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と違うコマンドかい!
- -