4 返信 最新の回答 日時: Jul 30, 2013 1:55 AM ユーザー:Kurenai Sanshirou

    FlashPlayer11.8で、AS1.0で記述された全角テキストが文字化けする

    Kurenai Sanshirou

      FlashPlayer11.8.800.94をインストール後、ActionScript 1.0 で作成したFlashムービーに全角文字(日本語)を使用したテキストが含まれていると、テキストが正しく表示されません。

      例を挙げると、全角文字のみから構成されるテキストを表示する際、

      ・全角文字が偶数個(2n)の場合には、文字がその半分(n番目)までしか表示されない。

      ・全角文字が奇数個(2n+1)の場合には、文字がn番目まで表示された後に、半角の「・」が表示される。

      となります。

      文字を処理する際に、全角文字(Multi-byte-word)も1バイトずつ処理をしているのではないでしょうか?

       

      再現する環境は、以下の通りです。

      [Windows 環境]

      ・InternetExplorer 8

      ・InternetExplorer 9

      ・InternetExplorer 10

      ・Firefox

      同じバージョンのFlashPlayerをインストールしたブラウザでも、Macintosh環境では再現しません。

      また、Windows環境でも、Chrome(FlashPlayer 11.8.800.97)では再現しません。

       

      お客様に、Flashムービー中の文章を読んでいただく有償サービスを行っている都合上、この不具合が改修されないと、収益上、多大な損害を被ることになります。(現に、サービスから離れたお 客様も出ております)

       

      一日も早い対応をお願いしたいです。