• 9 odgovora
  • 5.044 pregleda
pristup drugom MovieClip-u, koji nije na istom "levelu" 29.02.2004. u 18:30 · pre 275 meseci #1
Pozdrav svima.
Naslov je mozda glup ali stvarno nisam znako kako da ga nazovem.

Na sceni imam dva simbola tipa MovieClip, jedan je a1, a drugi a2. Ono sto mi treba je:
Na a1 na 10-om frame-u imam actionscript: stop();. Kako da na tom frejmu pristupim simbolu a2 koji je na glavnoj sceni (treba mi: a2.gotoAndPlay(x)).

HVALA>
Re: pristup drugom MovieClip-u, koji nije na istom "levelu" 23.04.2004. u 22:52 · pre 273 meseci #5
krace jos:

/:a2.gotoAndPlay(x)
to tije za _root

ili ako oces _parent, mada treba arsa da pojasni zasto je to bolje:
../:a2.gotoAndPlay(x)
Potpis
Reci nešto pametno i svi će te pamtiti
- Nepoznati autor
Re: pristup drugom MovieClip-u, koji nije na istom "levelu" 23.04.2004. u 23:58 · pre 273 meseci #6
Verovatno ima dosta razloga zasto koristiti relativne putanje, mislim da je najznacajniji:

Prilikom izmena, prepravki, koriscenja u novim projektima takvog mc koji sadrzi apsolutne putanje, moze doci do dodatnog posla prepravki ako se mc ne nadje u istom nivou.
Potpis
Flash komponenta za atraktivan prikaz vesti na sajtu:
www.flash-news-ticker.com
Re: pristup drugom MovieClip-u, koji nije na istom 26.04.2004. u 01:12 · pre 273 meseci #7
Relativne putanje je BOLJE koristiti. Evo zasto (ja sam imao sledece iskustvo).

Npr. napravite jedan lep objekat (npr. tipa MovieClip). Ako u njega ugradite apsolutne putanje, taj objekat mora da bude fiksiran u odnosu root-u.

a zato ako koristite relativne putanje, ova dva objekta iz primera bi mogli lagano da smestimo u neki novi clip i nista se ne bi poremetilo ... tj. njihova komunikacija ne bi bila dovedena u pitanje.

imamo na primer clip1 a u njemu clip2

bolje je
clipu2 proslediti:

Code:
this._parent.gotoAndPlay("nesto");

nego
Code:
_root.clip1.gotoAndPlay("nesto");


jer ako ova dva klipa smestimo u novi klip:

npr noviClip->clip1->clip2

onda ca se relativnim putanjama sve raditi :)
Potpis
Arthur C. Clarke - "Any sufficiently advanced technology is indistinguishable from magic."
Re: pristup drugom MovieClip-u, koji nije na istom "levelu" 26.04.2004. u 08:58 · pre 273 meseci #8
ok onda zaključili smo da je za ugnježdene objekte koji pristupaju jedan drugome bolje koristiti parent jer onda mozes da uradis jedan copy i pastujes negde drugde i ono ce da radi, no šta je sa ostalom većinom slučajeva kada postoji samo jedan objekat - nekad je bolje koristiti jedno, nekad je bolje koristiti drugo: sve zavisi ko šta i kako radi...

Potpis
Reci nešto pametno i svi će te pamtiti
- Nepoznati autor
Re: pristup drugom MovieClip-u, koji nije na istom "levelu" 26.04.2004. u 13:26 · pre 273 meseci #10
... bez alata nema ni zanata ;)

Nije to toliko jednostavno da se može generalizovati varijanta za relativno i apsolutno referenciranje. Kada se odredi krajnja forma programa, dođe mu (skoro) svejedno koji način se koristi, jer je u tom trenutku sve poznato.

Na žalost, ikonicu u obiku mete ne možemo da kreiramo za referenciranje dinamički kreiranih simbola (... jer oni i ne postoje u dizajn modu već samo dok se program izvršava).
Potpis
BoxUp
interesantna logička igra
Monty Hall paradoks - interaktivni demo
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme