2008-10-16

Flash Player 10でnanaca crashが遊べない問題について

Flash Playerのバージョンの確認が、次のようなActionScriptのコードであった。

   player = Number(/:$version.substr(4, 1));
   playererror = isNaN(player) || player < 7;
   if (playererror) {
    load_mc._visible = false;
   }

メジャーバージョンが9から10になったので、このコードでは、メジャーバージョンを1だと判定してしまう。人間性すら疑われるコードだ。

追記: FlashのバージョンチェックはJavaScriptで行ったほうが楽だと思うのだけれど。もしFlashの互換性自体がなくなれば、いくらActionScript内でバージョンチェックをしても意味がない。

No comments: