View previous topic :: View next topic |
Author |
Message |
ITS
Joined: 06 Feb 2008 Posts: 377
|
Posted: 23.07.2008 09:40 Post subject: Play random movie clip |
|
|
Imam 4 mc-a na stageu. Svaki od njih se kreće svojim smjerom,ali tako što u sebi imaju motion tween i na prvom frame-u naredbu stop. Na stageu se nalazi i jedan button koji random odabire frameove kojih također ima 4. Svaki frame ima naredbu da pokrene jedan mc.
Sve radi.ali je problem u tome što ne želim da se gase movie clipovi nego da nastave svojim tokom.
Dakle , svaki puta kada se klikne na taj button da odabere jedan od tih mc-a koji ide svojim tokom. Tako da ako dođe do recimo 30 klikanja da odabere 30 puta random mc ali da se ne prekidaju prijašnji u svojim radnjama.
Ako netko može pomoći bio bih jako zahvalan....
Polako pucam po šavovima |
|
|
Back to top |
|
|
ITS
Joined: 06 Feb 2008 Posts: 377
|
Posted: 23.07.2008 12:25 Post subject: |
|
|
ili da pojednostavim...
da preko linkagea na klik izabere iz librarya random jedan od 4 mc-a.... molim vas |
|
|
Back to top |
|
|
djankey
Joined: 22 Nov 2006 Posts: 128 Location: zg
|
Posted: 23.07.2008 14:52 Post subject: |
|
|
green-eye:: wrote: | da preko linkagea na klik izabere iz librarya random jedan od 4 mc-a.... molim vas |
Code: | var myClips:Array= ["instancename1", "instancename2", "instancename3", "instancename4"];
var selectedClip:MovieClip = myClips[Math.floor(Math.random()*myClips.length)];
trace(selectedClip); |
|
_________________ http://www.as-flash.com |
|
Back to top |
|
|
ITS
Joined: 06 Feb 2008 Posts: 377
|
Posted: 23.07.2008 15:29 Post subject: |
|
|
ajd molim te mi malo pojasni , kako bih skužio bolje
gdje da stavim kod , na button ili na frame
znači treba mi kad kliknem na button da se pojavi mc , ali ako kliknem 5 puta zaredom da se pojavi 5 random mc-a koji ne prekidaju radnju
stavio sam ovo na button:
on (release) {
var myClips:Array= ["instancename1", "instancename2", "instancename3", "instancename4"];
var selectedClip:MovieClip = myClips[Math.floor(Math.random()*myClips.length)];
trace(selectedClip);
}
filmovi su mi na stageu,jel ih trebam obrisati da samo budu u libraryu . Po tvome su vezani instancenameom a ne linkageom.
Molim te malo mi pojasni hvala ti puno |
|
|
Back to top |
|
|
djankey
Joined: 22 Nov 2006 Posts: 128 Location: zg
|
Posted: 23.07.2008 22:00 Post subject: |
|
|
Mogu ja na dugo i siroko o ovome, ali bi bilo najbolje da postavis source pa da mogu napraviti na konkretnom primjeru. Ne znam tocnu organizaciju tvojeg sourca, pa cemo se igrati pokvarenog telefona. |
_________________ http://www.as-flash.com |
|
Back to top |
|
|
ITS
Joined: 06 Feb 2008 Posts: 377
|
Posted: 23.07.2008 23:13 Post subject: |
|
|
e ma rješio sam problem , stavio sam na mc ovo:
onClipEvent (load) {
scale = (random(100)+30);
this._rotation = Math.random()*360;
this._alpha = random(150);
this._x = random(1000);
this._y = random(1000);
this._xscale = scale;
this._yscale = scale;
myColor = Math.round( Math.random()*0xFFFFFF );
myColoredObject = new Color (_root.circle);
myColoredObject.setRGB(myColor);
}
a na button ovo:
on (press) {
i = i+1;
duplicateMovieClip (_root.linija, "linija" + i, i);
}
to je solucija da mc kreće random sa 360 stupnjeva , ali ako mi bude trebalo da samo kreće sa četiri ... ono sjever,jug,istok,zapad ja ću ti postat fla pa češ mi pomoći , naravno ako budeš htio i hvala ti za sve i hvala ti unaprijed |
|
|
Back to top |
|
|
|