我想停下一部電影,當它進入最後一幀,我下面這樣做:停止影片剪輯
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
}
}
}
}
但這並沒有對我來說,沒有任何錯誤或我想要的東西。 它有什麼問題? 謝謝。
哦,對不起,我錯過了信息:我在舞臺上播放了MeiYiMan電影。 – hon 2011-06-14 04:19:35
哦,我知道。我正在經營一個美意大利的差異實例。 – hon 2011-06-14 04:20:28
@hon您提供的代碼不會顯示MeiYiMain的多個實例。 – Marty 2011-06-14 04:22:50