今週は勉強会ウィークで、水曜日のHTML、木曜日のRubyときて金曜日はActionScript。勉強会の最大の意義は、やはり時間を専らそれに費やせることだ。普段自由な時間が与えられていると他のことをついやってしまう。重要か重要でないかにかかわらずよそ事をしてしまう。この時間は勉強会だというのを決めて複数人で別の部屋に集まって順番に講師役を回していくというのは良い。やっぱり自分で読むより他の人に読んでもらったほうが理解のほどが違う。取っ掛かりをつかめたらあとは自分で読み進めていったほうが効率が良いだろうけど、取っ掛かりをつかむまでは他の人の力を借りた方が手っ取り早いのだ。
ということで、AdobeのサイトからFlex2 SDKをダウンロードするところからスタート。前に落とした気がするけどローカルを探しても見当たらなかったので再び落とす。アカウントは取得済みだったので、やはり以前にダウンロードしたはずなのだが、おかしいな。
で、PATHを通してコマンドプロンプトを立ち上げて、HelloWorld.asをコンパイルする。そしたら:
D:\src\as>mxmlc HelloWorld.as 設定ファイル "C:\flex2\frameworks\flex-config.xml" をロードしています C:\flex2\frameworks\flex-config.xml: エラー: 変数 '' の設定中に例外 'java.lang.N ullPointerException' が発生しました
んあ。
「設定中に例外」とか「Flex2 NullPointerException」とかでぐぐってもそれっぽい情報を得られなかったので、とりあえずJava1.5.0_11をアンインストールして、新しいJava1.5.0_12をインストールした。何が原因でぬるぽが出たのか全く隠蔽されていてヒントもクソもない。所詮私たちはこの星の無数の塵のひとつなのです。おえあえあ。
インストールしなおしたらちゃんとコンパイルされた。さて、何を作ろうか。