as3 MC复制的问题

复制MC的时候,用了addchid,结果一用被addChild的MC就直接被加到新的MC里去了,原来的地方就没有被加的MC了,要刷新一次帧才能再复制一次,不然就会报“ad... 复制MC的时候,用了addchid,结果一用被addChild的MC就直接被加到新的MC里去了,原来的地方就没有被加的MC了,要刷新一次帧才能再复制一次,不然就会报“addchild()的参数child不能为空。究竟怎样才能不用刷新帧呢?或者要怎样管理帧的刷新呢? 展开
 我来答
百度网友d460e38
2011-03-27 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:85万
展开全部
as3的实例是不会像AS2那样凭空出现的.一个[实例只能出现在一个地方,就好像你在山东时,广东没有你.可你去了广东山东也肯定没有你一样.解决办法(替代AS2中的duplicateMovieClip).在一个循环语句中创建实例.并增加到指定的sprite中.形如:
for(var i:int=0;i<100;i++){
var m:Mov=new Mov();
addChild(m);
}
这里,Mov是你在库中为这个影片剪辑绑定的类.不要担心重名问题,世界上不只一个叫张三的.但是他们绝不是同一个人.
FlashASer

2011-03-27 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18654

向TA提问 私信TA
展开全部
因为你只new了一个对象,在哪里addchild都只是调用同一个对象而已。在每次addChild之前都new一个就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天地圣魔之眼
2011-03-28
知道答主
回答量:97
采纳率:0%
帮助的人:17.2万
展开全部
不v
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式