チェンジセット 762
- コミット日時:
- 2008/07/03 17:46:55 (2 ヶ月前)
- ファイル:
-
- as3/GeniusFramework/app-template/libs/Genius.swc (更新) (変更前)
- as3/GeniusFramework/app-template/libs/Thread.swc (追加)
- as3/GeniusFramework/app-template/src/genius/business (削除)
- as3/GeniusFramework/app-template/src/genius/commands (削除)
- as3/GeniusFramework/app-template/src/genius/controllers (削除)
- as3/GeniusFramework/app-template/src/genius/core/Application.as (更新) (4 diffs)
- as3/GeniusFramework/app-template/src/genius/threads (追加)
- as3/GeniusFramework/app-template/src/genius/threads/ChangeStateThread.as (追加)
- as3/GeniusFramework/app-template/src/genius/views/MainBase.as (更新) (3 diffs)
- as3/GeniusFramework/bin/genius (更新) (1 diff)
- as3/GeniusFramework/samples/flex/src/jp/seagirl/sample/core/Application.as (更新) (2 diffs)
- as3/GeniusFramework/samples/flex/src/jp/seagirl/sample/views/MainBase.as (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/GeniusFramework/app-template/src/genius/core/Application.as
r623 r762 1 1 package [% application %].core 2 2 { 3 import flash.events.Event;4 import flash.events.MouseEvent;5 import flash.system.Security;6 7 3 import jp.seagirl.genius.core.Application; 8 4 import jp.seagirl.genius.managers.ApplicationManager; … … 10 6 import mx.events.FlexEvent; 11 7 12 import [% application %].controllers.Controller; 8 import org.libspark.thread.EnterFrameThreadExecutor; 9 import org.libspark.thread.Thread; 10 13 11 import [% application %].views.Main; 14 12 15 13 public class Application extends jp.seagirl.genius.core.Application 16 14 { 17 //--------------------------------------------------------------------------18 //19 // Class constants20 //21 //--------------------------------------------------------------------------22 23 15 public static const APPLICATION_NAME:String = '[% application %]'; 24 public static const APPLICATION_VERSION:String = ''; 25 16 public static const APPLICATION_VERSION:String = ''; 26 17 public static const DEFAULT_PAGE:String = 'Intro'; 27 18 28 //-------------------------------------------------------------------------- 29 // 30 // Constructor 31 // 32 //-------------------------------------------------------------------------- 19 private var applicationManager:ApplicationManager; 33 20 34 public function Application() 35 { 36 super(); 37 } 38 39 //-------------------------------------------------------------------------- 40 // 41 // Variables 42 // 43 //-------------------------------------------------------------------------- 44 45 private var applicationManager:ApplicationManager; 46 private var controller:Controller; 47 48 //-------------------------------------------------------------------------- 49 // 50 // Properties 51 // 52 //-------------------------------------------------------------------------- 53 54 //---------------------------------- 55 // UIComponents 56 //---------------------------------- 57 21 // Using MXML 58 22 public var main:Main; 59 60 61 62 //--------------------------------------------------------------------------63 //64 // Methods65 //66 //--------------------------------------------------------------------------67 68 69 //--------------------------------------------------------------------------70 //71 // Overridden handlers72 //73 //--------------------------------------------------------------------------74 23 75 24 override protected function preinitializeHandler(event:FlexEvent):void … … 81 30 applicationManager.traceApplicationInformation(); 82 31 83 controller = Controller.instance;32 Thread.initialize(new EnterFrameThreadExecutor()); 84 33 } 85 34 … … 92 41 } 93 42 94 //--------------------------------------------------------------------------95 //96 // Event handlers97 //98 //--------------------------------------------------------------------------99 100 43 } 101 44 } as3/GeniusFramework/app-template/src/genius/views/MainBase.as
r713 r762 3 3 import flash.display.DisplayObject; 4 4 5 import jp.seagirl.genius.controllers.GeniusEvent;6 5 import jp.seagirl.genius.managers.ApplicationManager; 7 6 import jp.seagirl.genius.views.ViewBase; … … 11 10 import mx.events.FlexEvent; 12 11 13 import [% application %]. controllers.Controller;12 import [% application %].threads.ChangeStateThread; 14 13 15 14 public class MainBase extends ViewBase … … 33 32 return; 34 33 } 34 35 new ChangeStateThread().start(); 35 36 } 36 37 new GeniusEvent(Controller.STATE_CHANGE).dispatch();38 37 } 39 38 as3/GeniusFramework/bin/genius
r718 r762 47 47 mv tmp ./src/main.mxml; 48 48 49 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/business/FileReferenceService.as > tmp;50 mv tmp ./src/genius/business/FileReferenceService.as;51 52 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/business/URLLoaderService.as > tmp;53 mv tmp ./src/genius/business/URLLoaderService.as;54 55 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/commands/StateChangeCommand.as > tmp;56 mv tmp ./src/genius/commands/StateChangeCommand.as;57 58 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/controllers/Controller.as > tmp;59 mv tmp ./src/genius/controllers/Controller.as;60 61 49 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/core/Application.as > tmp; 62 50 mv tmp ./src/genius/core/Application.as; 51 52 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/threads/ChangeStateThread.as > tmp; 53 mv tmp ./src/genius/threads/ChangeStateThread.as; 63 54 64 55 sed -e "s/\[% application %\]/$namespace/g" ./src/genius/views/MainBase.as > tmp; as3/GeniusFramework/samples/flex/src/jp/seagirl/sample/core/Application.as
r759 r762 20 20 super(); 21 21 22 Thread.initialize(new EnterFrameThreadExecutor);23 24 22 applicationManager = ApplicationManager.instance; 25 23 applicationManager.name = APPLICATION_NAME; … … 27 25 applicationManager.defaultPage = DEFAULT_PAGE; 28 26 applicationManager.traceApplicationInformation(); 27 28 Thread.initialize(new EnterFrameThreadExecutor); 29 29 } 30 30 as3/GeniusFramework/samples/flex/src/jp/seagirl/sample/views/MainBase.as
r759 r762 44 44 return; 45 45 } 46 47 new ChangeStateThread().start(); 46 48 } 47 48 new ChangeStateThread().start();49 49 } 50 50
