ActionScriptとMXML


ActionScript?とMXML

MXMLをコンパイルするとActionScript?に変換され、SWFファイルを出力します。

<mx:Application>タグを含むメインファイルを定義する。

コンテナタグ、コントロールタグ

コンテナタグ

<mx:Application>
<mx:Panel>

コントロールタグ

<mx:Button>

タグの参照

タグに<mx:TextInput id="myText" text="Hello World!" /> idプロパティを設定すると、

ActionScript?からそのタグを参照できます。idはファイル内で一意である必要があります。


名前空間

<mx:Application>タグの xmlns:プロパティで設定します。
例:<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:MyComps="containers.boxes.*">
<MyComps:MyComboBox />

データモデル

<mx:Model id="contact">
  <info>
  <homePhone>{homePhoneInput.text}</homePhone>
  <cellPhone>{cellPhoneInput.text}</cellPhone>
  <email>{emailInput.text}</email>
  </info>
</mx:Model>

バリデータコンポーネント

データ検証用のタグも用意されている

<mx:PhoneNumberValidator />

フォーマッタコンポーネント

<mx:ZipCodeFormatter id="ZipCodeDisplay" formatString="#####-####" />

CSS

<mx:Style>タグを使う。
使う場合は<mx:Button styleName="myClass">。

エフェクト、ビヘイビア

後で・・・

掲示板や対戦ゲームを作るには

サーバー側のプログラムとクライアント側のflashとデータのやり取りが必要。 サーバー側のプログラムはXMLSocketサーバ、CGI、PHPがある。

メニュー

最新の10件

2007-11-28 2007-12-02 2012-07-15 2011-06-30 2011-04-01 2010-08-27 2010-08-10
  • ActionScriptとMXML
2010-08-03 2010-07-01 2010-03-03

  • counter: 857
  • today: 2
  • yesterday: 0
  • online: 1