チェンジセット 2774: as3/GeniusFramework

差分発生行の前後
無視リスト:
コミット日時:
2009/06/02 20:12:27 (10 ヶ月前)
コミッタ:
seagirl
ログメッセージ:

progress a little

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/GeniusFramework/branches/2.0/.flexLibProperties

    r2773 r2774  
    1212    <classEntry path="jp.seagirl.genius.events.ApplicationEvent"/> 
    1313    <classEntry path="jp.seagirl.containers.GeniusViewStack"/> 
    14     <classEntry path="jp.seagirl.preloaders.GeniusPreloader"/> 
    1514    <classEntry path="jp.seagirl.genius.core.Config"/> 
    1615    <classEntry path="jp.seagirl.genius.models.Model"/> 
  • as3/GeniusFramework/branches/2.0/samples/GettingStarted/src/GettingStarted.mxml

    r2773 r2774  
    66        xmlns:views="views.*" 
    77        backgroundColor="#FFFFFF" 
    8         preloader="GettingStartedPreloader" 
    98        layout="absolute"> 
    109        <mx:Style source="GettingStarted.css" /> 
     
    2019        </mx:VBox> 
    2120</mx:Application> 
    22   
  • as3/GeniusFramework/branches/2.0/samples/GettingStarted/src/GettingStartedDelegate.as

    r2773 r2774  
    1212        { 
    1313                public var view:GettingStarted; 
     14                 
     15                override protected function createConfig():Config 
     16                { 
     17                        return new Config({ 
     18                                applicationName: "GettingStarted", 
     19                                applicationVersion: "1.0.0", 
     20                                defaultState: { page: "Page1" }, 
     21                                localBaseURL: "http://yoshizu.local/" 
     22                        }); 
     23                } 
    1424                 
    1525                override protected function initializeModels():void 
  • as3/GeniusFramework/branches/2.0/src/jp/seagirl/genius/core/Config.as

    r2773 r2774  
    2525                { 
    2626                        this.source = source; 
     27                        initialize(); 
    2728                } 
    2829                 
  • as3/GeniusFramework/branches/2.0/src/jp/seagirl/genius/views/ApplicationDelegate.as

    r2773 r2774  
    3737        import jp.seagirl.genius.core.Context; 
    3838        import jp.seagirl.genius.models.IModel; 
    39         import jp.seagirl.preloaders.GeniusPreloader; 
    4039         
    4140        import mx.binding.utils.BindingUtils; 
     
    6564                } 
    6665                 
    67                 private var config:Config; 
     66                protected function createConfig():Config 
     67                { 
     68                        return new Config(); 
     69                } 
    6870                 
    6971                override public function initialized(document:Object, id:String):void 
    7072                { 
    71                         trace('initialized') 
    7273                        Thread.initialize(new EnterFrameThreadExecutor()); 
    73                          
    74                         config = GeniusPreloader.config; 
    75                  
    76                         context = new Context(config); 
     74                 
     75                        context = new Context(createConfig()); 
    7776                        context.traceApplicationInformation(); 
    7877                         
     
    9089                        if (application) 
    9190                        { 
    92                                 application.preloader = GeniusPreloader; 
    9391                                application.data = { delegate: this }; 
    9492                                application.styleName = 'plain'; 
     
    193191                override protected function view_preinitializeHandler(event:FlexEvent):void 
    194192                { 
    195                         trace('view_preinitializeHandler') 
    196193                        this['view'].removeEventListener(FlexEvent.PREINITIALIZE, view_preinitializeHandler); 
    197194                         
     
    209206                override protected function view_initializeHandler(event:FlexEvent):void 
    210207                { 
    211                         trace('view_initializeHandler') 
    212208                        this['view'].removeEventListener(FlexEvent.INITIALIZE, view_initializeHandler); 
    213209