Autor Zpráva
Slider
Profil *
Zdravim

snazim sa vytvorit menu ktore ma viac Movieclipov.
1 klip su len texty
2 klip je animacia samotneho jedneho tlacitka
3 klip je animacia viacerych tlacitok

problem je ze nemozem neako nacitat nazvy tlacitok z 1 MC
mam kod:

item1.addEventListener(Event.ADDED, nahrajText);
function nahrajText(e:Event):void{
    var num:int = 2;
}

item1 je nazov tlacitka potom nasleduje item2, item3 ... (na kazej funkcii by a malo menit cislo num ktore vyjadruje cislo framu v 1 klipe)

v 2 klipe mam tento kod:
textNaTlacitku.gotoAndStop(num);
---------------------------------------------------------------------------

skusal som aj tuto variaciu ze:

item1.addEventListener(Event.ADDED, nahrajText);
function nahrajText(e:Event):void{
    item1.textNaTlacitku.gotoAndStop(2);
}
teoreticky sa tym odkazujem na prvy klip ale nefunguje to.
weroro
Profil
AS3 neovládam ale logicky to vidím takto: Snažíš sa pristupovať ku premennej, ktorá existuje iba vo funkcii nahrajText a ku ktorej sa nedá pristupovať. Môžeš vytvoriť buď globálnu premennú alebo si vytvor objekt do ktorého dané údaje budeš posielať a čítať.

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:

0