Google Web after-hours

Contador en flash JSFL Traductor
KeyWords
setMask()

Parámetros
clip: clip de pelí cula al que se aplica la máscara.
profundidad: para cada máscara, hay que usar un nivel de profundidad diferente.
pos_x: posición en el eje _x donde se empieza a dibujar la máscara.
pos_y: posición en el eje _y donde se empieza a dibujar la máscara.
ancho: ancho de la máscara.
alto: alto de la máscara.

setDynamicMasck = function(clip, profundidad, pos_x, pos_y, ancho, alto) {
	mascara = createEmptyMovieClip("clipMascara"+profundidad, profundidad);
	with (mascara) {
		beginFill(0x000000, 100);
		moveTo(pos_x, pos_y);
		lineTo(pos_x+ancho, pos_y);
		lineTo(pos_x+ancho, pos_y+alto);
		lineTo(pos_x, pos_y+alto);
		lineTo(pos_x, pos_y);
		endFill();
	}
	clip.setMask(mascara);
};

Ejemplo de uso
En el ejemplo, se crean tres máscaras para tres instancias de clip de pelí cula (una máscara dinámica, solo puede aplicarse a una instancia)

setDynamicMasck(clip1_mc, 1, 0, 0, 100, 200);
setDynamicMasck(clip2_mc, 2, 100, 0, 100, 200);
setDynamicMasck(clip3_mc, 3, 200, 0, 200, 200);

Puedes descargar un archivo de ejemplo haciendo clic aqui (1073 hits)

Comments are closed.