[ pecooou @ 30.10.2007. 13:08 ] @
potrebno mi je da se slika ucitava iz biblioteke simbola, npr. imam galeriju i kad se klikne na dugme, da se iz biblioteke ucita sledeca slika. Pozdrav |
[ pecooou @ 30.10.2007. 13:08 ] @
[ gonzos @ 30.10.2007. 22:49 ] @
koristimo metod attachMovie();
npr: tvojMC.attachMovie("imeSlike","novoimeSlike",depth); //pozicija novoimeSlike._x=.... novoimeSlike._y=.... //uklanjanje mc-a removeMovieClip(novoimeSlike); Mozes takodjer dinamicki da keiras mc pa da u njega ucitas sliku this.createEmptyMovieClip("myMC",depth); myMC.attachMovie(....); Naravno pri tome pazis gdje kreiras novi MC: _root,this ili neki već postojeći mc. Uzimam u obzir da ne znas pod kojim imenom zakaciti sliku. U Library desni klik na sliku (zapravo simbol) Linkage--> export for ActionScript pa upises ime koje ti odgovara. Navedeni primjer je za AS2 ZA AS3 jednostavno napises: var Crow:Vrana=new Vrana();//kreiranje instance klase Crow.x=0; //x pozicija u odnosu na stazu Crow.y=250; //y pozicija u odnosu na stazu Xpos=Crow.x; //globalna x pozicija sacuvana u varijabli addChild (Crow); //vrana se prikazuje na ekranu Kako je moj primjer neka igra sa vranama ti promijeni u nesto svoje, npr.slika. Moj mc zove se Crow. U Library sam definisao opcijom Linkage klasu Vrana i u gornjem kodu napravio instancu. Pozicionirao je na stazi x i y vrijednostima te metodom addChild() ucinio "visible". Instancu brisemo metodom removeChild(Crow); Valjda je ovo od pomoci! [ pecooou @ 31.10.2007. 13:34 ] @
Problem je sto imam animaciju koja prekriva staru sliku i prikazuje novu sliku.
Evo primera, sigurno postoji elegantnije resenje sa AS [ gonzos @ 31.10.2007. 18:30 ] @
Probajmo ovako:
slike pretvori u simbole (movie clip), dugme za naprijed stavi da broji na klik:1,2,3,4,5..., a za nazad da oduzima po jedan, to spremi u varijablu npr. broj. Zatim napravi switch funkciju switch(broj){ case 1: mojMC.attachMovie(pa koja slika) break; case 2: itd. mojMC napravi dinamicki metodom createEmptyMovieClip(); Funkciju mozes pozvati na kraju animacije! [ pecooou @ 01.11.2007. 10:54 ] @
Hvala Goznos, ako moze primer bio nih jako zahvalan.
Pozdrav Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|