Posted: 04.04.2005 20:20 Post subject: Random pojavljivanje MC-a u flashu
Sad bi ja trebao smisliti kako opisati ono sto mi treba
Kako god bilo pretpostavljam da se problem upotrebom actionscripta moze jako lako rjesiti, problem je u tome sto o AS-u osim najelementarnijih stvari pojma nemam.
Dakle htio bi u animaciju staviti polje malih movie clipova koji bi se random fade-in-out-ali, zamislimo ovo:
oooooooooooooooooooo
oooooooooooooooooooo
oooooooooooooooooooo
oooooooooooooooooooo
Polje je animacija, a slova "o" MC-i, sad bi ja htio da mi se oni random fade-in-outaju, al da u svakom trenutku bar 50% njih bude vidljivo/aktivno.
Joined: 28 Oct 2003 Posts: 440 Location: zaprešić, croatia/brežice, ljubljana, slovenia
Posted: 05.04.2005 10:35 Post subject:
ma može i lakše
1. nacrtaj taj O.
2. pretvori ga u movie clip.
3. unutar njega napravi animaciju (fade out/fade in).
4. e, sad. Prva tri frame-a moraju bit obična. Znači pomakneš sve frameove animacije prema desno za tri frame-a. Prva tri bi trebala biti prazna, tako da kopiraj taj objekt u prvi frame da popuniš sva tri.
5. napravi novi layer.
6. napravi tri keyframe-a.
7. u prvi keyframe novog layera stavi ovu skriptu:
E = Number(getTimer())+Number(random(10000));
8. u drugi frame stavi ovu skriptu:
if (Number(E)<Number(getTimer())) {
gotoAndPlay(4);
}
9. u treci frame stavi ovu skriptu:
gotoAndPlay(2);
----------------
sad imaš dva layera. na prvom je actionscript, a ispod su tri ista framea i zatim animacija. to bi ti bilo to!! Stavi taj movie clip na stage i vidjet ces da se randomly pokreće. Sad samo radiš copy>paste koliko god želiš po stage-u i svaki će ti se pokretati u drugačijem vremenskom razdoblju. Jako kratkom btw. Ako želiš da se ti rijeđe pokreću onda promjeni onaj broj na kraju (10000) na više, a ako hoćeš da se ti još brže pokreću onda stavi manji broj. Evo napravio sam ti i FLA verziju ako ne skužiš. Eto, uživaj. Hope it helped.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum