Paket | fl.motion |
Klass | public class Color |
Arv | Color ColorTransform Object |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
alphaMultiplier : Number
Ett decimalvärde som multipliceras med alfagenomskinlighetskanalens värde. | ColorTransform | ||
alphaOffset : Number
Ett värde mellan -255 och 255 som läggs till i alfagenomskinlighetskanalens värde efter att det har multiplicerats med värdet alphaMultiplier. | ColorTransform | ||
blueMultiplier : Number
Ett decimalvärde som multipliceras med det blå kanalvärdet. | ColorTransform | ||
blueOffset : Number
Ett värde mellan -255 och 255 som läggs till i det blå kanalvärdet efter att det har multiplicerats med värdet blueMultiplier. | ColorTransform | ||
brightness : Number
Procentandel intensitet, angett i decimaltal mellan -1 och 1. | Color | ||
color : uint
RGB-färgvärdet för ett ColorTransform-objekt. | ColorTransform | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
greenMultiplier : Number
Ett decimalvärde som multipliceras med det gröna kanalvärdet. | ColorTransform | ||
greenOffset : Number
Ett värde mellan -255 och 255 som läggs till i det gröna kanalvärdet efter att det har multiplicerats med värdet greenMultiplier. | ColorTransform | ||
redMultiplier : Number
Ett decimalvärde som multipliceras med det röda kanalvärdet. | ColorTransform | ||
redOffset : Number
Ett värde mellan -255 och 255 som läggs till i det röda kanalvärdet efter att det har multiplicerats med värdet redMultiplier. | ColorTransform | ||
tintColor : uint
Färgtonsvärdet i 0xRRGGBB-format. | Color | ||
tintMultiplier : Number
Procentandel av färgtonen, angett som ett decimalvärde mellan 0 och 1. | Color |
Metod | Definieras med | ||
---|---|---|---|
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-instanser. | Color | ||
Sammanfogar det ColorTransform-objekt som anges av den andra parametern med det aktuella ColorTransform-objektet och ställer in det aktuella objektet som resultatet, vilket är en additiv kombination av de två färgomformningarna. | ColorTransform | ||
[statisk]
Skapar en Color-instans från XML. | Color | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
[statisk]
Ger en jämn övergång från ett färgvärde till ett annat. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statisk]
Ger en jämn övergång från ett ColorTransform-objekt till ett annat. | Color | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Anger färgton och mängd på samma gång. | Color | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Formaterar och returnerar en sträng som beskriver alla egenskaper för ColorTransform-objektet. | ColorTransform | ||
Returnerar det angivna objektets primitiva värde. | Object |
brightness | egenskap |
brightness:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Procentandel intensitet, angett i decimaltal mellan -1
och 1
. Positiva värden gör objektet ljusare. Med värdet 1
blir objektet helt vitt. Negativa värden gör objektet mörkare. Med värdet -1
blir objektet helt svart.
Standardvärdet är 0.
Implementering
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | egenskap |
tintMultiplier | egenskap |
tintMultiplier:Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Procentandel av färgtonen, angett som decimalvärde mellan 0
och 1
. Om tintMultiplier = 0
har målobjektet sin ursprungliga färg och ingen färgton syns. Om tintMultiplier = 1
är målobjektet helt färgat och ingen ursprungsfärg syns.
Standardvärdet är 0.
Implementering
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)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor för Color-instanser.
ParametrarredMultiplier:Number (default = 1.0 ) — Procentandel av färgen, angett som decimalvärde mellan 0 och 1.
| |
greenMultiplier:Number (default = 1.0 ) — Procentandel av färgen, angett som decimalvärde mellan 0 och 1.
| |
blueMultiplier:Number (default = 1.0 ) — Procentandel av färgen, angett som decimalvärde mellan 0 och 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Ett decimalvärde som multipliceras med alfagenomskinlighetens kanalvärde, angett som decimalvärde mellan 0 och 1.
| |
redOffset:Number (default = 0 ) — Ett värde mellan -255 och 255 som läggs till i det röda kanalvärdet efter att det har multiplicerats med värdet redMultiplier .
| |
greenOffset:Number (default = 0 ) — Ett värde mellan -255 och 255 som läggs till i det gröna kanalvärdet efter att det har multiplicerats med värdet greenMultiplier .
| |
blueOffset:Number (default = 0 ) — Ett värde mellan -255 och 255 som läggs till i det blå kanalvärdet efter att det har multiplicerats med värdet blueMultiplier .
| |
alphaOffset:Number (default = 0 ) — Ett värde mellan -255 och 255 som läggs till i alfakanalens värde efter att det har multiplicerats med värdet alphaMultiplier .
|
fromXML | () | metod |
public static function fromXML(xml:XML):Color
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Skapar en Color-instans från XML.
Parametrar
xml:XML — Ett E4X XM-objekt som innehåller en <color> -nod från rörelse-XML.
|
Color — En Color-instans som matchar XML-beskrivningen.
|
interpolateColor | () | metod |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger en jämn övergång från ett färgvärde till ett annat.
Parametrar
fromColor:uint — Startfärgvärdet, i 0xRRGGBB- eller 0xAARRGGBB-format.
| |
toColor:uint — Slutfärgvärdet, i 0xRRGGBB- eller 0xAARRGGBB-format.
| |
progress:Number — Procentandel av övergången angett i decimaltal där 0 är startvärdet och 1 är slutvärdet.
|
uint — Det interpolerade färgvärdet, i 0xRRGGBB- eller 0xAARRGGBB-format.
|
interpolateTransform | () | metod |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Ger en jämn övergång från ett ColorTransform-objekt till ett annat.
Parametrar
fromColor:flash.geom:ColorTransform — Start-ColorTransform-objektet.
| |
toColor:flash.geom:ColorTransform — Slut-ColorTransform-objektet.
| |
progress:Number — Procentandel av övergången angett i decimaltal där 0 är startvärdet och 1 är slutvärdet.
|
flash.geom:ColorTransform — Det interpolerade ColorTransform-objektet.
|
setTint | () | metod |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Anger färgton och mängd på samma gång.
Parametrar
tintColor:uint — Färgtonsvärdet i 0xRRGGBB-format.
| |
tintMultiplier:Number — Procentandel av färgtonen, angett som decimalvärde mellan 0 och 1 . Om tintMultiplier = 0 har målobjektet sin ursprungliga färg och ingen färgton syns. Om tintMultiplier = 1 är målobjektet helt färgat och ingen ursprungsfärg syns.
|
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, 01:40 PM Z