求助 AS3.0 如何控制从库中加载的多个元件并且执行相同的事件。

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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式