我有一個3D
字段,其中有很多MovieClip
s,似乎最後添加的是與其他值重疊的值,而不是具有最高z
值的值。
是否有任何屬性/功能設置z-index
? (通過z
排序的孩子看起來太像黑客)。
A 3D
可以放置MovieClip
的引擎會很有幫助(但不是需要自定義繪圖的引擎)。
我使用Flash CS5
與ActionScript 3
在actinscript3中管理深度
0
A
回答
1
您正在尋找parent.setChildIndex。您可以使用該或swapChildren來移動周圍的孩子的Z指數。
0
flash本身沒有z-index排序與3D空間,所以你必須拉一個全新的3D引擎或手動排序它的每一幀。
無論發生什麼情況,當試圖在同一個z座標上重疊兩個平面時,即使在完整的3D引擎中,您也總會遇到一些問題,您必須決定想要在其他人面前展示哪一個,或者每當他們改變位置時,你將會閃爍。
我個人以Away3D作爲引擎工作,並且有可能將'MovieMaterial'轉換爲飛機(這可能就是您的意思),但它認爲這是一個非常普遍的用途,可用於Papervision等也是。
相關問題
- 1. as3中的深度管理
- 2. 如何在AS2中管理深度
- 3. 如何在glsl中處理深度
- 4. 深度數據庫中的數據庫Vs緩存管理
- 5. WebGL:顯示深度紋理
- 6. XSLT處理遞歸深度
- 7. Three.js渲染紋理深度
- 8. kinect深度圖像處理
- 9. 如何給spring的事務管理器添加深度
- 10. 爲什麼管理器().dict()只更新了一個深度?
- 11. 關於深度紋理中的通道
- 12. 對Scala中動態深度的理解
- 13. WebGL2:將片段深度寫入深度紋理
- 14. 使用深度紋理進行深度遮擋OpenGL/GLSL(3.3/330)
- 15. 將深度緩衝區轉換爲GLSL的深度紋理
- 16. 我怎樣才能從深度紋理深度值?
- 17. 在後期處理中獲取來自Float紋理的深度
- 18. OpenGL紋理深度(裁剪紋理)
- 19. OpenGL - 幀緩衝區深度紋理與顏色深度紋理有所不同
- 20. OpenGL着色管道深度計算
- 21. 通過Firebase管理訪問深層數據管理
- 22. Django管理員內嵌深層關係
- 23. 在C#中深度克隆深物體(很深)
- 24. 深度
- 25. 深度
- 26. 深度
- 27. 深度
- 28. 深度RISC管道中的高速緩存未命中懲罰
- 29. 物體的深度和深度知覺
- 30. 深度優先搜索確定深度
我無法設置2個孩子的索引值爲相同的值,但可能會發生。 – Dani 2010-07-31 15:44:02
如果您指定了一個已存在的索引,它將只插入該對象並在舊位置和新位置之間移動所有內容。從文檔:當您使用setChildIndex()方法並指定已被佔用的索引位置時,唯一改變的位置是顯示對象的前一位置和新位置之間的位置。在swapChildren的情況下,它只會交換兩個,因此沒有任何東西會被移動。 – umop 2010-08-06 02:28:16