Problemas con máscara dinámica
Buenas!
tengo un problema, no consigo que una mascara creada a partir de un shape dinámicamente no me enmascare un logo que se mueve con el ratón... Lo tenia hecho pero he perdido el fla original... por estar trasteandolo.
En este link está bien hecho y no se enmascara el logo:
http://iodisain.es/stereoHoneyFestival09.swf
y este es el archivo fla que tengo actualmente:
http://iodisain.es/stereoHoneyFestival09Malo.swf
"dibujo" es el circulo que actua como mascara, "stereoHoney" es el logo y "texto" es el contenido que esta enmascarado.
Si alguien pudiera ayudarme se lo agradecería!!!
este es el código:
Código :
import gs.TweenMax;
import gs.easing.*;
this.stage.addEventListener ( MouseEvent.MOUSE_MOVE, mueve )
function mueve ( e:MouseEvent ) {
stereoHoney.x = mouseX - stereoHoney.width/2;
stereoHoney.y = mouseY - stereoHoney.height/2;
}
var dibujo:Shape = new Shape();
destello_azul ()
function destello_azul () {
TweenMax.to (cuadroAzul, 3, { y:-15 +10, ease:Elastic.easeInOut});
}
dibujo.graphics.lineStyle( 5, 0x000000, 0);
texto.mask=dibujo;
var dibujar:Boolean = false;
stage.addEventListener( MouseEvent.MOUSE_MOVE, fDibujar );
function fDibujar( e:MouseEvent ){
dibujar = true;
dibujo.graphics.lineTo( mouseX, mouseY );
dibujo.graphics.lineStyle(0,0x000000);
dibujo.graphics.beginFill(0x000000);
dibujo.graphics.drawCircle(mouseX,mouseY,30);
dibujo.graphics.endFill();
}
addChild( dibujo );
iodisain
Hola codebites, gracias por la respuesta...
la diferencia entre los swf´s es que en uno se enmascara el logo y en el otro no. El bueno es el que no enmascara el logo, y es lo que falla en el otro.
El logo es un MovieClip, todo el texto que se revela con la mascara es otro MovieClip...
codebites
Hola iodisain,
la verdad es que desde el swf no acabo de determinar que pasa, te has asegurado de que el logo "stereoHoney" y el resto del texto estén en el mismo movieclip? es como si el texto estuviera enmascarado y el resto por encima...