1

几天前我创建了一个简单的点击游戏,出现以下错误

1180:调用可能未定义的方法DisplayObject

这是我的代码:

poster.addEventListener(MouseEvent.MOUSE_DOWN, clickposter);
stop();
function clickposter (event:MouseEvent):void
{
    removeChild(DisplayObject(event.target));
}

现在奇怪的是,这段代码起初工作得很好,但是一旦我向我的项目添加了一个文档类,它就停止了工作并给了我1180错误。

我的文档类几乎是空的:

package 
{
    import flash.display.MovieClip;
    public class Main extends MovieClip
    {
        public function Main()  
        {
        }
    }
}   

我已经搜索了一下,但无法解决这个错误。

4

1 回答 1

0

将 DisplayObject 导入您的文档类将解决此问题:

import flash.display.DisplayObject;

恐怕我不知道究竟是什么导致了这个问题,因为海报对象的代码与文档类代码是分开的(我假设),抱歉这不是最有用的答案,但它至少可以让你的代码工作.

于 2012-10-03T09:38:36.030 回答