コンパイラー警告メッセージでは、有効なコードを特定して、コンパイルを正常に行うことができますが、意図に反した内容が表示される場合もあります。これらの問題を検出できるようにするには、ActionScript プロジェクトを warning モードでコンパイルします。
警告の中には、「型宣言がありません」など、コーディングスタイルの選択に関するものがあり、有効にするかどうかを選択できます。他には「null に代入できません」など、有効ではあるがユーザーが想定したように動作しない可能性があるステートメントを指摘する警告があります。3 番目のクラスの警告では、ActionScript 2.0 のコードを ActionScript 3.0 に移行する際に発生する可能性のある問題が検出されます。
| コード | メッセージ | 説明 |
---|
| 1008 | 型宣言がありません。 | |
| 1009 | %s '%s' に型宣言がありません。
|
データ型を宣言しない、というコーディングスタイルを選択できます。関数の戻り値の型、パラメーター、または変数には、型宣言はありません。ただし、型宣言を使用すると、コンパイラーでコードの記述が効率的になり、コンパイル時のエラー検出の精度も高まります。型宣言を使用しなかったときに通知する場合、この警告を有効にします。
|
| 1012 | undefined の比較が無効です。型が指定されていない変数(または * 型の変数)のみ undefined にすることができます。 | |
| 1013 | %s 型の変数は undefined にすることができません。undefined という値は %s に型強制された後で比較されます。
|
* 型の変数のみ undefined にすることができます。若干の例外はありますが、初期化されていない変数のデフォルト値は undefined ではなく null です。例外として、Boolean 変数のデフォルト値は false です。Number 変数のデフォルト値は、NaN です。int 変数または uint 変数のデフォルト値は、0 です。
|
| 1030 | new 式で使用される関数は値を返します。結果は、関数の新しいインスタンスではなく、その関数の戻り値になります。 | |
| 1031 | 移行の問題:new %s の結果は、その関数の新しいインスタンスではなく、%s の戻り値になります。
|
これは、コード移行の警告です。検出されたコードは、ActionScript 2.0 と ActionScript 3.0 で動作が異なります。次に例を示します。
function f(){
this.b = 22;
this.a = new Array(2);Â
this.a[0] = 33;
this.a[1] = 44;
return a;
}
// returns a new instance of f in ActionScript 2.0 and a new 2 element array in ActionScript 3.0
var d = new f();Â // Warning here
trace(d.a); // undefined in ActionScript 3.0, [33,44] in ActionScript 2.0.
|
| 1034 | Boolean() を引数なしで呼び出すと、ActionScript 3.0 では false が返されます。ActionScript 2.0 では Boolean() に undefined が返されていました。 | |
| 1035 | Boolean() を引数なしで使用します。
|
これは、コード移行の警告です。Boolean() 関数は、ActionScript 3.0 では false を返しますが、ActionScript 2.0 では undefined を返します。
|
| 1038 | ActionScript 3.0 では、空白文字は無視され、'' は 0 を返します。ActionScript 2.0 では、パラメーターが '' であるか空白文字を含む場合に、Number() は NaN を返します。 | |
| 1039 | 移行の問題:Number('') 関数を空のストリング引数で呼び出した場合、ActionScript 3.0 では 0 を返し、ActionScript 2.0 では NaN を返します。
|
これは、コード移行の警告です。Number() メソッドを String 引数で呼び出すと、ストリング内の空白をすべてスキップし、数字が検出されなかった場合はデフォルト値の 0 を返します。ActionScript 2.0 では、ストリング内に空白がある場合に NaN が返されます。
|
| 1044 | Array.toString() フォーマットは変更されました。 | |
| 1045 | 移行の問題:Array.toString() による null エレメントと undefined エレメントの処理方法が変わりました。
|
これは、コード移行の警告です。ActionScript 2.0 では、null 配列エレメントは null に変換され、undefined エレメントは undefined に変換されます。ActionScript 3.0 では、null エレメントと undefined エレメントは両方とも空のストリング '' に変換されます。Array からの toString() 出力を解析するコードがある場合は、この違いに合わせてコードを調整する必要があります。
|
| 1058 | サポートされていない ActionScript 2.0 のプロパティです。 | |
| 1059 | 移行の問題:プロパティ %s はサポートされなくなりました。%s。
|
これは、コード移行の警告です。使用しようとしているプロパティは、ActionScript 3.0 には存在しません。
|
| 1060 | サポートされていない ActionScript 2.0 の関数です。 | |
| 1061 | 移行の問題:メソッド %s はサポートされなくなりました。%s。
|
これは、コード移行の警告です。使用しようとしているメソッドは、ActionScript 3.0 には存在しません。
|
| 1066 | __resolve はサポートされなくなりました。 | |
| 1067 | 移行の問題:__resolve はサポートされなくなりました。同様の機能を実現するには、新しい Proxy クラスを使用します。
|
これは、コード移行の警告です。__resolve の置き換えについて詳しくは、本リファレンスガイドの Proxy を参照してください。
|
| 1070 | _level はサポートされなくなりました。詳しくは、flash.display パッケージを参照してください。 | |
| 1071 | 移行の問題:_level はサポートされなくなりました。詳しくは、flash.display パッケージを参照してください。
|
これは、コード移行の警告です。使用しようとしているプロパティは、ActionScript 3.0 には存在しません。
|
| 1072 | クラスは sealed です。このクラスにメンバーを動的に追加することはできません。 | |
| 1073 | 移行の問題:%s はダイナミッククラスではありません。インスタンスにメンバーを動的に追加することはできません。
|
これは、コード移行の警告です。ActionScript 2.0 では、Number などの多くのクラスは動的なので、実行時にこれらのクラスのインスタンスに新しいプロパティを追加することができます。この警告は、ダイナミッククラス以外のインスタンスにプロパティを追加しようとするコードがある場合に表示されます。
|
| 1082 | this キーワードのスコープが変更されました。クラスのインスタンスから抽出したクラスメソッドでは、this の解決で常にそのインスタンスを参照します。ActionScript 2.0 では、メソッドを呼び出した場所に基づいて this を動的に参照します。 | |
| 1083 | 移行の問題:this キーワードのスコープの変更により、メソッド %s の動作は ActionScript 3.0 では異なります。詳しくは、警告 1083 の項目を参照してください。
|
これは、コード移行の警告です。この警告は、通常コールバック関数として使用されるオブジェクトのメソッドが値として使用された場合に生成されます。ActionScript 2.0 では、関数は呼び出し元のコンテキストで実行されます。ActionScript 3.0 では、関数は常に定義されたコンテキストで実行されます。したがって、変数名およびメソッド名は、呼び出し元のコンテキストでなく、コールバックが含まれているクラスで解決されます。次に例を示します。
class a
{
var x;
function a() { x = 1; }
function b() { trace(x); }
}
var A:a = new a();
var f:Function = a.b; // warning triggered here
var x = 22;
f(); // prints 1 in ActionScript 3.0, 22 in ActionScript 2.0
|
| 1084 | 名前空間の宣言がありません(変数が public や private などに定義されていません)。 | |
| 1085 | %s がデフォルトの名前空間にスコープされます:内部 %s。このパッケージの外部では参照できません。
|
名前空間を宣言しない、というコーディングスタイルを選択できます。名前空間の宣言や定義に対するアクセス指定子の宣言をしなかったときに通知する場合、この警告を有効にします。宣言がないと、定義はこのファイルの外部に置かれたコードからは参照できません。このファイルの外部のコードから参照できるようにするには、アクセス指定子 public または名前空間の宣言を使用して定義を宣言します。このファイル内でのみ定義を参照し、この警告が表示されないようにするには、定義を private として宣言します。
|
| 1086 | ActionScript 3.0 では、オブジェクトのプロパティを「for x in target」ステートメント内でランダムな順番で繰り返し処理します。 | |
| 1087 | 移行の問題:ActionScript 3.0 では、オブジェクトのプロパティを「for x in target」ステートメント内でランダムな順番で繰り返し処理します。
|
これは、コード移行の警告です。ActionScript 2.0 では、オブジェクトのプロパティは常に同じ順序で処理されていました。ActionScript 3.0 では、順序はランダムでコンピューターごとに異なる可能性があります。予期しない順序で動作した場合は、このループを調べて、動作順序の変更がコードに影響するかどうかを確認してください。
|
| 1088 | コンパイラーの内部エラー。 | |
| 1089 | エラーコード:%s。
|
ソースファイルの破損またはコンパイラーのコード内のバグが原因です。アドビ システムズ社までバグを報告してください。
|
| 1090 | EventHandler がリスナーとして追加されていません。 | |
| 1091 | 移行の問題:%s
|
これは、コード移行の警告です。ActionScript 2.0 では、onMouseDown など特殊な名前でメソッドを宣言すると、特定のイベントが発生したときに Flash によってそのメソッドが呼び出されました。ActionScript 3.0 では、そのイベントを受け取るように登録するには、メソッドと addEventListener() を呼び出す必要があります。詳しくは、本リファレンスガイドの addEventListener を参照してください。
|
| 1092 | 負の値を uint データ型に割り当てると、大きい正の値になります。 | |
| 1093 | uint 値(正の値)が必要なところに負の値が使用されました。
|
uint データ型に負の値を割り当てると、非常に大きい正の値になります。var x:uint = -1; trace(x); // 4294967295 .
|
| 1096 | null の比較が無効です。 | |
| 1097 | null の比較が無効です。%s 型の変数は null にすることができません。
|
Boolean、int、uint および Number のインスタンスを null にすることはできません。比較演算子型では、null は Boolean との比較の前に false に変換され、Number、int、または uint データ型と比較する場合は 0 に変換されます。
|
| 1098 | NaN の比較が無効です。NaN を含む比較処理は、NaN != NaN となるので false になります。 | |
| 1099 | NaN の比較が無効です。このステートメントは、常に false と評価します。
|
NaN には固有の数学的な性質があり、これを含む比較の評価結果はすべて false となります。代わりに、グローバルな isNaN() 関数を使用して NaN 値を検出します。次に例を示します。
trace(NaN == NaN); // false!
trace(NaN != NaN); // false again!
trace(isNaN(NaN)); // true
|
| 1100 | 条件内の代入です。 | |
| 1101 | 条件内の代入です。= ではなく == ですか。
|
代入ステートメント = の結果は、= ステートメントの右側の値です。代入ステートメントを条件テストとして使用できますが、推奨されません。通常は、等価テスト == を入力しようとして間違えたことが原因です。次に例を示します。
var x:Boolean = false;
var y:Boolean = true;
// it is hard to determine if the line below intentionally sets x's value to y's or if its a typo
if (x = y) { trace("x is assigned y's value of true, making the conditional test evaluate as true."); }
|
| 1102 | null を割り当てることはできません。 | |
| 1103 | 値 %s が必要ですが、null が使用されています。
|
Boolean、Number、int および uint 変数に null を値として割り当てることはできません。null 値は、Boolean に割り当てられたときは false に、int、uint または Number に割り当てられたときは 0 に暗黙的にキャストされます。
|
| 1104 | コンストラクターが見つかりません。 | |
| 1105 | コンストラクター関数がクラス %s に指定されていません。
|
コンストラクター関数を指定しない、というコーディングスタイルを選択できます。クラスに対してコンストラクターを常に宣言する場合は、この警告を有効にします。この警告は、クラス名が変更されていて、そのコンストラクター名が変更されていない状況の検出を目的としています。警告を有効にしない場合は、このような状況に対してフラグは設定されず、以前のコンストラクターは通常の関数のように表示されます。
|
| 1106 | ステートメントが空です。 | |
| 1107 | コードブロックが必要な箇所で空のステートメントが見つかりました。誤って ';' を入力しましたか。
|
コードブロックの前に誤って ; を入力した可能性があります。
if (x == y);
{
trace("This code will be executed no matter what are the x and y values.")
}
|
| 1110 | 定数が初期化されていません。 | |
| 1111 | 定数は初期化されませんでした。 | |
| 1112 | 無効な Array キャスト演算である可能性があります。 | |
| 1113 | Array(x) は新しい Array(x) と同様に動作します。Array 型に値をキャストするには、Array(x) ではなく式 x as Array を使用します。 | |
| 1114 | super() ステートメントがコンストラクター内で呼び出されませんでした。 | |
| 1115 | super() ステートメントは、このコンストラクターを入力する前に実行されます。super() がいつ実行されるかを明示的に制御する場合は、コンストラクター内で super() への呼び出しを追加します。
|
super() への呼び出しをコンストラクター内に追加する、というコーディングスタイルを選択できます。super() を常に特定の時点で呼び出す場合は、この警告を有効にします。これにより、ローカルの初期化コードの後で super() を呼び出す場合に、呼び出しの追加を忘れるのを防ぐことができます。
|
| 2090 | 代わりに、Capabilities.version を使用します。 | |
| 2091 | 詳しくは、InteractiveObject.focusRect を参照してください。 | |
| 2092 | 詳しくは、Stage.quality を参照してください。 | |
| 2093 | 詳しくは、Stage.quality を参照してください。 | |
| 2094 | 詳しくは、Stage.quality を参照してください。 | |
| 2095 | 詳しくは、Stage.quality を参照してください。 | |
| 2096 | 代わりに、静的プロパティ flash.media.SoundMixer.bufferTime を使用します。 | |
| 2097 | この機能はサポートされなくなりました。 | |
| 2098 | 詳しくは、LoaderInfo.url を参照してください。 | |
| 2099 | この機能はサポートされなくなりました。 | |
| 2102 | 改行文字には「¥n」を使用します。 | |
| 2103 | 詳しくは、textField.maxScroll を参照してください。 | |
| 2104 | ActionScript 3.0 ではレベルの概念が存在せず、代わりに表示リストへの直接アクセスが提供されています。詳しくは、flash.display パッケージを参照してください。 | |
| 2105 | このプロパティの代わりに、parent プロパティを使用します。 | |
| 2106 | このプロパティは削除されました。もっとも近いのは ActionScript 3.0 表示リストのルートとなる Stage です。 | |
| 2107 | 代わりに、caller を関数の引数として宣言してみてください。 | |
| 2108 | この機能はサポートされなくなりました。 | |
| 2109 | このプロパティの代わりに、parent プロパティを使用します。 | |
| 2110 | この機能はサポートされなくなりました。 | |
| 2111 | 詳しくは、Sprite.hitArea を参照してください。 | |
| 2112 | 詳しくは、flash.text.TextField クラスの scrollH プロパティおよび scrollV プロパティを参照してください。 | |
| 2113 | MovieClip オブジェクトは、パスではなく引数として直接に使用します。 | |
| 2114 | 詳しくは、Video.videoHeight を参照してください。 | |
| 2115 | 詳しくは、Video.videoWidth を参照してください。 | |
| 2116 | 詳しくは、古い __proto__ を参照してください。 | |
| 2117 | 詳しくは、DisplayObject.stage を参照してください。 | |
| 2118 | 代わりに、flash.net パッケージの registerClass() メソッドを使用します。 | |
| 2617 | 代わりに、Math.random() を使用します。 | |
| 2618 | 代わりに、String.fromCharCode() を使用します。 | |
| 2619 | 代わりに、String.fromCharCode() を使用します。 | |
| 2621 | 代わりに、String.charCodeAt() を使用します。 | |
| 2622 | 代わりに、String.charCodeAt() を使用します。 | |
| 2623 | 代わりに、String.substr メソッドを使用します。 | |
| 2624 | 代わりに、String.substr メソッドを使用します。 | |
| 2625 | 代わりに、引数の length プロパティを使用します。 | |
| 2626 | 代わりに、引数の length プロパティを使用します。 | |
| 2627 | 詳しくは、ASnative の変更箇所を参照してください。 | |
| 2628 | この方法ではなく、ドット(.)表記法を使用してインスタンスにプロパティを直接設定してください。 | |
| 2629 | この方法ではなく、ドット(.)表記法を使用してプロパティに直接アクセスしてください。 | |
| 2630 | この方法ではなく、ドット(.)表記法を使用してインスタンスにプロパティを直接設定してください。 | |
| 2631 | 詳しくは、TextEvent.LINK および addEventListener() を参照してください。 | |
| 2633 | このメソッドは flash.utils パッケージに移動しました。 | |
| 2634 | 新しい MovieClip クラスのコンストラクター関数に置き換えられました。 | |
| 2636 | flash.system パッケージに移動しました。また、Javascript と ActionScript の通信については、flash.external.ExternalInterface クラスを参照してください。 | |
| 2638 | 同等の機能については、flash.net.URLLoader を参照してください。flash.net パッケージにも、パッケージレベルの関数 navigateToURL() および sendToURL() が含まれています。 | |
| 2639 | 詳しくは、MovieClip.gotoAndPlay() を参照してください。 | |
| 2640 | 詳しくは、MovieClip.gotoAndStop() を参照してください。 | |
| 2641 | 詳しくは、MovieClip.play() を参照してください。 | |
| 2642 | 詳しくは、PrintJob.start() を参照してください。 | |
| 2643 | 詳しくは、PrintJob を参照してください。 | |
| 2644 | 詳しくは、PrintJob を参照してください。 | |
| 2645 | 詳しくは、PrintJob を参照してください。 | |
| 2646 | Container.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 2647 | flash.utils パッケージに移動しました。代わりに Timer クラスの使用を考慮してください。 | |
| 2648 | 詳しくは、MovieClip.nextFrame() を参照してください。 | |
| 2649 | 詳しくは、MovieClip.startDrag() を参照してください。 | |
| 2650 | 詳しくは、MovieClip.stop() を参照してください。 | |
| 2651 | 詳しくは、Sound.stopAllSounds() を参照してください。 | |
| 2652 | 詳しくは、MovieClip.stopDrag() を参照してください。 | |
| 2653 | 代わりに、ドット(.)演算子または with ステートメントを使用します。 | |
| 2654 | 詳しくは、DisplayObject.stage および Stage.quality を参照してください。 | |
| 2656 | 代わりに、DisplayObjectContainer.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 2657 | 代わりに、DisplayObjectContainer.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 2658 | この関数はグローバル関数ではなくなりましたが、引き続き TimerEvent クラス、MouseEvent クラスおよび KeyboardEvent クラスのメソッドとして使用できます。 | |
| 2659 | 詳しくは、Video.attachNetStream および Video.attachCamera を参照してください。 | |
| 2660 | URLLoader クラスを使用してロードを実行し、StyleSheet.parseCSS() に結果を渡します。 | |
| 2663 | ActionScript 3.0 では、すべてのクラスがデフォルトで登録されています。AMF を使用している場合の詳細は、flash.utils.registerClassAlias() を参照してください。 | |
| 2664 | 同じ機能としてアクセッサープロパティ(get/set 関数)または flash.utils.Proxy クラスを使用します。 | |
| 2665 | 同じ機能としてアクセッサープロパティ(get/set 関数)または flash.utils.Proxy クラスを使用します。 | |
| 2666 | 詳しくは、MovieClip.loadMovie() を参照してください。 | |
| 2667 | 詳しくは、MovieClip.loadMovieNum() を参照してください。 | |
| 2668 | 詳しくは、Loader.load() を参照してください。 | |
| 2669 | 詳しくは、Loader.load() を参照してください。 | |
| 2678 | 詳しくは、addEventListener ( eventName, listener, useCapture, priority ) を参照してください。 | |
| 2679 | 詳しくは、removeEventListener ( eventName, listener, useCapture ) を参照してください。 | |
| 2680 | 詳しくは、addEventListener ( eventName, listener, useCapture, priority ) を参照してください。 | |
| 2681 | 詳しくは、removeEventListener ( eventName, listener, useCapture ) を参照してください。 | |
| 2682 | 詳しくは、addEventListener ( eventName, listener, useCapture, priority ) を参照してください。 | |
| 2683 | 詳しくは、removeEventListener ( eventName, listener, useCapture ) を参照してください。 | |
| 2684 | 詳しくは、addEventListener ( eventName, listener, useCapture, priority ) を参照してください。 | |
| 2685 | 詳しくは、removeEventListener ( eventName, listener, useCapture ) を参照してください。 | |
| 2686 | サウンドをライブラリから作成するには、SWF クラスを使用します。 | |
| 3187 | ActionScript 3.0 では、onStatus イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'status', callback_handler) を使用して登録する必要があります。 | |
| 3188 | ActionScript 3.0 では、onID3 イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'id3', callback_handler) を使用して登録する必要があります。 | |
| 3189 | ActionScript 3.0 では、onLoad イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'load', callback_handler) を使用して登録する必要があります。 | |
| 3190 | ActionScript 3.0 では、onSoundComplete イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'soundComplete', callback_handler) を使用して登録する必要があります。 | |
| 3191 | ActionScript 3.0 では、onSetFocus イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'focusIn', callback_handler) を使用して登録する必要があります。 | |
| 3192 | ActionScript 3.0 では、onResize イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'resize', callback_handler) を使用して登録する必要があります。 | |
| 3193 | ActionScript 3.0 では、onChanged イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'change', callback_handler) を使用して登録する必要があります。 | |
| 3194 | ActionScript 3.0 では、onKillFocus イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'focusOut', callback_handler) を使用して登録する必要があります。 | |
| 3195 | ActionScript 3.0 では、onScroller イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'scroll', callback_handler) を使用して登録する必要があります。 | |
| 3198 | ActionScript 3.0 では、onMouseDown イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseDown', callback_handler) を使用して登録する必要があります。 | |
| 3199 | ActionScript 3.0 では、onMouseUp イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseUp', callback_handler) を使用して登録する必要があります。 | |
| 3200 | ActionScript 3.0 では、onMouseMove イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseMove', callback_handler) を使用して登録する必要があります。 | |
| 3201 | ActionScript 3.0 では、onMouseWheel イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseWheel', callback_handler) を使用して登録する必要があります。 | |
| 3202 | ActionScript 3.0 では、onKeyDown イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'keyDown', callback_handler) を使用して登録する必要があります。 | |
| 3203 | ActionScript 3.0 では、onKeyUp イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'keyUp', callback_handler) を使用して登録する必要があります。 | |
| 3204 | ActionScript 3.0 では、onData イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'data', callback_handler) を使用して登録する必要があります。 | |
| 3205 | ActionScript 3.0 では、onHTTPStatus イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'httpStaus', callback_handler) を使用して登録する必要があります。 | |
| 3206 | ActionScript 3.0 では、onDragOut イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseOut', callback_handler) を使用して登録する必要があります。 | |
| 3207 | ActionScript 3.0 では、onDragOver イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseOver', callback_handler) を使用して登録する必要があります。 | |
| 3211 | ActionScript 3.0 では、onPress イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseDown', callback_handler) を使用して登録する必要があります。 | |
| 3212 | ActionScript 3.0 では、onRelease イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'click', callback_handler) を使用して登録する必要があります。 | |
| 3213 | ActionScript 3.0 では、onReleaseOutside イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseUp', callback_handler) を使用して登録する必要があります。 | |
| 3214 | ActionScript 3.0 では、onRollOut イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseOut', callback_handler) を使用して登録する必要があります。 | |
| 3215 | ActionScript 3.0 では、onRollOver イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'mouseOver', callback_handler) を使用して登録する必要があります。 | |
| 3217 | ActionScript 3.0 では、onActivity イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'activity', callback_handler) を使用して登録する必要があります。 | |
| 3219 | ActionScript 3.0 では、onSelect イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'menuSelect', callback_handler) を使用して登録する必要があります。 | |
| 3226 | ActionScript 3.0 では、onEnterFrame は Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'enterFrame', callback_handler) を使用して登録する必要があります。 | |
| 3240 | ActionScript 3.0 では、onUnload イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'unload', callback_handler) を使用して登録する必要があります。 | |
| 3241 | ActionScript 3.0 では、onLoadComplete は Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'load', callback_handler) を使用して登録する必要があります。 | |
| 3242 | ActionScript 3.0 では、onLoadError イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'error', callback_handler) を使用して登録する必要があります。 | |
| 3243 | ActionScript 3.0 では、onLoadInit イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'init', callback_handler) を使用して登録する必要があります。 | |
| 3244 | ActionScript 3.0 では、onLoadProgress イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'progress', callback_handler) を使用して登録する必要があります。 | |
| 3245 | ActionScript 3.0 では、onLoadStart は Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'start', callback_handler) を使用して登録する必要があります。 | |
| 3249 | ActionScript 3.0 では、onClose イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'close', callback_handler) を使用して登録する必要があります。 | |
| 3250 | ActionScript 3.0 では、onConnect イベントハンドラーは Flash Player によって自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'connect', callback_handler) を使用して登録する必要があります。 | |
| 3252 | ActionScript 3.0 では、onXML は Flash Player によって自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( 'xml', callback_handler) を使用して登録する必要があります。 | |
| 3253 | 代わりに、プロパティ hasChildNodes を使用します。 | |
| 3254 | XMLEvent クラスは古くなり、xml イベントは送り出されなくなりました。data イベントだけがファイルのロード中に送り出されます。 | |
| 3255 | XMLDoc クラスの名前は XMLDocument になりました。 | |
| 3256 | 代わりに、Accessibility.active プロパティを使用します。 | |
| 3257 | 代わりに、ActivityEvent.ACTIVITY 定数を使用します。 | |
| 3258 | 代わりに、DisplayObjectContainer.parent.getChildIndex を使用します。MovieClip により拡張される DisplayObjectContainer クラスのヘルプを参照してください。 | |
| 3259 | 代わりに、DisplayObjectContainer.parent.setChildIndex を使用します。MovieClip により拡張される DisplayObjectContainer クラスのヘルプを参照してください。 | |
| 3260 | 代わりに、DisplayObjectContainer.getChildAt を使用します。MovieClip により拡張される DisplayObjectContainer クラスのヘルプを参照してください。 | |
| 3261 | 代わりに、DisplayObjectContainer.numChildren を使用します。DisplayObjectContainer.addChild は、常に新しい子をインデックス DisplayObjectContainer.numChildren に追加します。 | |
| 3262 | 代わりに、ByteArray.bytesAvailable プロパティを使用します。 | |
| 3263 | 代わりに、ByteArray.position プロパティを使用します。 | |
| 3264 | 代わりに、ByteArray.position プロパティを使用します。 | |
| 3265 | 代わりに、Camera.getCamera() メソッドを使用します。 | |
| 3266 | 代わりに、Camera.currentFPS プロパティを使用します。 | |
| 3267 | 代わりに、Camera.keyFrameInterval プロパティを使用します。 | |
| 3268 | 代わりに、Camera.loopback プロパティを使用します。 | |
| 3269 | 代わりに、ColorTransform.color プロパティを使用します。 | |
| 3270 | 代わりに、ColorTransform.color プロパティを使用します。 | |
| 3271 | 代わりに、Container.textSnapshot プロパティを使用します。 | |
| 3272 | 代わりに、ContextMenu.clone() メソッドを使用します。 | |
| 3273 | 代わりに、ContextMenu.forwardAndBack プロパティを使用します。 | |
| 3274 | 代わりに、ContextMenuItem.clone() メソッドを使用します。 | |
| 3275 | 代わりに、CustomActions.actionsList プロパティを使用します。 | |
| 3276 | 代わりに、DataEvent.DATA 定数を使用します。 | |
| 3277 | 代わりに、DisplayObject.scaleX プロパティを使用します。 | |
| 3278 | 代わりに、DisplayObject.scaleX プロパティを使用します。 | |
| 3279 | 代わりに、DisplayObject.scaleY プロパティを使用します。 | |
| 3280 | 代わりに、DisplayObject.scaleY プロパティを使用します。 | |
| 3281 | 代わりに、DisplayObject.mouseX プロパティを使用します。 | |
| 3282 | 代わりに、DisplayObject.mouseX プロパティを使用します。 | |
| 3283 | 代わりに、DisplayObject.mouseY プロパティを使用します。 | |
| 3284 | 代わりに、DisplayObject.mouseY プロパティを使用します。 | |
| 3285 | この機能はサポートされなくなりました。 | |
| 3286 | この機能はサポートされなくなりました。 | |
| 3287 | 代わりに、DisplayObject.name プロパティを使用します。 | |
| 3288 | 代わりに、DisplayObject.parent プロパティを使用します。 | |
| 3289 | 代わりに、DisplayObject.mask プロパティを使用します。 | |
| 3290 | 代わりに、DisplayObject.visible プロパティを使用します。 | |
| 3291 | 代わりに、DisplayObject.x プロパティを使用します。 | |
| 3292 | 代わりに、DisplayObject.y プロパティを使用します。 | |
| 3293 | 代わりに、DisplayObject.rotation プロパティを使用します。 | |
| 3294 | 代わりに、DisplayObject.alpha プロパティを使用します。 | |
| 3295 | 代わりに、DisplayObject.width プロパティを使用します。 | |
| 3296 | 代わりに、DisplayObject.height プロパティを使用します。 | |
| 3297 | 代わりに、ExternalInterface.available プロパティを使用します。 | |
| 3298 | 代わりに、ErrorEvent.ERROR 定数を使用します。 | |
| 3299 | 代わりに、Event.isDefaultPrevented プロパティを使用します。 | |
| 3300 | 代わりに、Event.ACTIVATE 定数を使用します。 | |
| 3301 | 代わりに、Event.ADDED 定数を使用します。 | |
| 3302 | 代わりに、Event.CANCEL 定数を使用します。 | |
| 3303 | 代わりに、Event.CHANGE 定数を使用します。 | |
| 3304 | 代わりに、Event.CLOSE 定数を使用します。 | |
| 3305 | 代わりに、Event.COMPLETE 定数を使用します。 | |
| 3306 | 代わりに、Event.CONNECT 定数を使用します。 | |
| 3307 | 代わりに、Event.DEACTIVATE 定数を使用します。 | |
| 3308 | 代わりに、Event.ENTER_FRAME 定数を使用します。 | |
| 3309 | 代わりに、Event.ID3 定数を使用します。 | |
| 3310 | 代わりに、Event.INIT 定数を使用します。 | |
| 3311 | 代わりに、Event.MOUSE_LEAVE 定数を使用します。 | |
| 3312 | 代わりに、Event.OPEN 定数を使用します。 | |
| 3313 | 代わりに、Event.REMOVED 定数を使用します。 | |
| 3314 | 代わりに、Event.RENDER 定数を使用します。 | |
| 3315 | 代わりに、Event.RESIZE 定数を使用します。 | |
| 3316 | 代わりに、Event.SCROLL 定数を使用します。 | |
| 3317 | 代わりに、Event.SELECT 定数を使用します。 | |
| 3318 | 代わりに、Event.SOUND_COMPLETE 定数を使用します。 | |
| 3319 | 代わりに、Event.TAB_CHILDREN_CHANGE 定数を使用します。 | |
| 3320 | 代わりに、Event.TAB_ENABLED_CHANGE 定数を使用します。 | |
| 3321 | 代わりに、Event.TAB_INDEX_CHANGE 定数を使用します。 | |
| 3322 | 代わりに、Event.UNLOAD 定数を使用します。 | |
| 3323 | 代わりに、FocusEvent.FOCUS_IN 定数を使用します。 | |
| 3324 | 代わりに、FocusEvent.FOCUS_OUT 定数を使用します。 | |
| 3325 | 代わりに、FocusEvent.KEY_FOCUS_CHANGE 定数を使用します。 | |
| 3326 | 代わりに、FocusEvent.MOUSE_FOCUS_CHANGE 定数を使用します。 | |
| 3327 | 代わりに、Graphics.beginBitmapFill() メソッドを使用します。 | |
| 3328 | 代わりに、BitmapFilter.quality プロパティを使用します。 | |
| 3329 | 代わりに、KeyboardEvent.charCode を使用します。 | |
| 3330 | 代わりに、KeyboardEvent.keyCode を使用します。 | |
| 3331 | 詳しくは、KeyboardEvent クラスを参照してください。 | |
| 3332 | 詳しくは、KeyboardEvent.ctrlKey、KeyboardEvent.altKey および KeyboardEvent.shiftKey を参照してください。 | |
| 3333 | 代わりに、PAGE_DOWN 定数を使用します。 | |
| 3334 | 代わりに、PAGE_UP 定数を使用します。 | |
| 3335 | 代わりに、DELETE 定数を使用します。 | |
| 3336 | 代わりに、CAPS_LOCK 定数を使用します。 | |
| 3337 | 代わりに、NUMPAD_0 -> NUMPAD_9 のいずれかの定数を使用します。 | |
| 3338 | 代わりに、InteractiveObject.focusRect プロパティを使用します。 | |
| 3339 | 代わりに、InteractiveObject.contextMenu プロパティを使用します。 | |
| 3340 | 代わりに、KeyboardEvent.charCode プロパティを使用します。 | |
| 3341 | 代わりに、KeyboardEvent.keyCode プロパティを使用します。 | |
| 3342 | 代わりに、Loader.contentLoaderInfo プロパティを使用します。 | |
| 3343 | この機能はサポートされなくなりました。 | |
| 3344 | この機能はサポートされなくなりました。 | |
| 3345 | 代わりに、LoaderInfo.loaderURL プロパティを使用します。 | |
| 3346 | 代わりに、LocalConnection.domain プロパティを使用します。 | |
| 3347 | 代わりに、MenuEvent.contextMenuOwner プロパティを使用します。 | |
| 3348 | 代わりに、Microphone.getMicrophone() メソッドを使用します。 | |
| 3349 | MovieClip サブクラス名が A の場合は、var mc= new A(); addChild(mc) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3350 | var mc= new MovieClip(); addChild(mc) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3351 | var tf= new TextField(); addChild(mc) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3352 | Container.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3353 | var l = new Loader(); addChild(l); l.load(new URLRequest("your url")); を使用します。詳しくは、Loader および DisplayObjectContainer クラスを参照してください。 | |
| 3354 | 代わりに、DisplayObjectContainer.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3355 | 代わりに、DisplayObjectContainer.removeChild(childName) を使用します。詳しくは、DisplayObjectContainer クラスを参照してください。 | |
| 3356 | 代わりに、DisplayObjectContainer.parent.getChildIndex を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3357 | 代わりに、DisplayObjectContainer.parent.setChildIndex を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3358 | 代わりに、DisplayObjectContainer.getChildAt を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3359 | 代わりに、DisplayObjectContainer.numChildren を使用します。DisplayObjectContainer.addChild は、常に新しい子をインデックス DisplayObjectContainer.numChildren に追加します。 | |
| 3360 | 詳しくは、DisplayObject.addChild を参照してください。 | |
| 3361 | 詳しくは、LoaderInfo.bytesLoaded および Loader クラスを参照してください。 | |
| 3362 | 詳しくは、LoaderInfo.bytesTotal および Loader クラスを参照してください。 | |
| 3363 | 同等の機能については、flash.net.URLLoader を参照してください。flash.net パッケージにも、パッケージレベルの関数 navigateToURL() および sendToURL() が含まれています。 | |
| 3364 | 詳しくは、LoaderInfo.url および Loader クラスを参照してください。 | |
| 3365 | 詳しくは、LoaderInfo.url および Loader クラスを参照してください。 | |
| 3366 | 代わりに、MovieClip.mask プロパティを使用します。 | |
| 3367 | 詳しくは、LoaderInfo.swfVersion および Loader クラスを参照してください。 | |
| 3368 | 代わりに、MovieClip.currentFrame プロパティを使用します。 | |
| 3369 | 代わりに、MovieClip.framesLoaded プロパティを使用します。 | |
| 3370 | 代わりに、MovieClip.totalFrames プロパティを使用します。 | |
| 3371 | 詳しくは、displayObjectInstance.root を参照してください。 | |
| 3372 | 詳しくは、displayObjectInstance.root を参照してください。 | |
| 3373 | 代わりに、静的プロパティ flash.media.SoundMixer.bufferTime を使用します。 | |
| 3374 | 詳しくは、Graphics クラスを参照してください。 | |
| 3375 | 詳しくは、Graphics クラスを参照してください。 | |
| 3376 | 詳しくは、Graphics クラスを参照してください。 | |
| 3377 | 詳しくは、Graphics クラスを参照してください。 | |
| 3378 | 詳しくは、Graphics クラスを参照してください。 | |
| 3379 | 詳しくは、Graphics クラスを参照してください。 | |
| 3380 | 詳しくは、Graphics クラスを参照してください。 | |
| 3381 | 詳しくは、Graphics クラスを参照してください。 | |
| 3382 | 詳しくは、Graphics クラスを参照してください。 | |
| 3383 | 詳しくは、Graphics クラスを参照してください。 | |
| 3384 | 詳しくは、Graphics クラスを参照してください。 | |
| 3385 | 詳しくは、Graphics クラスを参照してください。 | |
| 3386 | 詳しくは、Graphics クラスを参照してください。 | |
| 3387 | 詳しくは、Graphics クラスを参照してください。 | |
| 3388 | 代わりに、NetStream.bufferTime プロパティを使用します。 | |
| 3389 | 代わりに、NetStream.currentFPS プロパティを使用します。 | |
| 3390 | 代わりに、NetStream.videoCodec プロパティを使用します。 | |
| 3391 | 代わりに、NetStream.audioCodec プロパティを使用します。 | |
| 3392 | 代わりに、ProductManager.isInstalled プロパティを使用します。 | |
| 3393 | 代わりに、ProductManager.installedVersion プロパティを使用します。 | |
| 3394 | 代わりに、ProductManager.isRunning プロパティを使用します。 | |
| 3395 | 代わりに、Point.add() メソッドを使用します。 | |
| 3396 | 代わりに、Proxy.deleteDescendants プロパティを使用します。 | |
| 3397 | 代わりに、heapDump() メソッドを使用します。 | |
| 3398 | 代わりに、ProgressEvent.bytesLoaded プロパティを使用します。 | |
| 3399 | 代わりに、ProgressEvent.bytesTotal プロパティを使用します。 | |
| 3400 | 代わりに、Rectangle.isEmpty プロパティを使用します。 | |
| 3401 | 代わりに、SoundTransform.pan プロパティを使用します。 | |
| 3402 | 代わりに、Sockect.bytesAvailable プロパティを使用します。 | |
| 3403 | 代わりに、SharedObject.size プロパティを使用します。 | |
| 3404 | 代わりに、SharedObject.fps プロパティを使用します。 | |
| 3405 | これはサポートされなくなりました。 | |
| 3406 | 代わりに、Sprite.constructChildren() メソッドを使用します。 | |
| 3407 | 代わりに、Sprite.dropTarget プロパティを使用します。 | |
| 3408 | 代わりに、Stage.focus プロパティを使用します。 | |
| 3409 | 代わりに、Stage.focus プロパティを使用します。 | |
| 3411 | 代わりに、Stage.showDefaultContextMenu プロパティを使用します。 | |
| 3412 | 代わりに、StyleSheet.styleNames プロパティを使用します。 | |
| 3413 | URLLoader のインスタンスを使用して StyleSheet データをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3414 | URLLoader のインスタンスを使用して StyleSheet データをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3415 | URLLoader のインスタンスを使用して StyleSheet データをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3416 | URLLoader のインスタンスを使用して StyleSheet データをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3417 | URLLoader のインスタンスを使用して StyleSheet データをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3418 | 代わりに、IME.enabled プロパティを使用します。 | |
| 3419 | 代わりに、IME.enabled プロパティを使用します。 | |
| 3420 | 代わりに、IME.instance プロパティを使用します。 | |
| 3421 | 代わりに、IME.conversionMode プロパティを使用します。 | |
| 3422 | 代わりに、IME.conversionMode プロパティを使用します。 | |
| 3423 | 代わりに、System.vmVersion プロパティを使用します。 | |
| 3424 | 代わりに、SWFLoaderInfo.swfVersion プロパティを使用します。 | |
| 3425 | 代わりに、SWFLoaderInfo.actionScriptVersion プロパティを使用します。 | |
| 3426 | 代わりに、TextField.defaultTextFormat プロパティを使用します。 | |
| 3427 | 代わりに、TextField.defaultTextFormat プロパティを使用します。 | |
| 3428 | 代わりに、DisplayObjectContainer.parent.getChildIndex を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3429 | 代わりに、DisplayObjectContainer.parent.setChildIndex を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3430 | 代わりに、DisplayObjectContainer.getChildAt を使用します。詳しくは、MovieClip により拡張される DisplayObjectContainer クラスを参照してください。 | |
| 3431 | 代わりに、DisplayObjectContainer.numChildren を使用します。DisplayObjectContainer.addChild は、常に新しい子をインデックス DisplayObjectContainer.numChildren に追加します。 | |
| 3432 | 代わりに、TextField.replaceSelectedText() メソッドを使用します。 | |
| 3433 | 代わりに、TextField.getLineIndexOfChar() メソッドを使用します。 | |
| 3434 | 代わりに、TextField.selectionBeginIndex プロパティを使用します。 | |
| 3435 | 代わりに、TextField.selectionEndIndex プロパティを使用します。 | |
| 3436 | 代わりに、TextField.caretIndex プロパティを使用します。 | |
| 3437 | 代わりに、Font.enumerateFonts() メソッドを使用します。 | |
| 3438 | 代わりに、TextField.maxScrollV プロパティを使用します。 | |
| 3439 | 代わりに、TextField.scrollH プロパティを使用します。 | |
| 3440 | 代わりに、TextField.maxScrollH プロパティを使用します。 | |
| 3441 | 代わりに、TextField.defaultTextFormat プロパティを使用します。 | |
| 3442 | 代わりに、一時的な TextField を作成して TextField.getLineMetrics を使用します。 | |
| 3443 | 代わりに、TextSnapshot.charCount プロパティを使用します。 | |
| 3444 | 代わりに、flash.net パッケージの navigateToURL() メソッドを使用します。 | |
| 3445 | 代わりに、flash.net パッケージの sendToURL() メソッドを使用します。 | |
| 3446 | 代わりに、URLLoader.dataFormat プロパティを使用します。 | |
| 3447 | 代わりに、URLStream.bytesAvailable プロパティを使用します。 | |
| 3448 | このプロパティはサポートされなくなりました。 | |
| 3449 | 代わりに、URLRequest.applicationDomain プロパティを使用します。 | |
| 3450 | リクエストヘッダーを追加するには、URLRequest.requestHeaders プロパティを URLRequestHeader オブジェクトの配列に設定します。 | |
| 3451 | URLLoader のインスタンスを使用して XML ファイルをロードし、URLLoaders データを XMLDocuments コンストラクターに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3452 | 代わりに、flash.net パッケージの sendToURL() メソッドを使用します。 | |
| 3453 | URLRequest オブジェクトを postData プロパティに設定し、URLLoader オブジェクトとともに使用して XML ファイルをロードします。URLLoaders データを XMLDocuments コンストラクターに渡します。詳しくは、URLLoader、URLRequest および EventDispatcher クラスを参照してください。 | |
| 3454 | URLLoader のインスタンスを使用して XML ファイルをロードし、URLLoaders データを XMLDocuments コンストラクターに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3455 | リクエストヘッダーを追加するには、URLRequest.requestHeaders プロパティを URLRequestHeader オブジェクトの配列に設定します。 | |
| 3456 | 詳しくは、URLLoader.bytesLoaded および URLLoader クラスを参照してください。 | |
| 3457 | 詳しくは、URLLoader.bytesTotal および URLLoader クラスを参照してください。 | |
| 3458 | URLLoader のインスタンスを使用して XML ファイルをロードし、ロードしたデータを StyleSheet.parseCSS メソッドに渡します。詳しくは、URLLoader および EventDispatcher クラスを参照してください。 | |
| 3459 | 代わりに、URLRequest.contentType プロパティを使用します。 | |
| 3460 | 代わりに、XMLDocument コンストラクターまたは XMLDocument.parseXML メソッドがスローした可能性のある例外をチェックしてください。詳しくは、XMLDocument を参照してください。 | |
| 3461 | Button クラスの名前は SimpleButton に変更されました。 | |
| 3462 | Container クラスの名前は DisplayObjectContainer に変更されました。 | |
| 3463 | Image クラスの名前は BitmapData に変更されました。 | |
| 3464 | ImageFilter クラスの名前は BitmapFilter に変更されました。 | |
| 3465 | ImageSprite クラスの名前は Bitmap に変更されました。 | |
| 3466 | ImageLoaderInfo クラスの名前は BitmapLoaderInfo に変更されました。 | |
| 3467 | ImeEvent クラスの名前は IMEEvent に変更されました。 | |
| 3468 | Key クラスの名前は Keyboard に変更されました。 | |
| 3469 | LineMetrics クラスの名前は TextLineMetrics に変更されました。 | |
| 3470 | 詳しくは、URLVariables クラス、URLRequest.urlVariables プロパティ、URLRequest.postData プロパティおよび URLLoader.dataFormat プロパティを参照してください。 | |
| 3471 | MenuEvent クラスの名前は ContextMenuEvent に変更されました。 | |
| 3472 | SystemCapabilities クラスの名前は Capabilities に変更されました。 | |
| 3473 | 代わりに、TextField.getLineMetrics プロパティを使用します。 | |
| 3475 | Button クラスの名前は SimpleButton に変更されました。 | |
| 3476 | Container クラスの名前は DisplayObjectContainer に変更されました。 | |
| 3477 | Image クラスの名前は BitmapData に変更されました。 | |
| 3478 | ImageFilter クラスの名前は BitmapFilter に変更されました。 | |
| 3479 | ImageSprite クラスの名前は Bitmap に変更されました。 | |
| 3480 | ImageLoaderInfo クラスの名前は BitmapLoaderInfo に変更されました。 | |
| 3481 | ImeEvent クラスの名前は IMEEvent に変更されました。 | |
| 3482 | Key クラスの名前は Keyboard に変更されました。 | |
| 3483 | LineMetrics クラスの名前は TextLineMetrics に変更されました。 | |
| 3484 | 詳しくは、URLVariables クラス、URLRequest.urlVariables プロパティ、URLRequest.postData プロパティおよび URLLoader.dataFormat プロパティを参照してください。 | |
| 3485 | MenuEvent クラスの名前は ContextMenuEvent に変更されました。 | |
| 3486 | SystemCapabilities クラスの名前は Capabilities に変更されました。 | |
| 3487 | 代わりに、TextField.getLineMetrics プロパティを使用します。 | |
| 3488 | 詳しくは、同様の機能を提供する Proxy クラスのヘルプを参照してください。 | |
| 3489 | 代わりに、XMLUI.getProperty メソッドを使用します。 | |
| 3490 | 代わりに、XMLUI.setProperty メソッドを使用します。 | |
| 3491 | 代わりに、DisplayObject.accessibilityProperties プロパティを使用します。 | |
| 3492 | 代わりに、DisplayObject.scale9Grid プロパティを使用します。 | |
| 3493 | 代わりに、Graphics.drawOval メソッドを使用します。 | |
| 3494 | 代わりに、NetConnection.connected プロパティを使用します。 | |
| 3495 | 代わりに、Socket.connected プロパティを使用します。 | |
| 3496 | 代わりに、URLStream.connected プロパティを使用します。 | |
| 3497 | 代わりに、SyncEvent.changeList プロパティを使用します。 | |
| 3498 | 代わりに、TextField.scrollV プロパティを使用します。 | |
| 3499 | 代わりに、TextField.bottomScrollV プロパティを使用します。 | |
| 3500 | 代わりに、BitmapDataChannel.RED 定数を使用します。 | |
| 3501 | 代わりに、BitmapDataChannel.GREEN 定数を使用します。 | |
| 3502 | 代わりに、BitmapDataChannel.BLUE 定数を使用します。 | |
| 3503 | 代わりに、BitmapDataChannel.ALPHA 定数を使用します。 | |
| 3504 | 代わりに、is 演算子を使用します。 | |
| 3505 | 代わりに、flash.system.Security.showSettings メソッドを使用します。 | |
| 3506 | 代わりに、System.useCodePage プロパティを使用します。 | |
| 3507 | 代わりに、flash.events.EventDispatcher クラスを使用します。 | |
| 3508 | 代わりに、静的プロパティ flash.media.SoundMixer.bufferTime を使用します。 | |
| 3509 | 代わりに、ビットマップライブラリのシンボルクラスの新しいインスタンス、つまり新しい myBitmapName() を作成してください。 | |
| 3510 | 詳しくは、Loader.load() を参照してください。 | |
| 3511 | MovieClipLoader クラスは flash.display.Loader クラスに置き換えられました。 | |
| 3512 | MovieClipLoader クラスは flash.display.Loader クラスに置き換えられました。 | |
| 3513 | 詳しくは、addEventListener(eventName, listener, useCapture, priority ) を参照してください。 | |
| 3514 | 詳しくは、removeEventListener(eventName, listener, useCapture) を参照してください。 | |
| 3515 | 代わりに、flash.system.IMEConversionMode.ALPHANUMERIC_FULL 定数を使用します。 | |
| 3516 | 代わりに、flash.system.IMEConversionMode.ALPHANUMERIC_HALF 定数を使用します。 | |
| 3517 | 代わりに、flash.system.IMEConversionMode.CHINESE 定数を使用します。 | |
| 3518 | 代わりに、flash.system.IMEConversionMode.JAPANESE_HIRAGANA 定数を使用します。 | |
| 3519 | 代わりに、flash.system.IMEConversionMode.JAPANESE_KATAKANA_FULL 定数を使用します。 | |
| 3520 | 代わりに、flash.system.IMEConversionMode.JAPANESE_KATAKANA_HALF 定数を使用します。 | |
| 3521 | 代わりに、flash.system.IMEConversionMode.KOREAN 定数を使用します。 | |
| 3522 | 代わりに、flash.system.IMEConversionMode.UNKNOWN 定数を使用します。 | |
| 3523 | 詳しくは、addEventListener ( eventName, listener, useCapture, priority ) を参照してください。 | |
| 3524 | 詳しくは、removeEventListener ( eventName, listener, useCapture ) を参照してください。 | |
| 3527 | ActionScript 3.0 では、onCancel イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ( cancel, onCancel) を使用して登録する必要があります。 | |
| 3528 | 相当の機能を持つものはありません。willTrigger() メソッドは、登録されているリスナーが存在するかどうかを判別するために使用できます。 | |
| 3529 | ActionScript 3.0 では、onIMEComposition イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。そのため、addEventListener ( imeComposition, handlerName) を使用し、あらかじめこのハンドラーをイベントに登録しておく必要があります。 | |
| 3530 | 詳しくは、LoaderInfo.url および Loader クラスを参照してください。 | |
| 3531 | 代わりに、getFullYear() メソッドを使用します。 | |
| 3532 | 代わりに、setFullYear() メソッドを使用します。 | |
| 3533 | 代わりに、getUTCFullYear() メソッドを使用します。 | |
| 3534 | 代わりに、rate プロパティを使用します。 | |
| 3535 | Selection クラスは削除されました。詳しくは、選択情報を希望するクラスの addEventListener メソッドを参照してください。 | |
| 3536 | Selection クラスは削除されました。詳しくは、選択情報を希望するクラスの addEventListener メソッドを参照してください。 | |
| 3537 | 代わりに、gain プロパティを使用します。 | |
| 3538 | ColorTransform クラスのコンストラクターまたはプロパティを使用して、カラー値を直接割り当てることができます。 | |
| 3539 | ColorTransform クラスのコンストラクターまたはプロパティを使用して、カラー値を直接割り当てることができます。 | |
| 3540 | flash.display.InteractiveObject クラスの focus 関連プロパティのヘルプを参照してください。 | |
| 3541 | flash.display.Graphics.beginBitmapFill メソッドのヘルプを参照してください。 | |
| 3542 | flash.display.DisplayObject.hitTestObject() メソッドのヘルプを参照してください。 | |
| 3543 | addChild() メソッドのヘルプを参照してください。 | |
| 3544 | 代わりに、load() メソッドを使用します。 | |
| 3545 | flash.media.SoundChannel.leftPeak および flash.media.SoundChannel.rightPeak を使用して、サウンドチャンネルの振幅を監視およびコントロールします。 | |
| 3546 | 代わりに、soundTransform プロパティを使用します。 | |
| 3547 | 代わりに、SoundTransform.pan プロパティを使用します。 | |
| 3548 | 代わりに、SoundTransform.pan プロパティを使用します。 | |
| 3549 | 代わりに、bytesLoaded プロパティを使用します。 | |
| 3550 | 代わりに、bytesTotal プロパティを使用します。 | |
| 3551 | TextField で += を使用するのは効率的ではありません。 | |
| 3552 | += を使用して TextField にテキストを追加する方法は、TextField.appendText() メソッドを使用するよりも何倍も遅くなります。
|
この重要なテキスト最適化について詳しくは、本リファレンスガイドの TextField クラスの appendText() メソッドを参照してください。
|
| 3553 | 括弧がない可能性があります。 | |
| 3554 | %s 型が必要な箇所で関数値が使用されています。この関数参照の後に括弧 () がない可能性があります。
|
ActionScript では、関数自体を値として使用できます。問題のコードは、関数、オブジェクトまたは * 以外の型が必要な箇所で、型が関数の値を使用しています。通常、これは関数名の後の括弧 () が省略された入力ミスを示しています。
|
| 3555 | instanceof 演算子を使用します。 | |
| 3556 | instanceof 演算子は非推奨であり、代わりに is 演算子を使用します。 | |
| 3557 | イベントコールバックではなく、allowDomain() イベントハンドラーが標準のメソッドになりました。詳しくは、新しい LocalConnection.allowDomain メソッドを参照してください。 | |
| 3558 | イベントコールバックではなく、allowInsecureDomain() イベントハンドラーが標準のメソッドになりました。詳しくは、新しい LocalConnection.allowInsecureDomain メソッドを参照してください。 | |
| 3559 | グローバル call() メソッドはサポートされなくなりました。 | |
| 3560 | Color クラスは削除されました。同等の機能の flash.geom.ColorTransform クラスを使用します。 | |
| 3561 | Color クラスは削除されました。同等の機能の flash.geom.ColorTransform クラスを使用します。 | |
| 3562 | ActionScript 3.0 SWF ファイルは、常に同一ドメインの規則に従う必要があります。 | |
| 3563 | capabilities クラスの名前は Capabilities に変更されました。 | |
| 3564 | capabilities クラスの名前は Capabilities に変更されました。 | |
| 3565 | 詳しくは、addEventListener(eventName, listener, useCapture, priority ) を参照してください。 | |
| 3566 | 詳しくは、removeEventListener(eventName, listener, useCapture) を参照してください。 | |
| 3567 | ActionScript 3.0 では、onComplete イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('complete', callback_handler) を使用して登録する必要があります。 | |
| 3568 | ActionScript 3.0 では、onHTTPError イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('httpError', callback_handler) を使用して登録する必要があります。 | |
| 3569 | ActionScript 3.0 では、onIOError イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('ioError', callback_handler) を使用して登録する必要があります。 | |
| 3570 | ActionScript 3.0 では、onProgress イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('progress', callback_handler) を使用して登録する必要があります。 | |
| 3571 | ActionScript 3.0 では、onSecurityError イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('securityError', callback_handler) を使用して登録する必要があります。 | |
| 3572 | ActionScript 3.0 では、onOpen イベントハンドラーは Flash Player によって実行時に自動的にトリガーされません。最初に、このイベントハンドラーを addEventListener ('open', callback_handler) を使用して登録する必要があります。 | |
| 3573 | ActionScript 2.0 XML クラスを使用している可能性があります。 | |
| 3574 | 移行の問題:ActionScript 2.0 XML クラスの名前は XMLDocument に変更されました。
|
これは、コード移行の警告です。ActionScript 3.0 の XML は、ActionScript 2.0 の場合とは異なるクラスです。ActionScript 3.0 では、XMLDocument クラスが ActionScript 2.0 の XML クラスと同等です。ActionScript 3.0 XML クラスで提供される機能は、より簡単で強力な API によって改善されています。詳しくは、『Adobe Flash Professional CS5 用 ActionScript 3.0 リファレンスガイド』の XML を参照してください。
|
| 3575 | 無効な Date キャスト演算です。 | |
| 3576 | Date(x) は、新しい Date().toString() と同様に動作します。Date 型に値をキャストするには、Date(x) ではなく「x as Date」を使用します。 | |
| 3581 | 現在のクラスと同じ名前でパッケージをインポートすると、そのクラス識別子はこのスコープで非表示になります。 | |
| 3582 | 現在のクラスと同じ名前でパッケージをインポートすると、そのクラス識別子はこのスコープで非表示になります。 | |
| 3583 | 同じ名前の引数が複数あります。 | |
| 3584 | '%s' という名前の複数の引数が指定されています。その引数の参照は、常に最後の引数に解決されます。 | |
| 3585 | 代わりに、Rectangle.containsRect メソッドを使用します。 | |
| 3586 | この機能は削除されました。 | |
| 3587 | この機能は、flash.system.Capabilities.version プロパティに置き換えられました。 | |
| 3588 | この機能は、flash.display.MovieClip.framesLoaded プロパティに置き換えられました。 | |
| 3589 | _global プロパティは削除されました。同等の機能として、クラスの静的メンバーを使用します。 | |
| 3590 | ブール値が必要ですが、非ブール値が使用されています。 | |
| 3591 | ブール値が必要ですが、%s が使用されています。式はブール値に型強制されます。 | |
| 3592 | 不明なプロパティです。 | |
| 3593 | %s はダイナミッククラス %s の認識されたプロパティではありません。
|
厳密モードによるコンパイルでは、ダイナミッククラスのインスタンスで未定義のプロパティはチェックされません。Date、RegExp および Error 型は、ECMAScript との後方互換性についてダイナミックです。この警告は、これらのクラスのインスタンスで未定義のプロパティが使用された場合に通知されます。一般的な問題としては、Date 値に存在しない year プロパティを取得または設定しようとする場合があります。正しいプロパティ名は fullYear です。
|
| 3594 | 不明なメソッドです。 | |
| 3595 | %s はダイナミッククラス %s の認識されたメソッドではありません。
|
厳密モードによるコンパイルでは、ダイナミッククラスのインスタンスで未定義のメソッドはチェックされません。Date、RegExp および Error 型は、ECMAScript との後方互換性についてダイナミックです。この警告は、これらのクラスのインスタンスで未定義のメソッドが使用された場合に通知されます。
|
| 3596 | 変数の定義が重複しています。 | |
| 3597 | 変数の定義が重複しています。
|
コンパイラーが変数の定義の重複を検出しました。予期しない結果が発生する場合があります。ActionScript では、変数のブロックレベルのスコープはサポートされません。if 文、while 文、for 文などで定義されている場合でも、関数本体で定義されたすべての変数は同じスコープ内に存在します。例えば、次のコードは変数 x を 2 回再宣言します。
function test() {
var x:Number = 10;
if (true) {
for (var x=0; x < 5; x++) // warning here, this is the second defintion of x
trace(x);
}
trace(x); // 5, not 10. The last value set by the for loop above is the current value of x
}
|
| 3598 | 定義名が、インポートされたパッケージ名と同じです。その名前を修飾なしで参照すると、定義ではなくパッケージに解決されます。 | |
| 3599 | 定義名が、インポートされたパッケージ名と同じです。その名前を修飾なしで参照すると、定義ではなくパッケージに解決されます。
|
定義の名前がスコープ内のパッケージと同じ場合、その名前を修飾なしで参照すると、定義ではなくパッケージに解決されます。これにより、変数を参照しようとしたときに、予期しないエラーが発生する場合があります。パッケージではなく定義に解決されるように、定義の参照を修飾する必要があります。
|
| 3600 | 固定プロパティを削除しようとした可能性があります。 | |
| 3601 | 宣言されたプロパティ %s は削除することができません。関連付けられたメモリを解放するには、その値を null に設定します。
| Delete は、動的に定義されたプロパティをオブジェクトから削除します。クラスで宣言したプロパティを削除することはできません。処理は通知なしで失敗します。この変数に関連付けられたメモリを解放するには、代わりにその値を null に設定します。 |
| 3602 | 推奨されない定義を使用しています。 | |
| 3603 | '%s' は推奨されていません。
| この定義は推奨されていません。今後削除される可能性があります。 |
| 3604 | 推奨されない定義を使用しています。 | |
| 3605 | %s
| |
| 3606 | 推奨されない定義を使用しています。 | |
| 3607 | '%s' は推奨されていません。'%s' を使用してください。
| |
| 3608 | 推奨されない定義を使用しています。 | |
| 3609 | '%s' は %s 以降は推奨されていません。'%s' を使用してください。
| |
| 3610 | 推奨されない定義を使用しています。 | |
| 3611 | '%s' は %s 以降は推奨されていません。
| |