La clase Color de ActionScript es una de las mas faciles y utiles cuando necesitamos cambiar el color a un link u objeto convertido en MovieClip.

Es tan simple como declararlo y aplicarlo. Veamos esta funcion de solo 3 lineas:


MovieClip.prototype.aplicarColorMC = function(colorMC:Number) {
	var newColMC:Color = new Color(this);
	newColMC.setRGB(colorMC);
};

Simple verdad ???. En ella declaro una variable denominada “newColMC” a la que le aplico la clase Color. Esta a su vez me exije que especifique cual MovieClip debe afectar y le digo “this”. Como esa funcion es un prototype (estos funcionan como subclases), el objeto al que se lo aplico se convierte en “este objeto” (this).

Luego le digo que le aplique el color detallado en el parametro “colorMC” a traves de la subclase “setRGB”.

Finalmente lo pueden aplicar de la siguiente forma en sus trabajos:


objetoMC.onRollOver = function() {
	this.aplicarColorMC(0xFF0000);
};
objetoMC.onRollOut = function() {
	this.aplicarColorMC(0x000000);
};

- Ver ejemplo

Blogalaxia Tags , , , ,
Technorati Tags , , , ,