Paket | fl.motion |
Klasse | public class Color |
Vererbung | Color ColorTransform Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alphaMultiplier : Number
Ein Dezimalwert, der mit dem Wert des Alphatransparenzkanals multipliziert wird. | ColorTransform | ||
alphaOffset : Number
Eine Zahl zwischen -255 und 255, die zum Alphakanalwert addiert wird, nachdem dieser mit dem „alphaMultiplier“-Wert multipliziert wurde. | ColorTransform | ||
blueMultiplier : Number
Ein Dezimalwert, der mit dem Wert des Blaukanals multipliziert wird. | ColorTransform | ||
blueOffset : Number
Eine Zahl zwischen -255 und 255, die zum Blau-Kanalwert addiert wird, nachdem dieser mit dem „blueMultiplier“-Wert multipliziert wurde. | ColorTransform | ||
brightness : Number
Der Anteil an Helligkeit als Dezimalwert zwischen -1 und 1. | Color | ||
color : uint
Der RGB-Farbwert eines ColorTransform-Objekts. | ColorTransform | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
greenMultiplier : Number
Ein Dezimalwert, der mit dem Wert des Grünkanals multipliziert wird. | ColorTransform | ||
greenOffset : Number
Eine Zahl zwischen -255 und 255, die zum Grün-Kanalwert addiert wird, nachdem dieser mit dem „greenMultiplier“-Wert multipliziert wurde. | ColorTransform | ||
redMultiplier : Number
Ein Dezimalwert, der mit dem Wert des Rotkanals multipliziert wird. | ColorTransform | ||
redOffset : Number
Eine Zahl zwischen -255 und 255, die zum Rot-Kanalwert addiert wird, nachdem dieser mit dem „redMultiplier“-Wert multipliziert wurde. | ColorTransform | ||
tintColor : uint
Der Farbtonwert im 0xRRGGBB-Format. | Color | ||
tintMultiplier : Number
Der Anteil, mit dem der Farbton angewandt wird, als Dezimalwert zwischen 0 und 1. | Color |
Methode | Definiert von | ||
---|---|---|---|
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Konstruktor für Color-Instanzen. | Color | ||
Verkettet das durch den „second“-Parameter angegebene ColorTransform-Objekt mit dem aktuellen ColorTransform-Objekt und legt das aktuelle Objekt als Ergebnis fest. Dabei handelt es sich um eine additive Kombination der beiden Farbtransformationen. | ColorTransform | ||
[statisch]
Erstellt eine Color-Instanz anhand eines XML-Strings. | Color | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
[statisch]
Nahtloser Übergang zwischen Farbwerten. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statisch]
Nahtloser Übergang zwischen ColorTransform-Objekten. | Color | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Legt gleichzeitig Farbton und Farbmenge fest. | Color | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Formatiert und gibt einen String zurück, der alle Eigenschaften des ColorTransform-Objekts beschreibt. | ColorTransform | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
brightness | Eigenschaft |
brightness:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der Anteil an Helligkeit als Dezimalwert zwischen -1
und 1
. Positive Werte hellen das Objekt auf. Bei einem Wert von 1
wird das Objekt ganz weiß. Negative Werte machen das Objekt dunkler. Bei einem Wert von -1
wird das Objekt ganz schwarz.
Der Standardwert ist 0.
Implementierung
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | Eigenschaft |
tintMultiplier | Eigenschaft |
tintMultiplier:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Der Anteil, mit dem der Farbton angewendet wird, als Dezimalwert zwischen 0
und 1
. Wenn tintMultiplier = 0
, liegt das Zielobjekt in seiner ursprünglichen Farbe vor. Der Farbton ist nicht sichtbar. Wenn tintMultiplier = 1
, wurde der Farbton vollständig angewendet. Die ursprüngliche Farbe ist nicht mehr sichtbar.
Der Standardwert ist 0.
Implementierung
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Konstruktor |
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor für Color-Instanzen.
ParameterredMultiplier:Number (default = 1.0 ) — Der Anteil, mit dem die Farbe angewendet wird, als Dezimalwert zwischen 0 und 1.
| |
greenMultiplier:Number (default = 1.0 ) — Der Anteil, mit dem die Farbe angewendet wird, als Dezimalwert zwischen 0 und 1.
| |
blueMultiplier:Number (default = 1.0 ) — Der Anteil, mit dem die Farbe angewendet wird, als Dezimalwert zwischen 0 und 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Ein Dezimalwert, der mit dem Wert des Alphatransparenzkanals multipliziert wird, als Dezimalwert zwischen 0 und 1.
| |
redOffset:Number (default = 0 ) — Eine Zahl zwischen -255 und 255, die zum Rotkanalwert addiert wird, nachdem dieser mit redMultiplier multiplizert wurde.
| |
greenOffset:Number (default = 0 ) — Eine Zahl zwischen -255 und 255, die zum Grünkanalwert addiert wird, nachdem dieser mit dem greenMultiplier -Wert multipliziert wurde.
| |
blueOffset:Number (default = 0 ) — Eine Zahl zwischen -255 und 255, die zum Blaukanalwert addiert wird, nachdem dieser mit dem blueMultiplier -Wert multipliziert wurde.
| |
alphaOffset:Number (default = 0 ) — Eine Zahl zwischen -255 und 255, die zum Alphakanalwert addiert wird, nachdem dieser mit dem alphaMultiplier -Wert multipliziert wurde.
|
fromXML | () | Methode |
public static function fromXML(xml:XML):Color
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Erstellt eine Color-Instanz anhand eines XML-Strings.
Parameter
xml:XML — Ein E4X-XML-Objekt mit einem <color> -Knoten auf Basis von Motion-XML.
|
Color — Eine Color-Instanz, die mit der XML-Beschreibung übereinstimmt.
|
interpolateColor | () | Methode |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Nahtloser Übergang zwischen Farbwerten.
Parameter
fromColor:uint — Der Anfangsfarbwert im 0xRRGGBB- oder 0xAARRGGBB-Format.
| |
toColor:uint — Der abschließende Farbwert im 0xRRGGBB- oder 0xAARRGGBB-Format.
| |
progress:Number — Der Anteil des Übergangs als Dezimalzahl, wobei 0 der Anfang und 1 das Ende ist.
|
uint — Der interpolierte Farbwert im 0xRRGGBB- oder 0xAARRGGBB-Format.
|
interpolateTransform | () | Methode |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Nahtloser Übergang zwischen ColorTransform-Objekten.
Parameter
fromColor:flash.geom:ColorTransform — Das erste ColorTransform-Objekt.
| |
toColor:flash.geom:ColorTransform — Das abschließende ColorTransform-Objekt.
| |
progress:Number — Der Anteil des Übergangs als Dezimalzahl, wobei 0 der Anfang und 1 das Ende ist.
|
flash.geom:ColorTransform — Das interpolierte ColorTransform-Objekt.
|
setTint | () | Methode |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Legt gleichzeitig Farbton und Farbmenge fest.
Parameter
tintColor:uint — Der Farbtonwert im 0xRRGGBB-Format.
| |
tintMultiplier:Number — Der Anteil, mit dem der Farbton angewendet wird, als Dezimalwert zwischen 0 und 1 . Wenn tintMultiplier = 0 , liegt das Zielobjekt in seiner ursprünglichen Farbe vor. Der Farbton ist nicht sichtbar. Wenn tintMultiplier = 1 , wurde der Farbton vollständig angewendet. Die ursprüngliche Farbe ist nicht mehr sichtbar.
|
import fl.transitions.Tween; import fl.transitions.TweenEvent; import fl.transitions.easing.Strong; import fl.motion.Color; import flash.events.Event; import flash.geom.ColorTransform; var start_color:Color = new Color(); start_color.setTint(0xFF0000, 0.5); var final_color:uint=0x006699; var clip_mc:MovieClip=new MovieClip(); clip_mc.graphics.beginFill(start_color,1); clip_mc.graphics.drawRect(200,200,200,200); clip_mc.graphics.endFill(); addChild(clip_mc); var colorInfo:ColorTransform=clip_mc.transform.colorTransform; function initTween(event:MouseEvent):void { var my_tween:Tween=new Tween(clip_mc,'alpha',Strong.easeOut,0,1,1,true); my_tween.addEventListener(TweenEvent.MOTION_CHANGE,tweenToFinal); } function tweenToFinal(event:TweenEvent):void { colorInfo.color=Color.interpolateColor(start_color,final_color,event.position); clip_mc.transform.colorTransform=colorInfo; } stage.addEventListener(MouseEvent.CLICK,initTween);
Tue Jun 12 2018, 10:04 AM Z