Moze.
Dobar zalogaj za pocetnika
1. Ako koristis Flash koji je nizi od osmice, ubaci ovaj kod u 1. frejm (ako korristis osmicu, eksportuj film kao Flash 5 npr jer sam zbog razumljivosti koda koristila staru nomenklaturu ali koja radi posao) :
Nosac.removeMovieClip();
n= random(5);
trace("n=" + n);
switch (n) {
case 0:
Nosac.attachMovie("slon","slon1", 50);
trace ("Pustam film 0");
break;
case 1:
trace("Pustam film 1");
Nosac.attachMovie("delfin","del1", 50);
break;
case 2:
trace("Pustam film 2");
Nosac.attachMovie("veverica","vev1", 50);
break;
case 3:
trace("Pustam film 3");
Nosac.attachMovie("sova","sov1", 50);
break;
case 4:
trace("Pustam film 4");
Nosac.attachMovie("oktopod","okt1", 50);
break;
case 5:
trace("Pustam film 5");
Nosac.attachMovie("lemur","lem1", 50);
break;
}
2. Napravi prazan MovieClip: u library sa desne strane klikni u zaglavlju prozora pored reci Library na ikonicu sa crticama u cosku i zatim na New Symbol. Nazovi ovaj simbol Nosac.
Izvuci ga na scenu na mesto gde zelis da zakacis filmove. U Properties od ovog MovieClip-a upisi ime "Nosac".
3. Desni klik na MovieClip koji stoji u Library a koji hoces da se ucitava a zatim na njegov Linkage. Tamo chekiraj polje Export for ActionScript. To ponovi za svih 5 filmova (kao i za Nosac!)
Ne zaboravi da na kraju svakog filma stavis stop(); da se ne bi vrteli u loop.
Ovaj programcic ucitava jedan slucajno izabran MovieClip iz library na odredjeno mesto na sceni.
Napravi od njega .swf i uklopi ga u drugi flash swf koji imas, na time-line a u trenutku kada zelis da ti se film ucita.
Prvo ovo uradi a zatim mozemo da probamo da iskodiramo recimo slucajno pojavljivanje u vremenskom periodu. Za to sedi i procitaj o onEnterFrame funkciji, eto, to ti je domaci
NB! Nemoj da zaboravis da promenis nazive u kodu i ubacis imena svojih filmova umesto slon, veverica...
|