チェンジセット 3179

差分発生行の前後
無視リスト:
コミット日時:
2009/10/26 13:13:51 (2 年前)
コミッタ:
seagirl
ログメッセージ:

update app-template

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/GeniusFramework/branches/2.0/app-template/src/MyApp.mxml

    r2586 r3179  
    66        xmlns:views="[% package %].views.*" 
    77        layout="absolute" 
    8         pageTitle="[% name %]"> 
     8        pageTitle="[% name %]" 
     9
    910        <mx:Style source="[% name %].css"/> 
    10         <local:[% name %]Delegate /> 
     11         
     12        <!-- Effects --> 
     13        <mx:Dissolve id="showEffect" duration="200" alphaFrom="0" alphaTo="1.0"/> 
     14        <mx:Dissolve id="hideEffect" duration="200" alphaFrom="1.0" alphaTo="0"/> 
     15        <!-- /Effects --> 
     16 
     17        <local:[% name %]Delegate id="delgate" /> 
    1118         
    1219        <mx:VBox x="20" y="20"> 
     
    1421                 
    1522                <genius:GeniusViewStack id="viewStack" width="100%" height="100%"> 
    16                         <views:Page1 id="page1" width="100%" height="100%"/> 
    17                         <views:Page2 id="page2" width="100%" height="100%"/> 
     23                        <views:Page1 id="page1" 
     24                                width="100%" 
     25                                height="100%" 
     26                                showEffect="{showEffect}" 
     27                                hideEffect="{hideEffect}" 
     28                        /> 
     29                        <views:Page2 id="page2" 
     30                                width="100%" 
     31                                height="100%" 
     32                                showEffect="{showEffect}" 
     33                                hideEffect="{hideEffect}" 
     34                        /> 
    1835                </genius:GeniusViewStack> 
    1936        </mx:VBox> 
  • as3/GeniusFramework/branches/2.0/app-template/src/MyAppDelegate.as

    r3100 r3179  
    1111                 
    1212                /** 
    13                  * アプリケーションで使用するモデルを初期化します。  
    14                  */             
    15                 override protected function initializeModels():void 
    16                 {                       
    17                         //addModel(new MainModel()); 
     13                 * 設定ファイルの初期化 
     14                 */      
     15                override protected function createConfig():Config 
     16                { 
     17                        return new [% name %]Config(view); 
    1818                } 
    1919                 
    2020                /** 
    21                  * アプリケーションで使用するビューを初期化します。  
     21                 * アプリケーションに必要なデータをロードするためのテンプレートメソッド 
     22                 * オーバーライドしなければ即座に initialize メソッドに移行 
     23                 * 実装する場合は GeniusEvent.ASSETES_LOADED を発行することで initialize メソッドに移行 
     24                 */              
     25                //override protected function loadAssets():void 
     26                //{ 
     27                //} 
     28                 
     29                /** 
     30                 * 初期化  
    2231                 */      
    23                 override protected function initializeViews():void 
     32                override protected function initialize():void 
    2433                { 
    25                         view.viewStack.addAllViewsToContextMenu(view); 
     34                        context.ignoredState = []; 
     35                         
     36                        addController(new Page1Controller(view.page1)); 
     37                        addController(new Page2Controller(view.page2)); 
     38                         
     39                        createContextMenu(); 
    2640                } 
    2741                 
    2842                /** 
    29                  * アプリケーションで使用するコントローラを初期化します。  
    30                  */              
    31                 override protected function initializeControllers():void 
    32                 { 
    33                         addController(new Page1Controller(view.page1)); 
    34                         addController(new Page2Controller(view.page2)); 
    35                 } 
    36                  
    37                 /** 
    38                  * 状態に変化があると呼び出されます。。 
     43                 * 状態に変化があると呼び出されます。 
    3944                 */              
    4045                override public function changePage(data:Object):void 
     
    4247                        view.viewStack.selectViewByClassName(data.page); 
    4348                } 
    44  
    4549        } 
    4650} 
  • as3/GeniusFramework/branches/2.0/bin/build.xml

    r2587 r3179  
    3535                <move file="${app_root}/src/MyApp.mxml" tofile="${app_root}/src/${name}.mxml" /> 
    3636                <move file="${app_root}/src/MyAppDelegate.as" tofile="${app_root}/src/${name}Delegate.as" /> 
    37                 <move file="${app_root}/src/main.css" tofile="${app_root}/src/${name}.css" /> 
    38                 <move file="${app_root}/src/main-config.xml" tofile="${app_root}/src/${name}-config.xml" /> 
     37        <move file="${app_root}/src/MyAppConfig.as" tofile="${app_root}/src/${name}Config.as" /> 
     38                <move file="${app_root}/src/MyApp.css" tofile="${app_root}/src/${name}.css" /> 
     39                <move file="${app_root}/src/MyApp-config.xml" tofile="${app_root}/src/${name}-config.xml" /> 
    3940                 
    4041                <move todir="${app_root}/src/${package_path}"> 
     
    5051                        <include name="src/**/*.xml"/> 
    5152                        <include name="src/**/*.json"/> 
     53            <include name=".*"/> 
    5254                         
    5355                        <replacefilter token="[% sdk %]" value="${FLEX_HOME}"/> 
  • as3/GeniusFramework/branches/2.0/src/jp/seagirl/genius/core/Config.as

    r3100 r3179  
    115115                } 
    116116                 
     117                private var _baseURL:String; 
     118                 
     119                public function set baseURL(val:String):void 
     120                { 
     121                        _baseURL = val; 
     122                } 
     123                 
     124                public function get baseURL():String 
     125                { 
     126                        return _baseURL; 
     127                } 
     128                 
    117129                private var _serviceURL:String; 
    118130