Comunidad de diseño web y desarrollo en internet online

Problema con Mascara de capa y duplicateMovieClip !!AYUDA

Citar            
MensajeEscrito el 26 Nov 2009 06:40 pm
Buenas a todos y gracias a todos por adelantado por leer mi topic.

Mi problema es el siguiente;

Estoy haciendo unas letras con mascara de capa.
en total tengo 3 capas.

mascara
animacion
letras

el tema es que he creado una animacion duplicando los objetos efecto lluvia mas o menos
lo que ocurre que quiero que ese efecto solo se vea dentro de las letras o fuera..
lo intentado de varias formas y la mascara no hace nada.

Se que el problema vendra por el duplicateMovieClip ya que crea cada objeto nuevo en una
capa diferente por medio de iteracion...

Espero vuestra ayuda,,muchas gracias a todos :(

Por locks13

25 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Nov 2009 07:24 pm
Si estas usando duplicateMovieClip, deberás asignarle con setMask() a cada nuevo objecto la mascara.

Saludos, Hernán . -

PD. No dupliques post !

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 26 Nov 2009 08:47 pm
muchas gracias hernan por tu respuesta

voy a probarlo.. gracias

Por locks13

25 de clabLevel



 

msie8
Citar            
MensajeEscrito el 27 Nov 2009 12:12 am
Sigo intentandolo y nada no doy con ello..
dejo un poco de codigo de algo q toy probando.
pero vamos estoy pez en esto de action script..
deberia hacer una funcion??
o como seria mas o menos la forma correcta?
Un empujonsito por favor
Gracias de ante mano a todos



Código ActionScript :

duplicateMovieClip("star", "star"+i,i);
 
 _root["star"+i].setMask(mascara_mc);



_root["star"+i]._x = Math.random()* 550;
_root["star"+i]._y = Math.random()* 400;

removeMovieClip("star"+(i-10));

Por locks13

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Nov 2009 02:03 am
No uses siempre el mismo MC como mascara, crea con un duplicate la mascara en un level más alto. Eso debería funcionar.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 28 Nov 2009 10:02 pm
Sigo sin dar con ello
solo me crea la mascara a el primer duplicado..
e intentado incrementarle +1 a la mascara,
para que quede un nivel por encima..y nada.




Código ActionScript :

for(i=0;i<10;i++){
   
   var maxlevel:Number =i;
    duplicateMovieClip(_root.mascara,"mascara"+i,i);
    
    duplicateMovieClip("star","star"+i,i);
    _root["star"+i].setMask(mascara);
   
}

Por locks13

25 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Nov 2009 04:10 am
prueba así (lo escribí desde mi iPhone desde un bus así q puede tener problemas de sintaxis x culpa del teclado y tanto movimiento)

Código ActionScript :

for(i=0;i<10;i++){
   
   var maxlevel:Number =i;
    mask = duplicateMovieClip(_root.mascara,"mascara"+i,i*100);
    
    duplicateMovieClip("star","star"+i,i);
    _root["star"+i].setMask(mask);
   
}


saludos, Hernan . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

safari

 

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