level 1
做了很多原件(每个都可以运动),然后需要在场景中一开始都停止,那么在场景中加入什么代码呢??如果在场景中用按钮来控制,代码又是怎么写的呢??
2008年03月05日 01点03分
1
level 1
不对啊~!在场景中加stop停止的是场景中的动作,而原件内部的运动却没有被停止呀!
2008年03月05日 02点03分
3
level 0
每个元件的第一帧加stop();然后用按钮使它们play();这样做的好处是比较省事,但代码到处都是,如果以后要更改或编辑就比较麻烦。如果在主场景中使用代码让它们停止,需要先给元件加实例名称,然后主场景中加入xxx.gotoAndStop(1)即可。如果是同一类的实例,可以起类似的名称,那就可以使用for语句来简化代码了。比如有100个实例,名称是mc0,mc1……mc99那么可以在主场景中这样写for(var i=0;i<100;i++){this["mc"+i].gotoAndStop(1);}就可以让它们全部停止在第一帧上。
2008年03月05日 03点03分
4