as2(MTASC) -> as3(Flex2 SDK) の印象
as2もjsコンポーネントとして使うとか変な使いかたしかしていなかったけど、それと比較したas3のぱっと見の印象。
Socketクラス
バイナリ通信用のSocketクラスができたらしい。これはアツイ。
あとas2+XMLSocketのときの1024以上のポートしか通信できないという制限もなくなっているようだ。
正規表現
つかえるーー。//x
とかもつかえる
リファレンスはオンラインのみ?
しかないのかな? 今までのlivedocsと比べるとまぁ許せる範囲だけど。
Flex2 SDK いれた
as3関係スルーしていたけど、なんか公式でFlex2 SDKとか言うのが無償で公開されていてMTASCライクにコマンドラインからas3アプリを作成できる環境があるようなのでためしてみた。@ colinux (Debian etch)
Flex2 SDKはjava製なのでまずJavaのRuntimeを入れる必要がある。
etchにはnon-freeにsun javaが入ってるのでそれを入れる
$ sudo aptitude install sun-java5-jre
Reading package lists... Done
Building dependency tree... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
Building tag database... Done
The following NEW packages will be automatically installed:
defoma gsfonts gsfonts-x11 java-common libfontenc1 libfs6 libft-perl libttf2 libxext6 libxfont1 libxi6 libxp6
libxtst6 odbcinst1debian1 sun-java5-bin unixodbc xfonts-encodings xfonts-utils xutils xutils-dev
The following NEW packages will be installed:
defoma gsfonts gsfonts-x11 java-common libfontenc1 libfs6 libft-perl libttf2 libxext6 libxfont1 libxi6 libxp6
libxtst6 odbcinst1debian1 sun-java5-bin sun-java5-jre unixodbc xfonts-encodings xfonts-utils xutils xutils-dev
0 packages upgraded, 21 newly installed, 0 to remove and 0 not upgraded.
Need to get 36.5MB of archives. After unpacking 96.5MB will be used.
Do you want to continue? [Y/n/?]
X関係のパッケージが山のように入って多少なえるけど続ける。
あとは Flex 2 SDK をダウンロードして適当なところに解凍。
$ unzip -d ~/app/flex flex_sdk_2.zip
で、もう使える。
$ ~/app/flex/bin/mxmlc -help
Adobe Flex Compiler (mxmlc)
Version 2.0.1 build 155542
Copyright (c) 2004-2006 Adobe Systems, Inc. All rights reserved.