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 に答える