Aquí la Clase
Código :
class randColor {
//Asignamos las Variables
var mc:MovieClip;
var cadena:String;
var colorCadenaString:String;
var R:Number;
var G:Number;
var B:Number;
////Constructora
var randColor:Function = function () {
};
///////////////////////
////Creamos el color Aleatorio
var makeColorRand:Function = function () {
R = random(255);
G = random(255);
B = random(255);
cadena = R.toString(16)+G.toString(16)+B.toString(16);
colorCadenaString = "0x"+cadena;
return (colorCadenaString);
};
////////End Creacion de Color
/////Asignamos el Color al MC
var setRandColor:Function = function (mc:MovieClip) {
var newColor = new Color(mc);
newColor.setRGB(makeColorRand());
};
//////////////////////
////Obtenemos el Valor del Color en hexadecimal
///// Esta era muy facil hacerla
var getRandColor:Function = function (mc:MovieClip) {
var getColor = new Color(mc);
return (getColor.getRGB().toString(16));
};
/////////////////////////////////
}
Implementación F8 Tenemos un MC llamdo "c1" en el stage
Código :
import randColor; var colorAleatorio:randColor = new randColor(); colorAleatorio.setRandColor(c1);
