有沒有辦法阻止flash動畫片段(或其子項)被用作dropTarget?舞臺上的對象正在阻礙我確定可拖動項目被放置的底層舞臺對象。flash as3 - 防止對象被用作dropTarget
2
A
回答
0
無法防止將flash動畫片段(或其子項)用作dropTarget。
你可以從另一端控制它:
function onMouseUp(e:MouseEvent):void
{
var obj = evt.target;
var target = obj.dropTarget;
if(target != nonDropAreaMovieClip)
{
obj.stopDrag();
}
}
,或者如果你想obj的是居然下降到backgroundMovieClip,這是nonDropAreaMovieClip背後,你可以計算出全球/本地coorinates和公正這樣做:
function onMouseUp(e:MouseEvent):void
{
var obj = evt.target;
var target = obj.dropTarget;
if(target != nonDropAreaMovieClip)
{
obj.stopDrag();
obj.x = //calculated x
obj.y = //calculated y
backgroundMovieClip.addChild(obj);
}
}
0
我已經通過創建一個透明的影片剪輯,並把他們交給落區周圍的類似問題的工作,或通過創建一個透明物體,以防止孩子在最頂層的一層(在moviecli p)從成爲dropTarget。
相關問題
- 1. 的Flash AS3類對象調用方法
- 2. AS3對象不被顯示
- 3. 什麼可以防止在IE9中調用JS對象的動作flash?
- 4. 將對象帶到前面,在Flash AS3
- 5. Flash命中測試對象as3
- 6. AS3 HitTestPoint停止使用Array對象
- 7. 的Flash AS3:如何防止的MouseEvent.MOUSE_OUT當你MOUSE_OVER孩子精靈
- 8. Flash CS5的AS3掩碼與關鍵幀防止位圖加載
- 9. 防止頁面在Flash對象內滾動時滾動
- 10. 防止對象縮放
- 11. 防止惡意Flash廣告
- 12. IsNull()防止引用空對象嗎?
- 13. 如何防止用戶破壞對象
- 14. 防止用Javascript擴展對象
- 15. 已經處理了DbContext對象:如何防止對象被丟棄?
- 16. AS3:如何設置類的值並防止它被更改?
- 17. 防止核心數據重新管理被管理對象
- 18. 如果不需要,防止對象被鏈接?
- 19. 防止對象被分頁(VirtualLock相當於)
- 20. 如何防止記錄對象被覆蓋
- 21. flash AS3和_currentframe
- 22. Flash/AS3在應用程序中爲對象設置動畫
- 23. 用於初始化flash中對象的外部文件as3
- 24. Flash AS3 - removeChild()用於完全刪除對象嗎?
- 25. 如何使用AS3從Flash中的前一幀清除對象?
- 26. AS3-Flash CS6如何製作適用於所有對象的代碼
- 27. 停止幀離開幀! FLASH AS3
- 28. Flash AS3 |刪除或停止功能
- 29. Flash ComboBox停止播放流AS3
- 30. flash as3使用curveTo
你是指「舞臺上的物體妨礙我確定潛在的舞臺對象」?你已經得到了一些對象,你不會讓其他可拖動的對象被拖放到。相反,您希望可拖動的對象被拖放到下面的對象上?是對的嗎? – 2012-08-25 20:19:59