Autor Zpráva
Mike_cz
Profil *
Dobrej,
mam problem s jednou banalni veci :D...

-mam hlavni SWF do ktereho nacitam 6 externich swf do samostatnejch MC
-kazdy externi swf ma animaci
-v hlavnim swf je tlacitko,pri stisku tlacitka se ma urcity MC spustit od zacatku
reseno klasicky _root.MC.gotoAndPlay(1);

a ted v cem je problem...
Ve zkusebnim okne programu Macromedia flash funguje vse ok, ale jakmile tento swf spustim v internetovem prohlizeci ci flash playeru prestane tento radek fungovat.

Nevite cim to ???
FlashManiac
Profil
ja na tvem miste bych to zkusil vyresit tak ze bych to nacetl do vrstev...
a pak se na to odkazoval _level0, _level1, atd
embee
Profil
FlashManiac
nezalezi na tom, jestli nacitas do MC nebo do levelu, timhle nic nevyresis

Mike_cz
je zvalstni, ze v IDE ti to funguje, ale v browseru ne. Rekl ze je to nemozne :D Nicmene bych to tipoval na problem s nacitanim - je mozne se se funkce _root.MC.gotoAndPlay(1); vola na stejnem framu jako loadovani obsahu do toho MC? Pokud ano, tak to ani fungovat nemuze, protoze provedeni skriptu na framu probehne mnohem rychleji nez nacteni externiho souboru, tudiz se odkazujes na neco, co jeste neexistuje. Ale jenom hadam :)
XXX
Profil
embee bude mit pravdu.. mel bys externi SWF nacitat pomoci movieClipLoaderu a veskere dalsi funkce volat az v metode onLoad, tedy az jsou cela SWF nactena. Jinak se snaz pokud mozno vyvarovat pouzivani _root, temer vzdy to jde nahradit pouzitim this nebo relativni cestou - usetris si tak spoustu problemu ;) Pravda je, ze nacitani do vrstev ti v nicem nepomuze...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: