Autor Zpráva
Greeg
Profil
Existuje nejaký onMovieFinished/onStopped event, ktorý sa volá po skončení konkrétneho MovieClip (resp po zavolaní stop() vo vnútri tohoto MC) ? skúšal som
animacia.addEventListener(Event.COMPLETE, makaj());
no klip sa stále točí dokola a žiaden event sa nevolá "/ takže asi úplne zle... vďaka za návrhy
DoubleThink
Profil *
Greeg:
Existuje nejaký onMovieFinished/onStopped event, ktorý sa volá po skončení konkrétneho MovieClip (resp po zavolaní stop() vo vnútri tohoto MC)
Ne.

Vyřeš to jinak - flash.display.MovieClip events
Greeg
Profil
Dám tam ENTER_FRAME event a v ňom budem porovnávať aktuálny frame (currentFrame) s celkovým počtom (totalFrames) ?
DHX
Profil *
Jo, at se procesor poradne poti a nezahali.

A proc si neudelat vlastni tridu, ktera bude obsahovat jednu metodu pro zastaveni MC a vyslani do toku udalosti vlastni udalost a tu pak zachytavat pomci listeneru?
DoubleThink
Profil *
Pověšení listeneru na ENTER_FRAME nemá měřitelný vliv na výkon - pokud v každém snímku neprobíhá nějaká šílená operace.
Ale samozřejmě vytvoření vlastního potomka MovieClipu s přepsanými metodami je elegantnější varianta.

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