2009年09月12日 (土)
Mac版 Flash CS3 (9.0) Extension Manager 1.8.169にて発生した問題。
独自のフレームワークでフルFlashサイト作り機会が多かったんですけど、今回動的に動かす部分が多かったためProgressionを使用することにした。しかしProgressionのバージョン 3.1.52 と古かったため最新にアップデートしよう MXP 形式にてダウンロード。それをAdobe Extension Managerで無事アップデート完了。
Adobe Extension Managerでの表記も最新バージョンになっている。しかし、Flashを起動してもProgression プロジェクトのパネルのバージョンも、書き出されるプロジェクトも古いまま。一度Flashを終了し、Adobe Extension Managerで再度削除、インストールを繰り返すもバージョンが上書きできない。なんでだろう。
とおもったら既に解決策が。
これを参考にJSFL 版をインストールするも次のようなエラーアラートがでてインストールできない。
ご使用の環境には、すでに MXP 版の Progression がインストールされています。 JSFL 版をインストールする場合には、まず MXP 版をアンインストールしてください。

目に見えないのにどうやって消せっちゅうねん。そこで直接拡張機能のディレクトリにアクセスして、Progressionを削除してみた。
[Mac OSXハードディスク]/Users/[ユーザー名]/Library/Application Support/Adobe/Flash CS3/ja/Configuration/Extensions
ここのProgressionのフォルダごと削除したら、すんなりインストールできた。コレが正体だったのか...とおもって踏み込んで調査してみると下記のような原因が。
本来だと、Extention Managerからインストールした拡張機能は、同じ階層にある「jp」フォルダ内に追加されるはずなのですが、「en」フォルダが存在する場合は、「jp」ではなく「en」フォルダ内に設定されてしまい、FLASHに反映されない、、ということが起こってしまうようです。
なるほど、確かにenというフォルダに色々入っている。同様に英語版なんてインストールした記憶は全くないのだが...。なにはともあれソフトウェアのバグと言うことで、テンション下がるわー
同じ現象に1日悩んでました おかげ様で直りました(^O)=3
2009年09月16日 (水)
Hello from Russia!
Can I quote a post in your blog with the link to you?
2009年10月22日 (木)