チェンジセット 769
- コミット日時:
- 2008/07/04 13:09:35 (5 ヶ月前)
- ファイル:
-
- as3/GeniusFramework/Readme.txt (更新) (3 diffs)
- as3/GeniusFramework/app-template/html-template (削除)
- as3/GeniusFramework/app-template/libs/Genius.swc (更新) (変更前)
- as3/GeniusFramework/app-template/src/genius/core/Application.as (更新) (2 diffs)
- as3/GeniusFramework/app-template/src/genius/views/Main.mxml (更新) (1 diff)
- as3/GeniusFramework/app-template/src/genius/views/MainBase.as (更新) (2 diffs)
- as3/GeniusFramework/samples/HelloGenius/libs/Genius.swc (更新) (変更前)
- as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/core/Application.as (更新) (2 diffs)
- as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/Intro.mxml (更新) (1 diff)
- as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/Main.mxml (更新) (1 diff)
- as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/MainBase.as (更新) (2 diffs)
- as3/GeniusFramework/samples/Portfolio/flex/libs/Genius.swc (更新) (変更前)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/core/Application.as (更新) (3 diffs)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/threads/amazon/LoadAmazonThread.as (更新) (5 diffs)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Main.mxml (更新) (2 diffs)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/MainBase.as (更新) (4 diffs)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon (追加)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/Amazon.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Amazon.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/AmazonBase.as から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonRenderer.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/AmazonRenderer.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonRendererBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/AmazonRendererBase.as から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/drawing (追加)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/drawing/Drawing.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Drawing.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/drawing/DrawingBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/DrawingBase.as から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/hair (追加)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/hair/Hair.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Hair.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/hair/HairBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/HairBase.as から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/intro (追加)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/intro/Intro.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Intro.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/intro/IntroBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/IntroBase.as から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/threePane (追加)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/threePane/ThreePane.mxml (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/ThreePane.mxml から 移動) (1 diff)
- as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/threePane/ThreePaneBase.as (移動) (as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/ThreePaneBase.as から 移動) (1 diff)
- as3/GeniusFramework/src/jp/seagirl/controls/Link.as (更新) (1 diff)
凡例:
- 変更無し
- 追加
- 削除
- 更新
- コピー
- 移動
as3/GeniusFramework/Readme.txt
r763 r769 1 Genius Framework 1. 0.0 for Flex1 Genius Framework 1.1.0 for Flex 2 2 ---------------------------------------- 3 3 … … 5 5 6 6 - Flex用のフレームワーク 7 - ビュー層 は The Flex Code-Behind Pattern(*1) を採用 (MXML と AS の分離)8 - コントローラ層 は Thread ライブラリ(*2)を採用9 - スケルトン作成 シェルコマンドコマンド付属7 - ビュー層には The Flex Code-Behind Pattern(*1) を採用 (MXML と AS を分離する) 8 - コントローラ層には Thread ライブラリ(*2)を採用 9 - スケルトン作成をシェルコマンドが付属 10 10 - BrowserManager と ViewStack を使った状態管理の仕組み(デフォルトはページ単位) 11 - Macの変速ホイールスクロール サポート12 - 独自ビューコンポーネント 11 - Macの変速ホイールスクロールをサポート 12 - 独自ビューコンポーネント (Link, SimpleButton, AdvancedCanvas, AdvancedRadioButton など) 13 13 - 自由な拡張が可能 14 14 … … 37 37 38 38 39 * Flex Builder で使う場合の注意39 * Mac の変則ホイールスクロール機能を使うために 40 40 41 geniusコマンドで出力されたディレクトリを使って新規プロジェクトを作る場合、 42 html-templateが上書きされてしまうので、Macのホイールスクロール機能が使えなくなります。 43 使いたい場合は、/GeniusFramework/html-templateをプロジェクトフォルダにコピーして下さい。 44 さらに、Macのホイールスクロール機能にExternalInterfaceを使っているため、 41 Mac の変則ホイールスクロールを使うには、プロジェクトディレクトリの直下に 42 「html-template」を追加する必要があります。 43 (Flex Builder が作る html-template を上書きする。) 44 45 また、変則ホイールスクロールは ExternalInterface を使っているため、 45 46 ローカルでプレビューする際には「Local Trusted」サンドボックスで実行する必要があります。 46 今、どのサンドボックスで実行されているかどうかは、Genius Framework では47 今、どのサンドボックスで実行されているかどうかは、Genius Framework では 47 48 コンソールで確認出来るようになっています。 48 49 as3/GeniusFramework/app-template/src/genius/core/Application.as
r762 r769 18 18 19 19 private var applicationManager:ApplicationManager; 20 private var mainView:Main; 20 21 21 // Using MXML 22 public var main:Main; 23 24 override protected function preinitializeHandler(event:FlexEvent):void 22 private function initializeApplication():void 25 23 { 26 24 applicationManager = ApplicationManager.instance; … … 33 31 } 34 32 33 private function initializeView():void 34 { 35 mainView = new Main(); 36 addChild(mainView); 37 mainView.percentHeight = 100; 38 mainView.percentWidth = 100; 39 } 40 35 41 override protected function initializeHandler(event:FlexEvent):void 36 42 { 37 main = new Main(); 38 addChild(main); 39 main.percentHeight = 100; 40 main.percentWidth = 100; 43 initializeApplication(); 44 initializeView(); 41 45 } 42 46 as3/GeniusFramework/app-template/src/genius/views/Main.mxml
r635 r769 5 5 xmlns:mx="http://www.adobe.com/2006/mxml"> 6 6 <mx:ViewStack id="viewStack" width="100%" height="100%"> 7 <Intro name="Intro"width="100%" height="100%"/>7 <Intro width="100%" height="100%"/> 8 8 </mx:ViewStack> 9 9 </MainBase> as3/GeniusFramework/app-template/src/genius/views/MainBase.as
r762 r769 8 8 import mx.binding.utils.BindingUtils; 9 9 import mx.containers.ViewStack; 10 import mx. events.FlexEvent;10 import mx.core.UIComponent; 11 11 12 12 import [% application %].threads.ChangeStateThread; … … 18 18 override protected function initializeView():void 19 19 { 20 BindingUtils.bindSetter( setStateData, ApplicationManager.instance, 'state');20 BindingUtils.bindSetter(changePage, ApplicationManager.instance, 'state'); 21 21 } 22 22 23 private function setStateData(data:Object):void 24 { 25 if (data != null) 23 private function changePage(data:Object):void 24 { 25 if (data == null) 26 return; 27 28 var child:UIComponent; 29 viewStack.getChildren().forEach( 30 function (element:UIComponent, index:int, array:Array):void 31 { 32 if (element.className == ApplicationManager.instance.currentPage) 33 child = element; 34 } 35 ); 36 37 if (child) 26 38 { 27 var applicationManager:ApplicationManager = ApplicationManager.instance; 28 var child:DisplayObject = viewStack.getChildByName(applicationManager.currentPage); 29 if (child) 30 { 31 viewStack.selectedIndex = viewStack.getChildIndex(child); 32 return; 33 } 34 35 new ChangeStateThread().start(); 39 viewStack.selectedIndex = viewStack.getChildIndex(child); 40 return; 36 41 } 42 43 new ChangeStateThread().start(); 37 44 } 38 45 as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/core/Application.as
r764 r769 12 12 13 13 public class Application extends jp.seagirl.genius.core.Application 14 { 15 public function Application() 14 { 15 public static const APPLICATION_NAME:String = 'jp.seagirl.hello'; 16 public static const APPLICATION_VERSION:String = ''; 17 public static const DEFAULT_PAGE:String = 'Intro'; 18 19 private var applicationManager:ApplicationManager; 20 private var mainView:Main; 21 22 private function initializeApplication():void 16 23 { 17 super();18 19 24 applicationManager = ApplicationManager.instance; 20 25 applicationManager.name = APPLICATION_NAME; … … 23 28 applicationManager.traceApplicationInformation(); 24 29 25 Thread.initialize(new EnterFrameThreadExecutor );30 Thread.initialize(new EnterFrameThreadExecutor()); 26 31 } 27 32 28 public static const APPLICATION_NAME:String = 'jp.seagirl.hello'; 29 public static const APPLICATION_VERSION:String = ''; 30 public static const DEFAULT_PAGE:String = 'Intro'; 31 32 private var applicationManager:ApplicationManager; 33 34 // Using MXML 35 public var main:Main; 33 private function initializeView():void 34 { 35 mainView = new Main(); 36 addChild(mainView); 37 mainView.percentHeight = 100; 38 mainView.percentWidth = 100; 39 } 36 40 37 41 override protected function initializeHandler(event:FlexEvent):void 38 42 { 39 main = new Main(); 40 addChild(main); 41 main.percentHeight = 100; 42 main.percentWidth = 100; 43 initializeApplication(); 44 initializeView(); 43 45 } 44 46 as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/Intro.mxml
r764 r769 5 5 xmlns:genius="http://seagirl.jp/genius"> 6 6 <mx:Text text="Hello, Genius Framework!" x="20" y="20"/> 7 <genius:Link id="link" text="Go to test" x="20" y="60" textDecoration="underline"/>7 <genius:Link id="link" text="Go to test" x="20" y="60"/> 8 8 </IntroBase> as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/Main.mxml
r764 r769 5 5 xmlns:mx="http://www.adobe.com/2006/mxml"> 6 6 <mx:ViewStack id="viewStack" width="100%" height="100%"> 7 <Intro name="Intro"width="100%" height="100%"/>8 <Test name="Test"width="100%" height="100%"/>7 <Intro width="100%" height="100%"/> 8 <Test width="100%" height="100%"/> 9 9 </mx:ViewStack> 10 10 </MainBase> as3/GeniusFramework/samples/HelloGenius/src/jp/seagirl/hello/views/MainBase.as
r764 r769 1 1 package jp.seagirl.hello.views 2 2 { 3 import flash.display.DisplayObject;4 5 3 import jp.seagirl.genius.managers.ApplicationManager; 6 4 import jp.seagirl.genius.views.ViewBase; 5 import jp.seagirl.hello.threads.ChangeStateThread; 7 6 8 7 import mx.binding.utils.BindingUtils; 9 8 import mx.containers.ViewStack; 10 import mx.events.FlexEvent; 11 12 import jp.seagirl.hello.threads.ChangeStateThread; 9 import mx.core.UIComponent; 13 10 14 11 public class MainBase extends ViewBase … … 18 15 override protected function initializeView():void 19 16 { 20 BindingUtils.bindSetter( setStateData, ApplicationManager.instance, 'state');17 BindingUtils.bindSetter(changePage, ApplicationManager.instance, 'state'); 21 18 } 22 19 23 private function setStateData(data:Object):void 24 { 25 if (data != null) 20 private function changePage(data:Object):void 21 { 22 if (data == null) 23 return; 24 25 var child:UIComponent; 26 viewStack.getChildren().forEach( 27 function (element:UIComponent, index:int, array:Array):void 28 { 29 if (element.className == ApplicationManager.instance.currentPage) 30 child = element; 31 } 32 ); 33 34 if (child) 26 35 { 27 var applicationManager:ApplicationManager = ApplicationManager.instance; 28 var child:DisplayObject = viewStack.getChildByName(applicationManager.currentPage); 29 if (child) 30 { 31 viewStack.selectedIndex = viewStack.getChildIndex(child); 32 return; 33 } 34 35 new ChangeStateThread().start(); 36 viewStack.selectedIndex = viewStack.getChildIndex(child); 37 return; 36 38 } 39 40 new ChangeStateThread().start(); 37 41 } 38 42 as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/core/Application.as
r762 r769 13 13 { 14 14 public static const APPLICATION_NAME:String = 'Portfolio'; 15 public static const APPLICATION_VERSION:String = '1. 0.0';15 public static const APPLICATION_VERSION:String = '1.1.0'; 16 16 public static const DEFAULT_PAGE:String = 'Intro'; 17 17 18 public function Application() 18 private var applicationManager:ApplicationManager; 19 private var mainView:Main; 20 21 private function initializeApplication():void 19 22 { 20 super();21 22 23 applicationManager = ApplicationManager.instance; 23 24 applicationManager.name = APPLICATION_NAME; … … 26 27 applicationManager.traceApplicationInformation(); 27 28 28 Thread.initialize(new EnterFrameThreadExecutor );29 Thread.initialize(new EnterFrameThreadExecutor()); 29 30 } 30 31 31 private var applicationManager:ApplicationManager; 32 33 // Using MXML 34 public var mainView:Main; 35 36 override protected function initializeHandler(event:FlexEvent):void 37 { 32 private function initializeView():void 33 { 38 34 mainView = new Main(); 39 35 addChild(mainView); … … 42 38 } 43 39 40 override protected function initializeHandler(event:FlexEvent):void 41 { 42 initializeApplication(); 43 initializeView(); 44 } 45 44 46 } 45 47 } as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/threads/amazon/LoadAmazonThread.as
r761 r769 3 3 import jp.seagirl.genius.threads.GeniusThread; 4 4 import jp.seagirl.sample.models.AmazonModel; 5 6 import mx.collections.XMLListCollection; 5 7 6 8 import org.libspark.thread.threads.net.URLLoaderThread; … … 11 13 12 14 private var model:AmazonModel = AmazonModel.instance; 15 private var c:int = 1; 13 16 14 17 override protected function run():void 15 { 18 { 16 19 model.isLoading = true; 17 20 … … 23 26 variables.BrowseNode = '569322'; 24 27 variables.ResponseGroup = 'Images'; 25 variables.ItemPage = 1;28 variables.ItemPage = c; 26 29 27 30 request.url = 'http://webservices.amazon.co.jp/onca/xml'; … … 41 44 42 45 var result:XML = XML(loaderThread.loader.data); 43 model.rawdata = result.Items.Item; 44 model.data = model.rawdata; 46 if (c == 1) 47 { 48 model.rawdata = result.Items.Item; 49 } 50 else 51 { 52 var oldData:XMLListCollection = new XMLListCollection(model.rawdata); 53 var newData:XMLListCollection = new XMLListCollection(result.Items.Item); 54 55 newData.toArray().forEach( 56 function (element:XML, index:int, array:Array):void 57 { 58 oldData.addItem(element); 59 } 60 ); 61 } 62 model.data = new XMLList(model.rawdata); 45 63 } 46 64 catch (e:Error) … … 51 69 </result>; 52 70 } 53 54 model.loaded = true; 55 model.isLoading = false; 71 72 if (c < 10) 73 { 74 c++; 75 next(run); 76 } 77 else 78 { 79 model.loaded = true; 80 model.isLoading = false; 81 } 56 82 } 57 83 as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/Main.mxml
r638 r769 2 2 <MainBase 3 3 xmlns="jp.seagirl.sample.views.*" 4 xmlns:amazon="jp.seagirl.sample.views.amazon.*" 5 xmlns:drawing="jp.seagirl.sample.views.drawing.*" 6 xmlns:hair="jp.seagirl.sample.views.hair.*" 7 xmlns:intro="jp.seagirl.sample.views.intro.*" 8 xmlns:threePane="jp.seagirl.sample.views.threePane.*" 4 9 xmlns:genius="http://seagirl.jp/genius" 5 10 xmlns:mx="http://www.adobe.com/2006/mxml"> … … 11 16 <mx:Spacer height="16"/> 12 17 <mx:VBox id="navigation"> 13 <genius:Link name="Intro" text="Intro" textDecoration="underline"/>14 <genius:Link name="Drawing" text="Drawing" textDecoration="underline"/>15 <genius:Link name="Hair" text="Hair" textDecoration="underline"/>16 <genius:Link name="ThreePane" text="ThreePane" textDecoration="underline"/>17 <genius:Link name="Amazon" text="Amazon" textDecoration="underline"/>18 <genius:Link name="Intro" text="Intro"/> 19 <genius:Link name="Drawing" text="Drawing"/> 20 <genius:Link name="Hair" text="Hair"/> 21 <genius:Link name="ThreePane" text="ThreePane"/> 22 <genius:Link name="Amazon" text="Amazon"/> 18 23 </mx:VBox> 19 24 </mx:VBox> 20 25 <mx:ViewStack id="viewStack" width="100%" height="100%" 21 26 borderSides="left" borderStyle="solid"> 22 < Intro name="Intro"width="100%" height="100%"/>23 < Drawing name="Drawing"width="100%" height="100%"/>24 < Hair name="Hair"width="100%" height="100%"/>25 < ThreePane name="ThreePane"width="100%" height="100%"/>26 < Amazon name="Amazon"width="100%" height="100%"/>27 <intro:Intro width="100%" height="100%"/> 28 <drawing:Drawing width="100%" height="100%"/> 29 <hair:Hair width="100%" height="100%"/> 30 <threePane:ThreePane width="100%" height="100%"/> 31 <amazon:Amazon width="100%" height="100%"/> 27 32 </mx:ViewStack> 28 33 </mx:HDividedBox> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/MainBase.as
r762 r769 1 1 package jp.seagirl.sample.views 2 2 { 3 import flash.display.DisplayObject;4 3 import flash.events.MouseEvent; 5 4 6 5 import jp.seagirl.controls.Link; 7 import jp.seagirl.genius.controllers.GeniusEvent;8 6 import jp.seagirl.genius.managers.ApplicationManager; 9 7 import jp.seagirl.genius.views.ViewBase; … … 11 9 12 10 import mx.binding.utils.BindingUtils; 11 import mx.binding.utils.ChangeWatcher; 13 12 import mx.containers.VBox; 14 13 import mx.containers.ViewStack; 14 import mx.core.UIComponent; 15 import mx.events.PropertyChangeEvent; 15 16 16 17 public class MainBase extends ViewBase … … 22 23 override protected function initializeView():void 23 24 { 24 BindingUtils.bindSetter( setStateData, ApplicationManager.instance, 'state');25 BindingUtils.bindSetter(changePage, ApplicationManager.instance, 'state'); 25 26 26 27 title.addEventListener(MouseEvent.CLICK, titleClickHandler); … … 33 34 } 34 35 35 private function setStateData(data:Object):void 36 { 37 if (data != null) 36 private function changePage(data:Object):void 37 { 38 if (data == null) 39 return; 40 41 var child:UIComponent; 42 viewStack.getChildren().forEach( 43 function (element:UIComponent, index:int, array:Array):void 44 { 45 if (element.className == ApplicationManager.instance.currentPage) 46 child = element; 47 } 48 ); 49 50 if (child) 38 51 { 39 var applicationManager:ApplicationManager = ApplicationManager.instance; 40 var child:DisplayObject = viewStack.getChildByName(applicationManager.currentPage); 41 if (child) 42 { 43 viewStack.selectedIndex = viewStack.getChildIndex(child); 44 return; 45 } 46 47 new ChangeStateThread().start(); 52 viewStack.selectedIndex = viewStack.getChildIndex(child); 53 return; 48 54 } 55 56 new ChangeStateThread().start(); 49 57 } 50 58 as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/Amazon.mxml
r638 r769 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <AmazonBase 3 xmlns="jp.seagirl.sample.views. *"3 xmlns="jp.seagirl.sample.views.amazon.*" 4 4 xmlns:mx="http://www.adobe.com/2006/mxml"> 5 5 <mx:TileList id="tileList" 6 6 width="100%" height="100%" 7 itemRenderer="jp.seagirl.sample.views. AmazonRenderer"/>7 itemRenderer="jp.seagirl.sample.views.amazon.AmazonRenderer"/> 8 8 </AmazonBase> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonBase.as
r759 r769 1 package jp.seagirl.sample.views 1 package jp.seagirl.sample.views.amazon 2 2 { 3 3 import jp.seagirl.genius.views.ViewBase; as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonRenderer.mxml
r638 r769 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <AmazonRendererBase 3 xmlns="jp.seagirl.sample.views. *"3 xmlns="jp.seagirl.sample.views.amazon.*" 4 4 xmlns:mx="http://www.adobe.com/2006/mxml"> 5 5 <mx:Image id="image" width="160" height="160"/> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/amazon/AmazonRendererBase.as
r640 r769 1 package jp.seagirl.sample.views 1 package jp.seagirl.sample.views.amazon 2 2 { 3 3 import flash.events.MouseEvent; as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/drawing/Drawing.mxml
r623 r769 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <DrawingBase 3 xmlns="jp.seagirl.sample.views. *"3 xmlns="jp.seagirl.sample.views.drawing.*" 4 4 xmlns:mx="http://www.adobe.com/2006/mxml"> 5 5 <mx:HBox id="toolBox" paddingTop="20" paddingLeft="20"> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/drawing/DrawingBase.as
r638 r769 1 package jp.seagirl.sample.views 1 package jp.seagirl.sample.views.drawing 2 2 { 3 3 import flash.events.MouseEvent; as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/hair/Hair.mxml
r623 r769 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <HairBase 3 xmlns="jp.seagirl.sample.views. *"3 xmlns="jp.seagirl.sample.views.hair.*" 4 4 xmlns:mx="http://www.adobe.com/2006/mxml"> 5 5 <mx:Button id="button" x="20" y="20"/> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/hair/HairBase.as
r638 r769 1 package jp.seagirl.sample.views 1 package jp.seagirl.sample.views.hair 2 2 { 3 3 import flash.events.Event; as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/intro/Intro.mxml
r623 r769 1 1 <?xml version="1.0" encoding="utf-8"?> 2 2 <IntroBase 3 xmlns="jp.seagirl.sample.views. *"3 xmlns="jp.seagirl.sample.views.intro.*" 4 4 xmlns:mx="http://www.adobe.com/2006/mxml"> 5 5 <mx:VBox x="20" y="20"> as3/GeniusFramework/samples/Portfolio/flex/src/jp/seagirl/sample/views/intro/IntroBase.as