MXML(Macromedia Flex Markup Language)とは、Flexアプリケーションを作成するため、XMLを拡張した“タグ言語”です。ML=マークアップ言語なのでHTMLとも似ています。

重要なこととして,MXMLの実体は簡単に言ってしまうとActionScript 3です。MXMLで書かれたコードをコンパイルすると,まずActionScript 3に変換され,そしてswf形式(バイナリコード)にコンパイルされます。

※ActionScriptというのはActionScript Libraryリストに参照してください。

一般的なTextコンポーネントなどText属性に改行「”\n”」を入れると、そのままで「”\n”」が表示されています。そうではなくて、「”\n”」の場合、文字列を改行させますか。標題のような”{’\n’}”を使うとできます。以下のソースを参考して自分のサンプルを作ってみてください。

  1. <mx:Text text="Line \n Break" />
  2. <mx:Text text="Line {'\n'} Break" />

実行結果:

lineBreakExample

ActionScriptで実現する場合、そのような処理は要らなくて、MXMLタグでText属性の場合だけということ、ご注意ください。

メインコンテンツEND ■
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Posted on Tuesday, 6th January 2009 by admin

Tags: , , ,
Posted in ActionScript, Flex | Comments (0) | 1,705 views

Leave a Reply