ProInf.net

Transformada de color

Francisco 02-02-04
Bola

Ejemplo interactivo de cómo cambiar el color de una instancia de un clip de película mediante código ActionScript de Flash

Controlador

Ver a pantalla completa

Código ActionScript

"Animacion" es el nombre de instancia del clip de película al que se le quiere cambiar de color

function alCambiarBarraDesplazamiento (barra)
{
	miColor = new Color(Animacion);
	transformadaColor = new Object();

	transformadaColor.ra = barraRA.dameValor ();
	transformadaColor.rb = barraRB.dameValor ();
	transformadaColor.ga = barraGA.dameValor ();
	transformadaColor.gb = barraGB.dameValor ();
	transformadaColor.ba = barraBA.dameValor ();
	transformadaColor.bb = barraBB.dameValor ();
	transformadaColor.aa = barraAA.dameValor ();
	transformadaColor.ab = barraAB.dameValor ();

	/*---
	trace (transformadaColor.ra+","+transformadaColor.rb+":"+
		   transformadaColor.ga+","+transformadaColor.gb+":"+
		   transformadaColor.ba+","+transformadaColor.bb+":"+
		   transformadaColor.aa+","+transformadaColor.ab);
	---*/
	
	miColor.setTransform (transformadaColor);		
}
function iniciar ()
{
	with (barraRA) { titulo = "RA"; minimo = -255; maximo = 255; tomaValor (100); }
	with (barraRB) { titulo = "RB"; minimo = -100; maximo = 100; tomaValor (0); }
	with (barraGA) { titulo = "GA"; minimo = -255; maximo = 255; tomaValor (100); }
	with (barraGB) { titulo = "GB"; minimo = -100; maximo = 100; tomaValor (0); }
	with (barraBA) { titulo = "BA"; minimo = -255; maximo = 255; tomaValor (100); }
	with (barraBB) { titulo = "BB"; minimo = -100; maximo = 100; tomaValor (0); }
	with (barraAA) { titulo = "AA"; minimo = -255; maximo = 255; tomaValor (255); }
	with (barraAB) { titulo = "AB"; minimo = -100; maximo = 100; tomaValor (0); }
}

function alUsarBarraDesplazamiento (barra) 
{
	alCambiarBarraDesplazamiento (barra);	
}
Compartir

 

Artículos relacionados:

  • Clase para crear formularios en Excel…

    Clase en Visual Basic para Excel para automatizar la creación de una ficha que permita insertar, modificar, borrar y buscar en una tabla de la hoja de cálculo.

  • Macro Excel de consulta por ejemplo…

    Macro en Excel que filtra datos de una tabla según la celda activa en ese momento y escribe el resultado en una nueva hoja de cálculo.

  • Cargador avanzado de Flash…

    Creación de un cargador de películas Flash. Se trata de mostrar el progreso de carga en la película anfitrión en vez de en la película que está siendo cargada.

  • Logotip de Nadal per a CerCAT.cat…

    Logotip de Nadal per a CerCAT.cat realitzat en Flash. És un arbre de Nadal amb cintes i llums. CerCat.cat és un directori multitemàtic de la llengua catalana.

  • Código de barras EAN-13…

    Demostración de cómo dibujar el código de barras EAN-13 mediante Flash al introducir el código de un artículo. Disponible el código fuente ActionScript.

  • Web de Trinity en Flash…

    Una web desarrollada enteramente en Flash para una escuela de inglés en Sant Cugat del Vallès. El menú es un árbol. Hay un gnomo que ilustra cada opción elegida

Ir arriba