ひがやすを技術ブログ

電通国際情報サービスのプログラマ

Flex入門記(5)

今度はASを別ファイルにする方法。
通常はこっちが良いと思います。

Add3.as


function calc():Void {
result.text=Number(arg1.text) + Number(arg2.text);
}

Add3.mxml


<mx:Application xmlns:mx="http://www.macromedia.com/2003/mxml">
<mx:Script source="Add3.as" />
<mx:HBox>
<mx:TextInput id="arg1" width="100"/>
<mx:Label text="+"/>
<mx:TextInput id="arg2" width="100"/>
<mx:Label text="="/>
<mx:Label id="result"/>
<mx:Button label="calculate" click="calc()"/>
</mx:HBox>
</mx:Application>
Scriptタグのsource属性で指定するパスは、相対・絶対どっちも使えます。
画面固有のスクリプトは、画面と同じディレクトリに置いて、ファイル名の
拡張子をasにするってのが良いと思います。