<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute"
pageTitle="Pong" backgroundColor="#000000"
xmlns:maps="game.pong.maps.*"
applicationComplete="registerGlobalKeyHandler()" xmlns:views="game.pong.views.*" viewSourceURL="srcview/index.html">
<mx:Style source="css/mainStyle.css" />
<mx:Script>
<![CDATA[
import game.pong.events.PongKeysEvent;
public function registerGlobalKeyHandler() :void
{
stage.addEventListener(KeyboardEvent.KEY_DOWN, handleKeyDown);
}
public function handleKeyDown(event:KeyboardEvent) :void
{
switch (event.keyCode)
{
case 82:
dispatchEvent(new PongKeysEvent(PongKeysEvent.RESTART));
break;
case 84:
dispatchEvent(new PongKeysEvent(PongKeysEvent.TURBOCHARGE));
break;
}
}
]]>
</mx:Script>
<maps:MainEventMap />
<views:MainView id="mainView"
horizontalCenter="0" verticalCenter="0"/>
</mx:Application>