求助 AS3.0 如何控制从库中加载的多个元件并且执行相同的事件。
我想做一个弹弓的效果,每点击一下弹弓就生成一个子弹,所有的子弹都各自执行相同的命令(按下子弹可以拖拽释放就发射出去)而不相互干扰。我用addChild()加载,最后舞台上...
我想做一个弹弓的效果,每点击一下弹弓就生成一个子弹,所有的子弹都各自执行相同的命令(按下子弹可以拖拽 释放就发射出去)而不相互干扰。我用addChild()加载,最后舞台上所有的子弹都同步运动了,我希望每颗子弹都独立运行,我想知道是否有方法可以解决。
另外是否有方法可以将加载进来的元件都赋值给一个变量名,然后用这个变量名去执行命令? 展开
另外是否有方法可以将加载进来的元件都赋值给一个变量名,然后用这个变量名去执行命令? 展开
1个回答
展开全部
只是不知你这个元件的制作方法,细节决定了一切,其实库中的元件可以动态生成,也可以单独控制,如果你的元件制作是一个影片剪辑,本身就有发射功能(动画),那么不妨把第一帧stop();然后当释放按钮时,再gotoAndPlay(2),就ok了。至于用一个变量存储所有生成的实例,这当然可以,只是不能用普通的变量,要用数组,这样就可以把你所有生成的实例存放到这个数组中,然后调用这个数组就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询