flex騒動記

技評のアプリで1日ハマりまくり。

filereferrenceがローカルファイルを開けないエラーから始まった。

解決策として、flash Builderプロジェクトのプロパティからコンパイルの引数に
-use-network=false を追加すればいいという情報を入手。

設定としてローカルかネットワーク(web),どちらかしか選べくなる。
結果ローカルを選ぶわけだが(use-network=falaseにして)

そうすると、web上のライブラリーらしきものにアクセスしようとしてエラーになる。
(出来ない設定にしてる訳だからね)

どの部分がWebにアクセスしようとするのかは、判らなかった。

で、結局、flex SDK4⇒3.5に落とせばwebにアクセスしなくなるのが、判った。

しかしここで、また問題。

SDK3.5で作ると
filereferrenceのメソッドload(),save()が未定義になってしまう。

判ったのはSDK3.5だとflashPlayerの設定が9になってしまい、それでfilereferenceのメソッドが
対応していなかったのだ!

プロジェクトのプロパティでflashplyerを10に設定。
やっと解決、一日中かかった!

コメント