Actionscript 3 AS3 1046:找不到类型或类型不是编译时常量:Baddie

Actionscript 3 AS3 1046:找不到类型或类型不是编译时常量:Baddie,actionscript-3,flash,collision,compile-time-constant,Actionscript 3,Flash,Collision,Compile Time Constant,我一直在做的一个项目有问题 function checkForHit(baddie:Baddie):void { for (var i:int = 0; i < bullets.length; i++) { if (baddie.hitTestPoint(bullets[i].x,bullets[i].y,true)) { removeChild(baddie); removeChild(bullets[i]); baddie

我一直在做的一个项目有问题

function checkForHit(baddie:Baddie):void
{
for (var i:int = 0; i < bullets.length; i++)
{
    if (baddie.hitTestPoint(bullets[i].x,bullets[i].y,true))
    {
        removeChild(baddie);
        removeChild(bullets[i]);
        baddies.splice(baddies.indexOf(baddie), 1);
        bullets.splice(bullets[i]);
        updateScore(100);
        killCounter +=  1;
        checkKillCounter();
    }
}
}
函数checkForHit(坏蛋:坏蛋):无效
{
对于(变量i:int=0;i
我得到级别1,层“动作”,帧1,第165 1046行:找不到类型或不是编译时常量:Baddie

我能找出原因。我试着声明,但似乎不起作用


而且,它似乎在一个朋友做的另一个项目中起作用,他的似乎很好

我想你必须导入那个坏家伙类。“导入myPackage.Baddie”没有更改,相同的错误。还有其他想法吗?在FlashIDE设置中包括正确的库路径,当然我相信您可以将myPackge更改为正确的包:D