MXML

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
Apache Flex > MXML
MXML
拡張子 .mxml
開発者 アドビシステムズ
初版 2004年3月(10年前) (2004-03
種別 ユーザーインターフェイス記述言語
派生元 XML
テンプレートを表示

MXML は、Apache Flex で使用される、XML ベースのユーザーインターフェイス記述言語である。ActionScript と組み合わせることによって、リッチな動きのあるアプリケーションを作成することができる。

歴史[編集]

元々はマクロメディアが開発したが、マクロメディアはアドビシステムズに買収され、その後、Adobe Flex は Apache Flex となった。元々は、Macromedia Flex Markup Language という名称だったが、アドビシステムズによる買収後は単に MXML とし、なんの略でもないとしている。

[編集]

Hello World! の例。

<?xml version="1.0" encoding="UTF-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" backgroundGradientColors="[#000011, #333333]">
   <mx:Label text="Hello World!" verticalCenter="0" horizontalCenter="0" fontSize="48" letterSpacing="1">
      <mx:filters>
         <mx:GlowFilter color="#ffffdd"/>
      </mx:filters>
   </mx:Label>
</mx:Application>