我的“游戏结束”屏幕有问题。我正在使用课程并且对他们来说相当新。这是我得到的错误:
TypeError:错误 #1009:无法访问空对象引用的属性或方法。在 DocumentClass/onAvatarDeath() 在 flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction() 在 flash.events::EventDispatcher/dispatchEvent() 在 MethodInfo-31()
这是中的onAvatarDeath()
方法DocumentClass
:
public function onAvatarDeath( avatarEvent:AvatarEvent ):void
{
var travelScore:Number = playScreen.getTravelScore();
var coinScore:Number = playScreen.getCoinScore();
gameOverScreen = new GameOverScreen();
gameOverScreen.addEventListener( NavigationEvent.RESTART, onRequestRestart );
gameOverScreen.x = 275;
gameOverScreen.y = 125;
gameOverScreen.setTravelScore( travelScore );
gameOverScreen.setCoinScore( coinScore );
addChild( gameOverScreen );
playScreen = null;
}
我的菜单屏幕的工作原理几乎相同,而且工作正常。当我追踪playScreen
它时null
,这很好。但是当我追踪〜游戏结束〜屏幕时,它不会追踪......有什么帮助吗?我迷路了。