【发布时间】:2010-09-10 12:00:39
【问题描述】:
我有一个使用 ActionScript 3 的网站,其中包含许多 FLV 动画,这些动画会在您按下按钮时发生。我现在就是这样设置的。
在 AS3 中, 我正在加载 FLv(这是我从 After Effects 以 FLV 形式导出的动画) 与净流。我设置了一个与动画(FLV)播放的时间长度相同的计时器,当计时器停止时,它会调用一个关闭流、打开一个新流并播放另一个视频的函数。我注意到使用计时器的唯一问题是,如果连接速度很慢并且(动画)停止了一秒钟,则计时器会继续运行,并且过早调用下一个 flv。
有谁知道在flv 播放结束时加载flv 或swf 的方法吗?这样下一个 FLV 将始终在前一个 FLV 的运行时间结束时播放,而不是使用计时器?
我正在考虑 onComplete 但我不知道如何实现它!?
【问题讨论】:
标签: actionscript-3 timer settimeout netstream