zoukankan      html  css  js  c++  java
  • as3 addChild,addChildAt 测试

    addChild 方法添加一个子元件到父元件中,添加的元件深度逐层递加,当除去某个深度的元件后,该深度后的原件,深度依次减1,当在某个深度中间插入一个元件后,该深度后的元件深度依次加1
    
    注意:不能在超出 界限深度位置插入元件,异常错误,超出索引。
    
    
    var mc:MovieClip = new MovieClip();//声明一个MC
    
    var sp1:Sprite=new Sprite();
    var sp2:Sprite=new Sprite();
    var mc3:MovieClip=new MovieClip();
    mc.addChild(sp1,0)// 添加一个Sprite,默认添加到第0层深度
    mc.addChild(sp2,1)// 添加一个Sprite,默认添加到第1层深度
    mc.addChild(mc3,2)// 添加一个MovieClip,默认添加到第2层深度
    
    trace(mc.getChildAt(1)); //默认输出深度是1的元件类型
    mc.removeChild(sp2);//去掉 深度是1,的sp2
    trace(mc.getChildAt(1)); //输出深度是1的 元件类型
    mc.addChildAt(sp2,1) //默认添加到 第1层深度
    trace(mc.getChildAt(1)); //输出深度是1的 元件类型
    trace(mc.numChildren);//输出包含元件总数
    
    //------------------------trace out result---------------------
    
    [object Sprite]
    [object MovieClip]
    [object Sprite]
    
    
    
    
  • 相关阅读:
    TCP四次握手断开连接(十一)
    Go-函数
    Go-数据类型以及变量,常量
    GO语言介绍以及开发环境配置
    Socket与WebSocket以及http与https重新总结
    希尔排序
    第19课
    第18课
    外传篇3 动态内存申请的结果
    外传篇2 函数的异常规格说明
  • 原文地址:https://www.cnblogs.com/sinsoul/p/1925790.html
Copyright © 2011-2022 走看看