Pacchetto | fl.motion |
Classe | public class Color |
Ereditarietà | Color ColorTransform Object |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
alphaMultiplier : Number
Un valore decimale che viene moltiplicato per il valore del canale di trasparenza alfa. | ColorTransform | ||
alphaOffset : Number
Un numero da -255 a 255 che viene aggiunto al valore del canale di trasparenza alfa dopo che questo è stato moltiplicato per il valore alphaMultiplier. | ColorTransform | ||
blueMultiplier : Number
Un valore decimale che viene moltiplicato per il valore del canale blu. | ColorTransform | ||
blueOffset : Number
Un numero da -255 a 255 che viene aggiunto al valore del canale blu dopo che questo è stato moltiplicato per il valore blueMultiplier. | ColorTransform | ||
brightness : Number
La percentuale di luminosità, sotto forma di valore decimale compreso tra -1 e 1. | Color | ||
color : uint
Il valore di colore RGB per un oggetto ColorTransform. | ColorTransform | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
greenMultiplier : Number
Un valore decimale che viene moltiplicato per il valore del canale verde. | ColorTransform | ||
greenOffset : Number
Un numero da -255 a 255 che viene aggiunto al valore del canale verde dopo che questo è stato moltiplicato per il valore greenMultiplier. | ColorTransform | ||
redMultiplier : Number
Un valore decimale che viene moltiplicato per il valore del canale rosso. | ColorTransform | ||
redOffset : Number
Un numero da -255 a 255 che viene aggiunto al valore del canale rosso dopo che questo è stato moltiplicato per il valore redMultiplier. | ColorTransform | ||
tintColor : uint
Il valore del colore di tinta nel formato 0xRRGGBB. | Color | ||
tintMultiplier : Number
La percentuale di applicazione del colore di tinta, sotto forma di valore decimale compreso tra 0 e 1. | Color |
Metodo | Definito da | ||
---|---|---|---|
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)
Funzione di costruzione per le istanze Color. | Color | ||
Concatena l'oggetto ColorTransform specificato dal parametro second con l'oggetto ColorTransform corrente e imposta l'oggetto corrente come risultato, eseguendo una combinazione additiva delle due trasformazioni di colore. | ColorTransform | ||
[statico]
Crea un'istanza Color da XML. | Color | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
[statico]
Passa in modo fluido da un valore di colore a un altro. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [statico]
Passa in modo fluido da un oggetto ColorTransform a un altro. | Color | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Imposta contemporaneamente il colore e la quantità della tinta. | Color | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Formatta e restituisce una stringa che descrive tutte le proprietà dell'oggetto ColorTransform. | ColorTransform | ||
Restituisce il valore di base dell'oggetto specificato. | Object |
brightness | proprietà |
brightness:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
La percentuale di luminosità, sotto forma di valore decimale compreso tra -1
e 1
. I valori positivi schiariscono l'oggetto, mentre il valore 1
lo rende completamente bianco. I valori negativi scuriscono l'oggetto, mentre il valore -1
lo rende completamente nero.
Il valore predefinito è 0.
Implementazione
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | proprietà |
tintColor:uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Il valore del colore di tinta nel formato 0xRRGGBB.
Il valore predefinito è 0x000000 (black).
Implementazione
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | proprietà |
tintMultiplier:Number
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
La percentuale di applicazione del colore di tinta, sotto forma di valore decimale compreso tra 0
e 1
. Se tintMultiplier = 0
, l'oggetto di riferimento è il suo colore originale e nessun colore di tinta è visibile. Se tintMultiplier = 1
, l'oggetto di riferimento è completamente colorato e nessuno dei suoi colori originali è visibile.
Il valore predefinito è 0.
Implementazione
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Funzione di costruzione |
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)
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Funzione di costruzione per le istanze Color.
ParametriredMultiplier:Number (default = 1.0 ) — La percentuale di applicazione del colore, sotto forma di valore decimale compreso tra 0 e 1.
| |
greenMultiplier:Number (default = 1.0 ) — La percentuale di applicazione del colore, sotto forma di valore decimale compreso tra 0 e 1.
| |
blueMultiplier:Number (default = 1.0 ) — La percentuale di applicazione del colore, sotto forma di valore decimale compreso tra 0 e 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Un valore decimale che viene moltiplicato per il valore del canale di trasparenza alfa, come valore decimale compreso tra 0 e 1.
| |
redOffset:Number (default = 0 ) — Un numero da -255 a 255 che viene aggiunto al valore del canale rosso dopo che questo è stato moltiplicato per il valore redMultiplier .
| |
greenOffset:Number (default = 0 ) — Un numero da -255 a 255 che viene aggiunto al valore del canale verde dopo che questo è stato moltiplicato per il valore greenMultiplier .
| |
blueOffset:Number (default = 0 ) — Un numero da -255 a 255 che viene aggiunto al valore del canale blu dopo che questo è stato moltiplicato per il valore blueMultiplier .
| |
alphaOffset:Number (default = 0 ) — Un numero da -255 a 255 che viene aggiunto al valore di canale alfa dopo che questo è stato moltiplicato per il valore alphaMultiplier .
|
fromXML | () | metodo |
public static function fromXML(xml:XML):Color
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Crea un'istanza Color da XML.
Parametri
xml:XML — Un oggetto E4X XML che contiene un nodo <color> dall'XML di Motion.
|
Color — Un'istanza Color che corrisponde alla descrizione XML.
|
interpolateColor | () | metodo |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Passa in modo fluido da un valore di colore a un altro.
Parametri
fromColor:uint — Il valore di colore iniziale nel formato 0xRRGGBB o 0xAARRGGBB.
| |
toColor:uint — Il valore di colore finale nel formato 0xRRGGBB o 0xAARRGGBB.
| |
progress:Number — La percentuale della transizione sotto forma di valore decimale, dove 0 è l'inizio e 1 è la fine.
|
uint — Il valore di colore interpolato nel formato 0xRRGGBB o 0xAARRGGBB.
|
interpolateTransform | () | metodo |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Passa in modo fluido da un oggetto ColorTransform a un altro.
Parametri
fromColor:flash.geom:ColorTransform — L'oggetto ColorTransform iniziale.
| |
toColor:flash.geom:ColorTransform — L'oggetto ColorTransform finale.
| |
progress:Number — La percentuale della transizione sotto forma di valore decimale, dove 0 è l'inizio e 1 è la fine.
|
flash.geom:ColorTransform — L'oggetto ColorTransform interpolato.
|
setTint | () | metodo |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS3 |
Versioni runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Imposta contemporaneamente il colore e la quantità della tinta.
Parametri
tintColor:uint — Il valore del colore di tinta nel formato 0xRRGGBB.
| |
tintMultiplier:Number — La percentuale di applicazione del colore di tinta, sotto forma di valore decimale compreso tra 0 e 1 . Se tintMultiplier = 0 , l'oggetto di riferimento è il suo colore originale e nessun colore di tinta è visibile. Se tintMultiplier = 1 , l'oggetto di riferimento è completamente colorato e nessuno dei suoi colori originali è visibile.
|
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, 02:44 PM Z