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:

Post a Comment

You can use some HTML elements, such as <b>, <i>, <a>, also, some characters need to be entity referenced such as <, > and & Your comment may need to be confirmed by blog author. Your comment will be published under GFDL 1.3 or later license with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.