MXML

Adobe Flex におけるアプリケーション記述言語。

下記は Flash Builder 4 beta 2 で AIR アプリケーションを作ってみた例。

Visual Basic や Delphi の感覚で(といっても若い人にはわからないか。。)「ボタンを押すと文字が出力される」アプリケーションを作れる。

「アラートボックスの表示」「テキストボックスへの文字列の代入」「デバッグ用コンソールへの文字出力」を行っている。

"import mx.controls.Alert;" の部分は入力した。基本的にXMLの部分は Flash Builder が生成している。

<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
   xmlns:s="library://ns.adobe.com/flex/spark" 
   xmlns:mx="library://ns.adobe.com/flex/halo" width="366" height="158">
	<fx:Script>
		<![CDATA[
			import flash.events.MouseEvent;
			import mx.controls.Alert;
			protected function testButtonClickHandler(event:MouseEvent):void
			{
				helloText.text = "hello";
				Alert.show("hello");
				trace("hello");
			}
		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- Place non-visual elements (e.g., services, value objects) here -->
	</fx:Declarations>
	<s:Button x="10" y="54" label="ボタン" id="testButton" click="testButtonClickHandler(event)"/>
	<s:TextInput x="84" y="55" id="helloText"/>
</s:WindowedApplication>

実行例

E4X

Adobe AIR でマイク入力

mxml.txt · 最終更新: 2010/11/09 00:15 by Takuya Nishimoto
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0