Autor | Zpráva | ||
---|---|---|---|
osi011 Profil |
#1 · Zasláno: 9. 7. 2007, 21:25:55
Mám vytvořené menu, kde po najetí se zobrazí jeho submenu. Každá položka menu je MC, uvnitř kterého jsou další MC jako sub-položky. Ty mi ale uvnitř položky již nereagují na on(). Poraďte prosím jak správně adresovat sub-MC nebo jinak problém vyřešit.
|
||
XXX Profil |
#2 · Zasláno: 9. 7. 2007, 22:09:19
Ve Flashi uz delas docela dlouho, dlouho chodis na tuhle diskusi, ale koukam, ze ses porad skoro nic nanaucil :( Porad dokola tady opakujeme, at pisete skripty primo na hlavni casovou osu do zvlastni vrstvy a at nepouzivate zpracovatele udalosti on(neco) ale metody zpracovatelu udalosti napr: onRelease ... Kdyz das vsechen skript na hlavni casovou osu, muzes jednoduse adresovat jakykoliv MC v celem souboru. Rekneme, ze tvoje menu bude MC pojmenovany menu_mc, v nem budou jednotlive polozky pojmenovane napr polozka1_mc, ... , polozka8_mc a kazda z techto polozek bude obsahovat subpolozky polozka1_mc, ... , polozka5_mc.
K temto jednotlivym MC se dostanes z hlavni casove osy takto: this.menu_mc - takto se dostanes na cele menu this.menu_mc.polozka3_mc - takto se dostanes na 3. polozku menu this.menu_mc.polozka3_mc.polozka2_mc - a takto se dostanes na druhou polozku treti polozky samotneho menu Nic na tom neni, je to obdoba adresovani ve Windows ;) Kdyz bys chtel napr nastavit nejakou akci pri kliknuti na druhou polozku treti polozky menu, udelal bys to takto:
|
||
Časová prodleva: 17 let
|
0