Flash的MovieClip时间轴以这样的方式创建,可以跳过帧以保持动画平滑度和音频同步。
我的问题是,如果一个帧上有ActionScript,是否有可能跳过该帧,因此不会调用该脚本?
或者永远不会跳过有脚本的帧?机制是什么?
答案 0 :(得分:5)
不,永远不会跳过帧脚本。在某种意义上,内部Flash处理每一帧;跳过帧时唯一发生的事情是它们不会被渲染到屏幕上。顺便提一下,只有当音频类型为“流”时才会发生 - 如果音频是“事件”,或者没有音频播放,则永远不会跳过帧。
答案 1 :(得分:1)
fenomas说的基本上是什么。
当Flash编译FLA时,它会采用所有基于帧的Actionscript并将其粘贴到一个大的中央AS文件中,并在适当时继续使用内部方法调用这些代码块。帧脚本永远不会丢失。