ActionScript 3开始拖动/精灵怪异



我有一个匹配游戏,拖放一个单词到一个定义。这个游戏的流程是,当你回答后,你点击一个按钮,然后游戏删除正确的答案,并重新显示错误的。到目前为止,它是有效的,但问题是,在答案部分之后,我放了错误的单词/定义,拖拽在"视觉上"不起作用。当我在调试中运行时,拖动正在触发,但对象不会在屏幕上移动。它也不会击中任何目标(这似乎很明显)。我从不破坏对象。因此,在我看来,鼠标事件应该仍然在工作。

的例子可以在这里找到:http://www.pandabrand.net/xmldisplay.html

谢谢。弗兰克-威廉姆斯

看起来每个可拖动对象上的一些设置没有被重置。这里不需要重复使用,可以将错误的答案存储在数组中,销毁旧对象(确保删除所有侦听器),然后为新场景重新创建所有内容。

你可以试着确保在你想要拖动的影片剪辑上面没有另一个可能会窃取你的事件的影片剪辑。

您还可以尝试防止您的影片剪辑的子窃取事件,如下所示:

whatever_mc。

最新更新