我的問題:通過內容加載器導入一個swf文件。它有兩個幀,我想在第1幀停止它。它基本上是一個動畫開始按鈕,它將在mouse_over上進行動畫處理。 start_button.stop();不起作用。它只是連續播放。我不能使用庫中的按鈕,因爲它是一個大學任務,所有內容都必須在外部加載。flash as3 movieclip.stop();在我的情況下不起作用
感謝所有幫助。
function Main()
{
start_button_ldr.load(new URLRequest("images/start_button.swf"));
start_button_ldr.contentLoaderInfo.addEventListener(Event.COMPLETE,showMainMenu);
}
function showMainMenu($evt:Event):void
{
start_button = MovieClip(start_button_ldr.content);
start_button.x = SCENE_WIDTH/2;
start_button.y = SCENE_HEIGHT/2;
start_button.buttonMode = true;
start_button.useHandCursor = true;
start_button.stop();
start_button.addEventListener(MouseEvent.MOUSE_DOWN, startGame);
this.addChild(start_button);
start_button_ldr.contentLoaderInfo.removeEventListener(Event.INIT, showMainMenu);
}
或者如果其他人有建議,我可以如何獲得一個動畫按鈕加載在外部,我會高興地接受:) –
這是一個iOS項目,任何機會?加載的SWF將在這些遊戲上運行,但其中的可執行代碼將被忽略,因爲Apple不允許在運行時加載任何可執行代碼。 – weltraumpirat
不,它只是一個在計算機/網絡瀏覽器上使用的任務。 –