1
我真的需要一些AS3腳本來運行某些功能,當我離開特定幀時。退出幀後Flash AS3運行函數
我的理由是把一些功能停止視頻,並恢復我的MP3播放器的聲音後,我退出包含FLV播放幀。
我使用這個腳本,它在FLash投影機中很好用,但stage.invalidate();導致像Swfkit和Zinc這樣的第三方應用程序製造商在我嘗試退出flv播放幀後沒有響應。
這裏是我的腳本:
stage.invalidate();
mene.addEventListener(Event.RENDER,exitingF);
mene.addEventListener(Event.REMOVED_FROM_STAGE, removedF);
function exitingF(e:Event):void{
controller.gotoAndStop(2);
pausePosition = sndChannel.position;
sndChannel.stop();
isPlaying = false;
}
function removedF(e:Event):void{
mene.stop();
controller.gotoAndStop(1);
sndChannel = soundClip.play(pausePosition);
isPlaying = true;
}
所有我需要的是一些另一種說法退出Flash specfic幀之後運行一些腳本(去另一幀)
真的感謝答覆,但你能解釋我更多有關這個腳本,即時通訊真的很成熟在AS3 是這個腳本可以用於我的理由?因爲我想在退出框架後添加腳本,而不是輸入框架 – Arioman
當然,我已經更新了我的答案 – Helto
看來addFrameScript()是一個功能,允許您將動作添加到特定的框架,我該如何使用此功能對於退出框架? 我有各種各樣的菜單,他們每個鏈接到各種幀 – Arioman