宜昌本地软件开发与弱电工程服务商
项目咨询 · 快速响应
您当前的位置: > 博客2 > AS2与AS3技术

[AS3]as3之addChild与addChildAt应用代码测试

2016-10-13 00:16:48 点击量:23 标签: 收藏本文

  addChild 方法添加一个子元件到父元件中,添加的元件深度逐层递加,当除去某个深度的元件后,该深度后的原件,深度依次减1,当在某个深度中间插入一个元件后,该深度后的元件深度依次加1
 
  注意:不能在超出 界限深度位置插入元件,异常错误,超出索引。 

  1. var mc:MovieClip = new MovieClip();//声明一个MC   
  2. var sp1:Sprite=new Sprite();   
  3. var sp2:Sprite=new Sprite();   
  4. var mc3:MovieClip=new MovieClip();   
  5. mc.addChild(sp1,0)// 添加一个Sprite,默认添加到第0层深度   
  6. mc.addChild(sp2,1)// 添加一个Sprite,默认添加到第1层深度   
  7. mc.addChild(mc3,2)// 添加一个MovieClip,默认添加到第2层深度   
  8. trace(mc.getChildAt(1)); //默认输出深度是1的元件类型   
  9. mc.removeChild(sp2);//去掉 深度是1,的sp2   
  10. trace(mc.getChildAt(1)); //输出深度是1的 元件类型   
  11. mc.addChildAt(sp2,1) //默认添加到 第1层深度   
  12. trace(mc.getChildAt(1)); //输出深度是1的 元件类型   
  13. trace(mc.numChildren);//输出包含元件总数   
  14.     
  15. //---极酷播放器CuPlayer提示:输出结果---------------------   
  16.     
  17. [object Sprite]   
  18. [object MovieClip]   
  19. [object Sprite]  

 

ABOUT US
宜昌农人网络科技有限公司

我们是一家提供综合软件外包与弱电工程服务的技术公司。

业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。

公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室