我有问题:我做了称为"朋克"的公共类。这是此脚本:
package
{
import flash.display.MovieClip;
public class punkty extends MovieClip
{
public function punkty() : void
{
}
}
}
现在我创建了我的播放器Just Player。我想做功能:当玩家击中班级类型时,朋克会做一些事情。因此,我在Flash文件中将脚本在层中进行了:
addEventListener(Event.ENTER_FRAME, punkty);
function punkty(evt:Event){
if(player.playerex.hitTestObject(punkty)){
score_number = (score_number + 1)
}
}
playerex只是播放器移动剪辑中的框。现在,我的问题开始了。Flash显示错误#1034说不能转换为flash.display.displayObject。有什么想法如何解决?我对我的英语不好感到抱歉。
它在我看来就像您有一个功能朋克,并且(认为您也有)在同一范围中有一个对象朋克。您无法对功能进行测试。我认为您可能有严格的模式,或者您会看到编译器错误。这就是为什么您应该始终将其付诸实践的原因 - 当某件事破裂时,您有更好的了解为什么。