c/fe

http://d.hatena.ne.jp/uzulla から移行しました。

Hello AIR


AIRプログラミングを初めて見た。

Flexでのプログラミングは大体解ったので、そんなに躓く所はない…んじゃない?

  • -

早速躓いた。


<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml" title="Hello World" alpha="0.5">
<mx:Label text="こんにちは、AIR!" horizontalCenter="0" verticalCenter="0"/>
</mx:WindowedApplication>

みたいな超単純なコードを(むしろActionScript一個も書いてない(笑))コンパイルしようとしたら以下の感じでできない。


C:\>mxmlc hello.mxml
Loading configuration file C:\bin\flex3sdk_b1_061107\frameworks\flex-config.xml
This beta will expire on Wed Oct 31 00:00:00 JST 2007.
C:\AIR\hello.mxml(2): Error: Could not resolve to a component implementation.


えーこれ普通にそこらのページにあるサンプルコードだよ…。
SDKのバージョンが違うのかいな?これの前はAppoloApplicationってタグで始めるのは聞いたけど…またかわったの?



オチ


C:AIR>amxmlc twitterIconChanger.mxml
Loading configuration file C:\bin\flex3sdk_b1_061107\frameworks\air-config.xml
This beta will expire on Wed Oct 31 00:00:00 JST 2007.
C:\AIR\hello.swf (151678 bytes)

AIR用(mx:WindowedApplication)のmxmlコンパイルにはamxmlってコマンドでビルドするらしい、なんだよmxmlcと違うコマンドかい!

  • -

上のXMLコードをペーストしたら隠れちゃった、NowaはHTMLをエスケープしてくれないのかー、ちょっと不便。