Pacote | fl.motion |
Classe | public class Color |
Herança | Color ColorTransform Object |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
alphaMultiplier : Number
Valor decimal multiplicado pelo valor do canal de transparência alfa. | ColorTransform | ||
alphaOffset : Number
Número de -255 a 255 que será adicionado ao valor de canal de transparência alfa após ter sido multiplicado pelo valor de alphaMultiplier. | ColorTransform | ||
blueMultiplier : Number
Valor decimal multiplicado pelo valor do canal de azul. | ColorTransform | ||
blueOffset : Number
Um número de -255 a 255 que será adicionado ao valor do canal azul após ter sido multiplicado pelo valor blueMultiplier. | ColorTransform | ||
brightness : Number
A porcentagem de brilho como um decimal entre -1 e 1. | Color | ||
color : uint
Valor de cor RGB para um objeto ColorTransform. | ColorTransform | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
greenMultiplier : Number
Valor decimal multiplicado pelo valor do canal de verde. | ColorTransform | ||
greenOffset : Number
Um número de -255 a 255 que será adicionado ao valor de canal de verde depois que ele tiver sido multiplicado pelo valor greenMultiplier. | ColorTransform | ||
redMultiplier : Number
Valor decimal multiplicado pelo valor do canal de vermelho. | ColorTransform | ||
redOffset : Number
Um número de -255 a 255 que será adicionado ao valor do canal vermelho após ter sido multiplicado pelo valor redMultiplier. | ColorTransform | ||
tintColor : uint
O valor da cor de tonalidade no formato 0xRRGGBB. | Color | ||
tintMultiplier : Number
A porcentagem para aplicar a cor da tonalidade, como um valor decimal entre 0 e 1. | Color |
Método | Definido por | ||
---|---|---|---|
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)
Construtor para ocorrências Color. | Color | ||
Concatena o objeto ColorTranform especificado pelo segundo parâmetro com o objeto ColorTransform atual e define o objeto atual como o resultado, que é uma combinação aditiva das duas transformações de cor. | ColorTransform | ||
[estático]
Cria uma ocorrência Color a partir do XML. | Color | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
[estático]
Mescla uniformemente de um valor de cor para outro. | Color | ||
interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform [estático]
Mescla uniformemente de um objeto ColorTransform para outro. | Color | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Define a cor e a intensidade da tonalidade ao mesmo tempo. | Color | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Formata e retorna uma string que descreve todas as propriedades do objeto ColorTransform. | ColorTransform | ||
Retorna o valor primitivo do objeto especificado. | Object |
brightness | propriedade |
brightness:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A porcentagem de brilho, como um decimal entre -1
e 1
. Valores positivos clareiam o objeto, e um valor de 1
torna o objeto completamente branco. Valores negativos escurecem o objeto, e um valor de -1
torna o objeto completamente preto.
O valor padrão é 0.
Implementação
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | propriedade |
tintColor:uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
O valor da cor de tonalidade no formato 0xRRGGBB.
O valor padrão é 0x000000 (black).
Implementação
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | propriedade |
tintMultiplier:Number
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
A porcentagem para aplicar a cor da tonalidade, como um valor decimal entre 0
e 1
. Quando tintMultiplier = 0
, o objeto de destino tem sua cor original e nenhuma cor da tonalidade é visível. Quando tintMultiplier = 1
, o objeto de destino é completamente colorido e nenhuma de suas cores originais é visível.
O valor padrão é 0.
Implementação
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | Construtor |
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)
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Construtor para ocorrências Color.
ParâmetrosredMultiplier:Number (default = 1.0 ) — O percentual que deve ser aplicado à cor, como um valor decimal entre 0 e 1.
| |
greenMultiplier:Number (default = 1.0 ) — O percentual que deve ser aplicado à cor, como um valor decimal entre 0 e 1.
| |
blueMultiplier:Number (default = 1.0 ) — O percentual que deve ser aplicado à cor, como um valor decimal entre 0 e 1.
| |
alphaMultiplier:Number (default = 1.0 ) — Um valor decimal que é multiplicado pelo valor do canal de transparência alfa, como um valor decimal entre 0 e 1.
| |
redOffset:Number (default = 0 ) — Um número de -255 a 255 que é adicionado ao valor do canal vermelho após ter sido multiplicado pelo valor redMultiplier .
| |
greenOffset:Number (default = 0 ) — Um número de -255 a 255 que será adicionado ao valor de canal de verde depois que ele tiver sido multiplicado pelo valor greenMultiplier .
| |
blueOffset:Number (default = 0 ) — Um número de -255 a 255 que é adicionado ao valor do canal azul após ter sido multiplicado pelo valor blueMultiplier .
| |
alphaOffset:Number (default = 0 ) — Um número entre -255 a 255 que é adicionado ao valor do canal alfa após ter sido multiplicado pelo valor alphaMultiplier .
|
fromXML | () | método |
public static function fromXML(xml:XML):Color
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Cria uma ocorrência Color a partir do XML.
Parâmetros
xml:XML — Um objeto XML E4X obtendo um nó <color> do XML de movimento.
|
Color — Uma ocorrência Color que corresponde à descrição XML.
|
interpolateColor | () | método |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Mescla uniformemente de um valor de cor para outro.
Parâmetros
fromColor:uint — O valor inicial da cor, nos formatos 0xRRGGBB ou 0xAARRGGBB.
| |
toColor:uint — O valor final da cor, nos formatos 0xRRGGBB ou 0xAARRGGBB.
| |
progress:Number — O percentual da transição como um número decimal, onde 0 é o início e 1 é o final.
|
uint — O valor interpolado da cor, nos formatos 0xRRGGBB ou 0xAARRGGBB.
|
interpolateTransform | () | método |
public static function interpolateTransform(fromColor:flash.geom:ColorTransform, toColor:flash.geom:ColorTransform, progress:Number):flash.geom:ColorTransform
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Mescla uniformemente de um objeto ColorTransform para outro.
Parâmetros
fromColor:flash.geom:ColorTransform — O objeto ColorTransform inicial.
| |
toColor:flash.geom:ColorTransform — O objeto ColorTransform final.
| |
progress:Number — O percentual da transição como um número decimal, onde 0 é o início e 1 é o final.
|
flash.geom:ColorTransform — O objeto ColorTransform interpolado.
|
setTint | () | método |
public function setTint(tintColor:uint, tintMultiplier:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Flash CS3 |
Versões de runtime: | Flash Player 9.0.28.0, AIR 1.0 |
Define a cor e a intensidade da tonalidade ao mesmo tempo.
Parâmetros
tintColor:uint — O valor da cor de tonalidade no formato 0xRRGGBB.
| |
tintMultiplier:Number — A porcentagem para aplicar a cor da tonalidade, como um valor decimal entre 0 e 1 . Quando tintMultiplier = 0 , o objeto de destino tem sua cor original e nenhuma cor da tonalidade é visível. Quando tintMultiplier = 1 , o objeto de destino é completamente colorido e nenhuma de suas cores originais é visível.
|
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:10 AM Z