关于flash as 的for循环中,用setTimeout做延时效果时,输出的数据不是延时运算,而是直接运算完成,延时输出怎么办

东之外记 2019-07-01 02:31:17
代码如下

jiaodu=60;

for (i=0;i<jiaodu;i++)
{

setTimeout(function ()
{
zhizhen._rotation=i;
},300);


}


结果直接是隔0.3秒i输出了60
如何改动可以像js一样引入iife呢?
或者可以用其他什么方法写这个循环吗?
...全文
19 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,275

社区成员

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

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