<s:Graphic>
tag inherits all of the tag attributes
of its superclass, and adds the following tag attributes:
<s:Graphic Properties version viewHeight viewWidth />]]>
Graphic クラスは、すべてのグラフィックエレメントのルートタグです。また、このタグはすべての FXG ドキュメントのルートにもなります。FXG ドキュメント以外の場所には表示できません。
グラフィックのコンテンツを定義するには、
Graphic コントロールは、背景や境界線を持たず、フォーカスを取得できません。
Graphic は、コンテナ内に配置された場合、コンテナの規則によって配置されます。ただし、Graphic コントロール内のグラフィックは常に、Graphic コントロールの左上隅を基準にしてサイズ調整および配置されます。
Graphic エレメントには、オプションで
これが便利である場合が 2 つあります。1) コンテンツのナチュラルサイズよりも大きい
これが便利である場合が 2 つあります。1) コンテンツのナチュラルサイズよりも大きい
メモ:デフォルトでは、境界線の角は丸められます。角を丸めないようにするには、線の
このクラスは、一般的なケースでドロップシャドウを最適化します。端がピクセル境界に当たる矩形のオブジェクトにドロップシャドウを適用する場合は、DropShadowFilter を直接使用せずにこのクラスを使用する必要があります。
このクラスは、DropShadowFilter に渡される最初の 4 つのパラメーターである
これらの 8 つの値が設定されると、このクラスは画面外ビットマップでドロップシャドウをあらかじめ計算します。
線のデフォルトのストロークは未定義です。そのため、ストロークを指定しないと、線は表示されません。
このメソッドは直接呼び出さないでください。
デフォルトでは、エレメントの明示的な高さと明示的な幅の両方を設定し、
このメソッドのオーバーライド内で、
デフォルト値を決めるための固有の方法がない場合もあります。例えば、簡単な GreenCircle エレメントでは単に
Loader 経由でロードされるコンテンツの場合は、
メモ:
Loader 経由でロードされるコンテンツの場合は、
このメソッドは直接呼び出さないでください。
一部のエレメントには、相互に作用し合うプロパティがあります。多くの場合、作業の重複を避けるため、起動時にこれらのプロパティを一度に処理することが最善です。
このメソッドは直接呼び出さないでください。
デフォルトでは、エレメントの明示的な高さと明示的な幅の両方を設定し、
このメソッドのオーバーライド内で、
デフォルト値を決めるための固有の方法がない場合もあります。例えば、簡単な GreenCircle エレメントでは単に
このメソッドは直接呼び出さないでください。
このメソッドでは、
このプロパティは、
ソースにイメージファイルを使用する場合、ファイルの形式には PNG、GIF または JPG を使用できます。
埋め込みイメージソースを指定するには、次の例に示すように、@Embed ディレクティブを使用できます。
source="@Embed('<i>image_location</i>')"
イメージの場所は URL、URLRequest、またはファイル参照で指定できます。 ファイル参照の場合、その位置は、コンパイルされているファイルの位置を基準とします。
BitmapImage クラスは、埋め込みイメージまたは実行時にロードされるイメージを処理するように設計されています。
ソースが Bitmap または BitmapData のインスタンスである場合、または外部イメージファイルである場合、ソースが不要になったときは、呼び出し元でソースを破棄する必要があります。ImageLoader が BitmapData インスタンスを作成した場合は、ソースが変更されると、ImageLoader が BitmapData を破棄します。
このプロパティは、scaleMode が
通常、パス定義の最初のエレメントは、グラフィックの開始のペン位置を指定するための Move セグメントです。その後、Line、CubicBezier、および QuadraticBezier セグメントを使用して、グラフィックの線を描画します。これらのクラスを使用する場合は、線の終点の x および y 座標のみを指定します。始点の x および y 座標は、現在のペンの位置によって定義されます。
線セグメントを描画した後、現在のペンの位置は線の終点の x および y 座標になります。パス定義で複数の Move セグメントを使用すると、ペンを再配置できます。
シェイプを定義するために Path クラスにより使用される構文は SVG パス構文と同じであるため、SVG のパスを Flex のパスに変換するのは容易です。
このメソッドは直接呼び出さないでください。
デフォルトでは、エレメントの明示的な高さと明示的な幅の両方を設定し、
このメソッドのオーバーライド内で、
デフォルト値を決めるための固有の方法がない場合もあります。例えば、簡単な GreenCircle エレメントでは単に
値は、各パスセグメントを記述するスペース区切りストリングです。各セグメントエントリには、セグメントの種類を示す 1 文字と、2 つ以上のセグメントパラメーターがあります。
セグメントコマンドが大文字である場合、パラメーターは絶対値です。セグメントコマンドが小文字である場合、パラメーターは相対値です。
次の表に、セグメントの構文を示します。