プロ・クリエータの実践ウェブテクニック集



外部ファイルの文字コード設定 System.useCodepage

 Flash6 以降、Flash Player で扱われるエンコーディングが "Shift_JIS" から "UTF-8" に変わりました。
外部ファイルを "UTF-8" で作成する場合は問題ありませんが、 "Shift_JIS" で作成する場合は ActionScript の先頭で "System.useCodepage = true;" を記述する必要があります。

UTF-8 System.useCodepage = false; (default)
Shift_JIS System.useCodepage = true;

Flashで日本語の外部ファイルを取り扱う場合は次のいずれか1つの方法で行います。

  1. 外部ファイルを UTF-8 で作成する。
  2. 外部ファイルを Shift_JIS で作成して、"System.useCodepage = true;" とする。 System.useCodepage = true;

上記以外の日本語文字コードでは文字化けが発生します。

参照:
 外部ファイルの取り込み loadVariables
 外部ファイルの文字コードを変更できない場合の対処法