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

时间:2012-10-03 09:35:04

标签: actionscript-3

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

  

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()  
        {
        }
    }
}   

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

1 个答案:

答案 0 :(得分:0)

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

import flash.display.DisplayObject;

我担心我不确切知道导致问题的原因,因为海报对象的代码与文档类代码是分开的(我假设),抱歉这不是最有用的答案,但它会得到你的代码至少工作。