有沒有辦法阻止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中使用droptarget?
- 3. AS3對象不被顯示
- 4. Flash中的AS3視差效果可防止Movieclip按鈕發揮作用
- 5. 什麼可以防止在IE9中調用JS對象的動作flash?
- 6. AS3 Flash CS6對象基類和類
- 7. Flash AS3拖動多個對象
- 8. Flash命中測試對象as3
- 9. 將對象帶到前面,在Flash AS3
- 10. AS3 HitTestPoint停止使用Array對象
- 11. 的Flash AS3:如何防止的MouseEvent.MOUSE_OUT當你MOUSE_OVER孩子精靈
- 12. Flash CS5的AS3掩碼與關鍵幀防止位圖加載
- 13. 防止頁面在Flash對象內滾動時滾動
- 14. Flash/Flash Builder圖形對象
- 15. 在Flash(AS3)製作一個復位放置的對象按鈕
- 16. 爲Flash AS3和Away3D中的對象製作自定義類
- 17. iOS - 防止對象釋放
- 18. 防止對象切片 - C++
- 19. 防止對象縮放
- 20. 防止多個對象
- 21. AS3 iOS防止「動畫」方向更改
- 22. 防止惡意Flash廣告
- 23. 如何防止用戶破壞對象
- 24. IsNull()防止引用空對象嗎?
- 25. 防止用Javascript擴展對象
- 26. Flash as3 stop();不工作?
- 27. flash AS3和_currentframe
- 28. 已經處理了DbContext對象:如何防止對象被丟棄?
- 29. Flash UrlLoader - 防止或禁止身份驗證對話框
- 30. Flash/AS3在應用程序中爲對象設置動畫
你是指「舞臺上的物體妨礙我確定潛在的舞臺對象」?你已經得到了一些對象,你不會讓其他可拖動的對象被拖放到。相反,您希望可拖動的對象被拖放到下面的對象上?是對的嗎? – 2012-08-25 20:19:59