Pakiet | fl.motion |
Klasa | public class Color |
Dziedziczenie | Color ColorTransform Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
alphaMultiplier : Number
Wartość dziesiętna mnożona przez wartość kanału przezroczystości alfa. | ColorTransform | ||
alphaOffset : Number
Liczba z zakresu od –255 do 255 dodawana do wyniku mnożenia wartości kanału przezroczystości alfa przez wartość parametru alphaMultiplier. | ColorTransform | ||
blueMultiplier : Number
Wartość dziesiętna mnożona przez wartość kanału koloru niebieskiego. | ColorTransform | ||
blueOffset : Number
Liczba z zakresu od -255 do 255 dodawana do wyniku mnożenia wartości kanału koloru niebieskiego przez wartość blueMultiplier. | ColorTransform | ||
brightness : Number
Procentowa wartość jasności (ułamek dziesiętny między -1 a 1). | Color | ||
color : uint
Wartość koloru RGB obiektu ColorTransform. | ColorTransform | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
greenMultiplier : Number
Wartość dziesiętna mnożona przez wartość kanału zieleni. | ColorTransform | ||
greenOffset : Number
Liczba z zakresu od -255 do 255 dodawana do wyniku mnożenia wartości kanału zieleni przez wartość greenMultiplier. | ColorTransform | ||
redMultiplier : Number
Wartość dziesiętna mnożona przez wartość kanału czerwieni. | ColorTransform | ||
redOffset : Number
Liczba z zakresu od -255 do 255 dodawana do wyniku mnożenia wartości kanału czerwieni przez wartość redMultiplier. | ColorTransform | ||
tintColor : uint
Wartość koloru tinty w formacie 0xRRGGBB. | Color | ||
tintMultiplier : Number
Procentowa wartość koloru tinty (ułamek dziesiętny między 0 a 1). | Color |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
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 instancji Color. | Color | ||
Łączy obiekt ColorTranform określony przez parametr (drugi) z bieżącym obiektem ColorTransform; jako wynik zwraca bieżący obiekt, który stanowi kombinację dwóch przekształceń. | ColorTransform | ||
[statyczny]
Tworzy wystąpienie klasy Color z danych XML. | Color | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
[statyczny]
Zapewnia gładkie przejścia między kolorami. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statyczny]
Zapewnia gładkie przejścia między obiektami ColorTransform. | Color | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Pozwala ustawić jednocześnie kolor oraz intensywność zabarwienia. | Color | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Formatuje i zwraca ciąg opisujący wszystkie właściwości obiektu ColorTransform. | ColorTransform | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
brightness | właściwość |
brightness:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Procentowa wartość jasności (ułamek dziesiętny między -1
a 1
). Wartości dodatnie powodują rozjaśnianie obiektu, a wartość 1
sprawia, że obiekt przyjmuje kolor biały. Wartości ujemne powodują zaciemnianie obiektu, a wartość -1
sprawia, że obiekt przyjmuje kolor czarny.
Wartością domyślną jest 0.
Implementacja
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | właściwość |
tintColor:uint
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Wartość zabarwienia w formacie 0xRRGGBB.
Wartością domyślną jest 0x000000 (black).
Implementacja
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | właściwość |
tintMultiplier:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Procentowa wartość zabarwienia (wartość dziesiętna między 0
a 1
). Jeśli tintMultiplier = 0
, obiekt docelowy jest w kolorze oryginalnym i żadne zabarwienie nie jest widoczne. Jeśli tintMultiplier = 1
, obiekt docelowy jest całkowicie zabarwiony i jego kolor oryginalny nie jest widoczny.
Wartością domyślną jest 0.
Implementacja
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)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor wystąpień klasy Color.
ParametryredMultiplier:Number (default = 1.0 ) — Procentowa wartość koloru (ułamek dziesiętny między 0 a 1).
| |
greenMultiplier:Number (default = 1.0 ) — Procentowa wartość koloru (ułamek dziesiętny między 0 a 1).
| |
blueMultiplier:Number (default = 1.0 ) — Procentowa wartość koloru (ułamek dziesiętny między 0 a 1).
| |
alphaMultiplier:Number (default = 1.0 ) — Ułamek dziesiętny, która jest mnożona przez wartość kanału przezroczystości alpha, jako ułamek dziesiętny między 0 a 1).
| |
redOffset:Number (default = 0 ) — Liczba z zakresu od –255 do 255 dodawana do wyniku mnożenia wartości kanału czerwieni przez wartość redMultiplier .
| |
greenOffset:Number (default = 0 ) — Liczba z zakresu od –255 do 255 dodawana do wyniku mnożenia wartości kanału zieleni przez wartość greenMultiplier .
| |
blueOffset:Number (default = 0 ) — Liczba z zakresu od –255 do 255 dodawana do wyniku mnożenia wartości kanału koloru niebieskiego przez wartość blueMultiplier .
| |
alphaOffset:Number (default = 0 ) — Liczba z zakresu od -255 do 255 dodawana do wyniku mnożenia wartości kanału alfpha przez wartość alphaMultiplier .
|
fromXML | () | metoda |
public static function fromXML(xml:XML):Color
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Tworzy instancję Color z XML.
Parametry
xml:XML — Obiekt E4X XML zawierający węzeł <color> z Motion XML.
|
Color — Instancja Color, która jest zgodna z opisem XML.
|
interpolateColor | () | metoda |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zapewnia gładkie przejścia między jednym kolorem a drugim.
Parametry
fromColor:uint — Początkowa wartość koloru w formacie 0xRRGGBB lub 0xAARRGGBB.
| |
toColor:uint — Końcowa wartość koloru w formacie 0xRRGGBB lub 0xAARRGGBB.
| |
progress:Number — Procent przejścia jako ułamek dziesiętny, gdzie 0 jest początkiem, a 1 jest końcem.
|
uint — Przybliżona wartość koloru w formacie 0xRRGGBB lub 0xAARRGGBB.
|
interpolateTransform | () | metoda |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zapewnia gładkie przejścia między jednym obiektem ColorTransform a drugim.
Parametry
fromColor:flash.geom:ColorTransform — Początkowy obiekt ColorTransform.
| |
toColor:flash.geom:ColorTransform — Końcowy obiekt ColorTransform.
| |
progress:Number — Procent przejścia jako ułamek dziesiętny, gdzie 0 jest początkiem, a 1 jest końcem.
|
flash.geom:ColorTransform — Przybliżony obiekt ColorTransform.
|
setTint | () | metoda |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Pozwala ustawić jednocześnie kolor oraz intensywność tinty.
Parametry
tintColor:uint — Wartość koloru tinty w formacie 0xRRGGBB.
| |
tintMultiplier:Number — Procentowa wartość zabarwienia (wartość dziesiętna między 0 a 1 ). Jeśli tintMultiplier = 0 , obiekt docelowy jest w kolorze oryginalnym i żadne zabarwienie nie jest widoczne. Jeśli tintMultiplier = 1 , obiekt docelowy jest całkowicie zabarwiony i jego kolor oryginalny nie jest widoczny.
|
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, 12:06 PM Z