Game Development Reference
In-Depth Information
public static const SOUND_CLICK:String
= "soundClick";
public static const SOUND_BONUS:String
= "soundBonus";
public static const SOUND_WIN:String
= "soundWin";
public static const SOUND_LOSE:String
= "soundLose";
//**Flex Framework Only
/*
[Embed(source = "assets/colordropassets.swf", symbol="SoundClick")]
private var SoundClick:Class;
[Embed(source = "assets/colordropassets.swf", symbol="SoundBonus")]
private var SoundBonus:Class;
[Embed(source = "assets/colordropassets.swf", symbol="SoundWin")]
private var SoundWin:Class;
[Embed(source = "assets/colordropassets.swf", symbol="SoundLose")]
private var SoundLose:Class;
*/
public function Main() {
init();
}
override public function init():void {
game = new ColorDrop(600,400);
setApplicationBackGround(600,400,false, 0x000000);
scoreBoard = new ScoreBoard();
addChild(scoreBoard);
scoreBoardTextFormat= new TextFormat("_sans", "11", "0xffffff", "true");
scoreBoard.createTextElement(SCORE_BOARD_SCORE,
new SideBySideScoreElement(10, 5, 15, "Score",
scoreBoardTextFormat, 50, "0", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_LEVEL,
new SideBySideScoreElement(125, 5, 15, "Level",
scoreBoardTextFormat, 40, "0", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_PLAYS,
new SideBySideScoreElement(225, 5, 15, "Plays",
scoreBoardTextFormat, 40, "0", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_THRESHOLD,
new SideBySideScoreElement(300, 5, 15, "Threshold",
scoreBoardTextFormat, 80, "0", scoreBoardTextFormat));
scoreBoard.createTextElement(SCORE_BOARD_LEVEL_SCORE,
new SideBySideScoreElement(425, 5, 15, "Level Score",
scoreBoardTextFormat, 80, "0", scoreBoardTextFormat));
screenTextFormat = new TextFormat("_sans", "14", "0xffffff", "true");
screenButtonFormat = new TextFormat("_sans", "11", "0x000000", "true");
titleScreen = new BasicScreen(
FrameWorkStates.STATE_SYSTEM_TITLE,
Search WWH ::




Custom Search