はてな勉強会とAdobe公式ドキュメント

http://hatena.g.hatena.ne.jp/hatenatech/20070324
はてなで行われた勉強会のビデオがある。なんか見てたら途中で落ちるんだけどなんで?SlepnirのせいかとおもてFireFoxにしても落ちた。


まぁ凄い勉強になる。とりあえず一番気になったのは「ExternalInterface」ってのがあるってこと。これでJavaScriptで全部弄れる可能性も・・・まぁおれJavaScriptあんまり知らないんだけどね!!


でも、正直ActionScript3の仕様にMっ子の僕もさすがに限界になりそうだしな・・・最低限の機能だけをActionScript3で書いて操作は全部JavaScriptでやると言う神の手法でやるか・・・


http://www.adobe.com/support/documentation/jp/flex/index.html#package
ここでめちゃんこいっぱいドキュメントが落ちてる。AdobeだからPDFなのは仕方ないけど個人的にはchmが好き。まぁいいか・・・最近PDFも大分早くなったし。一昔前ありえんぐらい遅かったよねー。


P.S.
ついでにプニルを最新版にしようと思ったら公式サイト落ちてる・・・○| ̄|_。なんてこったい。

Apolloやってみた

http://zapanet.info/blog/item/953

↑のサイトを参考にApolloを試してみた。詰まったこととか感想を書いておく。

> 3.Apolloアプリケーション開発環境パス設定
;C:\Apollo\bin\

最初ここの部分が分からなかったが何のことはない。flexSDKとapolloを解凍したディレクトリーにパスを通しているってことだ。というか直前に

> 既存のものを流用しようとせず、
新規にApolloアプリ開発用のディレクトリを作ってしまった方が安全です。

って書いてるwwwこういう意味だったのか・・・ごめんなさいflexSDKに直接上書きしてしまいました○| ̄|_。あとclasspathは特に追加しなくてよかった。


んでサンプルプログラムをコピペして実行してみた。問題はapollo用のswfを作るときのコマンドがamxmlcなんだよねー。fcshは使えるんだろうか?でもamxmlcってbatファイルなんだよなー。何とかしたら動きそう。


まぁそんなこんなで無事にairファイルを生成できた何の略だろ?アポロインストールランタイムとみたね!!んでこの.airは.exeの役割かと思ったらこれはインストールファイルらしい.msiみたいな感じだね。これを実行するとなんと

C:\Documents and Settings\ユーザー名\Program Files\プロジェクト名\プロジェクト名\

が生成される。そこに「プロジェクト名.exe」が作られる。他にもデスクトップにショートカットが追加される。


さらに「スタートメニュー」と「プログラムの追加と削除」にまで追加されてる。まじレジストリ汚れるから辞めてといいたい。即効で消す。


余計なことしすぎ・・・まじ勘弁だよwまぁとりあえずApolloって言ってもswfを生成してそれをexeにラッピングする形なのが分かった。


つまりActionScript3でガリガリ開発しても問題なしっちゅーことだ。Apollo独自の機能(ローカルファイルとか)を使わない限りとくに何か変えないといけないことはないらしい。便利便利。これでごいごい開発していけるぜ!!