(我不知道爲什麼這個問題不顯示 「你好」)AS3刪除本地enterFrame事件監聽器
反正大家好,
我有這樣的代碼:
myVideo1.addEventListener(MetadataEvent.METADATA_RECEIVED, timeListener);
function timeListener(eventObject:MetadataEvent):void
{
var totalSeconds = String(eventObject.info.duration);
durationTime = String(Math.floor(totalSeconds));
addEventListener(Event.ENTER_FRAME, updateTime2);//<---LISTENER
var timeFull = durationTime;
function updateTime2(event:Event):void
{
var elapsedSeconds = String(Math.floor(myVideo1.playheadTime));
var runTime:String = (elapsedSeconds);
var timeGone = Math.floor((eventObject.info.duration) - (myVideo1.playheadTime));
var timeRem = Math.floor(timeGone/60);
var secGone = String(timeGone/60 - timeRem);
// etc...
}
}
這段代碼獲取視頻的剩餘「秒」。
如何刪除enterFrame
聽衆?代碼中的哪個位置?
跳轉到主時間軸的下一幀時,它將打印Error #1009
。
無論如何,電影運行「正常」,所以問題是爲了學習的目的。
由於提前,
乾杯
您的腳本將您帶到下一幀的位置在哪裏? – putvande