flash中帧频与循环语句执行效率有什么关系?

klakyee 2011-04-21 09:07:04
做了个鼠标跟随动画,发现帧频设成1的时候,看到while里面的trace语句循环了三遍,但是后面文字的坐标更新却是一帧一个元件的逐次展开,为啥呢?那么我要是stop()在某一帧上,执行那么多判定语句,为啥就可以瞬间实现,而不像鼠标跟随里的元件逐帧更改自己的坐标呢?
...全文
114 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xinje 2011-04-23
  • 打赏
  • 举报
回复
我不是什么高手。共同学习研究。呵呵。
klakyee 2011-04-22
  • 打赏
  • 举报
回复
啊哈,明白了,是while里面用了迭代关系,使得唯一的可更新的变量放在最后一次循环中,而之前的都只能吃”剩饭”,从逻辑上早晨延迟效果。 楼上那位高手谢谢你的回答呀,你的回答虽然不是我原本想要的,但是内容对我来说也非常有用,嗯,flash的函数还真是个多~~一个一个来吧,呵呵
xinje 2011-04-21
  • 打赏
  • 举报
回复
while相当于新的线程一样。和帧没有关系。
我想你找的应该是evt.updateAfterEvent()吧。

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧