Pakket | fl.motion |
Klasse | public class Color |
Overerving | Color ColorTransform Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
alphaMultiplier : Number
Een decimale waarde die met de waarde van het alpha-transparantiekanaal wordt vermenigvuldigd. | ColorTransform | ||
alphaOffset : Number
Een getal van -255 tot 255 dat bij de waarde voor het alpha-transparantiekanaal wordt opgeteld nadat deze met de waarde alphaMultiplier is vermenigvuldigd. | ColorTransform | ||
blueMultiplier : Number
Een decimale waarde die met de waarde van het blauwe kanaal wordt vermenigvuldigd. | ColorTransform | ||
blueOffset : Number
Een getal van -255 tot en met 255 dat bij de waarde voor het blauwe kanaal wordt opgeteld nadat deze met de waarde blueMultiplier is vermenigvuldigd. | ColorTransform | ||
brightness : Number
Het helderheidspercentage, als een decimaal getal tussen -1 en 1. | Color | ||
color : uint
De RGB-kleurwaarde voor een object ColorTransform. | ColorTransform | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
greenMultiplier : Number
Een decimale waarde die met de waarde van het groene kanaal wordt vermenigvuldigd. | ColorTransform | ||
greenOffset : Number
Een getal van -255 tot 255 dat bij de waarde voor het groene kanaal wordt opgeteld nadat deze met de waarde greenMultiplier is vermenigvuldigd. | ColorTransform | ||
redMultiplier : Number
Een decimale waarde die wordt vermenigvuldigd met de waarde van het rode kanaal. | ColorTransform | ||
redOffset : Number
Een getal van -255 tot 255 dat bij de waarde voor het rode kanaal wordt opgeteld nadat deze met de waarde redMultiplier is vermenigvuldigd. | ColorTransform | ||
tintColor : uint
De waarde voor de kleurtint in de indeling 0xRRGGBB. | Color | ||
tintMultiplier : Number
Het percentage waarmee de kleurtint moet worden toegepast, als een decimale waarde tussen 0 en 1. | Color |
Methode | Gedefinieerd door | ||
---|---|---|---|
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)
Constructor voor instanties Color. | Color | ||
Hiermee wordt het object ColorTransform dat is opgegeven door de parameter second, samengevoegd met het huidige object ColorTransform en wordt het huidige object als resultaat ingesteld (een additieve combinatie van de twee kleurtransformaties). | ColorTransform | ||
[statisch]
Hiermee wordt een instantie Color gemaakt op basis van XML. | Color | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
[statisch]
Hiermee wordt vloeiend van een kleurwaarde naar een andere overgegaan. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statisch]
Hiermee wordt vloeiend van één object ColorTransform naar een ander overgegaan. | Color | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Hiermee worden de tintkleur en de hoeveelheid tint tegelijkertijd ingesteld. | Color | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Maakt een tekenreeks op die alle eigenschappen van het object ColorTransform beschrijft en retourneert deze. | ColorTransform | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
brightness | eigenschap |
brightness:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het percentage helderheid, als een decimaal tussen -1
en 1
. Positieve waarden maken het object lichter en een waarde van 1
retourneert een volledig wit object. Negatieve waarden maken het object donkerder en een waarde van -1
retourneert een volledig zwart object.
De standaardwaarde is 0.
Implementatie
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | eigenschap |
tintColor:uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
De waarde voor de kleurtint in de indeling 0xRRGGBB.
De standaardwaarde is 0x000000 (black).
Implementatie
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | eigenschap |
tintMultiplier:Number
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Het percentage dat moet worden toegepast op de tintkleur, als een decimaal getal tussen 0
en 1
. Indien tintMultiplier = 0
, heeft het doelobject zijn oorspronkelijke kleur en is geen tintkleur zichtbaar. Indien tintMultiplier = 1
, is het doelobject volledig getint en is de originele kleur niet meer zichtbaar.
De standaardwaarde is 0.
Implementatie
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Constructor |
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)
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Constructor voor instanties Color.
ParametersredMultiplier:Number (default = 1.0 ) — Het percentage waarmee de kleur moet worden toegepast, als een decimale waarde tussen 0 en 1.
| |
greenMultiplier:Number (default = 1.0 ) — Het percentage waarmee de kleur moet worden toegepast, als een decimale waarde tussen 0 en 1.
| |
blueMultiplier:Number (default = 1.0 ) — Het percentage waarmee de kleur moet worden toegepast, als een decimale waarde tussen 0 en 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Een decimale waarde die wordt vermenigvuldigd met de waarde van het alpha-transparantiekanaal, als een decimale waarde tussen 0 en 1.
| |
redOffset:Number (default = 0 ) — Een getal van -255 tot 255 dat bij de waarde voor het rode kanaal wordt opgeteld nadat deze met de waarde redMultiplier is vermenigvuldigd.
| |
greenOffset:Number (default = 0 ) — Een getal van -255 tot 255 dat bij de waarde voor het groene kanaal wordt opgeteld nadat deze met de waarde greenMultiplier is vermenigvuldigd.
| |
blueOffset:Number (default = 0 ) — Een getal van -255 tot en met 255 dat bij de waarde voor het blauwe kanaal wordt opgeteld nadat deze met de waarde blueMultiplier is vermenigvuldigd.
| |
alphaOffset:Number (default = 0 ) — Een getal van -255 tot en met 255 dat bij de waarde voor het alpha-kanaal wordt opgeteld nadat deze met de waarde alphaMultiplier is vermenigvuldigd.
|
fromXML | () | methode |
public static function fromXML(xml:XML):Color
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt een instantie Color gemaakt op basis van XML.
Parameters
xml:XML — Een XML-object E4X met een knooppunt <color> van bewegings-XML.
|
Color — Een instantie Color die overeenkomt met de XML-beschrijving.
|
interpolateColor | () | methode |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt vloeiend van een kleurwaarde naar een andere overgegaan.
Parameters
fromColor:uint — De beginkleurwaarde in de indeling 0xRRGGBB of 0xAARRGGBB.
| |
toColor:uint — De eindkleurwaarde in de indeling 0xRRGGBB of 0xAARRGGBB.
| |
progress:Number — Het percentage van de overgang als een decimaal, waarbij 0 het begin en 1 het einde is.
|
uint — De geïnterpoleerde kleurwaarde in de indeling 0xRRGGBB of 0xAARRGGBB.
|
interpolateTransform | () | methode |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee wordt vloeiend van één object ColorTransform naar een ander overgegaan.
Parameters
fromColor:flash.geom:ColorTransform — Het eerste object ColorTransform.
| |
toColor:flash.geom:ColorTransform — Het laatste object ColorTransform.
| |
progress:Number — Het percentage van de overgang als een decimaal, waarbij 0 het begin en 1 het einde is.
|
flash.geom:ColorTransform — Het geïnterpoleerde object ColorTransform.
|
setTint | () | methode |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS3 |
Runtimeversies: | Flash Player 9.0.28.0, AIR 1.0 |
Hiermee worden de tintkleur en de hoeveelheid tint tegelijkertijd ingesteld.
Parameters
tintColor:uint — De waarde voor de kleurtint in de indeling 0xRRGGBB.
| |
tintMultiplier:Number — Het percentage dat moet worden toegepast op de tintkleur, als een decimaal getal tussen 0 en 1 . Indien tintMultiplier = 0 , heeft het doelobject zijn oorspronkelijke kleur en is geen tintkleur zichtbaar. Indien tintMultiplier = 1 , is het doelobject volledig getint en is de originele kleur niet meer zichtbaar.
|
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);
Wed Jun 13 2018, 11:42 AM Z