作者HornyDragon (好色龙)
看板Flash
标题[问题] 物件一个个出现在萤幕上 达到一定数量停止
时间Mon Jun 1 12:28:00 2009
标题的那个效果怎麽试也试不出来orz
目前只能作到
1.固定数量的物件一次出现在萤幕上,被消灭後再度出现相同数目的物件。
2.萤幕上无法延迟的不停出现物件,直到执行速度变慢为止。
我想要的效果是例如每隔2秒钟出现一个物件,
达到10个时自动停止,
当数量削减到一定程度下时再度每隔2秒钟出现一个物件直到达到10个为止。
因为我的另一个回圈已经用了getTimer(),於这个回圈再用下去好像会卡住 囧
用setTimeout又常常出现无限回圈的错误讯息orz
splice这个东西好难用orz
Array中的第5号被消灭後将其移出array後创新物件,
结果新物件的编号还是1,原来场景上的1号就被吃掉了.........orz
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.120.130.122
1F:→ HornyDragon:刚刚想了一下,splice的问题好像是因为我总是写成 06/01 12:30
2F:→ HornyDragon:Array.splice(i,1)的关系......写成splice(i,i) 06/01 12:31
3F:→ HornyDragon:不晓得能不能解决...... 06/01 12:31
4F:推 cjcat2266:用变数存目前场景上的物件数,每新增一个+1,减一个-1 06/01 14:14
5F:→ cjcat2266:用这个变数来决定要增加还是减少 06/01 14:14