未定義のレキシカル参照を使用しています。例えば、次のステートメントでは x が未定義であるため、trace(x) ステートメントでエラーが発生します。一方、y は定義されているため、trace(y) ステートメントではエラーは発生しません。0 でこれらの関数をコンストラクタとして呼び出すと、このエラーが発生します。ネイティブメソッド %1 のメソッドボディが無効です。この表の下のメモを参照してください。%2 にプロパティ %1 が見つからず、デフォルト値もありません。非ダイナミッククラスのインスタンスで未定義のプロパティを参照しています。例えば、次の例では未定義であり動的に作成できないプロパティ x を参照したときにこのエラーが発生します。super ステートメントを使用して関数を呼び出していますが、その関数はスーパークラスに存在していません。例えば、次のコードではエラーが発生します。この表の下のメモを参照してください。%2 の読み取り専用プロパティ %1 へは書き込みできません。math() を関数として呼び出そうとしていますが、Math クラスは静的メソッドを持つクラスです。Math はコンストラクタではありません。Math クラスをインスタンス化することはできません。%2 の書き込み専用プロパティ %1 の読み込みは無効です。
オプコードとマルチネームの組み合わせが無効です:%1<%2>
この表の下のメモを参照してください。読み込まれたコードではネイティブメソッドを使用できません。この表の下のメモを参照してください。名前空間の値が無効です。この表の下のメモを参照してください。%2 にプロパティ %1 が見つからず、デフォルト値もありません。デフォルトの名前空間が設定されていません。この表の下のメモを参照してください。属性名またはエレメント名に接頭辞がありますが、一致する名前空間が見つかりませんでした。次のステートメントでは、foo:x に一致する foo 名前空間がないため、エラーが発生します。エレメント名または属性名として foo: または :foo がありますが、コロンの反対側に記述がありません。エレメント型 "%1" は対応する終了タグ "" で終了する必要があります。%1 メソッドは、単一のアイテムを含むリストに対してのみ使用できます。リストに複数のアイテムがある場合は、ルーチンでこのエラーが発生します。インデックス付きの XML への代入は許可されません。ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。このエラーの原因は次のとおりです。ストリングが適合していない。複数のアイテムを含むリストへの代入はサポートされていません。XML 再帰エラー:エレメントの形式が正しくありません。エレメント名の形式が正しくありません。次の例に示すエレメント名は、末尾の右山括弧 > がないため、形式が正しくありません。XML 再帰エラー:コメントが終了していません。XML 再帰エラー:属性が終了していません。XML 再帰エラー:エレメントが終了していません。XML 再帰エラー:処理命令が終了していません。名前空間のない接頭辞 %1 は無効です。次の例のように、空の URI で空でない接頭辞を渡そうとすると、名前空間コンストラクタはエラーをスローします。既存のものから新しい正規表現を作成するとそのフラグもコピーされます。異なるフラグで正規表現を作成するには、new 演算子を使用して必要に応じてフラグを設定します。例えば、次のステートメントは正規表現を作成してフラグの設定を指定します。別の方法として、次のステートメントでは re と同じフラグを持つ正規表現を作成しています。不明なスコープを持つメソッド %1 を検証できません。この表の下のメモを参照してください。型 %1 のデフォルト値が無効です。この表の下のメモを参照してください。ABC データは破損しているため、境界外の読み取りが試行されました。この表の下のメモを参照してください。結合されていない関数 %1 をメソッド %2 から直接呼び出そうとしました。この表の下のメモを参照してください。クラスの型変換に指定された引数の数が不正です。1 個必要ですが、%1 個指定されました。この表の下のメモを参照してください。%1 はコンストラクタではありません。ノード間に不正な周期的なループがあります。メソッド %1 のメソッドボディが重複しています。インターフェイスメソッド %1 のメソッドボディが無効です。固定ベクトルの長さは変更できません。パラメータ化されていない型に型指定が試行されました。%1 の型パラメータの数が正しくありません。デフォルトのタイムアウト時間である 15 秒を超えてスクリプトが実行されました。
タイムアウトした後にスクリプトが実行されました(デフォルトのタイムアウト時間は 15 秒です)
このエラーが発生した後、さらに 15 秒間はスクリプトを継続して実行できます。その後、スクリプトは強制終了し、ランタイムエラー 1503 (スクリプトが 30 秒後に終了しなかったため、強制終了しました) がスローされます。スクリプトが 30 秒後に終了しなかったため、強制終了しました。スクリプトが 30 秒経過しても実行されていました。Flash Player では、デフォルトのタイムアウト時間である 15 秒を超えてスクリプトが実行されると、まず最初にランタイムエラー 1502 (デフォルトのタイムアウト時間である 15 秒を超えてスクリプトが実行されました) をスローします。引数 %1 に指定した値は無効です。誤ったデータ型を渡そうとしている可能性があります。例えば、次のコードがあるとします。コールバック引数がクラスのメソッドである場合、省略可能なこのパラメータは null でなければなりません。アクティブなセキュリティコンテキストがありません。指定した引数の数が足りません。無効なソケットに対して操作が試行されました。指定したソケットのポート番号が無効です。詳しくは、本リファレンスガイドの「ソケット接続」を参照してください。パラメータの 1 つが無効です。パラメータ %1 の型が正しくありません。指定したインデックスが境界外です。パラメータ %1 は承認された値の 1 つでなければなりません。このメソッドは、スタイルシートを使用するテキストフィールドに対しては使用できません。ローカルのファイルシステムの SWF ファイルはソケットの使用が許可されません。%1:%2 へのソケット接続が失敗しました。ネットワークに問題があります。DNS 名が解決されていないか、TCP ソケットが接続していない可能性があります。%1 クラスをインスタンス化することはできません。Flash オーサリングでのみ使用できる機能です。現在は使用できない機能です。このシステムではサポートされていない機能です。指定した深さは無効です。オブジェクトの作成に失敗しました。オブジェクトをそれ自体の子として追加することはできません。URL %1 へのナビゲート中にエラーが発生しました。URL が存在しない、ネットワーク接続に問題がある、または URL がセキュリティサンドボックスの外部にある可能性があります。パラメータ %1 には負数ではない数値を指定してください。%2 を指定しました。この URLStream オブジェクトには開いているストリームがありません。ファイルの終端(EOF)が検出されました。ソケットエラーが発生しました。詳しくは、本リファレンスガイドの「ソケット接続」を参照してください。キー生成に失敗しました。無効なダイジェストが指定されました。読み込みが未完了です。関数の呼び出しシーケンスが正しくないか、以前の呼び出しが失敗しています。リモート URL プロトコルが無効です。ファイルブラウズのセッションは、一度に 1 つのみ実行できます。この読み込み操作では digest プロパティはサポートされていません。読み込まれたファイルには有効なシグネチャがありません。セキュリティサンドボックス侵害:%1:%2 は %3 にアクセスすることはできません。セキュリティサンドボックス侵害:%1 は %2 からデータを読み込めません。セキュリティサンドボックス侵害:%1 は %2 にデータをアップロードできません。セキュリティサンドボックス侵害:%1 は %2 が設定した間隔タイマーをクリアできません。印刷ジョブを開始できませんでした。印刷ジョブをプリンタに送信できませんでした。ページを印刷ジョブに追加できませんでした。圧縮データの解凍時にエラーが発生しました。);} をオーバーライドする必要があります。IME コマンドの実行時にエラーが発生しました。このターゲットに対してはフォーカスを設定できません。指定したタイマーの遅延時間は範囲外です。サウンドが無効です。Stage クラスは、このプロパティまたはメソッドを実装しません。ステージが小さすぎるため、ダウンロード UI を格納できません。ダウンロードしたファイルは無効です。ファイルの解凍に失敗した、ファイル形式が無効である、またはシグネチャの検証に失敗した可能性があります。指定した入力パラメータでは、このフィルタ操作を実行できません。タイムラインに配置されたオブジェクトの name プロパティは修正できません。このオブジェクトは既に接続されているため、接続できません。このオブジェクトは接続されていないため、閉じられません。引数の AMF エンコーディングは、40K 以下でなければなりません。パラメータ %1 は空でない文字列でなければなりません。ファイル名に空白または次の文字を含めることはできません。また、ファイル名が 256 文字を超える場合、一部のブラウザまたはサーバーでは失敗する場合があります。サブクラスでオーバーライドする必要があります。イベント送出再帰オーバーフローが発生しました。
再帰が最大再帰深度を超えています(デフォルトの最大再帰深度は 256 です)
%1 はコールバック %2 を呼び出すことができませんでした。許可されていない HTTP ヘッダを HTTP リクエストに追加しようとしています。有効な形式は次の 2 つです。2 つのファイル形式には互換性がなく、いずれか 1 つを使用する必要があります。
読み込み中のオブジェクトは
swf ファイルではないので、そのオブジェクトから SWF プロパティを要求することはできません。読み込み中のオブジェクトは、十分に読み込まれていないので、その情報を表示することができません。decode() に渡される文字列は、名前 / 値のペアを含む、URL エンコーディングされたクエリ文字列でなければなりません。XML 再帰エラー:新しい子は無限ループを形成します。オブジェクトを互いの子オブジェクトにしようとしている可能性があります。たとえば、次のコードでは a および b がもう一方を子オブジェクトとして追加しようとするため、エラーが発生します。サブクラスでオーバーライドする必要があります。シーン %1 が見つかりません。フレームラベル %1 がシーン %2 で見つかりません。0 SWF ファイル内に存在する場合のみです。0 SWF ファイルの読み込みはブロックされました。セキュリティサンドボックス侵害:%1:%2 は %3 にアクセスすることはできません。ポリシーファイルでアクセスが許可されていません。読み込まれたファイルの形式が不明です。0 オブジェクトとの間の境界を越えることは許されていないため、%1 はランタイム共有ライブラリ %2 を使用できません。%1 への接続に失敗しました。定義 %1 が見つかりません。コールバック %1 が登録されていません。SWF ファイル %1 に無効なデータが含まれています。リッチテキスト XML を解析できませんでした。セキュリティサンドボックス侵害:%1 は %2 を読み込めません。ローカルのファイルシステムの SWF ファイルと、ネットワークに接続されたローカルの SWF ファイルを相互に読み込むことはできません。ローカルのファイルシステムの SWF ファイルと信頼性のあるローカルの SWF ファイルのみがローカルリソースにアクセスできます。
オブジェクトをいずれかの子の子として追加することはできません(または子の子など)
ダイアログを表示している場合にフルスクリーンモードに切り替えることはできません。フルスクリーンモードを使用できません。サポートされるのは英数字だけです。ポート %1 はプロトコル %2 を使用してアクセスできない場合があります。'asfunction:' プロトコルはネットワーキング API に対しては使用できず、リンクターゲットに対してのみ使用できるからです。これを使用して TextBlock の現在の状態にアクセスすることはできません。テキストのレイアウト中に内部エラーが発生しました。Shader 出力型はこの操作には互換性がありません。Shader にはこの操作に必要な数の入力がありません。静止テキスト行に、アトムおよびテキストブロックへの参照がありません。メソッド %1 はブラウザスクリプティングには使用できません。Shader オブジェクトに実行するバイトコードが含まれていません。ストリーム内のオブジェクトを読み込めません。ポップアップウィンドウを表示するアクションなどの特定のアクションは、マウスをクリックしたりボタンを押したりするユーザー操作によってのみ呼び出すことができます。TextLine クラスは、このプロパティまたはメソッドを実装しません。この値は 0 より大きく、180 より小さい必要があります。スケールの値は 0 にはできません。方向スタイル %1 が無効です。無効な未処理のマトリックスです。マトリックスは反転可能でなければなりません。generalClipboard オブジェクトは、マウスをクリックしたりボタンを押したりするユーザーの操作の結果としてのみ書き込むことができます。パス名が無効です。ファイルまたはディレクトリへのアクセスが拒否されました。ファイルまたはディレクトリが存在します。ファイルまたはディレクトリが存在しません。ファイルスペースが不十分です。システムリソースが不十分です。ファイルではありません。ディレクトリではありません。読み取り専用または書き込み保護されたメディアです。ファイルまたはディレクトリを異なるデバイスに移動できません。ディレクトリは空ではありません。移動またはコピーのターゲットは既に存在します。ファイルまたはディレクトリを削除できません。ファイルまたはディレクトリは既に使用されています。ファイルまたはディレクトリをコピーまたは移動して、格納するディレクトリを上書きすることはできません。loadBytes() は実行可能なコードを含むコンテンツのロードが許可されていません。データベース接続は既に開いています。指定された引数の名前は無効です。null または空白ストリングであってはいけません。この接続で開いているトランザクションがあるときは操作を実行できません。接続で開いているトランザクションがある場合にのみ操作は許可されています。text プロパティが設定されていないときは操作は許可されていません。無効なスキーマ型が指定されました。
有効な値は、無効なトランザクションロック型が指定されました。有効な値は、指定された参照は File 型ではありません。無効なオープンモードが指定されました。有効な値は、内部ロジックエラーが発生しました。アクセス許可が拒否されました。ビューで INSERT 操作の実行を指定するなど、実行する許可を持たない操作を SQL ステートメントで実行しようとしたため、操作が失敗したことを示しています。操作が中止されました。実行が中止されたため、SQL ステートメントの実行が失敗したことを示しています。cancel() メソッドが呼び出されて、結果のすべてが戻されなかった場合です。データベースファイルが現在ロックされています。テーブルがロックされました。操作に関係するテーブルに関して別の AIR アプリケーションがロックを保持しているため、操作が完了できなかったことを示しています。これが発生するのは、SQLConnection を使用して実行中のステートメントがテーブルに書き込もうとしたときに、(同じアプリケーションまたは別のアプリケーションにある)別の SQLConnection が、開いているトランザクションを保持してテーブルに書き込み中だった場合や、または SQLConnection がテーブルからの読み出しまたはテーブルへの書き込みを行おうとしたときに、別の SQLConnection がトランザクションを排他ロックしている場合です。読み取り専用データベースに書き込もうとしています。データベースが読み取り専用のため、操作が完了できなかったことを示しています。これが発生するのは、データベースファイルがオペレーティングシステムで読み取り専用に指定されている場合、データベースが読み取り専用モードで開かれている場合、または古いバージョンの Adobe AIR が新しいバージョンのランタイムで作成されたデータベースファイルにアクセスする場合です。データベースのディスクイメージが正しくありません。指定されたファイルはデータが破損したデータベースファイルであるため、操作が失敗したことを示しています。これが発生するのは、トランザクション中か、またはデータベースファイルのトランザクションが開いた状態のままで、ファイルを再び開いたときにロールバックできない状態のときに、アプリケーションが強制終了したときです。データベースがいっぱいのため、挿入に失敗しました。データベースファイルを開けません。データベースファイルが開けなかったため、接続が完了できなかったことを示しています。また、ランタイムがデータベースファイルにアクセスしようとしたときに、オペレーティングシステムがエラーを戻した場合にもこれが発生します。
データベースのロックプロトコルのエラー
データベースが空です。ディスク I/O エラーが発生しました。ディスク I/O エラーのため、操作が完了できなかったことを示しています。これが発生するのは、ランタイムが一時ファイルを削除しようとしているときに、別のプログラム(ウィルス対策ソフトウェアなど)がファイルをロックしている場合です。また、ランタイムがファイルにデータを書き込もうとしているときにデータが書き込めない場合にも発生します。データベーススキーマが変更されました。スキーマエラーのため、操作が完了できなかったことを示しています。これが発生するのは、ステートメントが作成された後で実行が完了する前にデータベースのスキーマが変更された場合で、例えば 2 つの SQLConnection インスタンスが同じデータベースに接続していて、1 つのインスタンスがスキーマを読み込んでいるときに別のインスタンスがそのスキーマを変更した場合です。テーブルの 1 つの行のデータが多すぎます。制約違反のため中止されます。ステートメントが 1 つまたは複数のデータ整合性制約に違反したため、操作が完了できなかったことを示しています。これらの制約は、テーブル構造を作成したときにテーブル構造内に定義されたものです。データ型が一致しません。データ型が一致しないエラーのため、操作が完了できなかったことを示しています。これが発生するのは、値のデータ型が必要な型または必須の型と一致しない場合です。詳しくは、付録「ローカルデータベースでの SQL のサポート」の「データ型のサポート」を参照してください。内部エラーが発生しました。このオペレーティングシステムでサポートされていない機能です。許可が否認されました。
補助データベース形式のエラー
パラメータに指定されたインデックスが範囲外です。パラメータのインデックスが有効でないため操作が完了できなかったことを示しています。例えば、パラメータに 0 より小さいインデックスが指定されたか、パラメータがインデックス 7 で指定されたがステートメントのテキストには 5 つのパラメータしか含まれない場合です。開いたファイルはデータベースファイルではありません。指定されたページサイズはこの操作では無効です。指定された暗号鍵のサイズはこの操作では無効です。鍵は長さがちょうど 16 バイトである必要があります。要求されたデータベース構成はサポートされていません。暗号化解除されたデータベースは再び暗号化することはできません。閉じたウィンドウの操作を実行できません。1 以降が見つかりません。1 以降である必要があります。アプリケーションサンドボックスのコンテンツのみがこの機能にアクセスできます。アプリケーションサンドボックスのコンテンツはこの機能にアクセスできません。無効なクリップボードにアクセスしようとしています。機能しないクリップボードにアクセスしようとしています。バウチャーが無効です。ユーザー認証が失敗しました。コンテンツが期限切れです。
ユーザーの許可が失敗しました(ユーザーがコンテンツを購入していないなど)
サーバーに接続できません。
クライアントの更新が必要です(FMRMS では新しい DRM クライアントエンジンが必要です)
ライセンスキーが正しくありません。FLV のコンテンツが破損しています。アプリケーションのアプリケーション ID が、DRM ポリシーで指定したものと一致しません。アプリケーションのバージョンが、DRM ポリシーで指定したものと一致しません。バウチャーの整合性チェックが失敗しました。FLV ヘッダの整合性チェックが失敗しました。現在のセキュリティコンテキストではこの操作は許可されていません。該当ファイルが壊れていない場合は、問題をアドビ システムズ社までご報告ください。
アプリケーションでの変数の使用
0 の学習 / データおよびデータ型 / 変数について
アプリケーションでの変数の使用
変数は、式で使用する前に、あらかじめ宣言して初期化しておく必要があります。式は、オペランドと演算子を組み合わせて 1 つの値を表します。初期化していない変数を式で使用すると、変数が定義されていないために、予期しない結果が生じる場合があります。式の記述の詳細については、シンタックスと言語の基礎を参照してください。次の例では、変数 myNum を宣言および初期化するステートメントが前にあるので、squared を値で置き換えることができます。次に示すように、未定義の変数をメソッドや関数に渡した場合にも、同様の動作になります。
関数に未定義の変数を渡した場合と定義済みの変数を渡した場合を比較するには :
Button コンポーネントを、[コンポーネント] パネルからステージへドラッグします。タイムラインのフレーム 1 に次のコードを入力します。// 正常に動作しない。[制御]-[ムービープレビュー] を選択すると、ボタンが機能しない (Web ページが開かれない) ことがわかります。別の Button コンポーネントをステージにドラッグします。そのボタンを選択します。// 正常に動作する。[制御]-[ムービープレビュー] を選択して、ステージに追加した 2 番目のボタンをクリックします。Web ページが正常に開かれます。変数の値がいつ、どのように変更されるかは、変数に格納されるデータの型によって決まります。ストリングや数値などのプリミティブデータ型は、"値渡し" になります。つまり、変数の参照ではなく、その変数の現在の値が使用されます。複合データ型の例には、配列データ型およびオブジェクトデータ型があります。fla という名前で保存します。タイムラインのフレーム 1 を選択し、[アクション] パネルに次のコードを入力します。[制御]-[ムービープレビュー] を選択して、[出力] パネルに表示される値を確認します。オブジェクトデータ型では、複雑な情報を大量に格納することができますが、実際の値が格納されるのではなく、値への参照が保持されています。参照は、変数の内容を指し示すエイリアスのようなものです。変数の値が必要になると、その値が参照され、変数に直接値が代入されることなく、参照結果が返されます。参照渡しによる変数の受け渡しについては、参照渡しによる変数の受け渡しを参照してください。
配列について
0 の学習 / シンタックスと言語の基礎
配列について
"配列" とは、構造内での位置を表す番号でプロパティが識別されるオブジェクトです。配列は、基本的にはアイテムのリストです。配列の各エレメントは、同じデータ型である必要はありません。数値、日付、ストリング、およびオブジェクトを組み合わせたり、配列インデックスにネストした配列を追加することもできます。次の例では、月名の簡単な配列を示します。この配列は、次のように再記述することもできます。または、次のような簡易シンタックスを書くことも可能です。配列はデータの構造のようなものです。配列をオフィスビルにたとえると、各フロアには異なるデータが含まれます。このために、他の配列を含めて、異なる種類のデータを 1 つの配列に格納することができます。このビルの各フロアは、複数の種類のコンテンツを含むことができます。配列には "エレメント" が含まれます。これはビルの各フロアに相当します。各エレメントには数値の位置 ("インデックス") があり、これにより、配列において各エレメントの位置を参照することができます。これは、ビルの各フロアに階を示す数があるのと似ています。各エレメントはデータ (数値、ストリング、ブール値、またはオブジェクトの配列) を格納するか、空にすることができます。また、配列そのものを制御および修正することもできます。たとえば、技術部をビルの地下に移動することができます。配列を使用すると、値を移動し、配列のサイズを変更できます。これはビルを改装し、階を増やしたり廃止するのと似ています。このように、エレメントの追加や削除、および異なるエレメントへの値の移動が可能です。ビル (配列) にはフロア (エレメント) があり、フロアには階数を示す値 (インデックス) を設定できます。また、各フロアには部署 (値) があります。配列の修正の詳細については、配列の変更についてを参照してください。配列の使用の詳細とインデックスの詳細については、配列の使用を参照してください。エレメントの追加と削除の詳細については、エレメントの追加と削除についてを参照してください。配列アクセス演算子の詳細については、ドット演算子と配列アクセス演算子の使用を参照してください。このサンプルのコードでは、配列を作成し、2 つの List コンポーネントの項目をソート、追加、および削除しています。
演算子の優先順位と結合性について
0 の学習 / シンタックスと言語の基礎 / 演算子について
演算子の優先順位と結合性について
ステートメントで複数の演算子を使用する場合、他の演算子に優先される演算子があります。演算子の優先順位と結合性により、演算子を処理する順序が決まります。ActionScript には、どの演算子が他の演算子よりも先に実行されるかを指定する優先順位があります。このセクションの最後に、この優先順位を示した表が記載されています。算術プログラミングまたは基本的なプログラミングに慣れている開発者にとって、コンパイラが乗算 (*) 演算子を加算 (+) 演算子より先に処理するのは自然なことですが、コンパイラは、どの演算子を最初に処理するかについて明示的な指示を必要とします。このような指示を、総称して "演算子の優先順位" と呼びます。次の例では、算演算子および加算演算子を操作し、演算子の優先順位について確認できます。このステートメントの出力は 14 ですが、これは乗算の優先順位が高いためです。式をカッコで囲むと、結果を制御できます。加算部分がカッコで囲まれていれば、加算が最初に実行されます。このステートメントの出力は 18 になります。演算子に同じ優先順位を設定することもできます。この場合、結合性により、演算子の実行順序が決まります。結合性は左から右、または右から左のいずれかです。再び乗算演算子について考えてみます。乗算演算子には左から右の結合性があるので、次の 2 つのステートメントは同じになります。同じ優先順位の複数の演算子が同じ式にある状況があります。このような状況では、コンパイラは "結合性" のルールを使用して、最初に処理する演算子を決定します。代入演算子を除くすべてのバイナリ演算子は "左結合" となります。つまり、左にある演算子が右にある演算子よりも先に処理されます。
代入演算子と条件 (つまり、右にある演算子が左にある演算子よりも先に処理されます。代入演算子の詳細については、代入演算子の使用を参照してください。) 演算子の詳細については、条件演算子についてを参照してください。これらの演算子の優先順位は同じです。両方の演算子を同じ式で使用すると、左の演算子が最初に処理されます。これは、両方の演算子が左結合であるためです。つまり、次の 2 つのステートメントでは同じ出力が得られます。これは、オペランド 3 がオペランド 2 より大きいためです。特に、複雑な条件を設定し、それらの条件の 1 つが何回 true になるかわかっている場合は、これが重要になります。そのため、この条件が最初にチェックされます。記述する 2 番目の条件は、それほど頻繁にチェックされる必要はありません。0 の演算子を優先順位の高いものから順に示します。表の各行には、同じ優先順位の演算子が含まれています。表内の演算子は、上位の列に含まれるものほど優先順位が高くなります。演算子と括弧の使用に関する詳細とガイドラインについては、ActionScript シンタックスのフォーマットを参照してください。0 を使用したクラスの使用と記述について説明します。0 の根幹であり、現在では、Flash の以前のバージョンよりもクラスの重要性が高まっています。ここでは、Flash におけるクラスの重要性について学習します。まず、基本的な用語とクラスおよびオブジェクト指向プログラミング (OOP) との関係について説明します。次に、サンプルクラスファイル、クラスファイルの各セクションの動作、およびクラスの構成について説明します。最後に、カスタムクラスを作成する方法と、そのカスタムクラスを Flash ドキュメント内で使用する方法について説明します。Flash のクラスパスについて学習し、他の人がコードを使用する際に、コードやクラスの使用目的を簡単に理解することができるようにするためのクラスのドキュメント化についても学習します。0 を使用したクラス作成に役立つコード例が記載されています。この章を読み終える頃には、一般的なクラスファイルの記述、Flash のクラス、他人が記述したクラスファイルを理解することができるようになります。0 のベストプラクティスとコーディング規則を参照してください。カスタムクラスとビルトインクラスの操作については、次のトピックを参照してください。
オブジェクト指向プログラミングと Flash について
カスタムクラスファイルの記述
アプリケーションでのカスタムクラスの使用について
例 : カスタムクラスの記述
Flash でのシンボルへのクラスの割り当て
クラスのコンパイルと書き出し
クラスとスコープについて
トップレベルクラスとビルトインクラスについて
ビルトインクラスの使用について
クラスとオブジェクトの命名
0 のベストプラクティスとコーディング規則 / 命名規則
クラスとオブジェクトの命名
新しいクラスファイルを作成する場合、クラスと ActionScript ファイルの命名には次のガイドラインを使用します。適切な形式で命名したクラス名の例を示します。クラスには、パブリックメンバー変数とプライベートメンバー変数を設定できます。クラスには、ユーザーから直接に設定およびアクセスされることが望ましくない変数も含むことができます。そのような変数はプライベートにして、getter/setter メソッドを使用しないとアクセスできないようにします。クラスの命名には、次のガイドラインが適用されます。クラス名は大文字で始めます。単語を複合または連結してクラス名を作成する場合は、大文字と小文字を混在させます。単語を複合または連結したクラス名は、大文字で始めます。クラス名には通常、名詞または修飾語を伴う名詞を使用します。修飾語とは、その名詞やフレーズに説明を加える言葉です。名前を短くすることよりも、わかりやすくすることを重視します。頭字語や略語を使用しないようにします。ただし、頭字語や略語で表すことが一般的になっている用語 (HTML や CFM など) の場合は例外です。クラスの内容を説明する、意味のわかる簡潔な名前を使用します。あいまいであったり、誤解を招かないように、一般的な名前を使用してください。クラス名は複合語である場合もあります。修飾語とは、その名詞やフレーズに説明を加える言葉です。多くの場合、単に修飾語を伴う名詞にするのが適切です。修飾語とは、その名詞やフレーズに説明を加える言葉です。冗長になるので、クラスのプロパティ名にはクラス名を含めないようにします。動詞としても解釈できる名詞は使用しないようにします。このような名詞を使用すると、メソッド、状態、またはアプリケーションの他の動作と混同する可能性があります。1 つのアプリケーション内では、各クラスに一意のクラス名を使用します。クラス名は、Flash のビルトインクラスの名前と競合しないようにします。できれば、階層構造内におけるそのクラスの関係を示すクラス名にします。これによって、アプリケーション内におけるクラスの関係がわかりやすくなります。
インターフェイスの詳細については、インターフェイス
を参照してください。記号演算子は式の値の組み合わせ、比較、または修正の方法を指定する文字です。数値式を加算するか、ストリングを連結 (結合) します。指定されたエレメント (a0 など) を使って新しい配列または多次元配列を初期化するか、配列内のエレメントにアクセスします。1 の補数演算子またはビット単位の補数演算子とも呼ばれます。この演算子はビット単位の右シフト演算を行い、その内容を結果として expression1 に格納します。左側のビットには常に 0 が詰められるために元の expression の符号が保持されないという点を除いて、ビット単位の右シフト (>>) 演算子と同じです。浮動小数点数は、小数点以下が切り捨てられて整数に変換されます。ビット単位の符号なし右シフト演算を行い、その内容を結果として expression1 に格納します。スクリプトコメントのブロックを示します。の順に評価します。複数のストリングを連結します。expression から 1 を引くプリデクリメント単項演算子またはポストデクリメント単項演算子です。ネストされた子のムービークリップ、変数、またはプロパティにアクセスするためにムービークリップの階層をナビゲートする場合に使用します。2 つの式の等価性をテストします。この演算子の代わりに > (より大きい) 演算子を使用します。この演算子の代わりに >= (より大きいか等しい) 演算子を使用します。expression に 1 を加えるプリインクリメント単項演算子またはポストインクリメント単項演算子です。等価 (==) 演算子の正反対が真であるかどうかをテストします。この演算子は使用されなくなりました。等価 (==) 演算子の正反対が真であるかどうかをテストします。この演算子の代わりに < (より小さい) 演算子を使用します。小さいか等しい場合は true を返します。この演算子の代わりに <= (より小さいか等しい) 演算子を使用します。スクリプトコメントの先頭を示します。オペランドをブール (論理) として評価し、論理演算を行います。変数や式のブール値を反転します。
この演算子の代わりに
) 演算をします。オペランドをブール (論理) 値として評価し、論理演算を行います。オペランドがブール値を返す論理式 (等価や非等価、比較などを調べる式) であれば、両式が共に false の場合のみ false を返します。それ以外の場合、つまりどちらか一方の式または両式が true であれば、戻り値は true になります。2 つの数値や式を乗算します。新しい匿名のオブジェクトを作成し、constructor パラメータで指定された関数を呼び出します。
この演算子の代わりに
新しいオブジェクトを作成し、指定された name と value プロパティペアで初期化します。パラメータに対してグループ化演算を実行するか、複数の式を順番に評価します。または、パラメータを囲み、結果をパラメータとしてカッコの外側にある関数に渡します。2 つの式が等しいかどうかをテストします。厳密な等価 (===) 演算子は、データ型が変換されない点を除いては、等価 (==) 演算子と同じです。厳密な等価 (===) 演算子の正反対が真であるかどうかをテストします。引用符 (") で前後を囲んだ文字はリテラル値を表します。符号反転や減算に使用します。厳密な型指定を行う際に使用します。この演算子では、変数のタイプ、関数の戻り値のタイプ、または関数パラメータのタイプを指定します。
<< ビット単位の左シフト演算子
と呼ぶとします)
V1 の値のすべてのビットを、V2 位置だけ左にシフトします。この演算により、シフト後に左端からあふれた V1 のビットは破棄され、空になった右側のビット位置には 0 が挿入されます。値を 1 桁左にシフトすることは、2 を掛けることと同じ意味になります。浮動小数点数は、小数点以下が切り捨てられて整数に変換されます。最大値より大きい値は、32 ビットを超えないように、変換時に最上位の桁が切り捨てられます。最小値よりも小さい値は、さらに高い精度で 2 の補数に変換されたうえで、最上位の桁が切り捨てられます。次の例では、整数 1 を 10 ビット左にシフトします。次の例では、整数 7 を 8 ビット左にシフトします。次の例の出力結果を見ると、ビットが 2 つ分、左にシフトされていることがわかります。>>= ビット単位の右シフト後代入演算子, >> ビット単位の右シフト演算子,
<<= ビット単位の左シフト後代入演算子, >>> ビット単位の符号なし右シフト演算子, >>>= ビット単位の符号なし右シフト後代入演算子
たとえば、次の 2 つのステートメントは同じです。オペランドをブール (論理) 値として評価し、論理演算を行います。オペランドがブール値を返す論理式 (等価や非等価、比較などを調べる式) であれば、両式が共に false の場合のみ false を返します。それ以外の場合、つまりどちらか一方の式または両式が true であれば、戻り値は true になります。論理和 (OR) 演算子は任意の数のオペランドに適用できます。次のように、expression2 に関数呼び出しを指定すると、予期しない結果が生じる場合があります。演算子の左側の式が true に評価された場合、右側の式は評価されずに (関数 fx2() は呼び出されないで)、左側の式の結果だけが返されます。ラジアン単位で指定された角度のコサイン (余弦) を計算して返します。ラジアンを計算するには、Math クラスの説明を参照してください。次の例では、いくつかの角度のコサインを表示します。String クラスは、ストリングプリミティブデータ型のラッパーです。このメソッドとプロパティを使用して、プリミティブストリング値の型を操作できます。String() 関数を使用して、任意のオブジェクトの値をストリングに変換できます。これらのメソッドは String オブジェクト以外のオブジェクトでも使用できます。
すべてのストリングインデックスはゼロから始まるため、各ストリング x の最終文字のインデックスは x
length プロパティを使用することもできます。ストリングリテラルと String オブジェクトを混同しないように注意してください。String オブジェクトを特に使用する必要がない限り、ストリングリテラルを使用してください。指定した String オブジェクト内にある文字数を表す整数です。パラメータ index で指定された位置にある文字を返します。String オブジェクトの値とパラメータを連結し、新しく形成したストリングを返します。パラメータ内の Unicode 値に対応する文字をストリングとして返します。返されるストリングには、start 文字から end 文字の前までのすべての文字が含まれます。指定された delimiter パラメータがある各位置で String オブジェクトをサブストリングに分割し、そのサブストリングを配列として返します。ストリング内で start パラメータで指定されたインデックスから length パラメータで指定された文字数までの文字を返します。start パラメータと end パラメータで指定された点の間の文字をストリングとして返します。このストリングのコピーを返します。すべての大文字が小文字に変換されます。プロパティがストリングかどうかに関係なく、オブジェクトのプロパティをストリングとして返します。このストリングのコピーを返します。すべての小文字が大文字に変換されます。String インスタンスのプリミティブ値を返します。TextFormat クラスを使用して、テキストフィールドの特定のテキストフォーマットを作成します。静止テキストおよびダイナミックテキストフィールドの両方にテキストフォーマットを適用できます。TextFormat クラスのプロパティは、デバイスフォントおよび埋めこみフォントに適用されます。ただし、埋め込みフォントの場合、ボールドとイタリックのテキストには、実際に特定のフォントが必要です。埋め込みフォントでボールドまたはイタリックのテキストを表示する場合は、そのフォントのボールド体およびイタリック体を埋め込む必要があります。このオブジェクトのプロパティはすべて nullとなります。次に、bold プロパティを定義済みの値に設定します。残りのプロパティはいずれも変更されません。null のプロパティはありません。段落の整列の設定を示すストリングです。ブロックのインデントをポイント単位で示す数値です。テキストフィールドがボールド体であるかどうかを指定するブール値です。テキストが箇条書きリストにあるかどうかを示すブール値です。テキストの色を示します。このテキストフォーマットでのテキストフォント名を示すストリングです。左マージンから段落の先頭文字までのインデントを示す整数です。このテキストフォーマットのテキストをイタリックにするかどうかを示すブール値です。カーニングの有効/無効を示すブール値です。
行間の垂直の行送りを示す整数
段落の左マージンをポイント単位で示します。文字間に均等に配分されるスペースの量です。段落の右マージンをポイント単位で示します。このテキストフォーマットでのテキストのポイントサイズです。カスタムタブストップを負以外の整数の配列として指定します。ハイパーリンクを表示するターゲットウィンドウを示します。このテキストフォーマットを使用するテキストにアンダーラインを表示するか (true)、または表示しないか (false) を示すブール値です。このテキストフォーマットを使用するテキストのハイパーリンク先の URL を示します。my_fmt に指定したフォーマットのテキストストリング text のテキスト寸法情報を返します。
使用されなくなった関数の一覧
このアクションの代わりに function ステートメントを使用します。この関数は使用されなくなりました。この関数およびすべてのストリング関数は使用されなくなりました。length プロパティを使用して同じ処理を行うことをお勧めします。この関数の代わりに String クラスのメソッドとプロパティを使用します。) 表記と with ステートメントを使用することをお勧めします。0 コンポーネントガイド』を参照してください。0 コンポーネントも含まれています。
これら 2 つのコンポーネントセットを
混在させることはできません。特定のアプリケーションに対して、いずれか一方のコンポーネントセットまたは他方のコンポーネントセットを使用する必要があります。0 コンポーネントのいずれかを表示します。0)] のいずれかを指定する必要があります。既存のドキュメントを開く場合、Flash は [パブリッシュ設定] を調べて、使用するコンポーネントセットを決定します。
0 コンポーネントの詳細については、0 コンポーネントガイド』を参照してください。本マニュアルに記載されている各コンポーネントの説明には、以下の情報が含まれます。
コンポーネントパラメータの設定方法
アプリケーション内でコンポーネントを使用する方法
コンポーネントをスタイルやスキンでカスタマイズする方法
コンポーネントはアルファベット順に並んでいます。カテゴリ別にコンポーネントを分類した表を次に示します。この章には、次の項が含まれています。
コンポーネントのタイプ
その他のコンポーネント
コンポーネントのタイプ
次の表は、さまざまなバージョン 2 コンポーネントをカテゴリ別にまとめたものです。縦に重なる一連のビューです。上部に沿ってボタンがあり、それを使ってビューを切り替えることができます。メッセージとユーザーの応答用のボタンを表示するウィンドウです。カスタムアイコンでカスタマイズできるサイズ変更可能なボタンです。スクロール可能なリストから 1 つの選択肢を選択するコンポーネントです。リストの上部に、そのリスト内を検索するための選択可能なテキストフィールドを付加することもできます。複数の列のデータを表示および操作するためのコンポーネントです。カレンダーから日付または日付範囲を選択するコンポーネントです。カレンダーアイコンの付いた選択不可のテキストフィールドです。ユーザーがコンポーネントの境界ボックスの内側をクリックすると、DateChooser コンポーネントが表示されます。編集不可の単一行のテキストフィールドです。スクロールリストから 1 つまたは複数の選択肢を選択するコンポーネントです。ロード済みの SWF ファイルまたは JPEG ファイルを保持するコンテナです。標準的なデスクトップアプリケーションのメニューです。ユーザーはリストから 1 つのコマンドを選択できます。メニューバー (水平) です。数値の増減に使用するクリック可能な矢印が付いているテキストボックスです。処理 (ロード処理など) の進行状況を表示するコンポーネントです。複数の選択肢から 1 つを選択するコンポーネントです。ムービークリップ、ビットマップ、SWF ファイルを、限られた領域内に自動スクロールバーを使用して表示します。必要に応じて編集を許可できる複数行のテキストフィールドです。必要に応じて編集を許可できる単一行のテキスト入力フィールドです。階層構造を持つ情報の操作に使用するコンポーネントです。タイトルバー、キャプション、境界線、閉じるボタン、およびコンテンツを表示する領域を備えたドラッグ可能なウィンドウです。スクロールバーをテキストフィールドに追加するコンポーネントです。Flash 実行時データバインディング機能を実装するクラスです。データを保持し、コンポーネント間のコネクタとして使用できます。データのリニアアクセスリスト用のモデルです。このモデルは、データの変更をブロードキャストする簡単な配列操作機能を提供します。データドリブンアプリケーションを作成する構成要素の 1 つです。サポートされている任意のデータソースにデータを保存し直すコンポーネントです。
これらのクラスは mx
Web サービスメソッド呼び出しに対するスクリプト不要のアクセスを提供します。サポートされている任意のデータソースにデータを保存し直すコンポーネントです。
ストリーミングメディアの再生をアプリケーションで制御します (メディアコンポーネントを参照)
ストリーミングメディアをアプリケーションに表示します。
(メディアコンポーネントを参照)
トの組み合わせです (メディアコンポーネント
オブジェクトの重なりの深度を管理します。コンポーネント間の Tab キーによる移動を管理します。また、ユーザーがアプリケーション内をクリックした場合のフォーカスの変化も管理します。ポップアップウィンドウの作成と削除を管理します。スタイルの登録と継承を管理します。アクティブな最上位ウィンドウを管理します。スライドやムービークリップに対するアニメーション効果を管理できます。実行時にフォームアプリケーションのスクリーンを操作するためのコンポーネントです。実行時にスライドプレゼンテーションのスクリーンを操作するためのコンポーネントです。
メニューアイテムの XML 属性について
メニューアイテムの XML エレメントの属性によって、どのアイテムが表示され、メニューアイテムがどのように動作し、ActionScript にどのように公開されるかが決まります。次の表は、XML メニューアイテムの属性を示しています。メニューアイテムを表すために表示されるテキストです。メニューアイテムの種類です。この属性が存在しない場合、デフォルト値は normal になります。イメージアセットのリンケージ識別子です。この属性は必須ではありません。ラジオボタングループ内の複数のラジオボタンアイテムを関連付けて、ルート Menu インスタンスからラジオボタングループの状態を公開するための識別子です。この属性は必須ではありません。このメニューアイテムが選択可能か (true)、選択できないか (false) を示すブール値またはストリングです。この属性は必須ではありません。リゾルバコンポーネントは、DataSet コンポーネント (Flash データアーキテクチャにおけるデータ管理機能の一部) と共に使用され、データの変更を外部データソースに保存する機能を提供します。この更新パケットは、その後、いずれかのコネクタコンポーネントによって外部データソースへ転送できます。リゾルバコンポーネントは、実行時に視認できる外観を持ちません。0 を指定したドキュメントで作業している場合のみです。そして、コネクタから返されたサーバーエラーを受信し、内容を DataSet コンポーネントに伝えます。これらすべての処理を、バインド可能プロパティを使用して実行します。Flash データアーキテクチャの詳細については、『Flash ユーザーガイド』の「データの解析」を参照してください。リレーショナルデータベースの詳細については、『Flash ユーザーガイド』の「リレーショナルデータベース向けのデータ変換」を参照してください。
RDBMSResolver コンポーネントを使用してデータを更新するアプリケーションの詳しい例については、Tree コンポーネントでのスタイルの使用
Tree コンポーネントは次のスタイルを使用します。コンポーネントのベースカラースキームです。リストの背景色です。
デフォルトのカラーは白色で、クラススタイル宣言で定義されます。各ノードの深さに基づいて行の背景色を設定します。値はカラーの配列で指定します。最初の要素はルートノードの背景色、2 番目の要素はルートの子ノードの背景色というように、配列で指定した数のカラーが順に深いノードに対応します。このスタイルプロパティはデフォルトでは設定されません。Tree コンポーネントでは RectBorder インスタンスを境界線として使用するので、このクラスに対して定義されているスタイルが適用されます。テキストの色です。コンポーネントが無効な場合のテキストカラーです。fontFamily で指定されたフォントが埋め込みフォントかどうかを示すブール値です。この設定を行わないと、埋め込みフォントは使用されません。テキストのフォント名です。フォントのポイントサイズです。フォントスタイルです。フォントの太さです。テキストの行揃えです。テキストの装飾です。テキストのインデントを示す数値です。デフォルト値は 0 です。Tree コントロールのリーフノードで、特定のアイコンが設定されていないノードに表示されるアイコンです。Tree コンポーネントで、閉じた状態のフォルダノードの横に表示されるアイコンです。Tree コンポーネントで、開いた状態のフォルダノードの横に表示されるアイコンです。Tree コンポーネントの閉じた状態のフォルダノードで、特定のアイコンが設定されていないノードに表示されるアイコンです。Tree コンポーネントの開いた状態のフォルダノードで、特定のアイコンが設定されていないノードに表示されるアイコンです。Tree コンポーネントの各行をインデントするピクセル数です。
開閉のアニメーションに使用する所要時間です (ミリ秒単位)
開閉のアニメーションを制御するトゥイーン関数に対する参照です。デフォルトはサインインとサインアウトです。0 コンポーネントガイド』のコンポーネントアニメーションのカスタマイズを参照してください。
ユーザーがスクロールバーのボタンを最初に押してから、そのアクションの反復が始まるまでの遅延時間です (ミリ秒単位)
ユーザーがスクロールバーのボタン上でマウスボタンを押し下げたときの自動クリックの時間間隔です (ミリ秒単位)
マウスポインタが指している行の背景色です。選択された行の背景色です。
通常状態から選択状態への (あるいはその逆の) トランジションの長さです (ミリ秒単位)
選択された行の背景色です。このプロパティのデフォルト値は backgroundDisabledColor のデフォルト値と同じなので、2 つのうちいずれかのスタイルプロパティを変更しない限り、コンポーネントが無効状態のとき、どの行が選択されているかは見えません。選択状態のトランジション制御に使用するイージング式への参照です。通常状態から選択状態へのトランジションにのみ適用されます。デフォルトの式としては、サインインとサインアウトの式が使われます。0 コンポーネントガイド』のコンポーネントアニメーションのカスタマイズを参照してください。マウスポインタが置かれているときのテキストの色です。ロールオーバー時のテキストがよく見えるよう、2 つのカラーが補色の関係になるように設定する必要があります。選択された行のテキストの色です。選択時のテキストがよく見えるよう、2 つのカラーが補色の関係になるように設定する必要があります。マウスポインタが行を指しているときにその行をハイライトするかどうかを指定します。Tree コンポーネントを現在のドキュメントのライブラリにドラッグし、メインタイムラインの最初のフレームに次のコードを追加します。
使用できるバージョン
リモートプロシージャコールが開始されるとブロードキャストします。処理の状態をユーザーに通知します。このイベントハンドラへのパラメータは、次のフィールドを持つオブジェクトになります。target : イベントを発行したオブジェクトへの参照です。code : 特定の条件の名前を表すストリングです。data : コンテンツがコードによって変わるオブジェクトです。次に詳細を示します。このイベントは、呼び出しの処理中にその他の問題が発生した場合に発行されます。このイベントが発行されると、呼び出しは完了したものと見なされ、result イベントも send イベントも発行されません。status イベントで発生する可能性がある失敗の一覧を次に示します。このメッセージは、ブラウザの各種制限により (a) サーバーの URL が無効か、応答しないか、HTTP エラーコードを返した場合、または、(b) サーバー要求は正常に処理されたが、応答が 0 バイトのデータだった場合のいずれかが発生したことを示します。この制限を回避するには、サーバーから 0 バイトのデータを返すことがないようにアプリケーションを設計します。Received を受信した場合は、サーバーエラーであることがわかるため、ユーザーにそう伝えることができます。
言語リファレンスのみ
イメージを拡大 / 縮小または回転するときに y 軸方向のピクセルの配置に影響を与える値です。D キーのキーコード値 (68) に関連付けられた定数です。表示オブジェクトの要素カラーと背景色のうち暗い方(値が小さい方)の色を選択します。ステートメント実行、具体的には SQL SELECT ステートメントが実行された場合に、結果として返されるデータです。このメニューアイテムに関連付けられた任意のデータオブジェクトです。Shader インスタンスのパラメーター、入力イメージ、およびメタデータにアクセスできます。オーディオストリーム内のデータです。オブジェクトの data プロパティに割り当てられた属性のコレクションです。これらの属性は共有および保存することができます。ロード操作によって受信したデータです。URL リクエストで送信されるデータを含むオブジェクトです。未処理のデータが送受信された後に送出されます。ヘッダーに関連付けられたコンテンツを格納します。コンポーネントをアイテムレンダラーまたはアイテムエディターとして使う場合、data プロパティを使用して、そのコンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターで data プロパティを使用すると、コンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターでコンポーネントを使用するときに、そのコンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターで data プロパティを使用すると、コンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターでコンポーネントを使用するときに、そのコンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターで data プロパティを使用すると、コンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターでコンポーネントを使用するときに、コンポーネントに値を渡すことができます。アイテムレンダラーまたはアイテムエディターでコンポーネントを使用するときに、そのコンポーネントに値を渡すことができます。このコンポーネントをアイテムレンダラーまたはアイテムエディターとして使用したときに、このコンポーネントによってレンダリングされるデータプロバイダー内のアイテムです。アイテムレンダラーまたはアイテムエディターで data プロパティを使用すると、コンポーネントに値を渡すことができます。レンダリングまたは編集するデータです。
イベントに関する情報
イベントに関連するデータです。イメージスナップショットを表すエンコードされたデータです。チャートデータの周囲の色です。このスキーマオブジェクトが属するデータベースの名前です。再生またはフラッシュされたバイト数とは関係なく、キューが受信したデータメッセージの総バイト数を指定します。NetStream データバッファーがデータを受信する速度(1 秒あたりのバイト数)を指定します。現在のチャンクから読み出す残りデータバイト数の変化を記録するカウンターです。data プロパティが変更されたときに送出されます。データプロバイダー内のデータにアクセスして操作するオブジェクトです。データ記述子は、データプロバイダーのデータにアクセスし、このデータを操作します。データ変更エフェクトが完了したことを示すフラグです。DataEvent オブジェクトは、生データのロードが完了したときにオブジェクトによって送出されます。データイベントに関する情報を含むイベントオブジェクトを作成します。列に関連付けられているデータプロバイダーアイテム内のフィールドまたはプロパティの名前です。列に関連付けられているデータプロバイダー内のフィールドまたはプロパティの名前です。列に関連付けられているデータ内のフィールドまたはプロパティの名前です。指定された形式のデータを取得します。DataGrid コントロールは、List に似ていますが、複数の列のデータを表示でき、したがって複数のプロパティを持つオブジェクトの表示に適している点が異なります。コンストラクターです。DataGridBase クラスは、アイテムのリストを複数の列で表示するコントロールの基本クラスです。コンストラクターです。例えば、編集可能なグリッドアイテムにフォーカスが置かれた場合に送出されるイベントなどがあります。コンストラクターです。DataGrid コントロール内にある列ヘッダーの背景のスキンです。コンストラクターです。DataGrid 内にある列ヘッダー間のセパレーターのスキンです。コンストラクターです。系列の項目に色を適用する方法を指定します。チャンクデータの最初のバイトを指すチャンクバッファーのインデックスです。このコンポーネントが表示するアイテムのセットです。NativeMenu のメニューアイテムの構造を定義するために使用されるオブジェクトの階層です。MenuBar のアイテムとメニューとして表示されるオブジェクトの階層です。ナビゲーターコントロールに値を格納するために使用されるデータです。表示するデータを含むオブジェクトです。表示するデータのセットです。MenuBarItem の選択時にポップアップ表示されるメニューに使用するデータを提供するオブジェクトです。この Repeater が、子の繰り返しインスタンスを作成するために使用するデータプロバイダーです。データヒントとして表示するデータプロバイダー内のフィールドの名前です。データヒントとして表示するデータプロバイダーアイテム内のフィールドの名前です。データヒントテキストの形式を設定するコールバック関数です。dataTip を決定するためにデータプロバイダーの各アイテムで実行するコールバック関数を指定します。dataTip を決定するために各アイテムで実行されるユーザー指定の関数です。サムに対するデータヒントのオフセット(ピクセル単位)です。サムに関連するデータヒントの場所です。データヒントテキストで使用する小数点以下の桁数です。0 の場合、すべての値が整数に四捨五入されます。データヒントで使用するスタイル宣言の名前です。列のデータ型をストリングとして取得します。メッセージヘッダーの日付文字列です。Date クラスは日時のデータを表します。指定された日時を保持する新しい Date オブジェクトを作成します。DateFormatter クラスやパターンをレンダリングする解析関数でも使用される、ローカライズされたストリング情報が含まれます。DateChooser コントロールは、月の名前、年、および月の各日を示すグリッドを表示し、そのグリッドの列ラベルとして曜日を表示します。コンストラクターです。今日の日付、ロールオーバーおよび選択日付を表示するための DateChooser のインジケーターのスキンです。DateChooser の次月ボタンおよび前月ボタンにあるすべての状態のスキンです。コンストラクターです。DateChooser の次年ボタンおよび前年ボタンにあるすべての状態のスキンです。コンストラクターです。2 つの Date オブジェクトを比較し、最初の Date オブジェクトが 2 番目のアイテムより前か、同じか、または後かどうかを示す整数値を返します。DateField コントロールは日付を表示するテキストフィールドで、右側にカレンダーアイコンが表示されます。コンストラクターです。
作成日列および変更日列の日付フォーマットを指定するストリング
DateFormatter クラスは、書式ストリングを使用して、入力ストリングまたは Date オブジェクトから、書式設定された日付および時刻のストリングを返します。コンストラクターです。日付サブフィールドの検証結果をリッスンするコンポーネントを表します。長い形式の曜日名を表します。短い形式の曜日名を表します。検証する日付プロパティの名前を表します。日付フィールドの値を含むオブジェクトを表します。デスクトップのフォーカスが別のアプリケーションに切り替わると送出されます。「ブロードキャストイベント」- Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。最上位のフォーカスマネージャーから下位のフォーカスマネージャーに送信されるため、タブループに属するすべてのフォーカスマネージャーが非アクティブになります。子アプリケーションのポップアップを非アクティブにすることを要求します。deanalyze() メソッド呼び出しの処理が正常に完了したときに送出されます。analyze() メソッドの呼び出して作成された統計情報をすべて削除します。事後処理中に、デコードされたビデオに適用されるフィルターのタイプを示します。非ブロックフィルターの強度を指定します。DEBUG レベルで指定されたデータを記録します。アプリケーションのデバッグ時に、詳細で非常に役立つ通知レベルのメッセージを指定します。タブで区切ったテキストの整列トークンをタブストップに配置します。DECIMAL に設定する場合に使用する整列トークンを指定します。小数点の記号を複数個含む場合に発生するエラーメッセージを表します。小数部を区切る文字を表します。入力ストリングを解析する際に使用する小数点の区切り記号文字を表します。入力ストリングを解析する際に使用する小数点の区切り記号文字です。フォーマットした小数の値を出力するときに使用する小数点の区切り文字を表します。Base64 エンコードストリングをデコードし、その結果を内部バッファーに追加します。エンコードされた URI をストリングにデコードします。エンコードされた URI コンポーネントをストリングにデコードします。変換マトリックスの平行移動、回転、および拡大 / 縮小の各設定を、3 つの Vector3D オブジェクトのベクターとして返します。switch ステートメントのデフォルトケースを定義します。SELECT ステートメントから返される列名が、デフォルトの形式を使用することを示します。ホストのデフォルトのカラー補正を使用します。デフォルトの数字の大文字小文字区別を指定するために使用されます。デフォルトの数字の幅を指定するために使用されます。デフォルトの大文字小文字区別を指定します。コンポーネントインスタンスのイベントハンドラーは、デフォルトの優先度 0 で実行されます。コンテナのデフォルトボタンとして指定された Button コントロールです。元のデフォルト Button コントロールへの参照です。FocusManager がデフォルトボタンをアクティブ化するときに Enter キーが押されていることをチェックするかどうかを示すフラグです。NO を含むビットフラグです。この列に定義されているデフォルトの照合シーケンスを示します。デフォルトで表示する列の数です。エフェクトのデフォルトマスクを作成します。コンストラクターです。プロキシを介して Web サービスを呼び出す場合の HTTP 接続のデフォルトの宛先です。プロキシを介して Web サービスを呼び出す場合の HTTPS 接続のデフォルトの宛先です。ドラッグアンドドロップ操作用のデフォルトのドラッグプロキシイメージです。コンストラクターです。
デフォルトドラッグイメージの描画に使用されるスキン
ドラッグプロキシとも呼ばれます。
イメージをキャプチャするために使用される、デフォルトの mx
一部のコンポーネントは、送出したイベントを自分自身でリッスンし、他のリスナーが preventDefault() メソッドを呼び出して、デフォルトのアクションを実行しないようにそのコンポーネントに通知できるようにします。プロデューサで送信されるメッセージに適用するデフォルトヘッダーです。無効なフォーマットストリングがフォーマッターに指定されたことを示すエラーメッセージです。無効な値がフォーマッターに指定されたことを示すエラーメッセージです。リーフアイテムのデフォルトのアイコンを指定します。コンストラクターです。SWF ファイルで作成されたすべてのローカル共有オブジェクトのデフォルトのオブジェクトエンコード (AMF バージョン) です。カラー補正はサポートされていますが、デフォルトでオフになっています。カラー補正はデフォルトでサポートされています。デフォルトのメッセージ優先度です。デフォルトで表示する行の数です。コンストラクターです。遅延ロックトランザクションのオプションを指定します。指定されたクラスのインスタンスを作成して返す遅延インスタンスファクトリです。コンストラクターです。ジェネレーター関数を使用して、必要なオブジェクトのインスタンスを作成する遅延インスタンスファクトリです。コンストラクターです。DefinitionError クラスは、既に定義されている識別子をユーザーコードで定義しようとしたときに発生するエラーを表します。deflate 圧縮アルゴリズムを使用してバイト配列を圧縮します。deflate 圧縮アルゴリズムに使用するストリングを定義します。
新しい更新の周期的チェックの間隔(日数単位)
ミリ秒単位で指定したタイマーイベント間の遅延です。reference によって指定されたオブジェクトプロパティを破棄します。処理後にプロパティが存在しない場合、結果は true になり、存在する場合は false になります。SQL DELETE コマンドを実行した結果、任意の接続済みデータベースの任意のテーブルのデータが変化した場合に送出されます。プロパティがオブジェクトから削除されたことを示します。ディレクトリを削除します。ディレクトリを非同期で削除します。ファイルを削除します。ファイルを非同期で削除します。インスタンスからイベントリスナーを削除し、インスタンスのリストからインスタンスを削除します。この要求に使用されたメソッドは "delete" であることを示します。プロパティを削除する要求をオーバーライドします。プロキシになるオブジェクトで指定されたプロパティを削除し、削除通知をハンドラーに送信します。属性名と値のペアの間の区切り文字です。ユーザーがマウスホイールを 1 目盛り回すごとにスクロールする行数を示します。仕切りがドラッグされたピクセルの数です。スクロールに伴って生じたスクロール位置の値の変化です。変換前の座標空間内のポイントが指定されると、そのポイントの変換後の座標を返します。平行移動エレメントのない変換マトリックスを使用して、Vector3D オブジェクトをある空間座標から別の空間座標に変換します。マウスシールドを展開または削除します。ツリーにおけるアイテムのレベルです。
Tree コントロールで使用される色の配列です(降順)
指定された URI を解決し、逆参照します。指定された name パラメーターを持つ XML オブジェクトのすべての子孫(子、孫、ひ孫など)を返します。このフィールドを降順でソートするかどうかを指定します。Array クラスのソートメソッドに対して、降順でのソートを指定します。
テキストの descent 値は、行のベースラインから最下部までの距離です (ピクセル単位)
行のベースラインから最も下に突き出している文字の最下部までのピクセル数を指定します。ディセントのベースラインを指定します。アクセシビリティ提示におけるこの表示オブジェクトの記述を提供します。フィルターの説明用ストリングです。現在アクティブなポートに対応するサービスの説明です。このメソッドは、HTTP 要求の結果を未加工形式で取得します。Flex Builder のデザインビューのようなデザインツールのコンテキストで現在実行されているかどうかを判別するために任意のコンポーネントから読み取ることのできるグローバルフラグです。ユーザーのデスクトップディレクトリです。
メッセージの宛先
サービスの宛先です。サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。このメソッドは、アイテムレンダラーに対して現在開いているアイテムエディターを閉じます。アイテムに対して現在開かれているアイテムエディターを閉じます。不要になった行をリサイクルし、インジケーターを削除します。detach() メソッド呼び出しの処理が正常に完了したときに送出されます。ステータスイベントのコンテキストを説明するストリングです。ポップアップしたコントロールの中でクリックされたボタンを識別します。スクロールの方向を示します。スクロールアクティビティの詳細を示します。ロケール固有の詳細なエラーメッセージを作成するために使用できる String 値の配列です。特定の詳細なメッセージに関連付けられた参照番号です。
サポートされる各言語の details 文字列を定義する配列
現在のエラーの詳細です。マトリックスが反転可能かどうかを決定する数値です。これがデバイスフォントであることを示します。デバイスフォントのルックアップを示すために使用します。Dictionary クラスでは、プロパティの動的なコレクションを作成し、キーの比較に厳密な等式(===)を使用できます。表示オブジェクトの要素カラーと背景色を比較し、2 つの要素カラーのうち明るい方の値から暗い方の値を差し引きます。
SignedInfo エレメントに対して計算された暗号署名の有効性ステータス
このテキストに使用される数字の大文字小文字区別です。このテキストに使用される数字の幅です。ピアーツーピアーの発行者接続を作成します。歪みの方向です。この Box コンテナが子をレイアウトする方向です。コンテナ内に子を配置する方法を指定します。このコントロールが子をレイアウトする方向です。ScrollBar が水平方向または垂直方向のいずれにスクロールするかを指定します。スライダーコントロールの方向です。モーションの方向です。スキンが水平の線を描画するか、垂直の線を描画するかを指定します。ディレクトリを最初に表示し、その後にファイルを表示するように指定します。ディレクトリを表示し、ファイルを非表示にするように指定します。このコントロールに表示するディレクトリの子ディレクトリを表す File オブジェクトです。このコントロールが内容を表示しているディレクトリです。このコントロールで表示されている選択したディレクトリが変更された場合に送出されます。このコントロールで表示されているディレクトリが変更された場合に送出されます。ユーザーが、このコントロールで表示されているディレクトリを変更しようとしたときに送出されます。ユーザーがマウスまたはキーボードを使用して開かれているディレクトリノードを閉じた場合に送出されます。ディレクトリを示すアイコンを指定します。ユーザーがマウスまたはキーボードを使用してディレクトリノードを開いた場合に送出されます。コレクション自体およびコレクション内のアイテムの変更がビューから送出されないようにします。コンポーネントが無効な場合のテキストの色です。コンポーネントが無効である場合のテキストの色です。メニューアイテムが無効である場合のカラーです。コンポーネントが無効な場合のテキストの色です。コンポーネントが無効である場合の色です。コンポーネントが無効な場合のテキストの色です。コンポーネントが無効である場合の色です。コンポーネントが無効な場合のテキストの色です。無効にする曜日です。ボタンが無効で、選択されていないときに、アイコンとして使用するクラスの名前です。無効なスキンにあるアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効状態のスキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。無効になったコンテナの上に配置されるオーバーレイのアルファ値です。1 日または複数の日を無効にします。ボタンが選択されず、無効であるときに、背景と境界のスキンとして使用するクラスの名前です。コントロールが無効であるときに、背景と境界のスキンとして使用するクラスの名前です。子を表示せず、閉じている (サブツリーが折り畳まれている) 親アイテムの隣りに表示されているアイコンを指定します。Tree コントロール内のアイテムの展開用アイコンを表すクラスです。開いて子を表示している親アイテムの隣りに表示されているアイコンを指定します。コンシューマをリモート宛先から切断します。プロデューサをリモート宛先から切断します。サービスのネットワーク接続を切断して、保留されている要求のすべての応答側を削除します。サービスのネットワーク接続を切断します。チャンネルがエンドポイントから切断されたことを示します。サーバーから切断コマンドを受け取ったときに、このハンドラーによって送出される StatusEvent のコードです。
ビデオストリームがタイムアウトした場合、またはアイドル状態になっている場合の VideoDisplay
失敗した内部切断を処理し、チャンネルの FAULT イベントを送出します。この操作は、チャンネルが切断されたことを示すために使用されます。イベントをイベントフローに送出します。指定されたサンドボックスを除くすべてのサンドボックスにイベントを送出します。このメニューを、指定された位置にポップアップ表示します。テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。このコントロールがパスワードの入力で使用されるかどうかを示します。テキストフィールドがパスワードテキストフィールドであるかどうかを指定します。要求ハンドラーが表示リストを無効にする必要があることを示すビットです。高度なアンチエイリアスの適用されたテキストの表示を制御します。DisplayObject クラスは、表示リストに含めることのできるすべてのオブジェクトに関する基本クラスです。このウィンドウの表示状態です。最小化、最大化または復元するために表示状態が変化した後に送出されます。ウィンドウがその表示状態を変更する直前に、この NativeWindow オブジェクトから送出されます。最小化、最大化または復元するために表示状態が変化する前に送出されます。最小化、最大化、または復元するために表示状態が変化する前に送出されます。指定した XML オブジェクトを即時にガベージコレクションで処理できるようにします。電子メールに添付されるファイルの処理方法です。コンポーネントが透明から不透明に、または不透明から透明に推移するようなアニメーション効果を設定します。コンストラクターです。ベベルのオフセット距離です。シャドウのオフセット距離(ピクセル単位)です。オフセット距離です。グローのオフセット距離です。シャドウのオフセット距離(ピクセル単位)です。DividedBox コンテナは、Box コンテナと同じ方法で子を水平方向または垂直方向に測定して配置しますが、子の間にはドラッグ可能な仕切りが挿入されます。コンストラクターです。
ユーザーが仕切りをドラッグできる領域の幅です(ピクセル単位)
このアフォーダンスは、隙間より大きなサイズには設定できません。マウスがこの領域にあるときは、サイズ変更カーソルが表示されます。
ユーザーが仕切りをドラッグできる領域の幅です(ピクセル単位)
このアフォーダンスは、隙間より大きなサイズには設定できません。マウスがこの領域にあるときは、サイズ変更カーソルが表示されます。仕切りの透明度を決定するアルファ値です。子と子の間の、仕切りのクラスです。ユーザーが仕切りをドラッグしている間、複数回送出されます。仕切りが押されたり、ドラッグされたり、または解放されたときに送出されるイベントを表します。コンストラクターです。押されているか、またはドラッグされている仕切りの 0 から始まるインデックスです。ユーザーがこのコンテナの仕切りを押したときに送出されます。ユーザーが仕切りを解放したときに送出されます。仕切りのスキンです。この可視幅は、アフォーダンスより大きな値には設定できません。マトリックス変換中に使用する除数です。更新アクションで使用される識別名です。ドックアイコンメニューです。現在の入力ストリングの第 1 候補を選択するように IME に指示します。コンポーネントが作成されるドキュメントオブジェクトへの参照です。このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。この UITextField オブジェクトに関連付けられたドキュメントオブジェクトへの参照です。このコンポーネントに関連付けられたドキュメントオブジェクトへの参照です。ドキュメントオブジェクトへの参照です。XMLDocument のインスタンスとしてロードされたドキュメントに対して旧式のアクセスを提供するように維持されています。ColdFusion によって公開されるドキュメントサービスのプロキシクラスです。他の PDF ドキュメントとのマージに関して割り当てられたアクセス許可です。セクションごとに一意のヘッダーとフッターを指定します。ユーザーのドキュメントディレクトリです。ドラッグ&ドロップ操作を開始します。
メディア権サーバーのコンテンツのドメイン
現在のファイルが存在するドメインを表すストリングです。関連付けられたコンテンツのバウチャーを取得するために、ユーザーが認証される必要がある Media Rights Server のコンテンツドメインです。検証する数値の型を表します。チェックする郵便番号の種類を表します。オブジェクト名のドメイン部分がパターンかどうかを示します。
正規表現パターン内のドット文字()と改行文字を一致させるかどうかを指定します。現在の Vector3D オブジェクトとパラメーターとして指定された Vector3D オブジェクトが単位頂点の場合、このメソッドは 2 つの頂点間の角度のコサインを返します。マウスがサンドボックス外でダブルクリックされました。クレジットカード番号の妥当性を検証する上で基本クラスの doValidation() メソッドをオーバーライドします。電子メールアドレスの妥当性を検証する上で基本クラスの doValidation() メソッドをオーバーライドします。社会保障番号の妥当性を検証する上で基本クラスの doValidation() メソッドをオーバーライドします。required プロパティの値で定義されるような、検証エラーの原因となる欠損値および空値の検証をはじめ、このバリデーターの検証ロジックを実行します。while ループに似ていますが、条件の最初の評価に先立ってステートメントが実行される点が異なります。下向き矢印キーのキーコード値 (40) に関連付けられた定数です。数値を、入力数値以下でなおかつその入力数値に最も近い整数に切り捨てます。ドロップダウンボタンが押されたときに、何らかのアクションを実行します。スクロールバーの下矢印ボタンが無効になったときに、その下矢印ボタンのスキンとして使用するクラスの名前です。グラフィカルまたはプログラムのいずれかの方法でスキンを変更する場合は、新しいスキンの高さ(水平の ScrollBar の場合)または幅(垂直の ScrollBar の場合)をトラックと同じにする必要があります。矢印が無効のときに下矢印のスキンとして使用するクラスの名前です。スクロールバーの下矢印ボタンをクリックしたときに、その下矢印ボタンのスキンとして使用するクラスの名前です。グラフィカルまたはプログラムのいずれかの方法でスキンを変更する場合は、新しいスキンの高さ(水平の ScrollBar の場合)または幅(垂直の ScrollBar の場合)をトラックと同じにする必要があります。矢印が有効で、ユーザーがマウスボタンを矢印上で押しているときに、下矢印のスキンとして使用するクラスの名前です。スクロールバーの下矢印ボタンにマウスポインターを合わせたときに、その下矢印ボタンのスキンとして使用するクラスの名前です。グラフィカルまたはプログラムのいずれかの方法でスキンを変更する場合は、新しいスキンの高さ(水平の ScrollBar の場合)または幅(垂直の ScrollBar の場合)をトラックと同じにする必要があります。矢印が有効で、マウスポインターが矢印上にあるときに、下矢印のスキンとして使用するクラスの名前です。スクロールバーの下矢印ボタンのデフォルトのスキンとして使用するクラスの名前です。下矢印のデフォルトのスキンとして使用するクラスの名前です。スクロールバーの下矢印ボタンのスキンとして使用するクラスの名前です。グラフィカルまたはプログラムのいずれかの方法でスキンを変更する場合は、新しいスキンの高さ(水平の ScrollBar の場合)または幅(垂直の ScrollBar の場合)をトラックと同じにする必要があります。矢印が有効で、マウスポインターが矢印上にないときに、下矢印のスキンとして使用するクラスの名前です。デフォルト値はありません。ボタンが選択されず、マウスボタンが押されているときに、アイコンとして使用するクラスの名前です。リモートサーバーからファイルをダウンロードするためのダイアログボックスを開きます。更新ファイルのダウンロードが完了すると送出されます。接続中または更新ファイルのダウンロード中にエラーが発生した場合に送出されます。コンストラクター関数です。ダウンロード段階でラベルとして表示するストリングです。
SWF ファイルが完全にダウンロードされたときに、ダウンロード段階がプログレスバーを占めるパーセント
コンストラクターです。更新ファイルを非同期にダウンロードします。ボタンが選択されず、マウスボタンが押されているときに、背景と境界のスキンとして使用するクラスの名前です。ユーザーがマウスボタンを押したままにしているときに、背景と境界のスキンとして使用するクラスの名前です。ボタンの "ダウン" 状態用のビジュアルオブジェクトとして使用される表示オブジェクトを指定します。ダウン状態とは、ユーザーが hitTestState オブジェクトをクリックしたときのボタンの状態です。ドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ&ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。ドラッグ操作が完了したとき(ドラッグデータをドロップターゲットにドロップするか、ドロップを実行せずにドラッグ & ドロップ操作を終了したときのいずれか)、ドラッグイニシエータ(ドラッグしたデータのソースであるコンポーネント)によって送出されます。ユーザーがドロップターゲット上でマウスを離したとき、ドロップターゲットによって送出されます。このコントロールの外にアイテムをドラッグし、他のコントロールにドロップできるかどうかを示すフラグです。ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。DragEvent クラスは、ドラッグ & ドロップ操作の一部として送出されるイベントオブジェクトを表します。コンストラクターです。ユーザーがデータをコンポーネントの外部にドラッグし、ターゲットにドロップしなかったとき、コンポーネントによって送出されます。ユーザーが列を新しい位置にドラッグできるかどうかを示すフラグです。true の場合、ユーザーは列ヘッダーを新しい位置にドラッグできます。列の順序をユーザーが変更できるかどうかを示すフラグです。ドラッグ & ドロップ操作中にビジュアルオブジェクトを表示するクラスのインスタンスを取得します。ドラッグ & ドロップのドラッグイメージのオフセットを取得します。doDrag() 呼び出しに渡されるインタラクティブオブジェクトです。ドラッグ操作を開始したコンポーネントです。ドラッグ&ドロップ操作の一部として、アイテムを Tree コントロールから単にコピーするのではなく移動できることを示します。ドラッグ & ドロップ操作でコントロールからアイテムを単にコピーするのではなく、移動できるかどうかを示すフラグです。ドラッグ操作時に、コンポーネント上でマウスを移動したとき、コンポーネントによって送出されます。マウスをリストの上または下に移動した場合に、リストを上または下にスクロールするインターバル関数です。コンストラクターです。ドラッグ操作を開始したときにドラッグイニシエータによって送出されます。指定の Sprite に、指定された位置、幅、高さおよび色でキャレットのインジケーターを描画します。円を描画します。示されたカラーを使用して列の背景を描画します。指定された Sprite に、指定された位置、幅、高さ、色で、ドラッグされている列のオーバーレイを描画します。楕円を描画します。コンポーネントがフォーカスを受け取ったときに FocusManager によって呼び出されます。このコンポーネントを囲むフォーカスインジケーターを表示するか、または非表示にします。コンポーネントがフォーカスを受け取ったときに FocusManager によって呼び出されます。指定された Sprite に、指定された位置、幅、高さ、色でハイライトのインジケーターを描画します。行間に線を描画します。ハイライト、選択、またはキャレットの各インジケーターと共にレンダラーを描画します。列の間の線と、列の背景を描画します。描画用の一連のコマンドを送信します。矩形を描画します。角丸矩形を描画します。このスキンの Graphics オブジェクトに矩形をプログラムにより描画します。丸角の描画に半径のサイズを使用して角丸矩形を描画します。位置、高さ、色の指定に従って行の背景を描画します。位置と高さの指定に従って行の背景を描画します。行の色、境界線および背景が交互に異なるように描画します。指定された Sprite に、指定された位置、幅、高さ、色で選択のインジケーターを描画します。列のサイズ変更時にユーザーが通常使用する列ヘッダーセパレーターを作成して表示します。画面上のシャドウをレンダリングします。内部的に使用されます。個々のタイルの背景を描画します。
すべてのタイルの背面に背景を描画します(存在する場合)
一連の三角形をレンダリングします。通常は、ビットマップを歪曲させて、3 次元の外観にします。列間に線を描画します。アイテムが表示される場合、そのアイテムを描画します。NetStream オブジェクトが、再生の前にユーザーの認証資格情報を要求する、DRM (デジタル著作権管理) で暗号化されたコンテンツを再生しようとしたときに送出されます。DRM 認証イベントに関する特定の情報を含む Event オブジェクトを作成します。NetStream オブジェクトが DRM (デジタル著作権管理) で暗号化されたファイルを再生しようとして、DRM に関連したエラーを検出したときに送出されます。DRM エラーイベントに関する特定の情報を含む Event オブジェクトを作成します。DRMManager は、DRM で保護されたコンテンツを表示するために必要なバウチャーの取得と保存を管理します。
DRM (デジタル著作権管理) で暗号化されたコンテンツの再生が開始されるときに送出されます (ユーザーが認証されてコンテンツの再生が許可された場合)
NetStream オブジェクトは、DRM (デジタル著作権管理) によって保護されたコンテンツが正常な再生を開始したとき (バウチャーが検証され、ユーザーが認証されてコンテンツを表示することを承認されたとき) に DRMStatusEvent オブジェクトを送出します。DRM ステータスイベントに関する特定の情報を含む Event オブジェクトを作成します。DRMVoucher クラスは、DRM で保護されたコンテンツの表示をユーザーに許可するライセンストークンを表します。ドロップターゲットによって指定されているドラッグアクションです。現在のアクションです。このスタイルは、ComboBox をエラー状態で表示するためにバリデーターによって使用されます。コンストラクターです。これにより、ドロップダウンリストまたはそのアイテムレンダラーの外観を制御できます。ドロップダウンリストの幅をピクセル単位で表します。ドラッグしたアイテムをコントロールにドロップできるかどうかを示すフラグです。ドラッグしたアイテムをドロップできる場所を示すために使用するスキンです。ここでアイテムをドロップすると、ドロップしたアイテムはこのアイテムの 1 つ上になります。現在の NetStream 再生セッションで脱落したビデオフレームの数を返します。ドロップシャドウの色です。Panel コンテナのドロップシャドウの可視性を制御するブール型プロパティです。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。コンポーネントのドロップシャドウの表示または非表示を指定するブール型プロパティです。設定しない場合、コンテナのデフォルトの背景は透明なので、シャドウはコンテナの背後に表示されます。スプライトのドラッグ先またはスプライトがドロップされた先の表示オブジェクトを指定します。
エフェクトの継続時間を表します(ミリ秒単位)
エフェクトの持続時間を表します(ミリ秒単位)
エフェクトの継続時間を表します(ミリ秒単位)
エフェクトの持続時間を表します(ミリ秒単位)
アニメーションの継続時間を表します(ミリ秒単位)
実行時に追加された dynamic プロパティをクラスのインスタンスで保有するよう指定します。つまり、このサブクラスのインスタンスには、実行時に任意のイベントプロパティを設定できます。コンストラクターです。動的オブジェクトの動的プロパティの直列化をさらに細かく制御できます。
言語リファレンスのみ
継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
要求された動作
[読み取り専用] イベントがバブリングイベントかどうかを示します。[読み取り専用] イベントに関連付けられた動作を回避できるかどうかを示します。[読み取り専用] マウスダウンイベントがマルチクリックシーケンスの一部かどうかを示します。指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。[読み取り専用] イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。ユーザーがマウスホイールを 1 目盛り回すごとにスクロールする行数を示します。ドラッグ操作を開始したコンポーネントです。[読み取り専用] イベントフローの現在の段階です。スプライトを基準とするイベント発生位置の水平座標です。スプライトを基準とするイベント発生位置の垂直座標です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。イベントに関連する表示リストオブジェクトへの参照です。[読み取り専用] グローバルステージ座標を基準とするイベント発生位置の水平座標です。[読み取り専用] グローバルステージ座標を基準とするイベント発生位置の垂直座標です。[読み取り専用] イベントターゲットです。[読み取り専用] イベントのタイプです。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクターです。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。指定されたオブジェクトのプリミティブな値を返します。継承されるパブリック定数を隠す。
継承されるパブリック定数を表示
プロパティの詳細
コンストラクターです。イベントの基となるアクションを示します。
言語リファレンスのみ
これは、異なるセキュリティサンドボックス内にあるアプリケーション間で送信されるイベントです。イベントでは、このサンドボックスで何が行われているかを他のサンドボックスのオブジェクトに知らせます。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
[読み取り専用] イベントがバブリングイベントかどうかを示します。[読み取り専用] イベントに関連付けられた動作を回避できるかどうかを示します。指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。[読み取り専用] イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。
イベントに関する情報
[読み取り専用] イベントフローの現在の段階です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。[読み取り専用] イベントターゲットです。[読み取り専用] イベントのタイプです。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクターです。Event サブクラスのインスタンスを複製します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。Event オブジェクトのすべてのプロパティを含むストリングを返します。指定されたオブジェクトのプリミティブな値を返します。継承されるパブリック定数を隠す。
継承されるパブリック定数を表示
[静的] 親ブリッジまたはサンドボックスルートに送出され、別のアプリケーションがアクティブになったことを通知します。[静的] 親ブリッジまたはサンドボックスルートに送出され、ウィンドウがアクティブになったことを通知します。[静的] 親ブリッジまたはサンドボックスルートに送出され、プロキシ SystemManager が非アクティブになったことを通知します。
プロパティの詳細
イベントに関する情報
コンストラクターです。イベントの基となるアクションを示します。
メソッドの詳細
親ブリッジまたはサンドボックスルートに送出され、別のアプリケーションがアクティブになったことを通知します。SystemManager はイベントをマーシャリングおよび再送出するため、アプリケーションコードは、SWF ファイルのアンロードを妨害する参照を削除できます。親ブリッジまたはサンドボックスルートに送出され、ウィンドウがアクティブになったことを通知します。
信頼されていないアプリケーションでは、data
notifier プロパティは、イベントを送出しているアプリケーションのブリッジです。
イベントは、ブリッジ経由ではなくサンドボックスルートに直接送出できるため、event
target はイベントを送出しているアプリケーションのブリッジにはなりません。親ブリッジまたはサンドボックスルートに送出され、プロキシ SystemManager が非アクティブになったことを通知します。
信頼されていないアプリケーションでは、data
notifier プロパティは、イベントを送出しているアプリケーションのブリッジです。
イベントは、ブリッジ経由ではなくサンドボックスルートに直接送出できるため、event
target はイベントを送出しているアプリケーションのブリッジにはなりません。
言語リファレンスのみ
6 桁のマスクには 6 桁の数値を設定する必要があります。5 桁または 9 桁のマスクを使用している場合は、5 桁または 9 桁の数値を使用してフォーマットできます。エラーが発生すると、空のストリングが返され、エラーを説明するストリングが error プロパティに保存されます。この error プロパティに保存される可能性のある値は、次のうちのいずれかです。ただし、カナダの郵便番号の場合は英数字の値を使用できます。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。[静的] 無効なフォーマットストリングがフォーマッターに指定されたことを示すエラーメッセージです。[静的] 無効な値がフォーマッターに指定されたことを示すエラーメッセージです。エラーが発生したときにフォーマッターによって保存される説明を表します。マスクパターンを表します。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。継承されるプロテクトプロパティを隠す。
継承されるプロテクトプロパティを表示
[読み取り専用] アプリケーションのローカライズされたすべてのリソースを管理するオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクターです。[override] 指定のフォーマットを使用して、ストリングをフォーマットします。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。指定されたオブジェクトのストリング表現を返します。指定されたオブジェクトのプリミティブな値を返します。
継承されるプロテクトメソッドを表示
プロパティの詳細
マスクパターンを表します。コンストラクターです。
メソッドの詳細
指定のフォーマットを使用して、ストリングをフォーマットします。値をフォーマットできない場合、空のストリングが返され、error プロパティにエラーの説明が書き込まれます。エラーが発生した場合は空です。エラーの状態を示す説明が error プロパティに書き込まれます。
言語リファレンスのみ
特定のモジュール用ハンドラーとして機能するインターフェイスです。このインターフェイスから、モジュールの状態の照会、モジュールの内部ファクトリの取得、およびモジュールのロードまたはアンロードが可能になります。[読み取り専用] モジュールのロード中にエラーが発生した場合に true となるフラグです。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。イベントをイベントフローに送出します。EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。モジュールのロードを要求します。モジュールへの現在の参照を解放します。モジュールをアンロードします。指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。イベントの詳細についてはクリックしてください。モジュールのロード中にエラーが発生した場合に、関連する ModuleInfo によって送出されます。モジュールのロード中に、関連する ModuleInfo によって一定の間隔で送出されます。モジュールデータがアンロードされたときに、関連する ModuleInfo によって送出されます。
プロパティの詳細
モジュールのロード中にエラーが発生した場合に true となるフラグです。ERROR イベントが送出される場合です。load() メソッドがこのモジュールで呼び出された場合です。READY イベントが送出される場合です。SETUP イベントが送出される場合です。URL にはローカルまたはリモートの場所を指定できます。ただしリモートの場合は、モジュールのドメインとそのモジュールをロードするアプリケーションとの間に、信頼関係を確立する必要があります。
メソッドの詳細
モジュールのロードを要求します。モジュールが既にロードされている場合は、このメソッドを呼び出しても何も実行されません。それ以外の場合は、モジュールのロードが開始され、ロードの進行時に progress イベントが送出されます。このパラメーターが指定されている場合は、モジュールが ByteArray からロードされます。このパラメーターが null の場合は、url プロパティに指定された url からモジュールがロードされます。これにより、ストリングハンドルを使用してファクトリへの遅延(または分離)サブスクリプションを行えるようになります。モジュールへの現在の参照を解放します。このメソッドではモジュールはアンロードされません。ただし、そのモジュールに対して開かれた参照が他になく、ロードされるモジュールを限られた数に制限するように ModuleManager を設定している場合はアンロードが行われます。モジュールをアンロードします。モジュール内の定義に対する未処理の参照が存在する場合、Flash Player および AIR ではこのモジュールを完全にアンロードしてガベージコレクションで回収することはありません。
イベントの詳細
イベントオブジェクトの型: mx
モジュールのロード中にエラーが発生した場合に、関連する ModuleInfo によって送出されます。モジュールのダウンロード中にエラーが発生した場合に送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。エラーメッセージです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
イベントオブジェクトの型: mx
モジュールのロード中に、関連する ModuleInfo によって一定の間隔で送出されます。モジュールのダウンロード処理中に送出されます。このモジュールはダウンロード処理中に一定の間隔で送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。ロードされたバイト数です。ロードするバイト数の合計です。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
イベントオブジェクトの型: mx
モジュールのダウンロードが完了すると送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。ロードされたバイト数です。ロードするバイト数の合計です。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
イベントオブジェクトの型: mx
モジュールのうち、情報を取得するのに十分な部分がダウンロードされると送出されます。info() メソッドを呼び出すことによって行います。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
イベントオブジェクトの型: mx
モジュールデータがアンロードされたときに、関連する ModuleInfo によって送出されます。モジュールがアンロードされると送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトに常にアクセスするには、currentTarget プロパティを使用してください。
言語リファレンスのみ
継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。[静的] 指定したストリングが単一の空白、タブ、復帰文字、改行文字、または用紙送り文字の場合、true を返します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。[静的] 指定したストリング内の "{n}" トークンを、渡された対応するパラメーターと置き換えます。ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。指定されたオブジェクトのストリング表現を返します。[静的] 指定したストリングの先頭と末尾から、すべての空白文字を削除します。[静的] ストリングとして格納されている配列内の各エレメントの先頭と末尾から、すべての空白文字を削除します。指定されたオブジェクトのプリミティブな値を返します。
メソッドの詳細
指定したストリングが単一の空白、タブ、復帰文字、改行文字、または用紙送り文字の場合、true を返します。指定したストリング内の "{n}" トークンを、渡された対応するパラメーターと置き換えます。このストリングには {n} 形式の特殊なトークンを含めることができます。ここで、n は 0 から始まるインデックスで、指定された場合、そのインデックスで検出された追加パラメーターに置換されます。ここで n は、指定された値の配列の(0 から始まる)整数インデックス値です。最初のパラメーターが配列の場合、この配列はパラメーターリストとして使用されます。
これにより、rest シグネチャを使用する他のメソッドでこのルーチンを再使用できます。次に例を示します。String — すべての {n} トークンが、指定された対応するパラメーターと置換された新しいストリングです。指定したストリングの先頭と末尾から、すべての空白文字を削除します。String — 先頭および最後の空白を削除して更新されたストリングです。ストリングとして格納されている配列内の各エレメントの先頭と末尾から、すべての空白文字を削除します。String — 各エレメントの先頭および最後の空白を削除して更新されたストリングです。
言語リファレンスのみ
トップレベルまたはグローバル関数は、ActionScript が使用された SWF ファイル内の任意の箇所やユーザー定義クラスで使用できます。0 のほとんどのグローバル関数は、クラスに移行されました。新しい配列を作成します。エンコードされた URI をストリングにデコードします。エンコードされた URI コンポーネントをストリングにデコードします。ストリングを有効な URI コンポーネントにエンコードします。パラメーターをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。指定した数値を整数値に変換します。指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。ストリングを浮動小数に変換します。ストリングを整数に変換します。指定されたパラメーターのストリング表現を返します。デバッグ中に式を表示、またはログファイルに書き込みます。指定した数値を符号なし整数値に変換します。パラメーター str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。オブジェクトを XML オブジェクトに変換します。トップレベルまたはグローバル定数は、どのスクリプトでも使用でき、ドキュメント内のどのタイムラインやスコープでも参照できます。初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。数式の結果が数値として表現できない値になる場合、その結果は NaN になります。次のリストでは、結果が NaN になる一般的な式について説明します。負の数の平方根です。有効な範囲(0 ~ 1)外の数値のアークサインです。NaN 値は、NaN を含む他のどの値とも等しいと見なされないため、等価演算子を使用して、式が NaN であるかどうかをテストできません。初期化されていない型指定のない変数、または初期化されていないダイナミックオブジェクトプロパティに適用される特殊な値です。0 には当てはまりません。例えば、次の変数は型指定も初期化も行われていないため、いずれも undefined になります。また、undefined 値は初期化されていない、または定義されていないダイナミックオブジェクトのプロパティにも適用されます。例えば、オブジェクトが Object クラスのインスタンスの場合、動的に割り当てられたプロパティに値が割り当てられるまで、そのプロパティの値は undefined です。値 undefined を型指定されている変数に割り当てると、その値はそのデータ型のデフォルト値に変換されます。次の例では、型指定されていない変数 myVar が宣言されていますが、初期化されていません。変数に型注釈があるか、または特殊な(*)型指定されていない注釈(var myVar:*;)が使用されているかは関係ありません。同じ規則が、初期化されていないダイナミックオブジェクトのプロパティに適用されます。新しい配列を作成します。長さがゼロ以上の配列、または指定したエレメントのリスト(異なるデータ型を含めることができます)を使用して設定された配列を作成できます。使用する引数の数およびデータ型によって、返される配列の内容が決定します。単一の整数の引数を指定して Array() を呼び出すと、指定された長さの配列が返されますが、その各エレメントの値は未定義です。特定の値のリストを指定して Array() を呼び出すと、指定された各値を含むエレメントを持つ配列が返されます。引数がプリミティブな値ではない場合は、明示的な型の変換や型のキャストには as 演算子を使用します。詳細については、この項の「例」のセクションを参照してください。args — 引数を渡さない場合は空の配列が作成され、整数の引数を 1 つ渡すと特定の長さの配列が作成されます。また、一連のさまざまな型の値をカンマで区切って渡すと、渡された値が設定された配列が作成されます。次の例は、引数がプリミティブな値でない場合の Array() 関数の動作を表しています。配列へのキャストの一般的な使用方法は、配列形式で値を保存する Object インスタンスの変換です。Array() を、Object 型またはその他のプリミティブでないデータ型の引数を使って呼び出した場合は、オブジェクトへの参照が新しい配列のエレメントに格納されます。つまり、渡された唯一の引数がオブジェクトである場合、そのオブジェクトへの参照が新しい配列の最初のエレメントになります。obj を配列にキャストするには、as 演算子を使用します。obj が有効な配列の場合は配列の参照が返され、そうでない場合は null が返されます。戻り値は、次の表に示すように、引数のデータ型および値によって異なります。
空のストリング
空ではないストリング
エンコードされた URI をストリングにデコードします。encodeURI 関数でエンコードされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。次の表に、文字にデコードされない(decodeURI 関数において)エスケープシーケンスのセットを示します。
デコードされないエスケープシーケンス
相当する文字
エンコードされた URI コンポーネントをストリングにデコードします。encodeURIComponent 関数でエスケープされていたすべての文字が、エンコードされていない表現に復元されたストリングを返します。この関数は、URI ストリングの一部(URI コンポーネントと呼びます)のみの変換を目的とします。URI コンポーネントは、コンポーネントセパレーターと呼ばれる特殊文字(: / ;)の間に表示される任意のテキストです。: @ & = + $ , #)を表すエスケープシーケンスが、デコードの必要がある通常のテキストとして扱われることです。完全 URI をストリングに変換します。基本文字の小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。
エンコードされない文字
ストリングを有効な URI コンポーネントにエンコードします。URI のサブストリングをストリングに変換します。基本文字の非常に小さなグループに属していない限り、すべての文字が UTF-8 エスケープシーケンスとしてエンコードされます。URI コンポーネントは、コンポーネントセパレーターと呼ばれる特殊文字(: / ;)の間に表示される任意のテキストです。
エンコードされない文字
パラメーターをストリングに変換し、URL エンコード形式にエンコードします。この場合、英数字以外のほとんどの文字は % が付いた 16 進シーケンスで置き換えられます。URL エンコードされたストリング内のパーセント記号(%)は、エスケープ文字の開始を表すもので、剰余演算子(%)ではありません。次の表に、エスケープシーケンスに変換されない(escape() 関数で変換されない)すべての文字を示します。
エンコードされない文字
指定した数値を整数値に変換します。10 進数値は小数点で切り捨てられます。isNaN() 関数は、数式が正常に数値に評価されるかどうかをチェックするのに便利です。次の表に、さまざまな入力タイプや値での isNaN() の戻り値を示します。コンパイラー警告が Strict モードに設定されている場合、次の演算の一部がコンパイラー警告を生成する場合があります。
入力タイプと値
ゼロ以外の数値を 0 で除算
負の数の平方根
指定されたストリングが、XML エレメントまたは属性に対して有効な名前かどうかを判断します。次の表に、さまざまな入力タイプの結果を示します。
入力タイプと値
空のストリング
0 ではすべての値がオブジェクトであるため、値に対して Object() を呼び出すと、その値が返されます。ストリングを浮動小数に変換します。この関数は、初期数の一部でない文字に達するまで、ストリング内の数値を読み取り(解析し)、結果を返します。有効な整数の前の空白は、後続の非数値文字と同様に無視されます。ストリングを整数に変換します。パラメーターで指定されたストリングを数値に変換できない場合は NaN を返します。0x から始まる整数は、16 進数と解釈されます。8 進数には 8 の基数を指定する必要があります。有効な整数の前の空白およびゼロは、後続の非数値文字と同様に無視されます。指定されたパラメーターのストリング表現を返します。次の表に、さまざまな入力タイプの結果を示します。
入力タイプと値
数値のストリング表現です。デバッグ中に式を表示、またはログファイルに書き込みます。単一のトレースステートメントに複数の引数を指定できます。複数の式がある場合、出力では各式の間に空白が挿入されます。通常、メッセージは "デバッグ" コンソールに出力されます。指定した数値を符号なし整数値に変換します。10 進数値は小数点で切り捨てられます。次の表に、さまざまな入力タイプや値での uint() の戻り値を示します。
入力タイプと値
正の浮動小数
切り捨てられた符号なし整数(例 : 5)
負の浮動小数
切り捨てて整数にし、負の整数の規則を適用します。
空のストリング
パラメーター str をストリングとして評価し、URL エンコードされた形式からストリングをデコード(すべての 16 進シーケンスを ASCII 文字に変換)して、ストリングを返します。エレメントが指定されたデータ型のインスタンスである新しい Vector インスタンスを作成します。この関数を呼び出す場合、type パラメーターを使用して結果ベクターのエレメント(ベクターのベース型)のデータ型を指定します。<T>() コンストラクターを呼び出す場合に使用するシンタックスと同じシンタックスを使用します。<T> インスタンス(ここで、T はベース型です)の場合、関数はそのベクターを返します。どちらの場合も、sourceArray 引数のすべてのエレメントのデータ型が、関数呼出しで指定されたベース型 T と一致する必要があります。ベクターが sourceArray 引数として渡され、そのベース型が T ではない場合、または配列が渡され、そのエレメントがデータ型 T のすべてのインスタンスではない場合、ベース型の値の変換が試行されます。値が自動的に変換される場合、結果ベクターは変換された値を取り込みます。変換が行われない場合、エラーが発生します。同様に、sourceArray 引数のエレメントがベース型 T のサブクラスのインスタンスの場合、呼出しは成功し、エレメントが生成されるベクターに追加されます。実際に、この機能は、ベース型 T を持つベクターを T のスーパークラスであるベース型を持つベクターに変換する唯一の方法です。関連するデータ型が指定されたデータ型と同じ Vector インスタンスである引数の場合、引数は関数の結果として返されます。オブジェクトを XML オブジェクトに変換します。次の表に、さまざまな入力タイプでの戻り値を示します。値は最初にストリングに変換され、次に XML オブジェクトに変換されます。入力値は変更されずに返されます。XML — 変換するオブジェクトが保持していた値を含む XML オブジェクトです。次の表に、さまざまな入力タイプでの戻り値を示します。値は最初にストリングに変換され、次に XMLList オブジェクトに変換されます。入力値は変更されずに返されます。
言語リファレンスのみ
実行時に発生する可能性のあるエラーを次に示します。システムのメモリ不足です。Flash でコードをコンパイルするには、さらにメモリが必要です。システムで実行中のアプリケーションまたはプロセスのいくつかを終了してください。メソッド %m は実装されていません。%d は不正な値です。メソッドまたはプロパティの精度の引数として、0 未満または 20 より大きい値が指定されました。%d は不正な値です。メソッドまたはプロパティの基数の引数として、2 未満または 36 より大きい値が渡されました。互換性のないオブジェクトに対してメソッド %t が呼び出されました。指定されたオブジェクトでは使用できないメソッドを呼び出そうとしました。このエラーは、プロトタイプ関数をあるオブジェクトから別のオブジェクトにコピーして呼び出したときに、ターゲットオブジェクトの型が元のオブジェクトと異なる場合に発生します。ターゲットオブジェクトと元のオブジェクトは同じ型であることが必要です。配列インデックスが整数(%f)ではありません。整数でないインデックス値を使用して、配列のメンバーにアクセスしようとしました。配列のインデックス値には、整数のみを渡します。関数ではないオブジェクトに対する呼び出しが試行されました。このエラーは、存在しない関数を呼び出そうとした場合に発生します。0 から API が変更されていないことを確認してください。また、正しいオブジェクトを使用していることを確認してください。例えば、次のコードでは最終行で変数 blg の代わりに誤って big を呼び出しているため、エラーが発生します。コンストラクター以外にインスタンス化が試行されました。%n があいまいです。一致するバインディングが複数見つかりました。null にプロパティがありません。評価結果が null になるオブジェクトは、プロパティを持つことができません。このエラーは、有効ではあるが予期しない状況で発生します。例えば、Sprite オブジェクトを作成する次のコードがあるとします。このため、stage プロパティにはプロパティがありません。したがって、次のコードではエラーが発生します。このエラーは、存在しないオブジェクトのプロパティにアクセスしようとした場合に発生します。例えば、次のような場合です。このエラーは、スペルを間違った場合にも表示されます。この表の下のメモを参照してください。最後の命令がコードサイズを超えました。この表の下のメモを参照してください。クラス %n が見つかりません。メソッド %m はデフォルトの xml 名前空間を設定できません。この表の下のメモを参照してください。スコープのスタックオーバーフローが発生しました。この表の下のメモを参照してください。スコープのスタックアンダーフローが発生しました。この表の下のメモを参照してください。コードがメソッドの末尾からはみ出すことはできません。この表の下のメモを参照してください。最低 1 つのブランチターゲットがメソッドの有効な命令を反映していません。この表の下のメモを参照してください。スタックオーバーフローが発生しました。この表の下のメモを参照してください。スタックアンダーフローが発生しました。この表の下のメモを参照してください。無効なレジスタ %d がアクセスされました。この表の下のメモを参照してください。スタックの深さがアンバランスです。この表の下のメモを参照してください。スコープの深さがアンバランスです。この表の下のメモを参照してください。強制型変換に失敗しました:%a を %t に変換できません。この表の下のメモを参照してください。%n は定義済みです。同じスコープ内で同じ識別子名を持つ変数または関数を複数宣言することはできません。この表の下のメモを参照してください。メソッドは参照されるまで検証できません。この表の下のメモを参照してください。演算子の RHS はクラスでなければなりません。ABC ファイルではありません。この表の下のメモを参照してください。
サポートされていない種類の機能 =%d
この表の下のメモを参照してください。エントリポイントが見つかりませんでした。この表の下のメモを参照してください。プロトタイプオブジェクトはバニラオブジェクトでなければなりません。この表の下のメモを参照してください。%o をプリミティブに変換できません。この表の下のメモを参照してください。%t へのアーリーバインディングアクセスが無効です。この表の下のメモを参照してください。例外ハンドラーの範囲またはターゲットオフセットが無効です。この表の下のメモを参照してください。%S にプロパティがありません。%t はメソッドしか含むことができません。この表の下のメモを参照してください。無効なオペランド型:%t は %t である必要があります。この表の下のメモを参照してください。このエラーは、データ型が int のプロパティに小数を割り当てようとした場合に表示されます。このエラーは、次のような範囲外の割り当てに対しても表示されます。また、ビット単位の左シフト演算子(<<)を使用した場合にも表示されます。次に例を示します。例えば、次のようなコードがあるとします。左シフト演算子(<<)の結果は、32 ビットの符号付きの 2 の補数として解釈されます。この例では、結果は負の値となり、uint 型のプロパティに割り当てられるとエラーとなります。次に回避策を示します。%m の引数の数が一致しません。メソッド %m をコンストラクターとして呼び出すことはできません。変数 %n は定義されていません。ネイティブメソッド %m のメソッドボディが無効です。この表の下のメモを参照してください。%t にプロパティ %n が見つからず、デフォルト値もありません。この表の下のメモを参照してください。Math はコンストラクターではありません。%t の書き込み専用プロパティ %n の読み込みは無効です。
オプコードとマルチネームの組み合わせが無効です:%d<%n>
この表の下のメモを参照してください。読み込まれたコードではネイティブメソッドを使用できません。この表の下のメモを参照してください。名前空間の値が無効です。この表の下のメモを参照してください。デフォルトの名前空間が設定されていません。この表の下のメモを参照してください。エレメント型 "%S" は対応する終了タグ "" で終了する必要があります。%s メソッドは、単一のアイテムを含むリストに対してのみ使用できます。インデックス付きの XML への代入は許可されません。ルートエレメントに続くドキュメントのマークアップは整形式でなければなりません。複数のアイテムを含むリストへの代入はサポートされていません。XML 再帰エラー:エレメントの形式が正しくありません。XML 再帰エラー:コメントが終了していません。XML 再帰エラー:属性が終了していません。XML 再帰エラー:エレメントが終了していません。XML 再帰エラー:処理命令が終了していません。不明なスコープを持つメソッド %m を検証できません。この表の下のメモを参照してください。型 %n のデフォルト値が無効です。この表の下のメモを参照してください。ABC データは破損しているため、境界外の読み取りが試行されました。この表の下のメモを参照してください。結合されていない関数 %m をメソッド %m から直接呼び出そうとしました。この表の下のメモを参照してください。クラスの型変換に指定された引数の数が不正です。1 個必要ですが、%d 個指定されました。この表の下のメモを参照してください。%n はコンストラクターではありません。ファイル %S を開く際にエラーが発生しました。ファイル %S に書き込む際にエラーが発生しました。スクリプトが 15 秒以上実行されました。スクリプトが適切なタイミングで終了しなかったため、強制終了しました。ファイルの終端です。ストリングインデックス %d は範囲外です。指定した範囲は無効です。引数 %s に指定した値は無効です。圧縮データの解凍時にエラーが発生しました。コールバック引数がクラスのメソッドである場合、オプションの引数は null にする必要があります。アクティブなセキュリティコンテキストがありません。指定した引数の数が足りません。無効なソケットに対して操作が試行されました。指定したソケットのポート番号が無効です。詳しくは、本リファレンスガイドの「ソケット接続」を参照してください。パラメーターの 1 つが無効です。パラメーター %1 の型が正しくありません。指定したインデックスが境界外です。パラメーター %1 は承認された値の 1 つでなければなりません。このメソッドは、スタイルシートを使用するテキストフィールドに対しては使用できません。ローカルのファイルシステムの SWF ファイルはソケットの使用が許可されません。%1:%2 へのソケット接続が失敗しました。ネットワークに問題があります。DNS 名が解決されていないか、TCP ソケットが接続していない可能性があります。%1 クラスをインスタンス化することはできません。Flash オーサリングでのみ使用できる機能です。現在は使用できない機能です。このシステムではサポートされていない機能です。指定した深さは無効です。オブジェクトの作成に失敗しました。オブジェクトをそれ自体の子として追加することはできません。URL %1 へのナビゲート中にエラーが発生しました。URL が存在しない、ネットワーク接続に問題がある、または URL がセキュリティサンドボックスの外部にある可能性があります。パラメーター %1 には負数ではない数値を指定してください。%2 を指定しました。この URLStream オブジェクトには開いているストリームがありません。ファイルの終端(EOF)が検出されました。ソケットエラーが発生しました。詳しくは、本リファレンスガイドの「ソケット接続」を参照してください。キー生成に失敗しました。無効なダイジェストが指定されました。読み込みが未完了です。関数の呼び出しシーケンスが正しくないか、以前の呼び出しが失敗しています。リモート URL プロトコルが無効です。ファイルブラウズのセッションは、一度に 1 つのみ実行できます。この読み込み操作では digest プロパティはサポートされていません。読み込まれたファイルには有効なシグネチャがありません。セキュリティサンドボックス侵害:%1:%2 は %3 にアクセスできません。セキュリティサンドボックス侵害:%1 は %2 からデータを読み込めません。セキュリティサンドボックス侵害:%1 は %2 にデータをアップロードできません。セキュリティサンドボックス侵害:%1 は %2 が設定した間隔タイマーをクリアできません。印刷ジョブを開始できませんでした。印刷ジョブをプリンターに送信できませんでした。ページを印刷ジョブに追加できませんでした。圧縮データの解凍時にエラーが発生しました。);} をオーバーライドする必要があります。IME コマンドの実行時にエラーが発生しました。このターゲットに対してはフォーカスを設定できません。指定したタイマーの遅延時間は範囲外です。サウンドが無効です。Stage クラスは、このプロパティまたはメソッドを実装しません。ステージが小さすぎるため、ダウンロード UI を格納できません。ダウンロードしたファイルは無効です。ファイルの解凍に失敗した、ファイル形式が無効である、またはシグネチャの検証に失敗した可能性があります。指定した入力パラメーターでは、このフィルター操作を実行できません。タイムラインに配置されたオブジェクトの name プロパティは修正できません。このオブジェクトは既に接続されているため、接続できません。このオブジェクトは接続されていないため、閉じられません。引数の AMF エンコーディングは、40K 以下でなければなりません。パラメーター %1 は空でない文字列でなければなりません。また、ファイル名が 256 文字を超える場合、一部のブラウザーまたはサーバーでは失敗する場合があります。サブクラスでオーバーライドする必要があります。イベント送出再帰オーバーフローが発生しました。
再帰が最大再帰深度を超えています(デフォルトの最大再帰深度は 256 です)
%1 はコールバック %2 を呼び出すことができませんでした。許可されていない HTTP ヘッダーを HTTP リクエストに追加しようとしています。有効な形式は次の 2 つです。2 つのファイル形式には互換性がなく、いずれか 1 つを使用する必要があります。
読み込み中のオブジェクトは
swf ファイルではないので、そのオブジェクトから SWF プロパティを要求することはできません。読み込み中のオブジェクトは、十分に読み込まれていないので、その情報を表示することができません。decode() に渡される文字列は、名前 / 値のペアを含む、URL エンコーディングされたクエリ文字列でなければなりません。XML 再帰エラー:新しい子は無限ループを形成します。オブジェクトを互いの子オブジェクトにしようとしている可能性があります。例えば、次のコードでは a および b がもう一方を子オブジェクトとして追加しようとするため、エラーが発生します。サブクラスでオーバーライドする必要があります。シーン %1 が見つかりません。フレームラベル %1 がシーン %2 で見つかりません。0 SWF ファイル内に存在する場合のみです。0 SWF ファイルの読み込みはブロックされました。セキュリティサンドボックス侵害:%1:%2 は %3 にアクセスできません。ポリシーファイルでアクセスが許可されていません。読み込まれたファイルの形式が不明です。0 オブジェクトとの間の境界を越えることは許されていないため、%1 はランタイム共有ライブラリ %2 を使用できません。%1 への接続に失敗しました。定義 %1 が見つかりません。コールバック %1 が登録されていません。SWF ファイル %1 に無効なデータが含まれています。