Jag har 2 st onEnterFrame funktioner som båda bla ska anropa samma mc.
Ena ska fada in från alpha 0-100 och andra för att sätta _x och _y när fönstret ändrar storlek.
Problemet är att om alpha funktionen är igång när man ändrar fönsterts storlek så stannar den funktionen så filmklippet kan tex stanna på _alpha = 55
Det har väl att göra med att man bara kan ha 1 onEnterFrame per mc.
Sedan när du skall sätta en onEnterFrame funktion så istället för myMovie.onEnterFrame = function() { ... } så kan du använda funktionen setEnterFrame().
Funktionen setEnterFrame() tar två argument. Det första "id" Skall vara en sträng som fungerar som id för funktionen. När du vill ta bort den så anropar du this.removeEnterFrame() med samma id. Det istället för det vanliga delete this.onEnterFrame.
T.ex för att tona ut:
myMovie.setEnterFrame("fadeOut", function()
{
this._alpha -= 10;
if(this._alpha <= 0)
{
this._alpha = 0;
// Använder removeEnterFrame för att ta bort denna enterFrame funktion:
this.removeEnterFrame("fadeOut");
}
}