如何在AS3中使用droptarget?

时间:2014-01-12 06:34:46

标签: actionscript-3 flash actionscript-2 droptarget

我需要将此AS2代码转换为AS3。

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);
    }
}

请帮帮我。谢谢......

1 个答案:

答案 0 :(得分:0)

首先,您需要开始使用event listeners

现在主要问题。 dropTarget appeared to stop working in an update recently。我不完全确定原因。

因此,您需要改变方法。而不是droptarget,请使用以下之一...

我推荐三者中的hitTestPoint(),但最终的决定取决于你。