0

(我不知道为什么问题没有显示“你好”)

总之大家好

我有这个代码:

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它在跳转到主时间线的下一帧时打印。

无论如何,电影正在“正常”运行,所以问题是出于学习目的。

提前致谢,

干杯

4

1 回答 1

0
removeEventListener(Event.ENTER_FRAME, updateTime2);

这是你想要的吗?

于 2013-08-24T22:20:24.630 回答