每天学一点flash (29) addChild() 添加对象到容器

今天 发现了addChild() 这个东西 都几好用,没有attachMovie 复制影片就需要这些来new 来创建 影片到场景上,as3.0 统一了new XXX 来创建。

 

 

首先创建一个新的影片剪辑名为:mc,在库里面对这一个影片剪辑,选择链接 勾选第

 

 

让它来显示 到场景中 在第一帧里面添加代码:

var a:mc=new mc();

addChild(a);

 

这样很简单的显示了它出来  as 2.0 attachMovie()用法 ,有很大的区别。

 

假如我们要复制 多个小球:

 

 

for(var i:int=0;i<3;i++)

{var a:mc=new mc();

 

 addChild(a);//添加到容器

a.x=i*a.width;//显示不同的坐标

 }

当我们要进行对影片删除的时候 我们做一个简单的测试:

btn.addEventListener(MouseEvent.CLICK,del)

for(var i:int=0;i<3;i++)
{
var a:mc=new mc();
addChild(a);
 a.name="a"+i;
}

for(var j:int=0;j<3;j++)
{
var b:mymc=new mymc();
addChild(b);
b.name="b"+j;
b.x=j*b.width;
b.y=j*b.width;
}
var t:int=0;
function del(event:MouseEvent):void

   if(t<3)
  {removeChild(getChildByName("b"+t));
   t++;
  }
 
  else{
  
   trace("删除完毕");
  
   }
 
}

新建一个按钮进行监听,当鼠标接收消息的时候 每当按一次就删除一个,直到删除为止。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值