MacOSネタです。^_^;
Flex2.0 がリリースされましたが、MacOS X版の Flex Builder 2はまだ出荷されていません。
Flex Builder2はDreamWeaverベースからEclipseベースのpluginとして生まれ変わりましたが、その中でAdobeのソフトらしさを出すためにいろいろチューンナップしていると推測します。
PluginのなかでNativeLibraryを呼んでいるのもそのひとつだと思います。そのためEclipseベースであってもLinuxやMacOS Xでは動きません。
Mac版のリリースはFlex teamのblogにFAQとしてエントリーがありました。
正式リリースまで半年くらいありそうです。
Beta版までは、windows版のpluginを無理矢理いれて動かしたりしていましたが、ここでFlex Builder 2を使わない開発環境について試してみた方がよいかと思い、自分なりに考えてみました。
3つの方法のうち 各所にかかれていた、Flex SDKとXCodeを使ったFlex開発環境を作ってみました。
まず最初に参考にしたのは以下のエントリーです。
Using the Flex SDK with Xcode
" target="external" >www.joshbuhler.com/2006/04/17/using-the-flex-sdk-with-xcode/
上記では、Xcodeのインストールから、設定、mxmlのコンパイル方法まで書かれていました。
あとは、新規のプロジェクト作成時に選択することができる Flex Application Project Templateもdownloadすることができます。
あとは、Actionscript3のコードヒントがでる定義ファイルのdownload先もリンクされているので、コード補完もできるようになりました。(escキーがコード補完用のキーなのでなかなか慣れません。)
Flex SDK2.0
www.flex.org/
XCode2.2.1
developer.apple.com/
同じページからdownloadできる、Flex Application Projectの以下に展開します。
/Library/Application Support/Apple/Developer Tools/Project Templates/Flash/
www.joshbuhler.com/downloads/FlexApplication.zip
新規プロジェクト作成時に FlexApplicationを選択することができます。
コンパイル後は、こちらよりダウンロードしたStandAlone Playerで確認することができました。\(^o^)/
新規プロジェクトを作成すると、テンプレートを入れているので Flex Applicationを選択できるようになっています。
プロジェクトを作成すると、プロジェクト名と同じ名前のmxmlファイルが作成されています。この画面ではわかりませんが、ターゲットにはmxmlcが設定されています。
コード補完もできるようになります。(Escキーをクリックすると表示)設定が悪いのか、Cocoaのものなども表示されてしまいます。
ターゲットにはmxmlcが用意されています。
ビルドを実行するとbinフォルダ以下にswfが生成されます。
以上でXCodeでFlex 2.0アプリケーションを作成する環境ができました。
Flex SDK2.0単体で行うよりは楽になるように思います。
これまでは、Flex Builder 2とantを併用してコンポーネントを作成したり、リソースファイルを作成したりswfを作成(mxmlc)を実行していました。
慣れている分その方が楽なようにも思えるので、今度はEclipse + FlexSDK2.0 + ant の環境でもやってみたいと思います。
おまけ:
.ActionScriptファイルテンプレートの追加(AS2)
" target="external" >blog.pixelconsumption.com/index.php?p=7
isaac.rivera.home.mindspring.com/Flash.zip
/Library/Application Support/Apple/Developer Tools/File Templates
Flash Projectテンプレートの追加(AS2)
" target="external">blog.pixelconsumption.com/index.php?p=7
isaac.rivera.home.mindspring.com/Flash.zip
/Library/Application Support/Apple/Developer Tools/Project Templates/”
■XCode関連
Using the Flex SDK with Xcode
このエントリーはBeta3の頃にあったエントリですが、XCodeでの設定でとっても参考になりました。
" target="external" >www.joshbuhler.com/2006/04/17/using-the-flex-sdk-with-xcode/
■その他の情報:
Flex Team::Flex Builder on the Mac
Mac版 Flex Builder 2について
weblogs.macromedia.com/flexteam/archives/2006/06/flex_builder_on.cfm
Fxugにある、pepeさんの関西弁?訳
www.fxug.net/modules/xhnewbb/viewtopic.php?viewmode=thread&topic_id=161&forum=2&post_id=652#652
You can use Flex 2 on Mac!
weblogs.macromedia.com/mesh/archives/2006/05/you_can_use_fle.html
My Conversion to Flex, and How to Use Xcode with Flex 2
www.joshbuhler.com/2006/02/06/my-conversion-to-flex-and-how-to-use-xcode-with-flex-2/
Make Xcode a Full Featured Actionscript IDE "FlaXIDE"
OSFlashによるActionScript開発環境
www.osflash.org/xcode_actionscript_integration
Compile Flex 2.0 & AS3 with Primalscript
blog.pixelconsumption.com/?p=31
■vim + actionscript.vim関連
Vimとactionscript.vim(3.0)
www.vim.org/index.php
vimでsyntax highlightingの例
mannu.livejournal.com/350826.html
actionscript.vim : ActionScript 2.0 syntax file
www.vim.org/scripts/script.php?script_id=1061
actionscript.vim : Actionscript syntax
www.vim.org/scripts/script.php?script_id=690
■その他の方法やBeta版の頃にあったエントリ関連
gskinner.com: gBlog: Adventures with Adobe and an Intel Mac - Part 1
Parallels Desktop for Macを使って開発することを考えているようです。
www.gskinner.com/blog/archives/2006/06/adventures_with.html
gskinner.com: gBlog: Easily Compile AS3 and Flex2 on Mac OSX
AutoMeterを利用してコンパイルしているもよう。
www.gskinner.com/blog/archives/2005/12/easily_compile.html
Compiling ActionScript 3 and MXML on Mac and Linux
weblogs.macromedia.com/mesh/archives/2005/12/compiling_actio.html
2006.07.11追記
Using Flex 2.0 Final SDK on the Mac
Fontの設定を入れておく必要があるようです。
www.simb.net/client/index.cfm/2006/7/10/Using-Flex-20-Final-SDK-on-the-Mac
いや~、毎回濃い内容ですね~。
このエントリ(のリンク)をFxUGでも
投稿してください。
よろしくお願いいたします。
m(__)m
ってか、投稿時間が午前3時41分ですか...
私もそのバイタリティがほすい (^_^;)
ぺぺさん。こんばんは〜。
たしかにこのネタってFxugのwikiにのせるネタですね..
フォーラムには投稿しておきました。
Eclipse + Antのときはwikiにちゃんと書こうと思います。m(__)m
投稿時間が遅いのはデフォです!?。
昼間はずーと飲んでいたので仕方がないのです。
寝だめした週末だけできることですね。
さっそく試してみました!
が!現在myMacに入っているXcode v.1.1は相当古いようで
Flex Application Projectを認識できませんでした。
(Flash Projectは追加されました。)
最新版のXcodeはOS X 10.4.x.にしか対応していない模様です。
OS X 10.3ベースでもインストールできるXcodeはまだどこかにありますか?
捜索してみます。
yukariさん。
こんばんは。 コメント&人柱^^;ありがとうございます。
私自身PBG4時代はディスク不足でXCodeはインストールしたことがありませんでした。
XCodeはProject Builder以来で今回がはじめてなのです。^^;
Mac OS X 10.3ベースだと
ADC(https://connect.apple.com/)から
XCode1.5はdownloadできるようです。
XCode1.5 でも認識しないとすると、
Flex SDK2.0 + Eclipse +antという道になるかもしれませんね。
mxmlcもcompcもant経由で実行できたので、swf生成だけを考えれば10.3でもイケると思います。
デザインはむずかしいよなぁ... XCodeもそうですけど...
こんにちわ~ 人柱です。
XCode1.5をインストールしてみましたが
結果は…(>_<) 負け。
残念です。
Posted by: yukari at 2006年07月14日 11:22
保存しますか?
この記事に対するコメント