チェンジセット 1451

差分発生行の前後
無視リスト:
コミット日時:
2008/09/30 16:18:20 (3 ヶ月前)
コミッタ:
seagirl
ログメッセージ:

v1.6.0

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • as3/GeniusFramework/trunk/Readme.txt

    r912 r1451  
    1 Genius Framework 1.5.3 for Flex 
     1Genius Framework 1.6.0 for Flex 
    22---------------------------------------- 
    33 
  • as3/GeniusFramework/trunk/app-template/script/templates/RendererBase.as

    r906 r1451  
    1111                } 
    1212                 
    13                 override protected function updateView():void 
     13                override public function updateView():void 
    1414                { 
    1515                        // ここに画面更新処理を記述します。 
  • as3/GeniusFramework/trunk/app-template/script/templates/ViewBase.as

    r906 r1451  
    1111                } 
    1212                 
    13                 override protected function updateView():void 
     13                override public function updateView():void 
    1414                { 
    1515                        // ここに画面更新処理を記述します。 
  • as3/GeniusFramework/trunk/app-template/src/genius/views/IntroBase.as

    r849 r1451  
    1111                } 
    1212                 
    13                 override protected function updateView():void 
     13                override public function updateView():void 
    1414                { 
    1515                        // ここに画面更新処理を記述します。 
  • as3/GeniusFramework/trunk/app-template/src/genius/views/MainBase.as

    r849 r1451  
    11package [% package %].views 
    2 
    3         import flash.display.DisplayObject; 
    4          
     2{        
    53        import jp.seagirl.genius.managers.ApplicationManager; 
    64        import jp.seagirl.genius.views.ViewBase; 
     
    2624                                return; 
    2725                                 
    28                         var child:UIComponent
     26                        var child:ViewBase
    2927                        viewStack.getChildren().forEach( 
    3028                                function (element:UIComponent, index:int, array:Array):void 
    3129                                { 
    3230                                        if (element.className == ApplicationManager.instance.state.page) 
    33                                                 child = element
     31                                                child = element as ViewBase
    3432                                } 
    3533                        ); 
     
    3735                        if (child) 
    3836                        { 
    39                                 viewStack.selectedIndex = viewStack.getChildIndex(child); 
     37                                var oldIndex:int = viewStack.selectedIndex; 
     38                                var newIndex:int = viewStack.getChildIndex(child); 
     39                                 
     40                                viewStack.selectedIndex = newIndex; 
     41                                 
     42                                if (oldIndex == newIndex) 
     43                                        child.updateView(); 
     44                                 
    4045                                return; 
    4146                        } 
  • as3/GeniusFramework/trunk/src/jp/seagirl/genius/views/ViewBase.as

    r925 r1451  
    257257                 * 選択されるとこのメソッドが呼ばれます。  
    258258                 */              
    259                 protected function updateView():void 
     259                public function updateView():void 
    260260                { 
    261261