Я хочу остановить фильм, когда он входит в последний кадр, я сделал это, как показано ниже:
package{
import flash.display.Sprite;
import flash.display.MovieClip;
import flash.events.Event;
public class MeiYi extends Sprite{
private var mainMovie:MovieClip = new MeiYiMain(); //MeiYiMain is build in the library of flash cs4
function MeiYi():void{
//stop at last frame
mainMovie.addEventListener(Event.ENTER_FRAME, stopMainMovie);
//trace(mainMovie.totalFrames);
//mainMovie.gotoAndStop(50);
}
private function stopMainMovie(evt:Event):void{
//trace(mainMovie.currentFrame);
if (mainMovie.currentFrame == mainMovie.totalFrames){
mainMovie.stop(); //stop
}
}
}
}
, но это ничего не сделало для меня, ни ошибок, ни того, что я хочу.Что с этим не так?спасибо.