1

我需要尝试在视频中某个剪辑正在播放的确切时间运行一种方法。

到目前为止,我可以这样做:

<s:VideoDisplay id="vid" currentTimeChange="checkTime()" x="208" y="49"/>

然后在我的脚本中,我有

        function checkTime():void{

                label.text = new String(vid.currentTime);
                if(Math.round(vid.currentTime) == 12){
                    fademe();
                }

以上确实有效,但我需要的确切时间大约是 11.650 秒来运行该方法。如果我取出 Math.round(),它就不起作用。

请帮忙,这可能很简单,但我是 Flex 和 actionscript 的新手。

谢谢

4

1 回答 1

1

改变当前时间的大小。

   function checkTime():void{

            label.text = new String(vid.currentTime);
            int currentTime = Math.round(vid.currentTime*100) ;
            if( currentTime >= 1165 && currentTime <= 1170 ){
                fademe();
            }
于 2013-01-13T03:07:08.450 回答