2014-01-12 33 views
-1

我需要將此AS2代碼轉換爲AS3。如何在AS3中使用droptarget?

on (release) 
{ 

    stopDrag(); 
    this.MOR1.zzz.gotoAndStop(1); 

    if (this._droptarget == "/lcd5") { 

     this.MOR1.zzz.shekl.gotoAndStop(1); 
     _root.nor.gotoAndStop(3); 
    } else { 

     this.MOR1.zzz.shekl.gotoAndStop(4); 
     _root.nor.gotoAndStop(2); 
    } 

    if (this._droptarget == "/lcd1") { 

     setProperty(this, _x, -731.7); 
     setProperty(this, _y, 626.4); 
    } 
} 

請幫幫我。謝謝你...

+0

看一看:http://jsfiddle.net/cherniv/4eBcq/ – Cherniv

+1

編程規則1:做你自己的工作。您需要自己完成轉換。我只是說,如果你認爲這裏有人會爲你做。如果你打算自己做,那很好。我在下面回答了一些鏈接,讓你開始在AS3中完成你的目標。 – CodeMouse92

回答

0

首先,你需要開始使用event listeners

現在的主要問題。 dropTarget appeared to stop working in an update recently。我不完全確定爲什麼。

因此,您將需要改變方法。取而代之的DropTarget的,使用了下面一個...

我推薦hitTestPoint()中的三個,但最終的決定取決於你。