View previous topic :: View next topic |
Author |
Message |
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 02.08.2006 13:07 Post subject: Actionscript: kako pristupiti dinamicki kreiranom MC-iju? |
|
|
ovako:
iz libraryija attacham muvi, ali kroz loop:
Code: | for(i=0, i<=x, i++){
_root.map.attachMovie("r", "r"+i, this.getNextHighestDepth())
//...
}
|
dalje, sad zelim stavit jednu onRollOver funkciju na taj muvi, ali kako? problem je u nazivu muvija, jer je on r1, r2, r3, ovisno o i. probala sam sa eval, ali ne radi!
Code: |
mc_naziv[i]="_root.map.r"+i
eval(mc_naziv[i]).onRollOver = function(){
//...
}
|
zanimljivo ali mijenjanje propertisa sa evalom radi! npr:
Code: |
mc_naziv[i]="_root.map.r"+i
eval(mc_naziv[i])._xscale=500;
|
ima li tko rjesenje ovog problema! need it badly jer se x puta nadjem u takvoj situaciji kad mi treba neko ime + i, pa mi zapne...
a znam da postoji nacin. |
|
|
Back to top |
|
|
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 02.08.2006 13:21 Post subject: |
|
|
kako to obicno biva kad pitam rjesenje - u toku cekanja (cak u prvih 10 sec) sine mi rjesenje!
eval radi, problem je bio sto sam na muviju "map" vec imala onRollOver i razne on-ove, pa mi ovaj "on" na muviju unutar mapa nije radio jer.. to je politika Flasha - ne podrzava "event propagation"!
ako tko ima rjesenje za to - to bi bilo mrak... do tad idem guglat |
|
|
Back to top |
|
|
nemogirl
Joined: 27 Oct 2004 Posts: 386 Location: istra
|
Posted: 02.08.2006 14:26 Post subject: |
|
|
evo najbrzeg i meni super domisljatog i jednostavnog hacka za nested muvije i njihove evente!
http://hacks.oreilly.com/pub/h/1060
ok, nice chat with myself |
|
|
Back to top |
|
|
tubak
Joined: 14 Mar 2005 Posts: 133 Location: Istra
|
Posted: 02.08.2006 18:10 Post subject: |
|
|
Bravo! |
|
|
Back to top |
|
|
blackduke mi3.crew
Joined: 08 Sep 2003 Posts: 2681 Location: Zagreb
|
Posted: 02.08.2006 18:40 Post subject: Re: Actionscript: kako pristupiti dinamicki kreiranom MC-iju |
|
|
nemogirl wrote: | ima li tko rjesenje ovog problema! need it badly jer se x puta nadjem u takvoj situaciji kad mi treba neko ime + i, pa mi zapne... :cry:
a znam da postoji nacin. :? |
ako oces targetirat mc-ove koji se zovu m1, m2, m3, i tako dalje onda ides ovako.
Code: | for (i=1; i<10; i++) {
_root["m"+i]._alpha = 0;
} |
nadam se da sam shvatio koji te problem muci. |
|
|
Back to top |
|
|
|