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:
[/url]
y este es el archivo fla que tengo actualmente:
[url=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 ActionScript :
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 );