これをコンパイルするとどうなるかというと、いったんActionScriptになるようですよね。
ということで、プロジェクト-プロパティでFLEXコンパイラの追加引数に【-keep】を追加。
さらに、ボタンをひとつ配置して、クリックイベントとだけ追加して、コンパイル。
MXMLとしては、こんな感じになる
- <fx:Script>
- <![CDATA[
- protected function BTNID_clickHandler(event:MouseEvent):void
- {
- // TODO Auto-generated method stub
- }
- ]]>
- </fx:Script>
- public class Main
- extends spark.components.Application
- {
- ……略……
- protected function BTNID_clickHandler(event:MouseEvent):void
- {
- // TODO Auto-generated method stub
- }
- ……略……
ということで、最下層でいろいろやりたければ、
- <fx:Script>
- <![CDATA[
- var aaa:Number = 0;
- public function test():void
- {
- var d:Date = new Date();
- var s:String = d.toTimeString();
- trace(s);
- trace(aaa++);
- }
- protected function BTNID_clickHandler(event:MouseEvent):void
- {
- test();// TODO Auto-generated method stub
- }
- ]]>
- </fx:Script>
- public class Main
- extends spark.components.Application
- {
- ……略……
- var aaa:Number = 0;
- public function test():void
- {
- var d:Date = new Date();
- var s:String = d.toTimeString();
- trace(s);
- trace(aaa++);
- }
- protected function BTNID_clickHandler(event:MouseEvent):void
- {
- test();// TODO Auto-generated method stub
- }
ということで、あとは、【creationComplete】や【initialize】あたりに初期設定をいれてあれこれいじくりまわせばそれでOKってことですね。
うんそっか。簡単な話でしたね。
0 件のコメント:
コメントを投稿