| パッケージ | mx.graphics |
| クラス | public class GradientBase |
| 継承 | GradientBase EventDispatcher Object |
| サブクラス | GradientStroke, LinearGradient, RadialGradient |
| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
デフォルトの MXML プロパティentries
| プロパティ | 定義元 | ||
|---|---|---|---|
| angle : Number 非推奨: 推奨 rotation
デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 | GradientBase | ||
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | |
| entries : Array
グラデーションの塗りのパターンを定義する GradientEntry オブジェクトの配列です。 | GradientBase | ||
| interpolationMethod : String
使用する補間メソッドを指定する InterpolationMethod クラスの値です。 | GradientBase | ||
| matrix : Matrix
マトリックス変換に使用する値の配列です。 | GradientBase | ||
| rotation : Number
デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 | GradientBase | ||
| spreadMethod : String
使用する spread メソッドを指定する SpreadMethod クラスの値です。 | GradientBase | ||
| x : Number
x 軸方向に各ポイントを平行移動する距離です。 | GradientBase | ||
| y : Number
y 軸方向に各ポイントを平行移動する距離です。 | GradientBase | ||
| プロパティ | 定義元 | ||
|---|---|---|---|
| compoundTransform : mx.geom:CompoundTransform
マトリックスおよび便利な変換プロパティ(x、y、rotation)を保持します。 | GradientBase | ||
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクターです。 | GradientBase | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | |
![]() |
イベントをイベントフローに送出します。 | EventDispatcher | |
![]() |
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | |
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
![]() |
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher | |
| 定数 | 定義元 | ||
|---|---|---|---|
| GRADIENT_DIMENSION : Number = 1638.4 [静的]
未変換のグラデーションの幅と高さの値
| GradientBase | ||
angle | プロパティ |
angle:Number| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、angle プロパティを使用します。 例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。
デフォルト値: 0.0。
実装
public function get angle():Number public function set angle(value:Number):voidcompoundTransform | プロパティ |
protected var compoundTransform:mx.geom:CompoundTransform| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
マトリックスおよび便利な変換プロパティ(x、y、rotation)を保持します。compoundTransform は、matrix プロパティが設定されているときにのみ作成されます。
entries | プロパティ |
entries:Array| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
グラデーションの塗りのパターンを定義する GradientEntry オブジェクトの配列です。
デフォルト値: []。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。
実装
public function get entries():Array public function set entries(value:Array):voidinterpolationMethod | プロパティ |
interpolationMethod:String| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
使用する補間メソッドを指定する InterpolationMethod クラスの値です。
有効な値は、InterpolationMethod.LINEAR_RGB および InterpolationMethod.RGB です。
デフォルト値: InterpolationMethod.RGB。
実装
public function get interpolationMethod():String public function set interpolationMethod(value:String):voidmatrix | プロパティ |
matrix:Matrix| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
マトリックス変換に使用する値の配列です。
グラデーションの scaleX および scaleY プロパティはピクセルを表しますが、マトリックスのスケールプロパティは乗数を表します。したがって互換性はありません。もう 1 つの違いは、ほとんどの変換プロパティ(x、y、scaleX、および scaleY)は NaN 値をサポートしますが、マトリックスはサポートしません。NaN 値は、グラデーションが適切な値を選択することを意味します。
scaleX および scaleY プロパティは、マトリックスでは表すことができません。マトリックスが設定された後は、scaleX および scaleY を設定できません。また、x および y を NaN に設定することもできません。マトリックスの設定は null に戻すことができ、すべての便利な変換プロパティもデフォルト値にリセットされます。
マトリックスを設定すると、グラデーション描画ロジックは、グラフィックエレメントの境界に合わせてグラデーションを拡大 / 縮小します。その後、グラデーションをグラフィックエレメントの左上隅に配置します。最後に、マトリックス変換を適用します。
デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、rotation プロパティを使用します。例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。
デフォルト値: null。
実装
public function get matrix():Matrix public function set matrix(value:Matrix):voidrotation | プロパティ |
rotation:Number| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
デフォルトでは、LinearGradientStroke はコントロールの左から右へのトランジションを定義します。 トランジションの方向を制御するには、rotation プロパティを使用します。例えば値が 180.0 の場合、トランジションは左から右ではなく、右から左に行われます。
デフォルト値: 0.0。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。
実装
public function get rotation():Number public function set rotation(value:Number):voidspreadMethod | プロパティ |
spreadMethod:String| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
使用する spread メソッドを指定する SpreadMethod クラスの値です。
有効な値は SpreadMethod.PAD、SpreadMethod.REFLECT、および SpreadMethod.REPEAT です。
デフォルト値: SpreadMethod.PAD。
このプロパティはデータバインディングのソースとして使用できます。 このプロパティを変更すると、 propertyChange イベントが送出されます。
実装
public function get spreadMethod():String public function set spreadMethod(value:String):voidx | プロパティ |
y | プロパティ |
GradientBase | () | コンストラクター |
public function GradientBase()| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
GRADIENT_DIMENSION | 定数 |
public static const GRADIENT_DIMENSION:Number = 1638.4| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 4 |
| ランタイムバージョン: | Flash Player 10, AIR 1.5 |
未変換のグラデーションの幅と高さの値
Tue Jun 12 2018, 10:34 AM Z
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示