(我不知道为什么这个问题没有显示“你好”)
无论如何,大家好,
我有这段代码:
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
。
无论如何,电影“正常”运行,所以问题出于学习目的。
提前致谢,
干杯
答案 0 :(得分:0)
removeEventListener(Event.ENTER_FRAME, updateTime2);
这是你想要的吗?