[ Acid @ 29.02.2004. 18:30 ] @
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>
[ andrea_c @ 29.02.2004. 18:59 ] @
Probaj ovo:

tellTarget ("_root.a2") {
gotoAndPlay(x);
}
[ Ivan Stanojevic @ 23.04.2004. 13:48 ] @
krace jos:

_root.a2.gotoAndPlay(x)
[ arsa xx @ 23.04.2004. 15:22 ] @
Kada je moguce bolje je koristiti relativne putanje - _parent

pa iz toga proizilazi:

_parent.a2.gotoAndPlay(x)

[ Ivan Stanojevic @ 23.04.2004. 22:52 ] @
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)
[ arsa xx @ 23.04.2004. 23:58 ] @
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.
[ NeoDesign @ 26.04.2004. 01:12 ] @
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 :)
[ Ivan Stanojevic @ 26.04.2004. 08:58 ] @
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...

[ Lunatic @ 26.04.2004. 10:51 ] @
sustini uvek se mozemo snaci ako koristimo alatku koja ima ikonicu u obliku mete te tako mozemo videti bilo apsolutnu bilo relativnu putanju za odredjeni MC
[ noviKorisnik @ 26.04.2004. 13:26 ] @
... 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).