デフォルト値はコンポーネントのクラスに応じて異なります。フォーカス矩形の描画に使用するスキンです。フォーカス矩形のアウトラインの幅(ピクセル単位)を表します。使用するフォントの名前です。完全な CSS 実装と異なり、カンマ区切りリストはサポートされません。任意のフォントファミリ名を使用できます。汎用フォント名を指定した場合、適切なデバイスフォントに置換されます。このプロパティは字形のエッジのシャープネスを指定します。このスタイルはシステムフォントには影響しません。このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。テキストの高さ(ピクセル単位)です。テキストをイタリック体にするかどうかを指定します。このプロパティは字形のエッジの太さを指定します。このスタイルは、システムフォントには影響を与えません。このスタイルは TextField サブコントロール内のすべてのテキストに適用されます。一部の文字だけに適用することはできません。テキストをボールド体にするかどうかを指定します。他のすべてのコントロールのデフォルト値は normal です。DataGrid コントロールで列ヘッダーの背景の外観を定義するスキンとして使用するクラスです。ヘッダーの背景グラデーションの描画に使用される 2 色の配列です。1 つ目の色は上側の色です。2 つ目の色は下側の色です。ユーザーが列を別の場所にドラッグしたときに列の外観要素を制御する CSS スタイル宣言の名前です。DataGrid コントロールで列ヘッダーの間に表示するセパレータの外観を定義するスキンとして使用するクラスです。列ヘッダーの他の外観要素を制御する CSS スタイル宣言の名前です。コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの水平距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の水平距離は維持されます。
水平グリッド線の色
行の間に水平グリッド線を表示するかどうかを示すフラグです。true の場合は水平グリッド線が表示されます。false の場合は水平グリッド線が表示されません。DataGrid コントロールで、ロックされている行とロックされていない行の間に表示するセパレータの外観を定義するスキンとして使用するクラスです。水平スクロールバーのスタイル名です。これにより、スクロールバーの外観をより詳細に制御できます。DataGrid コントロールで行の間に表示するセパレータの外観を定義するスキンとして使用するクラスです。スキンのアイコンの色です。デフォルト値はコンポーネントのクラスに応じて異なります。カーニングでは、読みやすくするために、特定の文字ペア間の間隔を調整します。ただし、カーニングは見出しを大きなフォントにする場合など、必要な場合に限って使用してください。カーニングは、埋め込みフォントに対してのみサポートされています。追加の行間を表します。デフォルト値は 2 です。コンポーネントのコンテンツ領域の左端からコンポーネントの左端までの水平距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの左端はそのコンテンツ領域の左端に対して固定されます。コンテナのサイズが変更されても、2 つの左端の水平距離は維持されます。
各文字間に表示される追加のピクセル数
正の値を指定すると文字間隔が通常より広くなり、負の値を指定すると文字間隔が通常より狭くなります。行の下端と行内のレンダラーの下端との間のピクセル数です。コンポーネントの左境界線からコンテンツ領域の左端までのピクセル数です。デフォルト値は 0 です。コンポーネントの右の境界とコンテンツ領域の右端との間のピクセル数です。デフォルト値は 0 です。行の上端と行内のレンダラーの上端との間のピクセル数です。コンポーネントの右端からコンテンツ領域の右端までの水平距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの右端はそのコンテンツ領域の右端に対して固定されます。コンテナのサイズが変更されても、2 つの右端の水平距離は維持されます。マウスポインタが置かれているときの行の背景色です。ユーザーが行内のアイテムレンダラーを選択した場合の行の背景色です。コンポーネントが無効になっているときのレンダラーの背景色です。選択エフェクトの継続時間です。アイテムを選択すると、背景色の描画に伴ってエフェクトが再生されます。0 に設定すると、エフェクトが無効になります。アイテムを選択すると、背景色の描画に伴ってエフェクトが再生されます。デフォルトは、色の直線的なフェードインです。ドロップシャドウの方向です。ドロップシャドウの幅です。このプロパティを負の値に設定すると、シャドウはコンポーネントの上に表示されます。列のソート方向を示す矢印のスキンとして使用するクラスです。列をサイズ変更できることを示すカーソルのスキンとして使用するクラスです。
コンテナ内のテキストの整列
ほとんどのコンポーネントのデフォルト値は "left" です。テキストに下線を表示するかどうかを指定します。テキストの 1 行目のコンテナ左端からのオフセット(ピクセル単位)です。ユーザーがレンダラーの上にマウスを置いたときのレンダラーのテキストの色です。ユーザーがレンダラーを選択したときのレンダラーのテキストの色です。コンポーネントのテーマカラーです。このプロパティは、ハイライトの外観やコンポーネントが選択されたときの外観、およびその他の同様の視覚的なキューをコントロールしますが、コンポーネントの通常の境界線や背景色には影響を与えません。ただし、任意の有効なカラー値を使用できます。コントロールのコンテンツ領域の上端からコンポーネントの上端までの垂直距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの上端はそのコンテンツ領域の上端に対して固定されます。コンテナのサイズが変更されても、2 つの上端の垂直距離は維持されます。アイテムの上にマウスを置いたときに、そのアイテムをハイライト表示するかどうかを制御するフラグです。true の場合、行の上にマウスポインタを置いたときに行がハイライト表示されます。false の場合、行を選択した場合にのみハイライト表示されます。行内のレンダラーの垂直方向の配置です。他のリストクラスでは verticalAlign を使用しませんが、アイテムレンダラーでこのスタイルプロパティを調べ、このプロパティに基づいてレイアウトを調整できます。コンポーネントのコンテンツ領域の中心からコンポーネントの中心までの垂直距離(ピクセル単位)を表します。このスタイルが設定されている場合、コンポーネントの中心はそのコンテンツ領域の中心に対して固定されます。コンテナのサイズが変更されても、2 つの中心の垂直距離は維持されます。
垂直グリッド線の色
列の間に垂直グリッド線を表示するかどうかを示すフラグです。true の場合は垂直グリッド線が表示されます。false の場合は垂直グリッド線が表示されません。DataGrid コントロールで、ロックされている列とロックされていない列の間に表示するセパレータの外観を定義するスキンとして使用するクラスです。垂直スクロールバーのスタイル名です。これにより、スクロールバーの外観をより詳細に制御できます。DataGrid コントロールで列の間に表示するセパレータの外観を定義するスキンとして使用するクラスです。継承されるエフェクトを隠す。
継承されるエフェクトを表示
コンポーネントがコンテナに子として追加されたときに再生されます。コンポーネントが作成されたときに再生されます。コンポーネントがキーボードフォーカスを取得したときに再生されます。コンポーネントがキーボードフォーカスを失ったときに再生されます。コンポーネントが不可視状態になったときに再生されます。ユーザーがコンポーネント上でマウスボタンを押したときに再生されます。ユーザーがコンポーネント上でマウスボタンを離したときに再生されます。コンポーネントが移動されたときに再生されます。コンポーネントがコンテナから削除されたときに再生されます。コンポーネントのサイズが変更されたときに再生されます。ユーザーがマウスを移動し、ポインタがコンポーネントから離れたときに再生されます。ユーザーがマウスポインタをコンポーネント上に置いたときに再生されます。コンポーネントが表示されたときに再生されます。継承されるパブリック定数を隠す。
継承されるパブリック定数を表示
プロパティの詳細
明示的に設定されていない場合、DataGrid コントロールは、一連のプロパティを特定してそれらをアルファベット順に表示するため、最初のデータプロパイダアイテムを調べようとします。列のセットを変更する場合は、この配列を取得し、列および配列内の列順を変更した後、columns プロパティに新しい配列を割り当てる必要があります。これは、DataGrid コントロールでは列の配列の新しいコピーが返されるので、変更が発生していても認識できないためです。このプロパティはデータバインディングのソースとして使用できます。列の順序をユーザーが変更できるかどうかを示すフラグです。true の場合、ユーザーはヘッダーセルをドラッグすることで DataGrid コントロールの列の順序を変更できます。データプロバイダ内のアイテムをユーザーが編集できるかどうかを示すフラグです。true の場合、コントロール内のアイテムレンダラが編集可能です。ユーザーは、アイテムレンダラをクリックすることでエディタを開くことができます。
編集中のデータプロバイダアイテムに対応するアイテムレンダラの列と行のインデックスです(存在する場合)
このプロパティを設定すると、アイテムが表示されるまで画面がスクロールし、itemEditBegin イベントが送出されて、指定したアイテムレンダラーでアイテムエディタが開きます。このプロパティはデータバインディングのソースとして使用できます。編集中のアイテムが位置する DataGrid コントロール内のアイテムレンダラへの参照です。data プロパティを使用して編集されているアイテムの現在値にアクセスできます。左端からコンテンツへのオフセットです。サブクラスによっては、ピクセル数で表したオフセットとして指定できます。また、DataGrid コントロールにある列の数のような他のメトリックを指定することもできます。これは、ピクセル単位でスクロールする List コントロールとは異なります。IME(入力メソッドエディタ)のモードを指定します。IME を使用することによって、ユーザーは中国語、日本語、および韓国語のテキストを入力できます。Flex では、コントロールにフォーカスが置かれたときに、IME を指定されたモードに設定し、コントロールからフォーカスが離れたときに、元のモードに戻します。現在アクティブなアイテムエディタのインスタンスが存在する場合に、そのインスタンスへの参照です。アイテムの編集中にアイテムエディタのインスタンスと新しいアイテム値にアクセスするには、itemEditorInstance プロパティを使用します。itemEditor プロパティは、アイテムエディタのクラス(つまり、アイテムエディタインスタンスのデータ型)を定義します。MXML でこのプロパティを設定することはありません。
列の最小幅です(ピクセル単位)
NaN ではない場合、DataGrid コントロールではこの値がすべての列の最小幅として適用されます。それ以外の場合は、個々の列に最小幅を指定できます。列のサイズをユーザーが変更できるかどうかを示すフラグです。true の場合、ユーザーはヘッダーセル間のグリッド線をドラッグすることで DataGrid コントロールの列のサイズを変更できます。ユーザーが列ヘッダーセルをクリックすることでデータプロバイダアイテムをソートできるかどうかを示すフラグです。true の場合、ユーザーは列ヘッダーセルをクリックしてデータプロバイダアイテムをソートできます。列をクリックするたびに、ソート順が昇順と降順で交互に切り替わります。
コンストラクタの詳細
コンストラクタです。
メソッドの詳細
この値は、外部コンポーネントまたは設定による幅の変更を無視します。この値は、外部コンポーネントまたは設定による高さの変更を無視します。列のサイズ変更時にユーザーが通常使用する列ヘッダセパレータを削除します。itemEditBegin イベントに対するイベントリスナー内からのみ、このメソッドを呼び出すことができます。このメソッドは、アイテムレンダラーに対して現在開いているアイテムエディタを閉じます。示されたカラーを使用して列の背景を描画します。この実装では、入力された Sprite オブジェクトの子として Shape オブジェクトを作成し、適切な色で塗り潰します。一番左に表示されている列の列インデックスが 0 になります。これにより、特定の列の DataGridColumn のインデックスが変更された場合でも、同じ表示オブジェクトをその列で再使用できます。コンポーネントの幅が変更された場合、描画されたグラフィックが水平方向に拡大 / 縮小されるか、このメソッドが再度呼び出されて、異なる幅または高さで再描画が行われます。行間に線を描画します。この実装では、特定の Sprite オブジェクト内に線を直接描画します。Sprite オブジェクトは、線が描画される前にクリアされます。ヘッダーを除外して、一番上に表示されている行の行インデックスが 0 になります。背景の描画に使用するオブジェクトは、このインデックスに基づいて管理されます。これにより、特定の行でレンダリングするアイテムのインデックスが変更された場合でも、同じ表示オブジェクトをその行で再使用できます。列の間の線と、列の背景を描画します。位置、高さ、色の指定に従って行の背景を描画します。この実装では、入力された Sprite オブジェクトの子として Shape オブジェクトを作成し、適切な色で塗り潰します。ヘッダーを除外して、一番上に表示されている行の行インデックスが 0 になります。背景の描画に使用するオブジェクトは、このインデックスに基づいて管理されます。これにより、特定の行でレンダリングするアイテムのインデックスが変更された場合でも、同じ表示オブジェクトをその行で再使用できます。これを使用して、例えば 10 番目のアイテムの色を変更できます。列のサイズ変更時にユーザーが通常使用する列ヘッダセパレータを作成して表示します。列間に線を描画します。この実装では、特定の Sprite オブジェクト内に線を直接描画します。Sprite オブジェクトは、線が描画される前にクリアされます。一番左に表示されている列の列インデックスが 0 になります。このメソッドをオーバーライドして、dataprovider アイテムが編集可能である詳細な制御を実行できます。例えば、グループ化された行や概要行の編集を許可しない場合は、そのような動作を実現するカスタムロジックでこのメソッドをオーバーライドできます。このメソッドのデフォルトの実装では、データオブジェクトが false の場合は null を返します。ソート矢印グラフィックを、現在のソートキーとなっている列に描画します。この実装では、sortArrowSkin スタイルプロパティで指定されたスキンのインスタンスを作成または再使用し、適切な列ヘッダに配置します。また、ヘッダー内のテキストがソート矢印によって隠れる場合は、列ヘッダーのサイズを縮小します。指定のスクロール位置で最初に表示される行と列のアイテムに対応するデータプロバイダインデックスを返します。int — データプロバイダインデックスです。スクロール位置の変化に応じてレンダラーを調整します。リストクラスでは、スクロール位置の変化幅が表示されている行の数より少なかった場合にスクロールの最適化を試みます。変更は行わず、移動だけが必要な行がある場合は、他の行が削除され、新しい行が追加されます。スクロール位置の変化が大きすぎる場合は、古い行がすべて削除され、表示可能領域全体に対して makeRowsAndColumns() メソッドを呼び出すことにより新しい行が追加されます。この値は、常に正の数値です。
イベントの詳細
イベントオブジェクトの型: mx
ユーザーが列の幅を変更したときに送出され、その列に表示されるデータ量が変化したことを示します。また、これらのサイズ変更された列からもこのイベントが送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。列に関連付けられているデータ内のフィールドまたはプロパティの名前です。マウスの x 座標です。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
ユーザーが列のコンテンツに基づいてグリッドコンテンツをソートするようにコントロールに要求するために、列ヘッダの上でマウスボタンを離したときに送出されます。列が並べ替え可能であり、データプロバイダでソートがサポートされる場合にのみ送出されます。DataGrid コントロールには、単一列のソートを実装する、このイベントのデフォルトハンドラがあります。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。列に関連付けられているデータ内のフィールドまたはプロパティの名前です。リリース中のヘッダーレンダラーです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
ユーザーが列を新しい位置にドラッグした後、列ヘッダーの上でマウスボタンを離し、新しいインデックスに列が移動したときに送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。このイベントがマウスによって発生したものなのか、キーボード操作によって発生したものなのかを示します。変更後のヘッダーの 0 から始まるインデックスです。変更前のヘッダーの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。このイベントをトリガしたイベントです。
イベントオブジェクトの型: mx
このイベントのデフォルトリスナーは、次のアクションを実行します。data プロパティをアイテムからエディタにコピーします。デフォルトでは、アイテムエディタオブジェクトは、TextInput コントロールのインスタンスです。リストコントロールの itemEditor プロパティを使用して、独自のアイテムエディタクラスを指定します。このイベントのイベントリスナーを記述して、アイテムエディタに渡されるデータを変更できます。例えば、データ、データのフォーマットなど、アイテムエディタで使用する情報を変更できます。イベントリスナーを作成して、アイテムの編集に使用するアイテムエディタを指定することもできます。例えば、2 つの異なるアイテムエディタがあるとします。イベントリスナー内で編集するデータまたは他の情報を調べ、以下の手順に従って適切なアイテムエディタを開くことができます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。編集中のアイテムに対応するアイテムレンダラーです。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
ユーザーが、アイテムレンダラー上、DataGrid コントロールのタブ上、または DataGrid コントロール内でマウスボタンを離したとき、またはその他の方法でアイテムを編集しようとしたときに送出されます。通常は、このイベントに対する独自のイベントリスナーを記述して、特定のアイテムを編集できないようにします。このイベントの独自のイベントリスナー内から preventDefault() メソッドを呼び出すことによって、デフォルトリスナーの実行が阻止されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。アイテムの列に関連付けられているデータ内のフィールドまたはプロパティの名前です。編集対象のアイテムに対応するアイテムレンダラーです。このイベントがキーボードから生成された場合は、編集するアイテムが画面外である可能性があるため、このプロパティは null です。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
何らかの理由でアイテム編集セッションが終了するときに送出されます。List コンポーネントには、このイベントのデフォルトハンドラがあり、アイテムエディタから List コントロールのデータプロバイダにデータをコピーします。デフォルトのイベントリスナーは、次のアクションを実行します。このイベントに関連付けられた DataGridColumn コントロールの editorDataField プロパティを使用して、新しいデータを含むアイテムエディタのプロパティを判別し、その新しいデータでデータプロバイダアイテムを更新します。通常は、このイベントのイベントリスナーを記述して、次のアクションを実行します。イベントリスナーで、エディタから List コンポーネントに返されたデータを変更できます。例えば、List コントロールにデータを返す前に、データを再フォーマットできます。デフォルトでは、アイテムエディタは単一の値のみ返すことができます。複数の値を返す場合は、itemEditEnd イベントのイベントリスナーを記述する必要があります。イベントリスナーでは、アイテムエディタに入力されたデータを確認できます。データが正しくない場合は、preventDefault() メソッドを呼び出して、新しいデータが List コントロールに渡されないようにし、エディタが閉じるのを阻止できます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。アイテムの列に関連付けられているデータ内のフィールドまたはプロパティの名前です。編集中のアイテムに対応するアイテムレンダラーです。イベントの理由を定義する定数です。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
アイテムレンダラーがフォーカスを得たときに送出されます。フォーカスを得るのは、ユーザーが DataGrid コントロールのアイテムをクリックしたときや、キーボードを使用してアイテムに移動したときなどです。アイテムが編集可能な場合にのみ送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。編集中のアイテムに対応するアイテムエディタインスタンスです。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
イベントオブジェクトの型: mx
アイテムレンダラーがフォーカスを失ったときに送出されます。フォーカスを失うのは、ユーザーが DataGrid コントロールの内部または外部にある別のアイテムをクリックしたときや、キーボードを使用して DataGrid コントロールの内部または外部にある別のアイテムに移動したときなどです。アイテムが編集可能な場合にのみ送出されます。イベントオブジェクトの各プロパティには次の値が設定されています。イベント処理を行うイベントリスナーの定義用オブジェクトを表します。編集中のアイテムに対応するアイテムエディタインスタンスです。データプロバイダのアイテムの 0 から始まるインデックスです。イベントを送出したオブジェクトを表します。このオブジェクトは必ずしもイベントを受け取るオブジェクトとは限りません。イベントを受け取るオブジェクトにアクセスするには、currentTarget プロパティを使用します。
例 例の使用法
2 つのアプリケーション SWF の間に存在する sharedEvents ディスパッチャを通じてアプリケーション間で送信されるイベントです。イベントは、SWF のオブジェクトに対してアクションを実行し、送出側 SWF に何らかのデータを返す可能性のある、他の SWF 内のリスナーに対する要求について説明します。送出側 SWF にデータを返すために、イベントのプロパティが変更されるためです。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
[読み取り専用] イベントがバブリングイベントかどうかを示します。[読み取り専用] イベントに関連付けられた動作を回避できるかどうかを示します。指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。[読み取り専用] イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。イベントに関連するデータです。[読み取り専用] イベントフローの現在の段階です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。メッセージを送信したブリッジです。[読み取り専用] イベントターゲットです。[読み取り専用] イベントのタイプです。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクタです。Event サブクラスのインスタンスを複製します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。イベントのデフォルト動作をキャンセルできる場合に、その動作をキャンセルします。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。イベントフローの現在のノードおよび後続するノードで、イベントリスナーが処理されないようにします。イベントフローの現在のノードに後続するノードで、イベントリスナーが処理されないようにします。Event オブジェクトのすべてのプロパティを含むストリングを返します。指定されたオブジェクトのプリミティブな値を返します。継承されるパブリック定数を隠す。
継承されるパブリック定数を表示
[静的] 最上位のフォーカスマネージャから下位のフォーカスマネージャに送信されるため、タブループに属するすべてのフォーカスマネージャがアクティブになります。[静的] 子アプリケーションのポップアップをアクティブにすることを要求します。[静的] ターゲットアプリケーションにポップアップを追加します。[静的] 特定のポップアップをアクティブにできるかどうかをテストします。[静的] モーダルウィンドウを作成します。[静的] 最上位のフォーカスマネージャから下位のフォーカスマネージャに送信されるため、タブループに属するすべてのフォーカスマネージャが非アクティブになります。[静的] 子アプリケーションのポップアップを非アクティブにすることを要求します。[静的] モーダルウィンドウを非表示にします。[静的] マウスカーソルがこのアプリケーション上に移動されたときに、マウスカーソルを非表示するよう要求します。[静的] 現在のアプリケーションのローダーに、そのプロパティ、サイズ、または表示リストを無効にするよう要求します。[静的] プレースホルダを削除します。[静的] 新しいマウスイベントに対してマウスカーソルの表示 / 非表示ロジックのリセットを要求して、マウスカーソルの表示または非表示をさまざまなアプリケーションが要求できるようにします。[静的] モーダルウィンドウを表示します。[静的] 最上位ルートに、現在の場所でマウスカーソルを非表示にする必要があるかどうかを確認します。
プロパティの詳細
イベントに関連するデータです。このオブジェクトの使用方法については、各イベントタイプを参照してください。メッセージを送信したブリッジです。
コンストラクタの詳細
コンストラクタです。イベントの基となるアクションを示します。
メソッドの詳細
最上位のフォーカスマネージャから下位のフォーカスマネージャに送信されるため、タブループに属するすべてのフォーカスマネージャがアクティブになります。子アプリケーションのポップアップをアクティブにすることを要求します。data プロパティには、ポップアップの識別子が含まれます。常にポップアップを実際に参照しているとは限りません。データは返されません。ポップアップウィンドウは信頼されていないため、信頼する子によってホストされたままにする必要があります。プレースホルダが最上位ルート SystemManager に送信されるため、すべてのポップアップのアクティブ化と非アクティブ化はそこで管理できます。ターゲットアプリケーションにポップアップを追加します。送出アプリケーションと受信アプリケーションの間に相互信頼関係がない限り、要求はターゲットアプリケーションで使用されません。特定のポップアップをアクティブにできるかどうかをテストします。ポップアップが表示されていないか有効になっていない場合は、アクティブにできません。data プロパティは、ポップアップの識別子です。常にポップアップを実際に参照しているとは限りません。モーダルウィンドウを作成します。show プロパティを使用して、作成後にモーダルウィンドウを表示できます。値が true の場合は、モーダルウィンドウを表示します。SHOW 要求が送出されるまで、モーダルウィンドウが非表示のままになります。data プロパティは、モーダルウィンドウから実行する領域を説明する矩形を持つ場合があります。矩形の座標はグローバル座標です。パラメータは、要求元が要求の受信者を信頼している場合にのみ表示されます。最上位のフォーカスマネージャから下位のフォーカスマネージャに送信されるため、タブループに属するすべてのフォーカスマネージャが非アクティブになります。子アプリケーションのポップアップを非アクティブにすることを要求します。data プロパティには、ポップアップの識別子が含まれます。常にポップアップを実際に参照しているとは限りません。データは返されません。結果は、グローバル座標の矩形である data プロパティで返されます。モーダルウィンドウを非表示にします。remove プロパティは、表示リストからモーダルウィンドウが削除されるか、非表示にされるかを決定します。true の値は、モーダルウィンドウを削除します。false の値は、モーダルウィンドウの非表示のみ行います。マウスカーソルがこのアプリケーション上に移動されたときに、マウスカーソルを非表示するよう要求します。この要求は、親アプリケーションと共有されるブリッジに送信され、最上位ルートに伝達されます。data プロパティは使用されません。現在のアプリケーションのローダーに、そのプロパティ、サイズ、または表示リストを無効にするよう要求します。データは返されません。プレースホルダを削除します。新しいマウスイベントに対してマウスカーソルの表示 / 非表示ロジックのリセットを要求して、マウスカーソルの表示または非表示をさまざまなアプリケーションが要求できるようにします。この要求は、親アプリケーションと共有されるブリッジに送信され、最上位ルートに伝達されます。data プロパティは使用されません。モーダルウィンドウを表示します。この要求では、skip プロパティが使用されます。true の値は、受信者が要求を処理しないで親チェーンに転送のみする必要があることを示します。data プロパティは、現在の親に基づいて除外する領域を示す矩形を持つ場合があります。座標はスクリーン座標にあります。パラメータは、要求元がメッセージの受信者を信頼している場合にのみ表示されます。最上位ルートに、現在の場所でマウスカーソルを非表示にする必要があるかどうかを確認します。親アプリケーションと共有されるブリッジに送信され、最上位ルートに伝達されます。マウスカーソルをこの場所で表示する必要がある場合は、データが true に設定されます。CommandMessage クラスは、サーバーインフラストラクチャにコマンドを送信するためのメカニズムを提供します。対象となるのは、メッセージングのパブリッシュ / サブスクライブ、ping 操作、クラスタ操作などに関連するコマンドです。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
メッセージの本文には、リモート宛先に配信する必要がある特定のデータが含まれます。指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。メッセージの相関 ID へのアクセスを提供します。
メッセージの宛先
メッセージのヘッダーは、キーがヘッダー名、値がヘッダー値として格納される結合配列です。
メッセージ固有の ID
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。メッセージの日時スタンプへのアクセスを提供します。メッセージの有効期間の値は、メッセージが有効で配信可能であると見なされる期間を示します。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
[静的] 指定した操作の説明を設定します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。指定されたオブジェクトのプリミティブな値を返します。継承されるパブリック定数を隠す。
継承されるパブリック定数を表示
[静的] 既存のサブスクリプションのセットに追加するサブトピックとセレクタのペアの配列を指定するために、MULTI_SUBSCRIBE メッセージ内で使用されるヘッダーです。[静的] 認証コマンドに対応するサーバーメッセージのタイプです。[静的] この操作は、現在のチャンネルを通じたリモートエンドポイントへの接続をテストするために使用します。[静的] この操作は、クライアントが発行したポーリングコマンドの結果として、失われたメッセージまたはキャッシュに入れられたメッセージをクライアントに同期するためにリモート宛先が使用します。[静的] この操作は、クラスタメンバーシップに基づいてリモート宛先のフェイルオーバーエンドポイント URI の一覧を要求するために使用します。[静的] ログイン資格情報をエンコードする際に使用された文字セットエンコーディングを示すヘッダです。[静的] サーバーからプッシュされたメッセージがバッチとして到着したとき、そのバッチ内のメッセージが複数の異なるコンシューマインスタンスをターゲットにしている可能性があります。[静的] この操作は、チャンネルが切断されたことを示すために使用されます。[静的] メッセージには、メッセージが送信されるチャンネルのエンドポイント ID のタグが付与されます。[静的] サーバーによってグローバル FlexClient の ID 値が出力メッセージに割り当てられると、このヘッダーはその値の伝達に使用されます。[静的] この操作は、ユーザーが現在のチャンネルにログインできるように、エンドポイントに証明書を送信するために使用されます。[静的] この操作は、ユーザーを現在のチャンネルからログアウトするために使用され、チャンネルが HTTP ベースの場合にサーバーセッションを無効にします。[静的] コンシューマが毎秒希望する最大メッセージ数を示します。[静的] エンドポイントは、最初の ping CommandMessage のハンドシェイク中に利用可能な最新のメッセージングをレポートすることにより、サポート対象の機能を示唆することができます。[静的] サーバーからの設定がチャンネルに必要であることを示すヘッダーです。[静的] ポーリング応答の処理を抑制するためのヘッダーです。[静的] この操作は、リモート宛先で保留されている未送信のメッセージをポーリングするために使用されます。[静的] 次のクライアントポーリング要求までのアイドル状態の待機時間を制御するヘッダーです。[静的] サブスクライブを解除するメッセージのヘッダーでこのパラメータが true に設定されている場合、持続性のある JMS サブスクリプションは維持されます。サーバーはこの数値を使用して、クライアントへのメッセージに優先度を設定できます。[静的] 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダを使用して、資格情報ストリングの作成に使用された文字セットエンコーディングも報告する必要があります。[静的] 宛先のリモート証明書を設定する必要があるメッセージは、このヘッダー内に Base64 エンコードされた資格情報を保持します。
[静的] 上記と同様
ただし、削除するサブトピックとセレクタの配列を指定します。[静的] このヘッダーは、要求タイムアウトを定義して送信されるメッセージに使用されます。[静的] コンシューマによって発行されたサブスクライブコマンドでは、このヘッダでコンシューマの selector 式を渡します。[静的] ステータスコードは、応答メッセージの特徴に関するコンテキストを提供できます。[静的] この操作は、リモート宛先にサブスクライブするために使用されます。[静的] この操作は、リモート宛先によるクライアントのサブスクリプションがタイムアウトしたことを示すために使用されます。[静的] サブスクリプションヘッダーの追加または削除の際に、サブトピックとセレクタを区切るのに使用される区切り文字です。[静的] この操作は、リモート宛先からのサブスクライブ解除に使用します。
プロパティの詳細
操作は、リモート宛先でこのメッセージを処理する方法を示します。
コンストラクタの詳細
メソッドの詳細
指定した操作の説明を設定します。メッセージのストリング表現を返します。既存のサブスクリプションのセットに追加するサブトピックとセレクタのペアの配列を指定するために、MULTI_SUBSCRIBE メッセージ内で使用されるヘッダーです。認証コマンドに対応するサーバーメッセージのタイプです。この操作は、現在のチャンネルを通じたリモートエンドポイントへの接続をテストするために使用します。この操作は、クライアントが発行したポーリングコマンドの結果として、失われたメッセージまたはキャッシュに入れられたメッセージをクライアントに同期するためにリモート宛先が使用します。この操作は、クラスタメンバーシップに基づいてリモート宛先のフェイルオーバーエンドポイント URI の一覧を要求するために使用します。ログイン資格情報をエンコードする際に使用された文字セットエンコーディングを示すヘッダです。この操作は、チャンネルが切断されたことを示すために使用されます。この操作は、ユーザーが現在のチャンネルにログインできるように、エンドポイントに証明書を送信するために使用されます。この操作は、ユーザーを現在のチャンネルからログアウトするために使用され、チャンネルが HTTP ベースの場合にサーバーセッションを無効にします。コンシューマが毎秒希望する最大メッセージ数を示します。エンドポイントは、最初の ping CommandMessage のハンドシェイク中に利用可能な最新のメッセージングをレポートすることにより、サポート対象の機能を示唆することができます。MultiTopicConsumer が、同一メッセージ内の複数のトピックをサブスクライブまたはサブスクライブ解除するために使用します。サーバーからの設定がチャンネルに必要であることを示すヘッダーです。ポーリング応答の処理を抑制するためのヘッダーです。サーバーに対するポーリングを長い間保留しているクライアントが別のポーリングを発行する場合、後者のポーリングに対する応答にはこのヘッダーをタグ付けする必要があります。その場合、この応答は no-op として扱われ、次のポーリングはスケジューリングされません。これを行わないと、それ以降のポーリングによってチャンネルとエンドポイントはビジーポーリングのサイクルに入ります。この操作は、リモート宛先で保留されている未送信のメッセージをポーリングするために使用されます。次のクライアントポーリング要求までのアイドル状態の待機時間を制御するヘッダーです。サブスクライブを解除するメッセージのヘッダーでこのパラメータが true に設定されている場合、持続性のある JMS サブスクリプションは維持されます。ただし、削除するサブトピックとセレクタの配列を指定します。コンシューマによって発行されたサブスクライブコマンドでは、このヘッダでコンシューマの selector 式を渡します。この操作は、リモート宛先にサブスクライブするために使用されます。この操作は、リモート宛先によるクライアントのサブスクリプションがタイムアウトしたことを示すために使用されます。サブスクリプションヘッダーの追加または削除の際に、サブトピックとセレクタを区切るのに使用される区切り文字です。この操作は、リモート宛先からのサブスクライブ解除に使用します。OLAP スキーマを使用して、キューブが入力フラットデータセットを表す方法を定義します。OLAP キューブは、リレーショナルデータベースのテーブルに似ています。リレーショナルデータベースのテーブルは 2 つの次元を持つことができますが、OLAP キューブは任意の数の次元を持つことができます。最も単純な形式の場合、OLAP キューブの次元はフラットデータセットのフィールドに対応します。refresh() メソッドを呼び出してキューブを構築する必要があります。キューブの初期化が完了すると、OLAP キューブは complete イベントを送出して、キューブがクエリーを実行する準備ができていることを通知します。送信されたクエリーの実行を中止します。キューブの更新を実行している場合、現在のキューブの更新を中止します。OLAP クエリーの実行をキューに置きます。OLAP キューブ内の指定された名前を持つ次元を返します。データプロバイダからキューブを更新します。
プロパティの詳細
メソッドの詳細
送信されたクエリーの実行を中止します。キューブの更新を実行している場合、現在のキューブの更新を中止します。OLAP クエリーの実行をキューに置きます。OLAP キューブは複雑なので、Flex が OLAP クエリーの結果を計算しているときにアプリケーションを一時停止しないでください。execute() メソッドは、非同期操作のハンドラの設定を可能にする AsyncToken クラスのインスタンスを返すので、クエリー処理中にアプリケーションを実行し続けることができます。OLAP キューブ内の指定された名前を持つ次元を返します。データプロバイダからキューブを更新します。キューブのスキーマを更新後、このメソッドを呼び出してキューブを構築する必要があります。このメソッドは、進行状態を表示する progress イベントを送出し、キューブが完了して、クエリーを実行する準備ができたときに complete を送出します。[読み取り専用] このオブジェクトによって結果が表されるクエリーです。クエリー結果の軸を返します。クエリー結果の指定された位置のセルを返します。
プロパティの詳細
このオブジェクトによって結果が表されるクエリーです。
メソッドの詳細
クエリー結果の軸を返します。クエリー結果の指定された位置のセルを返します。このクラスの単一のインスタンスで、Flex アプリケーションのローカライズされたすべてのリソースを管理します。継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。リソースに対する検索で検索対象の 1 つまたは複数のロケールを指定する、[ "en_US" ] などのロケールストリングの配列です。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクタです。イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。イベントをイベントフローに送出します。ブール型として指定されているリソースの値を取得します。クラスとして指定されているリソースの値を取得します。整数として指定されているリソースの値を取得します。数値として指定されているリソースの値を取得します。オブジェクトとして指定されているリソースの値を取得します。プレースホルダを指定された値に置き換えた後で、ストリングとして指定されたリソースの値を取得します。ストリングの配列として指定されているリソースの値を取得します。指定されたリソースの値を uint として取得します。EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。リソースバンドルを含むリソースモジュールのロードを開始します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。指定されたオブジェクトのストリング表現を返します。このメソッドはまだ実装されていません。指定されたオブジェクトのプリミティブな値を返します。指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。継承されるイベントを隠す。
継承されるイベントを表示
[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。
プロパティの詳細
リソースに対する検索で検索対象の 1 つまたは複数のロケールを指定する、[ "en_US" ] などのロケールストリングの配列です。該当する ResourceBundle が存在し、その中に指定されたリソースが存在する場合、そのリソースの値が返されます。このような方法でリソースが検索されるので、ローカライズされたリソースの完全なセットがロケールに含まれていなくてもかまいません。多くのフレームワーククラスは、いくつかのロケールから必要なリソースを常に取得可能であることを前提としており、取得できない場合はエラーをスローします。したがって、リソースの完全なセットが localeChain に常に含まれるようにする必要があります。独自のアプリケーションのリソースを含む、フレームワークのすべてのリソースのローカライズが完了していない場合は、"en_US" ロケールを localeChain の末尾に保持しておくことにより、必要なリソースを取得できます。
コンストラクタの詳細
コンストラクタです。
メソッドの詳細
ブール型として指定されているリソースの値を取得します。指定されたリソースが見つからない場合、このメソッドは false を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。この配列内でのバンドル名の順序は決まっていません。クラスとして指定されているリソースの値を取得します。リソース値がクラス参照でなかった場合、結果は null になります。
このメソッドは、指定されたリソースが見つからない場合、このメソッドは null を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。このオブジェクトは、Flex アプリケーションのローカライズされたすべてのリソースを管理します。指定されたリソースの値を int として取得します。このメソッドは、プロパティファイル内に次のような行があり、プロパティファイル内にこのような行があり、5 という値("5" ではなく)を取得する場合に役立ちます。指定されたリソースが見つからない場合、このメソッドは 0 を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。リソースが見つからない場合は 0 です。この配列内でのロケールの順序は決まっていません。数値として指定されているリソースの値を取得します。このメソッドは、プロパティファイル内に次のような行があり、プロパティファイル内にこのような行があり、170
3" ではなく)を取得する場合に役立ちます。指定されたリソースが見つからない場合、このメソッドは NaN を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。オブジェクトとして指定されているリソースの値を取得します。リソースがプロパティファイルからコンパイルされた場合、content オブジェクトのリソース値は常にストリングです。指定されたリソースが見つからない場合、このメソッドは undefined を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。* — content オブジェクトに格納されているそのままの状態のリソース値です。ストリングとして指定されたリソースの値を、プレースホルダを指定された値に置き換えた後で取得します。parameters 配列をこのメソッドに渡すと、配列の中のパラメータがストリングに変換され、プレースホルダ("{0}"、"{1}" など)がそれらのストリングに順番どおりに置き換えられた後、結果のストリングが返されます。指定されたリソースが見つからない場合、このメソッドは null を返します。各パラメータは、toString() メソッドを使用してストリングに変換された後で置き換えられます。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。ストリングの配列として指定されているリソースの値を取得します。このメソッドは、カンマで区切られた項目のリストが格納されたストリングをリソース値と見なします。このメソッドは、getString() メソッドを呼び出し、ストリングをカンマの位置で項目に分割して、各項目の前後にある空白を除去します。
このメソッドは、プロパティファイル内に次のような行があり、指定されたリソースが見つからない場合、このメソッドは null を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。指定されたリソースの値を uint として取得します。このメソッドは、プロパティファイル内に次のような行があり、プロパティファイル内にこのような行があり、5 という値("5" ではなく)を取得する場合に役立ちます。指定されたリソースが見つからない場合、このメソッドは 0 を返します。このパラメータはオプションであり、デフォルトは null です。このパラメータの指定が必要になることはほとんどありません。リソースが見つからない場合は 0 です。リソースバンドルを含むリソースモジュールのロードを開始します。このメソッドを呼び出すたびに、新しいイベント送出オブジェクトが返されます。そのオブジェクトを使用すると、ロードの進捗状況およびロードが正常に完了したかまたはエラーが発生したかを確認できます。このパラメータはオプションであり、デフォルトは null です。ERROR の各イベントを送出するこの特定のロード操作に関連付けられたオブジェクトです。このメソッドはまだ実装されていません。多くのコンポーネントがこのメソッドを実装し、最新のリソースに基づいてその状態を更新します。
イベントの詳細
継承されるパブリックプロパティを隠す。
継承されるパブリックプロパティを表示
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。この値を false に設定すると、バリデータによる検証が行えなくなります。検証のリスナーを指定します。有効なストリングの最大の長さを表します。有効なストリングの最小の長さを表します。検証する値を含む source オブジェクトのプロパティの名前を指定するストリングを表します。[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。true の場合、検証エラーの原因となる欠損値または空値を指定します。検証するプロパティを含むオブジェクトを指定します。ストリングの長さが maxLength プロパティの値より大きい場合に発生するエラーメッセージを表します。ストリングの長さが minLength プロパティの値より小さい場合に発生するエラーメッセージを表します。バリデータをトリガするイベントの生成を行うコンポーネントを指定します。検証をトリガするイベントを指定します。継承されるプロテクトプロパティを隠す。
継承されるプロテクトプロパティを表示
[読み取り専用] リスナーオブジェクトが存在する場合はリスナーオブジェクトを含みます。そうでない場合は、ソースオブジェクトを含みます。[読み取り専用] トリガオブジェクトが存在する場合はトリガオブジェクトを含みます。そうでない場合は、ソースオブジェクトを含みます。[読み取り専用] アプリケーションのローカライズされたすべてのリソースを管理するオブジェクトへの参照です。継承されるパブリックメソッドを隠す。
継承されるパブリックメソッドを表示
コンストラクタです。イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。イベントをイベントフローに送出します。EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。オブジェクトに指定されたプロパティが定義されているかどうかを示します。MXML タグを使用してバリデータを作成したときに、MXML コンパイラによって自動的に呼び出されます。Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。指定されたプロパティが存在し、列挙できるかどうかを示します。ループ処理に対するダイナミックプロパティの可用性を設定します。指定されたオブジェクトのストリング表現を返します。検証を実行し、リスナーに任意で結果を通知します。[静的] バリデータを呼び出す上で便利なメソッドです。指定されたオブジェクトのプリミティブな値を返します。指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
継承されるプロテクトメソッドを表示
バリデータから送出された valid イベントおよび invalid イベントのすべてのリスナーを設定します。検証するオブジェクトを返します。バリデータから送出された valid イベントおよび invalid イベントのすべてのリスナーを切断します。このメソッドは、バリデータが作成されたときと、ResourceManager が "change" イベントを送出してローカライズされたリソースが何らかの点で変更されたことを示すときに再び呼び出されます。継承されるイベントを隠す。
継承されるイベントを表示
[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。[ブロードキャスト イベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。検証が失敗すると送出されます。検証が正常に完了すると送出されます。継承されるプロテクト定数を隠す。
継承されるプロテクト定数を表示
プロパティの詳細
有効なストリングの最大の長さを表します。値が NaN の場合、このプロパティは無視されます。有効なストリングの最小の長さを表します。値が NaN の場合、このプロパティは無視されます。ストリングの長さが maxLength プロパティの値より大きい場合に発生するエラーメッセージを表します。デフォルト値 : 「このストリングは最大値よりも長いストリングです。」「このストリングは {0} 文字未満である必要があります。ストリングの長さが minLength プロパティの値より小さい場合に発生するエラーメッセージを表します。デフォルト値 : 「このストリングは最小値よりも短いストリングです。」「このストリングは最低 {0} 文字である必要があります。
コンストラクタの詳細
コンストラクタです。
メソッドの詳細
このメソッドはユーザーが直接呼び出すものではなく、妥当性を検証する際に Flex から呼び出されます。Validator クラスをカスタムで作成する場合は、このメソッドを実装する必要があります。このオブジェクトは、検証が行われるフィールドごとに 1 つ含まれます。バリデータを呼び出す上で便利なメソッドです。他の標準 Flex バリデータにもそれぞれ同様の便利なメソッドがあります。このオブジェクトは、検証が行われるフィールドごとに 1 つ含まれます。
例 例の使用法
パネルおよびプロパティインスペクタの使用
Flash には、必要に応じてワークスペースをカスタマイズできる機能が用意されています。パネルおよびプロパティインスペクタを使用すると、メディアやその他のアセット、およびそれらの属性を表示、整理、および変更することができます。各パネルは、表示、非表示、およびサイズ変更できます。また、パネルをグループ化してカスタムパネルセットを保存すると、ワークスペースを作業環境に合わせることができます。プロパティインスペクタで変更を加えると、操作しているツールやアイテムに反映されます。つまり、使用頻度の高い機能にすばやくアクセスすることができます。このセクションには、次のトピックが含まれています。
プロパティインスペクタについて
[ライブラリ] パネルについて
[アクション] パネルについて
パネルの使用
プロパティインスペクタについて
プロパティインスペクタを使用すると、ステージまたはタイムラインにおいて現在選択している内容で使用頻度の高い属性に簡単にアクセスできるため、ドキュメントを作成しやすくなります。プロパティインスペクタでは、属性を制御するメニューやパネルを開かなくても、オブジェクトやドキュメントの属性を変更することができます。プロパティインスペクタには、現在選択している内容に応じて、現在のドキュメント、テキスト、シンボル、シェイプ、ビットマップ、ビデオ、グループ、フレーム、またはツールの情報や設定が表示されます。種類の異なるオブジェクトを複数選択すると、プロパティインスペクタには、選択したオブジェクトの総数が表示されます。
テキストツールのプロパティを表示するプロパティインスペクタ
プロパティインスペクタを表示するには、以下のいずれかの操作を行います。[ウィンドウ]-[プロパティ] を選択します。
[ライブラリ] パネルについて
[ライブラリ] パネルでは、Flash で作成したシンボルを保存および管理します。また、ビットマップグラフィック、サウンドファイル、およびビデオクリップなど、読み込んだファイルも保存および管理できます。[ライブラリ] パネルでは、ライブラリアイテムをフォルダで管理したり、ドキュメント内での使用回数を表示できます。また、タイプごとにアイテムを並べ替えることもできます。詳細については、『Flash ユーザーガイド』の「ライブラリを使用したメディアアセットの管理」を参照してください。
ムービークリップシンボルを表示する [ライブラリ] パネル
[ライブラリ] パネルを表示するには、以下のいずれかの操作を行います。[ウィンドウ]-[ライブラリ] を選択します。
[アクション] パネルについて
フレーム、ボタン、またはムービークリップのインスタンスを選択することによって、[アクション] パネルがアクティブになります。選択している内容によって、[アクション] パネルのタイトルが [ボタンアクション]、[ムービークリップアクション]、または [フレームアクション] に変更されます。0 の学習』の「[アクション] パネルとスクリプトウィンドウの使用」を参照してください。[アクション] パネルを表示するには、以下のいずれかの操作を行います。[ウィンドウ]-[アクション] を選択します。F9 キーを押します。
パネルの使用
Flash の各種パネルを使用すると、ドキュメント内のエレメントを簡単に表示、構成、および変更できます。パネルに用意されているオプションにより、シンボル、インスタンス、カラー、タイプ、フレームなどのエレメントの特性を制御できます。特定の作業に必要なパネルを表示し、他のパネルを非表示にして、Flash インターフェイスをカスタマイズすることができます。各パネルでは、オブジェクト、カラー、テキスト、インスタンス、フレーム、シーン、およびドキュメント全体を操作することができます。たとえば、[ カラーミキサー] パネルではカラーを作成することができ、[整列] パネルではオブジェクトを相互に揃えたり、ステージに対して整列させたりすることができます。Flash で用意されているパネルのリストを表示するには、[ ウィンドウ] メニューを選択します。大部分のパネルには、追加オプションを表示するポップアップメニューがあります。ポップアップメニューがある場合は、パネルのタイトルバーの右端にコントロールが表示されます。コントロールが表示されない場合、そのパネルにはポップアップメニューがありません。デフォルトでは、パネルは Flash ワークスペースの右下部分にグループ化されて表示されます。
パネルを開くには :
[ウィンドウ] メニューから目的のパネルを選択します。パネルを閉じるには、次のいずれかの操作をします。[ウィンドウ] メニューから目的のパネルを選択します。
パネルのポップアップメニューを使用するには :
パネルのタイトルバーの右端にあるコントロールをクリックすると、ポップアップメニューが表示されます。メニューのアイテムをクリックします。
パネルのポップアップメニューをクリック
パネルのサイズを変更するには :
パネルを拡大、またはタイトルバーに縮小するには :
タイトルバーの縮小の三角形をクリックします。パネルを元のサイズに戻すには、縮小の三角形をもう一度クリックします。
縮小の三角形をクリック
すべてのパネルを閉じるには :
[ウィンドウ]-[パネルを隠す] を選択します。
パネルの配列
Flash では、パネルをグループに編成することができます。パネルグループ内でパネルを表示する順序を変更することができます。また、新規パネルグループを作成し、既存のパネルグループにドッキングすることもできます。パネルを他のパネルグループと離して単独で表示する場合は、パネルをフローティングさせることができます。フローティングパネルは、[ヘルプ] パネルや [アクション] パネルなど、常に表示しておきたいパネルの場合に特に便利です。
パネルを移動するには :
移動させたいパネルのハンドル (タイトルバーの左側) をドラッグします。
既存のパネルグループにパネルを追加するには :
追加したいパネルのハンドルを追加先のパネルにドラッグします。追加するパネルの横に黒線が表示され、パネルを配置する場所が示されます。
1 つのパネルウィンドウに複数のパネルを表示するには :
パネルのポップアップメニューをクリックします。[パネル名をグループ化] オプションを選択します。サブメニューから、現在のパネルを追加する別のパネルを選択します。最初のパネルが、2 つめのパネルのタブとして追加されます。
[ライブラリ] パネルと [ムービーエクスプローラ] パネルを表示する、タブとして追加されたパネル
パネルをフローティングさせるには :
パネルのハンドルをドラッグして、他のパネルから引き離します。
新規パネルグループを作成するには :
新しいグループにしたいパネルのハンドルをドラッグして、現在のパネルグループから離します。最初のパネルにその他のパネルを追加して、新しいグループを構成します。
パネルセットの使用
独自に配置したカスタムパネルを作成し、それらをカスタムパネルセットとして保存することができます。パネルの表示をデフォルトのレイアウト ([カラーミキサー]、[アクション]、プロパティインスペクタ、および [ライブラリ] パネルを表示)、または前に保存したカスタムレイアウトに切り替えることができます。
カスタムのパネルセットを保存するには :
[ウィンドウ]-[現在のレイアウトを保存] を選択します。レイアウトの名前を入力し、[OK] をクリックします。
パネルレイアウトを選択するには :
[ウィンドウ]-[ワークスペースのレイアウト] を選択します。サブメニューから、[デフォルトレイアウト] を選択してデフォルトレイアウトにリセットするか、既に作成して保存したカスタムレイアウトを選択します。
カスタムレイアウトを削除するには :
[ウィンドウ]-[ワークスペースのレイアウト]-[管理] を選択します。[ワークスペースレイアウトの管理] ダイアログボックスで、削除するパネルセットを選択します。[削除] をクリックします。[はい] をクリックして削除を確定します。
キーボードショートカットのカスタマイズ
Flash のキーボードショートカットを選択して、他のアプリケーションで使用するショートカットと一致させたり、Flash の作業を効率化することができます。デフォルトでは、Flash アプリケーション用に設定された組み込みのキーボードショートカットを使用します。カスタムキーボードショートカットを作成するには、既存のセットを複製して、新しいセットからショートカットを追加または削除します。カスタムショートカットセットは削除することもできます。
キーボードショートカットの現在のセットを表示または印刷するには :
[編集]-[キーボードショートカット] を選択します。[キーボードショートカット] ダイアログボックスで、[現在のセット] ポップアップメニューから表示するショートカットセットを選択します。[セットを HTML として書き出す] ボタンをクリックします。表示される [名前を付けて保存] ダイアログボックスで、書き出す HTML ファイルの名前と場所を選択します。デフォルトでは、ファイル名は選択されたショートカットセットの名前になります。[保存] をクリックします。選択したフォルダで書き出したファイルを指定し、ファイルを Web ブラウザで開きます。ファイルを印刷するには、ブラウザの [印刷] コマンドを使用します。
キーボードショートカットセットを選択するには :
[キーボードショートカット] ダイアログボックスで、[現在のセット] ポップアップメニューからショートカットセットを選択します。
新しいキーボードショートカットセットを作成するには :
上記の手順どおりに、キーボードショートカットセットを選択します。[セットの複製] ボタンをクリックします。新しいショートカットセットの名前を入力し、[OK] をクリックします。
カスタムキーボードショートカットセットの名前を変更するには :
[キーボードショートカット] ダイアログボックスで、[現在のセット] ポップアップメニューからショートカットセットを選択します。[セット名の変更] ボタンをクリックします。[名前を変更] ダイアログボックスで、新しい名前を入力して [OK] をクリックします。
キーボードショートカットを作成または削除するには :
[コマンド] ポップアップメニューから、[描画メニューコマンド]、[描画ツール]、[ムービープレビューメニューコマンド]、または [ワークスペースのアクセシビリティコマンド] を選択して、選択したカテゴリのショートカットを表示します。コマンドリストで、ショートカットを作成または削除するコマンドを選択します。選択したコマンドの説明が、ダイアログボックスの説明領域に表示されます。以下のいずれかの操作を行います。ショートカットを作成するには、[ショートカットの作成] (+) ボタンをクリックします。ショートカットを削除するには、[ショートカットの削除] (-) ボタンをクリックし、手順 6 に進みます。ショートカットを作成する場合は、[キー制御] テキストボックスに新しいショートカットキーの組み合わせを入力します。キーの組み合わせを入力するには、[キー制御] テキストボックスにポインタがある状態で実際のキーを押します。[変更] をクリックします。この手順を繰り返して、ショートカットを必要なだけ追加または削除します。
キーボードショートカットセットを削除するには :
[キーボードショートカット] ダイアログボックスで、[セットの削除] ボタンをクリックします。[セットの削除] ダイアログボックスで、ショートカットセットを選択して [削除] をクリックします。Flash にあらかじめ組み込まれているキーボードショートカットセットは削除できません。
パネルの使用
パネルを使用すると、選択されたオブジェクトの外観やドキュメントの要素を編集できます。パネルでは、フレーム、レイヤー、シンボルなどを操作できます。各パネルをドラッグして、自由に複数のパネルをグループにまとめることができます。デフォルトでは、一部のパネルは表示されませんが、必要に応じて表示できます。また、デフォルトでは、一部のパネルは他のパネルとグループ化されていませんが、必要に応じてグループ化できます。パネルをグループ化すると、パネルグループのタイトルバーにすべてのパネルグループ名が表示されます。ただし、パネルグループの名前は必要に応じて変更できます。[最適化] パネルでは、ファイルのサイズと種類を制御する設定値を管理し、書き出すファイルまたはスライスのカラーパレットを操作できます。[レイヤー] パネルでは、ドキュメントの構成を管理できます。このパネルには、レイヤーの作成、削除、および操作に関するオプションが用意されています。[フレーム] パネルには、アニメーション作成に関するオプションがあります。[ヒストリ] パネルには最近実行したコマンドのリストが表示され、コマンドの取り消しとやり直しが簡単にできます。また、複数のアクションを選択して保存し、それらをコマンドとして再利用することもできます。詳細については、『Fireworks ユーザーガイド』の「[ヒストリ] パネルを使用したアクションの取り消しとやり直し」を参照してください。[シェイプ] パネルにはオートシェイプがあります。オートシェイプはツールパネルには表示されません。[スタイル] パネルでは、オブジェクト特性の組み合わせを保存および再利用したり、保存しておいたスタイルを選択したりできます。[ライブラリ] パネルには、グラフィックシンボル、ボタンシンボル、およびアニメーションシンボルが格納されます。この [ライブラリ] パネルから、シンボルのインスタンスをドキュメントに簡単にドラッグ & ドロップできます。シンボルを修正するだけで、すべてのインスタンスに共通の変更を加えることができます。[カラーミキサー] パネル ([ウィンドウ]-[カラーミキサー]) では、新規カラーを作成して現在のカラーパレットに追加したり、選択したオブジェクトに適用したりできます。[色見本] パネル ([ウィンドウ]-[色見本]) では、現在のドキュメントのカラーパレットを管理できます。[情報] パネル ([ウィンドウ]-[情報]) には、選択されたオブジェクトのサイズ情報と、キャンバス上のポインタの正確な座標が表示されます。[ビヘイビア] パネル ([ウィンドウ]-[ビヘイビア]) では、ビヘイビアを管理できます。ビヘイビアにより、マウスの動きに応じたホットスポットやスライスの動作が決まります。[検索] パネル ([ウィンドウ]-[検索]) では、テキスト、URL、フォント、カラーなど、単一のドキュメントまたは複数のドキュメント内のさまざまな要素を検索し、置換できます。[整列] パネル ([ウィンドウ]-[整列]) には、キャンバス上でオブジェクトを整列したり分散したりするためのコントロールがあります。[オートシェイプのプロパティ] パネル ([ウィンドウ]-[オートシェイプのプロパティ]) では、オートシェイプのプロパティを設定できます。[イメージ編集] パネル ([ウィンドウ]-[イメージ編集]) には、写真の編集に使用する最も一般的なツールが一箇所に集められています。[特殊文字] パネル ([ウィンドウ]-[特殊文字]) を使用すると、別のソースから特殊文字をコピー & ペーストするのではなく、Fireworks 内からテキストに特殊文字を直接挿入できます。
パネルおよびパネルグループの編成
デフォルトでは、Fireworks の一部のパネルがワークスペースの右側にドッキングされています。また、一部のパネルはパネルグループとしてまとめられています。その他のパネルは最初は表示されていませんが、[ウィンドウ] メニューから開くことができます。パネルグループのドッキングの解除、グループへのパネルの追加、各パネルのドッキングの解除、ドッキングされているパネルグループの順序の変更、パネルグループの折りたたみ、およびパネルグループを閉じることができます。また、各パネルを開いたり、閉じたりすることもできます。
パネルを開くには :
[ウィンドウ] メニューでパネルを選択します。[ウィンドウ] メニュー内でパネル名の隣りにチェックマークが付いていると、そのパネルは開いた状態にあります。パネルを閉じるには、次のいずれかの操作を行います。[ウィンドウ] メニューでパネル名を選択します。パネルがドッキングされていない場合は、パネルのタイトルバーにある [閉じる] ボタンをクリックします。
パネルグループのドッキング解除または移動を実行するには :
左上隅にあるパネルグリップをドラッグして、画面右側のパネルドッキング領域から離します。
パネルグループをドッキングするには :
パネルグリップをパネルドッキング領域にドラッグします。パネルまたはパネルグループをパネルドッキング領域にドラッグすると、配置のプレビューを示すラインまたは四角が表示されるので、配置先のグループを確認できます。パネルグループまたはパネルを折りたたむか拡張するには、次のいずれかの操作を行います。パネルグループまたはパネルのタイトルをクリックします。パネルグループまたはパネルが折りたたまれても、タイトルバーはまだ表示されています。パネルグループまたはパネルの左上隅にある拡大矢印をクリックします。
パネルグループ内のパネルのドッキングを解除するには :
パネルグループのタイトルバーの [オプション] メニューで [<パネル名> をグループ化]-[新規パネルグループ] を選択します ([<パネル名> をグループ化] コマンドの名前は、アクティブなパネルの名前によって変わります)
アクティブなパネルが、そのパネルだけから成る新しいパネルグループ内に表示されます。
パネルをパネルグループにドッキングするには :
パネルグループの [オプション] メニューの [<パネル名> をグループ化] サブメニューからパネルグループ名を選択します ([<パネル名> をグループ化] コマンドの名前は、アクティブなパネルの名前によって変わります)
パネルグループ名を変更するには :
パネルグループの右上にあるアイコンをクリックして、[オプション] メニューから [パネルグループ名の変更] を選択します。新しい名前を入力します。画面の解像度に合ったデフォルトの位置にパネルを戻すには、次のいずれかの操作を行います。
すべてのパネルおよびプロパティインスペクタを非表示にするには :
[ウィンドウ]-[パネルを隠す] を選択します。非表示状態のパネルを表示するには、[ウィンドウ]-[パネルを隠す] を再度選択します。[パネルを隠す] を選択したときに非表示になっていたパネルは、[パネルを隠す] コマンドの選択を解除しても表示されません。
参照と編集の切り替え
参照と編集はいつでも切り替えられます。下書きの編集を中断する場合は、後でその下書きに戻ったときに中断した箇所から編集を続けられるように、変更内容が保存されます。参照に切り替えても、下書きは公開されません。ページの参照中は、該当ページの下書きが未公開であることがメッセージ領域に表示されます。Web ページが参照用または編集用のどちらであるかわからない場合は、ツールバーを確認します。
参照している場合は、[ページの編集] (または [接続の作成]) ボタンがあるブラウザのツールバーが表示され、編集している場合はエディタのツールバーが表示されます (Contribute のツールバーを参照)
参照から編集に切り替えるには、次のいずれかの操作を行います。ツールバーの [ページの編集] ボタンをクリックします。[ページの編集] ボタンは、接続している Web サイトのページのうち、編集権限を持つページについてのみ使用できます。サイドバーの [ページ] パネルで下書きのタイトルをクリックします。編集から参照に切り替えるには、次のいずれかを行います。サイドバーの [ページ] パネルにある [ブラウザ] をクリックします。ツールバーの [後で使用するために保存] ボタンをクリックします。
テキストボックスの追加
これで "menu" ムービークリップに青い背景が追加されたので、次に、各メニューについて説明するテキストを追加します。2 つのテキストボックスを追加します。
メニューのタイトルのテキストボックスを追加するには :
ツールパネルで、テキストツールをクリックします。プロパティインスペクタの [テキストの種類] メニューから [ダイナミックテキスト] を選択します。さらにプロパティインスペクタで、[フォントサイズ] テキストボックスに「14」と入力します。テキストツールで、前の手順で作成した灰色がかった青のシェイプの上部にテキスト用の横長の矩形を描画します。矩形の幅が青いシェイプとほとんど同じになるようにします。矩形の正確な配置について気にする必要はありません。後で調整します。ツールパネルで、選択ツールをクリックします。描画したテキストボックスをクリックして選択します。プロパティインスペクタパネルで、次の値を入力します。
テキストの種類 : ダイナミックテキスト
テキストの塗りカラー :白
正しい値が入力されたプロパティインスペクタ
ドキュメントを保存します。
2 番目のテキストボックスの追加
次に、2 番目のテキストボックスを追加します。このテキストボックスには、各メニューについて説明するテキストが格納されます。
説明用のテキストボックスを追加するには :
ステージの外側をクリックして、前のセクションで作成したテキストボックスの選択を解除します。ツールパネルで、テキストツールをクリックします。プロパティインスペクタで、[フォントサイズ] テキストボックスに「12」と入力します。さらにプロパティインスペクタで、ボールドアイコンの選択を解除します。[行タイプ] メニューから [複数行] を選択します。テキストツールを使用して、ステージ上の メニューのタイトルのテキストボックスを追加するには :で描画した矩形の下に、別のテキスト用の矩形を描画し、前に作成した青いシェイプの下の部分を塗りつぶします。ツールパネルで、選択ツールをクリックします。2 番目のテキスト用の矩形を選択した状態で、プロパティインスペクタパネルで次の値を入力します。
テキストの種類 : ダイナミックテキスト
正しい値が入力されたプロパティインスペクタ
ツールパネルで、選択ツールをクリックします。ステージ領域の内側で、描画したシェイプ以外の場所をクリックし、シェイプの選択を解除します。タイムラインで [シーン 1] リンクをクリックしてシンボル編集モードを終了し、Flash ドキュメントのメインタイムラインに戻ります。シンボル編集モードを終了すると、黒い境界線の付いたステージが再び表示されます。ドキュメントを保存します。
シンボルの作成
次に、再利用可能なアセットである "シンボル" をいくつか作成します。シンボルを使用すると、FLA ファイル内にアセットのコピーを複数保存しなくても、同じアセットを複数回使用できます。シンボルを [ライブラリ] パネルに保存しておき、必要に応じてシンボルの "インスタンス" をステージにドラッグします。
シンボルを作成するには :
[挿入]-[新規シンボル] を選択します。[タイプ] のデフォルト値は [ムービークリップ] です。これはそのままにします。[ライブラリ] パネル ([ウィンドウ]-[ライブラリ]) に新しいシンボルが追加され、Flash がシンボル編集モードに切り替わります。シンボル編集モードではステージが非表示になり、Flash アプリケーションウィンドウの大部分が、シンボルを描画および編集するための描画領域になります。シンボルと [ライブラリ] パネルについて シンボルは再利用可能なアセットです。シンボルを使用することにより、ファイル内のアセットを複製せずに単一のアセットを Flash ドキュメント内で複数回使用できます。Flash ドキュメント内にシンボルのコピーが 1 つだけあればよいので、ドキュメントファイルのサイズを小さく保つことができます。ボタンやグラフィックのような単純なシンボルを作成することも、ムービークリップのような複雑なシンボルを作成することもできます。作成したシンボルは、[ライブラリ] パネルに保存します。[ライブラリ] パネルには、ドキュメント内のすべてのシンボルが整理して格納されています。シンボルを再利用する場合は、単に、[ライブラリ] パネルからステージにシンボルをドラッグします。この操作を行うと、ステージ上にシンボルの新しい "インスタンス" が作成されます。実際には、シンボルのインスタンスとは元のシンボルへの参照であり、"指定したシンボルのコピーをここに描画する" という指示を Flash に与えるものです。シンボルとインスタンスを使用することで、アセットを整理しやすくなり、Flash ファイルのサイズを小さく保つことができます。また、特定のシンボルを編集すれば、そのシンボルのすべてのインスタンスについて外観やビヘイビアを更新できます。これらの変更は、ドキュメント内にあるそのシンボルのインスタンスすべてに反映されます。シンボル編集モードで、ツールパネル ([ウィンドウ]-[ツール]) から矩形ツールを選択します。描画領域内をドラッグし、横長の矩形を描画します。ツールパネルから選択ツールを選択します。描画した矩形をダブルクリックし、塗りと線の両方を選択します。ここでいう線とは、シェイプの境界を形成している線を指します。プロパティインスペクタで、[X] テキストボックスと [Y] テキストボックスの両方に「0」と入力します。これにより、シンボルの左上隅がステージの左上隅に配置されます。ここで作成した初めてのシンボルは、各インスタンスが、FMA に表示する個々のイメージを格納するコンテナになります。後の手順では、この新しいシンボルをアニメーション化して、ステージの表示部分に表示されるイメージが変化するようにします。[挿入]-[新規シンボル] を選択します。Flash はシンボル編集モードのままにしておきます。このインスタンスは、これから作成する新しい "slides" シンボルの一部になります。ステージ上でインスタンスが選択されている状態で、プロパティインスペクタの [インスタンス名] テキストボックスに「holder0」と入力します。これにより、インスタンスに、シンボル名とは別の独自の名前が付けられます。プロパティインスペクタの [インスタンス名] テキストボックスに「holder1」と入力します。プロパティインスペクタで、新しい各インスタンスのプロパティを次のように設定します。次に、"slides" シンボルのインスタンスを格納する 3 番目のシンボルを作成します。このようにしてシンボルのインスタンスを他のシンボルの中にネストするのは、Flash での一般的なオーサリングテクニックです。
3 番目のシンボルを作成するには :
[挿入]-[新規シンボル] を選択します。シンボルインスタンスが選択された状態で、プロパティインスペクタの「X」および「Y」テキストボックスに「0」と入力します。さらにプロパティインスペクタで、[インスタンス名] テキストボックスに「slides_mc」と入力します。
フレームへのラベルの追加
次に、特定のフレームにラベルを追加します。このことにより、それらのフレームに対してアクションを実行する ActionScript コードを作成できるようになります。後の手順では、ラベル付けしたフレームに再生ヘッドをジャンプさせる ActionScript コードを追加します。
フレームラベルを追加するには :
タイムラインで、レイヤー 2 のフレーム 2 を選択します。プロパティインスペクタで、[フレームラベル] テキストボックスに「slide0」と入力します。タイムライン上では、レイヤー 2 のフレーム 2 に小さな旗のアイコンとフレームラベルが表示されます。タイムラインで、レイヤー 2 のフレーム 21 を選択します。プロパティインスペクタで、[フレームラベル] テキストボックスに「slide1」と入力します。タイムラインで、レイヤー 2 のフレーム 41 を選択します。プロパティインスペクタで、[フレームラベル] テキストボックスに「slide2」と入力します。タイムラインで、レイヤー 2 のフレーム 61 を選択します。プロパティインスペクタで、[フレームラベル] テキストボックスに「slide3」と入力します。
完成したフレームラベルを含むタイムライン
接続キーの作成とユーザーへの送信
Contribute を使用すると、Web サイトの接続情報を接続キーに埋め込み、キーを他のユーザーに送信することができます。ユーザーは接続キーファイルをダブルクリックするだけで、Web サイトに接続して編集を開始できます。[Web サイトの管理] ダイアログボックスで、[接続キーを送信] ボタンをクリックします。接続ウィザードで [はい] をクリックして、現在の接続と同じ接続情報を持つ接続キーを作成します。[次へ] をクリックします。[ローカルコンピュータ上に保存] を選択します。このチュートリアルの目的上、接続キーを保存しますが、実際にユーザーには送信しません。電子メールオプションを選択すると、ユーザーにキーを送信できるように電子メールアプリケーションが開かれます。記憶できるパスワードを入力し、再度パスワードを入力します。実際にユーザーがこのキーを使用できるようにする場合は、このパスワードをユーザーに知らせる必要があります。[次へ] をクリックします。[サマリー] 画面を確認し、[終了] をクリックします。[接続キーの書き出し] ダイアログボックスで、デスクトップに移動します。[保存] をクリックします。[Web サイトの管理] ダイアログボックスの [閉じる] をクリックして、ダイアログボックスを閉じて変更を保存します。ユーザーが Web サイトの保守を補助できるように、接続キーを作成してユーザーに送信することが簡単であることもわかりました。
イメージプレースホルダーの挿入
イメージプレースホルダーは、最終的なイメージを Web ページに追加できるようになるまでの間使用するグラフィックです。イメージプレースホルダーを使用すると、イメージを実際に作成する前にページ上にイメージを配置できるので、Web ページをレイアウトする場合に便利です。ドキュメントウィンドウで、最初のテーブルの 1 行目の内側を一度クリックします。[挿入]-[イメージオブジェクト]-[イメージプレースホルダー] を選択します。[イメージプレースホルダー] ダイアログボックスで次の操作を行います。カラーボックスをクリックして、カラーピッカーからカラーを選択します。[代替テキスト] テキストボックスは空白のままにします。代替テキストについて 代替テキストとは、Web ページ上のイメージをテキストで説明するものです。HTML コードの一部であり、ページ上には表示されません。スクリーンリーダーを使用するビジターや、テキストのみを表示するブラウザを使用するビジターにもイメージの持つ情報が伝わるように、ほとんどのイメージについて代替テキストを用意しておくことが重要です。Web サイトのロゴを表示するだけのバナーグラフィックの場合は、代替テキストの重要性はそれほど高くありません。[イメージプレースホルダー] ダイアログボックスの [代替テキスト] テキストボックスを空白のままにしておくと、img タグに alt="" 属性が自動的に追加されます。後でイメージに代替テキストを追加する場合は、イメージを選択して、プロパティインスペクタで代替テキストを入力します。たとえば、ロゴに電話番号や所在地を組み込むように変更する場合に、その情報を代替テキストとして追加することが考えられます。イメージプレースホルダーが最初のテーブル内に表示されます。イメージプレースホルダーには、ラベルと、最終的にそこに配置するイメージのサイズ属性が表示されます。ブラウザに表示したときには、イメージプレースホルダーのラベルおよびサイズのテキストは表示されません。ページを保存します。イメージプレースホルダーについて イメージプレースホルダーとは、イメージが完成して Web ページ上に追加できるようになるまでの間使用するグラフィックのことで、このグラフィックイメージはブラウザには表示されません。サイトをパブリッシュする前に、イメージプレースホルダーを GIF や JPEG などの Web 対応グラフィックファイルに置き換えます。イメージプレースホルダーを選択し、プロパティインスペクタの [作成] ボタンをクリックすると、Fireworks で新しいキャンバスが表示されます。作成されるイメージのサイズは、プレースホルダーイメージと同じサイズに設定されます。イメージを自由に作成および編集して、Dreamweaver のプレースホルダーイメージを置き換えることができます。ページに彩りを加える。次に、ページに彩りを加えるために、一部のテーブルセルとページの背景にカラーを設定します。3 列から成るテーブルの最初のセルの内側を一度クリックします。タグセレクタで <td> タグ (セルタグ) をクリックし、セルを選択します。プロパティインスペクタ ([ウィンドウ]-[プロパティ]) で、[背景色] テキストボックスの内側を一度クリックします。[背景色] テキストボックスは、[背景色] カラーボックスのすぐ横にあります。[背景色] テキストボックスが表示されていない場合は、プロパティインスペクタの右下隅にある縮小の三角形をクリックします。テーブルセルのカラーが赤茶色になります。3 列から成るテーブルの 2 番目のセルの内側を一度クリックします。タグセレクタで <td> タグ (セルタグ) をクリックし、セルを選択します。テーブルセルのカラーが薄茶色になります。手順 5 ~ 7 を繰り返して、3 番目のテーブルセルのカラーも薄茶色に変更します。3 つのセルすべてにカラーを設定したら、テーブルの外側を一度クリックしてテーブルの選択を解除します。次に、ページのプロパティを修正してページ全体の背景色を変更します。[ページプロパティ] ダイアログボックスでは、ページフォントのサイズやカラー、訪問済みリンクのカラー、ページのマージンなど、多数のページプロパティを設定できます。[修正]-[ページプロパティ] を選択します。[ページプロパティ] ダイアログボックスの [外観] カテゴリで、[背景色] カラーボックスをクリックし、カラーピッカーから黒 (#000000) を選択します。Dreamweaver でカラーを選択するには、該当するテキストボックスに 16 進数値を入力するか、カラーピッカーからカラーを選択します。カラーピッカーでは、216 色の Web セーフパレットを使用しています。このパレットからカラーを選択すると、選択したカラーの 16 進数値が表示されます。カラーピッカーを使用するには、カラーボックスをクリックし、スポイトでカラーを選択します。カラーピッカーは、色合わせにも使用できます。たとえば、ページ上のイメージの青の色合いに、テーブルセルの背景色を一致させる場合です。それには、テーブルセルを選択し、カラーボックスをクリックしてカラーピッカーを開き、イメージ内の青の部分にスポイトを重ねてマウスボタンをクリックします。選択した領域は、スポイトでクリックしたカラーに最も近いカラーで塗りつぶされます。ただし、この方法でカラーを選択すると、Web セーフカラーでないカラーがカラーピッカーによって選択される場合があります。ページの背景が黒になります。作業内容を保存します。これで、ページレイアウトが完成しました。
新規スタイルシートの作成
まず、段落のテキストのスタイルを定義する CSS ルールを含む外部スタイルシートを作成します。外部スタイルシートのスタイルを作成すると、個々の Web ページのスタイルを設定する代わりに、1 つの場所で複数の Web ページの外観を制御できます。CSS ルールは次の場所に置くことができます。css" ファイルは、ドキュメントの head セクションのリンクを使用して、Web サイト内のページにリンクされます。複数のページにリンクすることも可能です。たとえば、以下の例は、ドキュメントの段落タグでフォーマットされたすべてのテキストのフォントサイズを定義します。インラインスタイルは、HTML ドキュメント内の特定のタグインスタンス内で定義されます。Dreamweaver では、適用されるほとんどのスタイル属性がレンダリングされ、ドキュメントウィンドウに表示されます。また、ブラウザのウィンドウでドキュメントをプレビューして、適用を確認することもできます。ドキュメントウィンドウに空白のスタイルシートが表示されます。デザインビューとコードビューのボタンは使用不可になります。CSS スタイルシートはテキストファイルで、内容をブラウザで表示するためのものではありません。スタイルシートに以下のコードを入力します。入力するときには、コードヒントによって入力しようとしているコードの候補が提示されます。各行のプロパティ値の後に、必ずセミコロンを付けます。完成したコードは以下の例のようになります。スタイルシートを保存します。html" ページにスタイルシートを添付します。
リモートフォルダの定義
Web ページをパブリッシュできるようにリモートフォルダを設定します。たいていの場合、リモートフォルダはローカルフォルダと同じ名前です。リモートサイトが通常はローカルサイトの正確な複製であるためです。つまり、リモートフォルダに post するファイルとサブフォルダは、ローカルで作成したファイルとサブフォルダのコピーです。リモートサーバーで、サーバーの Web ルートフォルダ内に空のフォルダを作成します。その場合は、ホストディレクトリをリモートフォルダとして定義するか、サーバーとの接続を確立した後でリモートフォルダを作成します。いずれの場合も、リモートサーバーに接続するまでは、このチュートリアルの手順に従ってください。リモートサーバーへの接続が確立すると、[ファイル] パネルの [リモートビュー] にリモートサーバーのすべてのファイルが表示されます。これは、[ローカルビュー] にコンピュータ上のすべてのローカルファイルが表示されるのと同様です。[リモートビュー] を表示するには、[ファイル] パネル上部のポップアップメニューから [リモートビュー] を選択するか、[ファイル] パネルのツールバーの [展開/折りたたむ] をクリックします。[展開/折りたたむ] をクリックすると、[ファイル] パネルに [ローカルビュー] と [リモートビュー] が同時に表示されます。[リモートビュー] に空のフォルダを追加するには、まず、前述のいずれかの方法で [リモートビュー] を表示します。最初に接続を確認できない場合は、[ファイル] パネルのツールバーの [更新] をクリックします。Cafe Townsend サイトを定義しなかった場合は、先に進む前にサイトのローカルフォルダを作成します。詳細については、チュートリアル :サイトおよびプロジェクトファイルの設定を参照してください。[編集] をクリックします。詳細設定が表示されていない場合は、[サイト定義] ダイアログボックスで [詳細設定] タブをクリックします。左の [カテゴリ] リストで [リモート情報] を選択します。[アクセス] オプションを選択します。インターネット上のサーバーへの最も一般的な接続方法には、FTP や SFTP があります。イントラネット上のサーバーや Web サーバーとして使用しているローカルコンピュータへの最も一般的な接続方法はローカル / ネットワークです。選択する接続方法が不明な場合は、サーバーのシステム管理者に問い合わせてください。詳細については、ダイアログボックスの [ヘルプ] をクリックしてください。FTP を選択した場合は、以下のオプションを入力します。
サーバーのホスト名を入力します (ftp
パスが不明な場合は、システム管理者に問い合わせてください。通常、このテキストボックスは空白のままにします。該当するテキストボックスにユーザー名とパスワードを入力します。[テスト] をクリックして、接続設定をテストします。接続に失敗した場合は、システム管理者に問い合わせてください。詳細については、ダイアログボックスの [ヘルプ] をクリックしてください。[ローカル/ネットワーク] を選択した場合は、テキストボックスの横にあるフォルダのアイコンをクリックして、リモートサイトのルートフォルダを参照します。詳細については、ダイアログボックスの [ヘルプ] をクリックしてください。リモートフォルダへの接続が作成されます。[終了]をクリックし、[サイトの管理] ダイアログボックスを閉じます。
ローカルファイルのアップロード
ローカルフォルダおよびリモートフォルダの設定が完了したら、ローカルフォルダから Web サーバーへファイルをアップロードできます。ページを公開するには、Web サーバーをローカルコンピュータ上で実行している場合でも、ファイルをアップロードする必要があります。[ファイル] パネルのツールバーで、[ファイルを PUT する] (青色の矢印のアイコン) をクリックします。サイト全体を PUT するかというメッセージが表示されたら、[OK] をクリックします。リモートフォルダの定義で定義したリモートフォルダに、すべてのファイルがコピーされます。この操作は、サイトのすべてのファイルをアップロードする必要があるため、時間がかかる場合があります。ブラウザでリモートサイトを開き、すべてのファイルが正しくアップロードされているかを確認します。