如果你幫我解決這個問題,我會非常感激。 我試圖在我的iPad應用程序中播放一次MovieClip。我試圖做這樣停止,但電影不停止as3播放movieclip一次
var loader:Loader = new Loader();
var swfFile:URLRequest= new URLRequest("/test.swf");
loader.load(swfFile);
movieClip = new MovieClip();
movieClip.addChild(loader);
movieClip.addFrameScript(movieClip.totalFrames - 1, callbackFunc);
movieClip.play();
private function callbackFunc():void
{
movieClip.stop();
}
嗯。你對新的MovieClip()有什麼期望?它有1個空框架,不能播放任何東西。由'addFrameScript()'添加的回調被觸發,就好像它們的代碼剛剛寫入指定的框架一樣。 –
簡而言之:你的'movieClip'沒有框架來添加腳本。嘗試'trace(movieClip.currentFrame);'將輸出'0',注意在設計時創建的MovieClip的'movieClip.currentFrame'總是大於0。 –