初期化(インスタンス化)

Posted by muchag | ActionScript 3.0 | 2010-08-02 (月) 22:40:30

リファレンスで 初期化 と言っているのでそのままタイトルにしたが
要は インスタンス化

XML リテラルを割り当てる手法
ActionScript 3

  1. var myXML:XML =  
  2.     <item label="野球">
  3.         <item label="プロ">
  4.             <item label="パ・リーグ">
  5.                 <item label="南海ホークス"/>
  6.                 <item label="西鉄ライオンズ"/>
  7.             </item>
  8.         </item>
  9.         <item label="高校野球">
  10.             <item label="明訓"/>
  11.             <item label="弁慶"/>
  12.         </item>
  13.     </item>;

 

XML 文字列から生成する手法
ActionScript 3

  1. var myString:String =  
  2.     <item label="野球">
  3.         <item label="プロ">
  4.             <item label="パ・リーグ">
  5.                 <item label="南海ホークス"/>
  6.                 <item label="西鉄ライオンズ"/>
  7.             </item>
  8.         </item>
  9.         <item label="高校野球">
  10.             <item label="明訓"/>
  11.             <item label="弁慶"/>
  12.         </item>
  13.     </item>;
  14. var myXML:XML = new XML(myString);

 

変数から生成する手法

こんなこともできるんだねぇ。
ちょっと驚いた。 😆

ActionScript 3

  1. var tagname:String = "item";  
  2. var attributename:String = "id";  
  3. var attributevalue:String = "5";  
  4. var content:String = "Chicken";  
  5. var x:XML = <{tagname} {attributename}={attributevalue}>{content}</{tagname}>;  
  6. trace(x.toXMLString())
  7.  
  8. // Output: <item id="5">Chicken</item>

 

外部ファイルを読み込む手法

 
Flash 用 ActionScript 3.0 のプログラミング:XML 変数の初期化

ActionScript 3.0 | 2010-08-02 (月) 22:40:30 |

コメントはまだありません »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment