zoukankan      html  css  js  c++  java
  • Flash/AS3 zindex <1>

    z-index 的處理經常遇到的有三種情況, 先提兩種:

    1) 將 display object 由原來的 z-index 提到最高值
    可以先 removeChild, 再使用 addChild

    2) display object 在某些時候要提到最高值, 某些時候要回到原來的 z-index
    做個空的 Sprite 物件去佔原來位置, 之後再對調回來

    this.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
    this.addEventListener(MouseEvent.MOUSE_OUT, onMouseOut);
    function onMouseOver(e:MouseEvent):void{
     var _mc:MovieClip = e.target as MovieClip;
     var _p:DisplayObjectContainer =
      _mc.parent as DisplayObjectContainer;
     // 建立佔茅坑者
     _mc.occu = new Sprite;
     _p.addChild(_mc.occu);
     // 交換位置
     _p.swapChildren(_mc, _mc.occu);
    }
    function onMouseOut(e:MouseEvent):void{
     var _mc:MovieClip = e.target as MovieClip;
     var _p:DisplayObjectContainer =
      _mc.parent as DisplayObjectContainer;
     // 換回原來的位置
     _p.swapChildren(_mc, _mc.occu);
     delete _mc.occu;
    }

     
  • 相关阅读:
    图论模型--dijstra算法和floyd算法
    灰色预测模型
    多属性决策
    层次分析法
    一元多项式
    9.8一些错误的原因
    http协议笔记(不全)
    计网笔记1.18(不全)
    数据库基本操作
    flask-数据库
  • 原文地址:https://www.cnblogs.com/bulolo/p/3084453.html
Copyright © 2011-2022 走看看