
Etiquetas: ColorPicker ColorTransform ColorPickerEvent
package{import flash.display.MovieClip;
public class CambiarColor extends MovieClip{
//Importo las clases necesarias para trabajar con el ColorPicker y la clase colorTransformimport fl.controls.ColorPicker;
import fl.events.ColorPickerEvent;
import flash.geom.*;
public function CambiarColor(){
//Añado un listener al Componente de ColorPicker que tengo en el escenario con el //nombre de "Selector_cp"Selector_cp.addEventListener(ColorPickerEvent.CHANGE, cambioColor);
}function cambioColor(e:ColorPickerEvent):void {
//Cuando se reproduce el evento CHANGE, se ejecuta esta función. //Creo una instancia de ColorTransformvar newColorTransform:ColorTransform = Cuadrado_mc.transform.colorTransform;
//Le pongo el color que viene en el evento (el que se ha seleccioando en el colorPicker)newColorTransform.color = e.color;
//Aplico el colorTransform al objeto que quiero cambiar de colorCuadrado_mc.transform.colorTransform = newColorTransform;
} }}