Home > Tags > FlashDevelop
FlashDevelop
FlashDevelop4でFlashPlayer11とかAIR3書き出ししてハマったところだけ
- 2011-11-02 (水)
- Flash
はい。いとも簡単に躓く僕です。
また忘れそうなんでメモっとく。
まず、基本的な手順はすべて完結かつ丁寧にこちらで説明されています。
NUTSU » Build FlashPlayer 11 AS with FlashDevelop
FlashPlayer11書き出しについてはとくに問題なくいけました。
AIR3書き出しで2点ほどハマった箇所がありました。
descriptor version does not match runtime version とかめっちゃ言う
まあ言葉の通りバージョン食い違ってますよってことらしいけど、
AIRランタイム更新しなおしたりSDK入れなおしたり書き出し設定みなおしても、うんともすんとも・・
で、結局は、ブロジェクトのbatディレクトリに生成されている SetUpSDK.bat 内で指定されているSDKパスが違ってました。
FlashDevelopで設定されているデフォルトのパスが入ってるんですねえ。それのバージョン古かったというオチでした。
set FLEX_SDE=C:\hogehoge\fugafuga\flex_sdk_4.5.1
こんな。
MacのParallels環境だと面倒?
2011/11/8 追記
プロジェクト新規作成時にちゃんとネットワークドライブ(Z:¥ みたいなの)でプロジェクトのパスを指定してやっていれば問題なかったです。。すいません。フィリップさん濡れ衣ごめんなさい。
新規作成時に(¥¥psf¥home~~~)みたいなネットワークのパスで作っちゃってたみたいです。
作ってしまったあと、あとから変える場合は、obj/プロジェクト名+Config.xmlのファイル内をいじればOKかと。
普段が、MacのParallels上でFlashDevelopを動かしてるので、この環境でさくっと行きたかったけど・・・結果的にはダメでした。
コマンドプロンプトが立ち上がる際に、ネットワーク共有ディレクトリ上で起動すると現在のディレクトリを引き継げないとか。
(普通Macと行き来するから仮想の共有ディレクトリで作業してます!)
で、解決のためにドライブを割り当てなさいってことなんだけども、Parallels上ではすでにその様に設定されていて、(Z:¥ みたいな)それでもFlashDevelopからcmd.exeが立ち上がるときはそういう設定は反映されないと。
解決策としては、.batファイル内で指定してる bat/**.bat みたいな相対パスな指定をすべて絶対パスに変えてやれば動くんじゃないかと思うけど、「そこまでするならおとなしくFlash Builder使うわ。」という結論にいたって試してません。
(いや、全然簡単にできるし!みたいな、詳しい方いたら是非やさしくおしえてください。)
FlashDevelopのBridgeってのが現在進行中で進んでるけど、Parallelsはまだ使えないっぽいので、このへんが解決につながるのかなーとかふんわり期待してます。
以上、取り留めもなく。27最後のメモ。
- Comments: 0
- Trackbacks: 0
FlashDevelop4でProgression4のリリースビルド書き出し用マクロが動かない時の暫定版
- 2011-10-28 (金)
- Flash
FD4にしたときにわりと最初にぶつかった壁で、
暫定マクロファイル作って様子見・・してたら一度紛失してしょんぼりしたので
晒しておきます。
ちなみにC#はもちろんFlashDevelopのAPIをあまり理解せずにノリで書いているので不完全な箇所あるかと思います。
標準的な環境では動作確認できています。
- Comments: 0
- Trackbacks: 0
「FizzBuzzではじめるテスト」を AS3 と FlexUnit4 ではじめるテスト
先日、第1回関西PHP勉強会という勉強会に参加してきました。
テーマは「テスト」、TDD(テスト駆動開発)とか言う、僕には縁のなかったあれです。
ただ、わりと入門編ということで敷居の低いセッションも用意してくれていたので、
ActionScriptでテスト入門してみました。
- Comments: 0
- Trackbacks: 0
FlashDevelop4でDebugger startup errorが出たときの対応方法
- 2011-07-12 (火)
- Flash
FD4にしてからタイトルのエラーが出てて、パブリッシュはできるので数日無視してたけど、
気持ち悪いのでそろそろ直しました。
本家のフォーラムで同じ質問にフィリップさんも答えてくれてたので、英語が苦じゃない方はこちらを参照
http://www.flashdevelop.org/community/viewtopic.php?f=6&t=8374
以下対応方法
- Comments: 0
- Trackbacks: 0
Home > Tags > FlashDevelop