Comunidad de diseño web y desarrollo en internet online

Problemas con mascara.

Citar            
MensajeEscrito el 30 Oct 2009 08:10 pm
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:

[/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 );

Por iodisain

3 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 30 Oct 2009 08:11 pm
no me pone bien los links, los pongo aqui:

BUENO:
http://iodisain.es/stereoHoneyFestival09.swf

MALO:
http://iodisain.es/stereoHoneyFestival09Malo.swf

Por iodisain

3 de clabLevel



 

Madrid

firefox
Citar            
MensajeEscrito el 03 Nov 2009 07:04 pm
Yo pienso que el problema esta en las profundidades.

cuando creas dinámicamente "dibujo", toma una profundidad por arriba de tu logo.

creo que debes modificar la profundidad de "dibujo" para que este por debajo de tu logo.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.