PDA

Volledige versie bekijken : Is hij op frame 20? zonder currentFrame


Diderik
%Europe/Berlin %835 %2007, 21:03
Hallo flashers,

Ik zit vaak met het probleem dat ik moet weten of een movieclip met bijbehorende actie voltooid is. Vaak doe ik dit door te kijken of currentFrame==laatste frame. Maar dit vind ik te omslachtig, omdat je dan met addEventListener (ENTER_FRAME) op elk frame moet gaan controleren of het de laatste frame is.

Dus is er een betere manier om zulke dingen te controleren?
Ik heb een keer gelezen om een var te plaatsen op het desbetreffende frame, maar ik zou graag willen weten wat de beste oplossing is.

Groeten,
Diderik.

Dauntless
%Europe/Berlin %839 %2007, 21:09
Ik doe het soms door middel van een event dispatcher. Ik heb dus een singleton-eventdispatcher class die op het laatste frame van een animatie een event verstuurd. In mijn applicatie luister ik dan gewoon naar 'onIntroEnd' (oid) :).

Diderik
%Europe/Berlin %845 %2007, 21:17
Ik ben maar een noopie zou je het iets meer kunnen toelichten :D

Dauntless
%Europe/Berlin %858 %2007, 21:35
Dan zou ik heel de class moeten geven :).

Zoek op wat het singleton pattern is. Hoe events werken zou je in principe al moeten weten aangezien je naar het EnterFrame event luistert. Meer info over events vind je in de livedocs.