アクセシビリティ
Adobe
サインイン 注文状況 マイアカウント

Flash TechNote

Flash MX 2004 の AS ファイルを Flash MX で使う方法

English

背景事情

Macromedia Flash MX 2004 では Flash MX と異なるバージョンの ActionScript を使用していますが、Flash MX 2004 で作成された外部 ActionScript ファイルは Flash MX でも使用することができます。ただし、以下の条件が必要となります。

  • ActionScript ファイルは、ActionScript バージョン 1 を使用している必要があります。ActionScript バージョン 2 は、Flash MX 2004 の新しい機能となります。
  • ActionScript ファイルは、UTF8 エンコーディングを使用しない。(Flash MX 2004 の新しい機能として、デフォルトとしてUTF8 エンコーディングを使用しています。)

必須条件:
Macromedia Flash MX および Macromedia Flash MX 2004 の外部 ActionScript ファイルの基本的な使用方法を理解している必要があります。詳しくは、製品ドキュメントを参照してください。

ActionScript ファイルをバージョン 1 の ActionScript に設定する

Flash MX 2004 で Flash ファイルを作成するにあたって、記述される ActionScript のコードはバージョン 2 になります。以下の設定でバージョン 1 に変更できます。

  1. [ファイル]-[パブリッシュ設定]を選択します。
  2. [Flash]タブをクリックして、[ActionScript のバージョン] を ActionScript 1.0 に変更します。
  3. [OK]をクリックして設定を保存します。

UTF8 から デフォルトエンコーディングへの変更

Macromedia Flash MX 2004 と Macromedia Flash MX Professional は、ActionScript のユニコードテキストをサポートしているため、ActionScript (AS) ファイルに異なる言語を記述することができます。例えば、英語、日本語、フランス語のテキストをひとつのファイルに記述することができます。ユニコードテキストをサポートするために Flash は保存時にバイトオーダーマークを AS ファイルのはじめの部分に挿入し、UTF8 ファイルと認識させます。Macromedia Flash MX はこのバイトオーダーマークが挿入されている AS ファイルをサポートしません。

メモ: #include ステートメントで UTF8 エンコーディングの AS ファイルを使用している場合、出力ウィンドウにてエラーメッセージが表示されます。

エンコーディングを変更するには:

  1. [編集]-[環境設定]を選択して、環境設定ダイアログボックスを表示させます。
  2. [ActionScript]タブをクリックします。
  3. [保存/書き出し]オプションを[UTF8]から[デフォルトエンコーディング]に変更します。

デフォルトエンコーディングは、システムで使用している言語をサポートします。 上記設定にて、デフォルトエンコーディングで AS ファイルを保存すると、Macromedia Flash MX にも対応するようになります。

追加情報

詳細に関しては、Macromedia Flash MX 2004 と Macromedia Flash MX Professional 2004 のドキュメントを参照してください。

ActionScript ユーザーガイド > スクリプトの作成とデバッグ > ActionScript の Unicode サポート

最終更新日: 2004年11月22日
作成日: 2004年11月11日
ID: 18959
Product: Flash
Versions: MX, 2004
OS: All
Browser: All
Server: N/A
Database: N/A
Former ID: N/A