我在舞臺上有一堆動畫片段,有些嵌入到其他片段中,我想將其中的一個放在舞臺上的其他任何東西上面,當我開始拖動它時。任何人都知道如何獲得父母等嵌套的動畫片段?在其他任何東西上獲得動畫片段
0
A
回答
0
假設容器是您的父級影片剪輯,並且它有許多孩子現在您的目標和currentTarget屬性取決於偵聽器連接的是哪個對象以及您嵌套了多少影片剪輯。在我的情況下,容器是您的父級影片剪輯有兩個或更多的孩子。
Container.addEventListener(MouseEvent.MOUSE_DOWN, pickUp);
public function pickUp(param1:MouseEvent) : void
{
var objectToDrag = param1.target;
Container.setChildIndex(param1.target,Container.numChildren-1);
objectToDrag.startDrag(true);
}
4
頂級一切的舞臺上:
stage.addChild(target);
警告從AS3文檔:
的stage.addChild()命令可導致與發佈的SWF文件 問題包括安全問題以及與其他加載的SWF文件的衝突。在Flash運行時實例中只有一個Stage,沒有 是您加載到運行時的SWF文件數量。所以,一般來說, 對象不應直接添加到舞臺上。舞臺應該包含的唯一 對象是根對象。創建一個 DisplayObjectContainer以包含顯示器 列表中的所有項目。然後,如有必要,將該DisplayObjectContainer實例添加到舞臺的 。
4
您可以將頂層&作爲底層,只要您想在其他任何位置上添加子項,只需將子項添加到頂層即可。這樣你就不需要知道父母的位置了,只是爲了這個特定的目的而把這個圖層放在最前面。
var topLayer:Sprite = new Sprite(); var bottomLayer:Sprite = new Sprite(); var childMc:MovieClip; // the mc you want to have on top //somewhere in your code... childMc.addEventListener(MouseEvent.MOUSE_DOWN , childMcMouseDownListener); addChild(bottomLayer); addChild(topLayer); //add everything to the bottom layer //leave the topLayer empty until you add the child mc //add the following code in your MouseDown Listener function childMcMouseDownListener(event:MouseEvent):void { topLayer.addChild(event.currentTarget); }
相關問題
- 1. 如何移動屏幕上沒有其他圖片的東西
- 2. ViewPager中的片段在其RecyclerView中不顯示任何東西
- 3. 靜態庫或其他任何東西
- 4. jquery:包含東西或其他東西
- 5. 在png圖片上添加div(或其他東西)
- 6. 防止圖像拖動但其他任何東西
- 7. 如何獲得其他活動中片段活動的功能
- 8. 得到任何東西在URL
- 9. CSS動畫的文字和其他東西
- 10. recyclerview不顯示任何東西在片段
- 11. 在任何其他物體/繪圖前繪製東西
- 12. setup.py:在其他任何東西之前運行build_ext
- 13. Inno - 在其他任何東西之前的自定義頁面
- 14. Android WebView和其他東西
- 15. JComboBox涵蓋其他東西?
- 16. 用其他東西替換
- 17. Laravel FirstOrCreate或其他東西
- 18. textview或其他東西
- 19. 移動一個簡筆畫,定位點,動畫或其他東西......?
- 20. 這爲什麼不畫任何東西?
- 21. OpenGL VBO沒有畫任何東西
- 22. drawLine()方法沒有畫任何東西
- 23. 如何找到沒有東西時返回其他東西?
- 24. 圖片庫不顯示任何東西
- 25. Android沒有在畫布上繪製任何東西
- 26. Paper.js CompoundPath不打印任何東西在畫布上
- 27. CMakes無法在Windows上找到增強(以及其他任何東西)
- 28. QML ListView委託z順序總是在其他任何東西上
- 29. 在選擇前加上任何東西
- 30. CABasicAnimation在應該只動畫一件東西的時候動畫所有東西