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);