我正在做一個有炸彈和敵人的遊戲。我想讓敵人在炸彈後面移動。這些敵人在一個名爲「敵人」的陣列中,炸彈在一個名爲「炸彈」的陣列中,它們從屏幕頂部移動到底部。有什麼類型的代碼可以使我的炸彈在我的炸彈下面?如何在Flash中將影片剪輯移到影片剪輯後面?
0
A
回答
0
您正在尋找addChildAt(child:DisplayObject, index:int)
假設變量bomb
和enemy
,並顯示列表如下:
root:MaintTimeline ¬
0: bomb:MovieClip
1: enemy:MovieClip
然後運行addChildAt(enemy, 0)
將顯示列表更新爲:
root:MaintTimeline ¬
0: enemy:MovieClip
1: bomb:MovieClip
1
您應該添加兩個MovieClip容器,然後添加您的元素。添加enemiesContainer到舞臺,之後添加bombContainer。
var enemiesContainer: MovieClip = new MovieClip();
var bombContainer: MovieClip = new MovieClip();
addChild(enemiesContainer);
addChild(bombContainer);
function addEnemy():void{
enemiesContainer.addChild(new Enemy()); // from array
}
function addBomb():void{
bombContainer.addChild(new Bomb()); // from array
}
相關問題
- 1. 如何從ref影片剪輯中移動影片剪輯
- 2. 旋轉Flash影片剪輯
- 3. 如何將addChild添加到影片剪輯的位圖中的影片剪輯
- 4. 影片剪輯currentFrame
- 5. 與影片剪輯
- 6. 影片剪輯AS3
- 7. 父Flash內的影片剪輯移動停止整個影片
- 8. 訪問影片剪輯中的影片剪輯 - actionscript 3
- 9. 訪問影片剪輯在影片剪輯
- 10. 如何訪問AS3中另一個影片剪輯中的影片剪輯?
- 11. 影片剪輯在AS3
- 12. AS3的Flash調用從影片剪輯
- 13. Flash加載的影片剪輯問題
- 14. Flash - 播放影片剪輯反向?
- 15. Flash 8 ActionScript - 影片剪輯位置
- 16. Flash AS3上嵌套的影片剪輯
- 17. Flash遊戲'飄'影片剪輯
- 18. Flash滾動瀏覽影片剪輯
- 19. 影片剪輯去除AS3
- 20. 影片剪輯透視
- 21. AS3羣組影片剪輯
- 22. 影片剪輯與玩家
- 23. 更改影片剪輯
- 24. 拖動影片剪輯
- 25. AS2:一個影片剪輯
- 26. AS3影片剪輯的父
- 27. 嵌套的影片剪輯
- 28. 停止影片剪輯
- 29. 影片剪輯與圖蒙
- 30. 刪除影片剪輯as3
的可能重複的[如何固定在AS3中的階段重疊對象(http://stackoverflow.com/questions/15855551/how-to-fix-overlapping-objects-on-the-stage- in-as3) – prototypical
這本質上是http://stackoverflow.com/questions/15855551/how-to-fix-overlapping-objects-on-the-stage-in-as3/15856962#15856962的重複 - 問題可能以不同的細節提出數百種方式並以相同的方式回答。 – prototypical
@prototypical這些並不完全重複,至少解決這個問題的更好的方法將是謝爾蓋森科夫的答案,而不是在單個顯示列表中排列敵人和炸彈。 – Vesper