FLASH-Japanで報告されたテキストのバグです。Flash MX 2004/MacOS Xで、「血」という文字が「荀」に変わります。
再現方法は、いたって簡単です。テキストフィールド([テキストの種類]は問いません)を作成して、「血」という文字([フォント]は問いません)を入力します。.flaファイルを[保存]して閉じたら、[開く]だけです。文字が「荀」に変わります。下手な手品を見ているようです。また、テキストフィールドをコピー&ペーストしても、同じ現象が発生します。
ほかにも、以下のような文字[*1]が勝手に変わります。「血気盛んな若衆」が、「荀気盛んな若荆」という意味不明のフレーズに変換される訳です。
図■文字化けするテキストとコード
[Flash MXドキュメント (*.fla)]で保存すると、この問題は回避できます。Flash MX 2004の形式で保存する必要がある場合には、ムービー内を[検索して置換]するより方法はなさそうです。
[*1]読みのわからない漢字は、String.fromCharCode()メソッドを使って、コードから変換するとよいでしょう。
この記事へのコメント
●1.sgss(2004年03月31日 15:14)
以下もですね。
0x8650 (虐) --> 0x8150 (腐)
0x8840 (血) --> 0x8340 (荀)
0x8846 (衆) --> 0x8346 (荆)
0x8896 (袖) --> 0x8396 (莖)
0x866b (虫) --> 0x816b (腫)
0x8679 (虹) --> 0x8179 (腹)
0x865c (虜) --> 0x815c (腜)
0x8671 (虱) --> 0x8171 (腱)
0x879f (螟) --> 0x829f (芟)
0x8844 (衄) --> 0x8344 (荄)
0x8842 (衂) --> 0x8342 (荂)
0x8862 (衢) --> 0x8362 (荢)
●2.野中 文雄(2004年04月01日 14:39)
「悪の領袖民衆の捕虜を虱同然に血の虐待」が、「悪の領莖民荆の捕腜を腱同然に荀の腐待」ですね。
●3.かずぃ(2004年04月14日 11:18)
http://flashfaq.org/modules/newbb/viewtopic.php?forum=1&topic_id=752
こちらでも話題になってました。macromediaさんでは再現できなかったようです。ほんとに?
●4.野中文雄(2004年04月15日 22:03)
Macromedia Flash TechNoteに掲載されました。
[特定の文字が置き換わる]
http://www.macromedia.com/jp/support/flash/ts/documents/fl0322.html
●5.サブリン(2004年05月20日 12:24)
早速仕事で「泣き虫」って文字が「泣き腫」になってて、校正引っかかってもうたよ。テキストフィールドレベルで打ち直しで直るけど、イチイチ確認できないよなぁ。二度手間だよマジで。