Flex Builder 3の生成するHTMLでは、Flash Playerの更新インストールができないね…

Flex Builder 3.0には、Flash Playerのアップグレード用HTML + javascriptコードを生成する機能がついています。しかし、Flex Builder 3.0が生成するコードが少々古いようで、最新のFlash Player 10へのアップグレードはうまくいかないケースがあります。

私の試した範囲だと、Flash Player 9 から10へのアップグレードはうまくいくケースがありましたが、Flash Player 8以前は軒並みアウト。Flash Player 10へのアップグレードをしようとするとエラーダイアログが開いて、インストールが完了しません。

これはHTML内のallowScriptAccessパラメータの値をsameDomainからalwaysに書き直せば直すことができるようです。

http://www.adobe.com/jp/support/kb/ts/234/ts_234576_ja-jp.html

alwaysにすると違うドメインjavascriptからswfへのアクセスが有効になってしまいますが、バナー広告などで信頼できないドメインjavascriptをincludeするようなサイト構成でない限り、特に問題ないでしょう。