as3 MC复制的问题
复制MC的时候,用了addchid,结果一用被addChild的MC就直接被加到新的MC里去了,原来的地方就没有被加的MC了,要刷新一次帧才能再复制一次,不然就会报“ad...
复制MC的时候,用了addchid,结果一用被addChild的MC就直接被加到新的MC里去了,原来的地方就没有被加的MC了,要刷新一次帧才能再复制一次,不然就会报“addchild()的参数child不能为空。究竟怎样才能不用刷新帧呢?或者要怎样管理帧的刷新呢?
展开
3个回答
展开全部
as3的实例是不会像AS2那样凭空出现的.一个[实例只能出现在一个地方,就好像你在山东时,广东没有你.可你去了广东山东也肯定没有你一样.解决办法(替代AS2中的duplicateMovieClip).在一个循环语句中创建实例.并增加到指定的sprite中.形如:
for(var i:int=0;i<100;i++){
var m:Mov=new Mov();
addChild(m);
}
这里,Mov是你在库中为这个影片剪辑绑定的类.不要担心重名问题,世界上不只一个叫张三的.但是他们绝不是同一个人.
for(var i:int=0;i<100;i++){
var m:Mov=new Mov();
addChild(m);
}
这里,Mov是你在库中为这个影片剪辑绑定的类.不要担心重名问题,世界上不只一个叫张三的.但是他们绝不是同一个人.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询