flash中有onEnterFrame,运行的时候会不会卡
这个函数是进入帧就一直运行,那要一直运行函数,会很卡吧,还有一个自定义函数mm=function(){`````};setInterval(mm,20),这个自定义函数也...
这个函数是进入帧就一直运行,那要一直运行函数,会很卡吧,还有一个自定义函数 mm=function(){`````}; setInterval(mm,20), 这个自定义函数也会很卡吧
展开
3个回答
展开全部
真相是这样的:
flash在每一帧上的工作机制:
先放置物体——再执行帧上脚本——最后检查是否到时间显示帧
这里说的时间,就是帧频。
澄清一个认识,就是flash的帧频准确吗?从来就是不准确的。
虽然说诸如帧频为20帧每秒,按道理flash将每过50毫秒(1000/20)显示帧并移动到下一帧。
其实并不是这样严格。如果在50毫米内解释不完帧上的脚本内容,脚本不会被裁掉而及时进入下一帧,flash给的解释帧上脚本的时间竟然多达15秒,如果还解释不出来,就显示一个脚本导致了播放器运行缓慢之类的错误提示信息。
flash在每一帧上的工作机制:
先放置物体——再执行帧上脚本——最后检查是否到时间显示帧
这里说的时间,就是帧频。
澄清一个认识,就是flash的帧频准确吗?从来就是不准确的。
虽然说诸如帧频为20帧每秒,按道理flash将每过50毫秒(1000/20)显示帧并移动到下一帧。
其实并不是这样严格。如果在50毫米内解释不完帧上的脚本内容,脚本不会被裁掉而及时进入下一帧,flash给的解释帧上脚本的时间竟然多达15秒,如果还解释不出来,就显示一个脚本导致了播放器运行缓慢之类的错误提示信息。
展开全部
1.和机器的配置有关系,如果配置不太好,不卡那是不正常的。
2.onEnterFrame 里面的函数千万不要太复杂了,要不然只有一个结果——死机!
3.后面的那个函数道理和上面的差不多,毕竟是20毫秒一更新的函数,不宜复杂。
希望对你有帮助。
2.onEnterFrame 里面的函数千万不要太复杂了,要不然只有一个结果——死机!
3.后面的那个函数道理和上面的差不多,毕竟是20毫秒一更新的函数,不宜复杂。
希望对你有帮助。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询