Pereiti prie turinio

Actionscript 3 problema


Rekomenduojami pranešimai

Sveiki,

Visai neseniai pradėjau mokintis šią kalbą ir iškilo man problema :)

Esu sukūręs 4 objektus ir pavertęs juos simboliais. Juos visus įkėliau į dar vieną Movie Clip'ą (pavadinkim jį Animation).

Aš noriu padaryti, kad bent vieną iš tų 4 simbolių paspaudus atsidarytų puslapis. Jei kodą rašau į pagrindinį timeliną tai jis neranda, tų simbolių. Jei kodą rašau į Animation timeliną, testuojant jis simbolius randa, bet jie paprasčiausiai nepasispaudžia. Nors testuojant tik Animation timeliną viskas gerai.

Gal kas nors žinot kaip šią problema išspręst? :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sveiki,

Visai neseniai pradėjau mokintis šią kalbą ir iškilo man problema :)

Esu sukūręs 4 objektus ir pavertęs juos simboliais. Juos visus įkėliau į dar vieną Movie Clip'ą (pavadinkim jį Animation).

Aš noriu padaryti, kad bent vieną iš tų 4 simbolių paspaudus atsidarytų puslapis. Jei kodą rašau į pagrindinį timeliną tai jis neranda, tų simbolių. Jei kodą rašau į Animation timeliną, testuojant jis simbolius randa, bet jie paprasčiausiai nepasispaudžia. Nors testuojant tik Animation timeliną viskas gerai.

Gal kas nors žinot kaip šią problema išspręst? :)

 

Sveikas,

 

Tikriausiai problema tame, kad nesuteikei savo simboliams "instance name`ų". Tai gali padaryti pasirinkęs simbolį ir jo properties susiradęs tokį langą:

 

http://www.part.lt/img/e19c9dd8e90db39d2c83184d7b862c64838.png

 

Jeigu savo animation simboliui suteiksi vardą "animation" o jame esančiam mygtuko simboliui vardą "amazingButton", tai naudodamas "dot syntax" tą mygtuką iš root timeline'o galėsi pasiekti taip:

 

animation.amazingButton

 

O event listener'is prisidėtų taip (iš root timeline'o):

 

animation.amazingButton.addEventListener(MouseEvent.CLICK, _eventFunction);

 

 

Beje, labai rekomenduoju visą kodą rašyti ne į timeline'us (nesvarbu, kad ir į vieną, pagrindinį [root]), bet į document class failą.

 

Daugiau apie document class'us gali paskaityti čia.

 

Hope that helps!..

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Žinot, pasisakysiu ne į temą, tačiau AJSimpson nusipelno visų jūsų pliusų jo pranešimui.

Asmeniškai, aš pats esu visiškai nesusipažinęs su tuo, apie ką jie čia diskutuoja, bet vistiek malonu yra matyti, kad visdar yra tokių žmonių, kurie taip stengiasi padėti.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...