ApplicationBase.as class constructed with framework's workflow:(this base application actually is a classic "TicTacToc" chess game example);
1.initializeHandler;(protected for override)
2.applicationCompleteHandler;(private)
3.override-able properties(chessPieceManager,pluginProvider)
Notice:this ApplicationBase class actually is TicTacToe board game.
public var _mochiads_game_id:String = cbee52026094f585
protected var _pluginProvider:IPlug
chessPiecesManager:IChessPieceManager [read-only]
Override this for customize chess pieces manager.
Implementation public function get chessPiecesManager():IChessPieceManager gameStateManager:IGameStateManager [read-only]
Override this for customize game state manager.
Implementation public function get gameStateManager():IGameStateManager protected var pcFactory:Class
pluginProvider:IPlug [read-only]
Override this for customize plugin provider.
Implementation public function get pluginProvider():IPlug public var pluginStage:MovieClip
public var pluginUIComponent:PluginUIComponent
themeClass:Class [read-only]
Override this for customize game theme.
Implementation public function get themeClass():Classpublic function ApplicationBase()
Application bootstrap class.
public function dumpFootSprint():void
Foot sprint dump,optional for logging the end of turn messages.
protected function initializeHandler():void
All kinds of view components initialization here.
Information on this site is by default visible to everyone within GODPAPER. Please ensure you apply appropriate access controls when posting GODPAPER Confidential information.Copyright © by GODPAPER. All material on this collaboration platform is the property of GODPAPER. Thu Jan 16 2014, 01:11 PM +08:00