package
{
    
    import com.wemakedotcoms.roaming.ApplicationFacade;
    
    import flash.display.Sprite;
    import flash.events.Event;
    
    
    // Preload for main app
    [Frame("FramePreload")]
    
    [SWF("#ffffff", frameRate="30", quality="HIGH")]
    
    public class Roaming extends Sprite
    {
        
        private var _facade:ApplicationFacade;
        
        public function Roaming()
        {
            addEventListener(Event.ADDED_TO_STAGE, addedToStageHandler, false, 0, true);
        }
        
        
        private function addedToStageHandler(e:Event):void
        {
            // Cleanup!
            removeEventListener(Event.ADDED_TO_STAGE, addedToStageHandler);
            
            // Startup!
            _facade = ApplicationFacade.getInstance();
            _facade.startup( this.stage );
        }
    }
}