Comunidad de diseño web y desarrollo en internet online

mascara en tiempo de ejecucion

Citar            
MensajeEscrito el 13 Jul 2011 09:03 pm
La principal idea es hace una mascara.
Capa 1 :objeto (objeto.swf)
Capa 2 :textura (textura.png)

tanto el objeto como la textura se encuentran cargados previamente en la libreria
A la capa 1 la pongo en modo "mascara" y todo funciona de maravillas.

Ahora bien, quiero hacer una carga externa tanto del objeto como de la textura osea lo mismo mencionado anteriormente pero que los archivos los tome desde fuera de la pelicula.
Para conseguir esto intento lo siguiente:

en la primer capa, primer fotograma escribo el sigueinte codigo:
cargador1.loadMovie("objeto.swf");
cargador1._xscale = 100;
cargador1._yscale = 100;
cargador2.loadMovie("textura.png");
cargador2._xscale = 100;
cargador2._yscale = 100;

en donde cargador1 y cargador2 son los nombres de instancia de 2 MC vacios, los cuales el cargador 1 (que carga el objeto.swf) se encuentra en la capa 2 con la opcion mascara tildada y el cargador 2 en una capa mas abajo pendiente de la mascara del cargador 1


osea, lo mismo que explico al principio solo que en vez de tener los objetos en la libreria los cargo externamente.

El problema es que no funciona!!! Alguna idea? Muchas Gracias

Por LaMuela

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2011 01:33 pm
Suponiendo que cargador1 y cargador2 sean MovieClips que están en el escenario (tienen que estar en layers comunes, no en un layer de máscara), tienes que agregarle preloaders para asegurarte que han terminado de cargar (no es necesario que muestres el progreso) y luego hacer

cargador1.setMask(cargador2);

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 14 Jul 2011 02:15 pm
Jorge, muchas gracias por tu respuesta, aunque resolvi el problema metiendo los MC cargadores dentro de otros MC, es muchjo mas interesante tu propuesta.
Cmo seria el tema del preloader)? tenes algun link para ver o algun codigo de ejmplo?. Saludos y muchas gracias

Por LaMuela

71 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Jul 2011 02:19 pm
Tienes una decena de tutoriales sobre preload acá en Cristalab, ve a tags, precarga y revisa el listado

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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