Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 472

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 487

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 494

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-settings.php on line 530

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/cache.php on line 103

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/query.php on line 21

Deprecated: Assigning the return value of new by reference is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-includes/theme.php on line 623
馬鹿全 - 2011-08-25

Home > Archives > 2011-08-25

2011-08-25

FlashPlayer 10.3.183.5 以降で FlashPlayer が黒く(白く)なる問題


Deprecated: Function split() is deprecated in /virtual/jessejds/public_html/blog.bk-zen.com/wp-content/themes/wp.vicuna.ext/functions.php on line 358

FlashPlayer のバグ?(または仕様?)でハマッた点があったので共有しておきます。

[追記] FlashPlayer10.3.183.7 でも再現しました。
[追記2] FlashPlayer10.3.183.10 では再現しませんでした。どうやら直ったようです。

先日更新があり、FlashPlayer のバージョンが 10.3.183.5 になりました。
その直後から、ニコニコ動画などで「画面が黒くなる」や「画面が白くなる」などの報告を見るようになり、
私が関わっているプロジェクトでも、いくつか同じ様な現象が報告されてきました。

なかなか再現せず、環境依存の問題かとも思いましたが、
ある条件で再現しました。

その条件は

  • FlashPlayer のバージョンが 10.3.183.5 であること。(リリース・デバッグ関わらず)
  • 書き出した SWF ファイルの SWF バージョンが 9 以上であること。
  • 書き出された SWF バージョン 9 の中で別の SWF を読み込んでいること。
  • 読み込まれる SWF のバージョンが 8 以下であること。

この条件で SWF が実行されると、何のエラーもなく「ムービーが未ロード」の状態になります。
(右クリックすると表示されるコンテキストメニューの表示)

プロジェクトに使用している SWF ファイルの総数 10万個を検索してみたところ、
Player 8 で書き出されていたのが 200個近く見つかりました。
無理矢理 SWF のバイナリをいじって 9 にするツールを作りましたが、どんな問題が起こるかわからないので未使用…。

※ ちなみに FP9 案件なのに「バージョン 10」で書き出されたファイルは 8000 ファイルを超えていた。

2年程前にツールを作って「コレでチェックしてください」って言ったんだけど、
業務上のフローから外れるツールを作っても使われないということが身にしみてわかりました。

みなさんも注意してください。

ニコニコ動画の不具合について
http://blog.nicovideo.jp/niconews/2011/08/015589.html

Home > Archives > 2011-08-25

Search
Feeds
Meta

Return to page top