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]
    
    
    
    
  • 相关阅读:
    【css】 text-align 居中导航
    css
    css
    css
    css : object-fit 兼容 ie 的解决方案
    Linux下Nginx配置多个站点
    Dart之环境搭建
    酒店行业的OTA
    主流消息队列MQ比较,MQ的4类应用场景
    消息队列Kafka、RocketMQ、RabbitMQ的优劣势比较
  • 原文地址:https://www.cnblogs.com/sinsoul/p/1925790.html
Copyright © 2011-2022 走看看