Comunidad de diseño web y desarrollo en internet online

mascara - moviecilp - loader == problema!! ayuda?[ please! ]

Citar            
MensajeEscrito el 27 Ene 2010 06:08 pm
buenas gente de clab, tanto tiempo?

tengo un problemilla:

estoy haciendo una galeria de imagenes y quiero hacerle hacer un scroll con las IMAGENES chicas( thums ) para ponerle una barrita tipo SLIDER para desplazarme y ver las otras imagenes.

las imagenes las cargo dinamicamente desde un XML. y se cargan dentro de un MOVIECLIP vacio a travez de un LOADER.

estoy queriendo ENMASCARAR el Loader pero no funciona. Y si enmascaro el MovieClip que contiene el loader me lo enmascara pero no me muestra las imagenes. Me muestra los rectangulitos donde estarian las imagenes cargadas pero con un relleno del color del mc que seria mi mascara( MASCARA_MC ).


no tengo idea de como poder solucionarlo.

bueno, desde ya muchas gracias por tomarse la molestia de leerlo.

ojala puedan darme alguna orientacion.

saludos,

juako

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 Ene 2010 10:44 pm
meté todos los mc dentro de 1 contenedor y enmascará el contenedor, luego con el scroll moves el contenedor para arriba o para abajo y van apareciendo las imagenes...

Por Pablokorku

60 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ene 2010 11:04 pm
el tema es que yo cargue todas las imagenes con un loop a traves de un Loader.

pero no cree un mc para cada imagen cargada.

o sea que es un mc (contenedor_mc) y un loader que carga varias imagenes.

y luego

contenedor_mc.addChild(loader);

como hago para crear dentro del contenedor un mc para cada imagen??

gracias

juako

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Ene 2010 11:29 pm
tambien podes hacerlo sin necesidad de crear un mc para cada uno, yo uso un mc para cada ya q esta bueno si queres guardar dentro de mc datos como descripcion de cada imagen, la posicion x e i inicial, etc ya q un mc es dinamico, si lo quieres hacer asi simplemente en el mismo loop creas un
var mc:MovieClip = new MovieClip(); //si usas clases te conviene crearla arriba con private var mc...
mc.addChild(loader); //adjuntas el loader
y le pones al mc las coordenadas q le pusiste al loader con mc.x y mc.y
y adjuntas cada mc al contenedor con contenedor.addChild(mc); // fin loop
luego despues del loop creas un rectangulo cualquiera y enmascaras el contenedor... y lo mueves

saludos!

Por Pablokorku

60 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Feb 2010 07:14 pm
hice como me dijiste pero no pude solucionarlo

todo funciona bien.
PERO, cuando enmascaro(mascara_mc.mask = contenedor;) me siguen apareciendo los recuadros donde tendrian que estar las imagenes con el color de la mascara_mc.

solo si enmascaro el loader (mascara_mc.mask = loader;) me aparecen las imagenes bien. pero no me las enmascara, me sigue mostrando todas las imagenes sin registrar mascara alguna.

que podra ser?

gracias

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Feb 2010 07:38 pm
liiiiiiiiiiiiiiiiiiiiiisto

lo solucione y era mas facil de lo que pense.

yo estaba poniendo

mascara_mc.mask = contenedor;

y era:

contenedor.mask = mascara_mc;

son los dos MC y me confundi por una cuestion de idioma.

la lectura de la linea a escribir seria:

MC - enmascararlo con - este otro MC

y yo leia:

MC - enmascar a - este otro MC.

el resto va de 10,

gracias por la paciencia.
a veces hay que ver donde no vemos!!!

ajajaj

bueno, ojala le sirva a alguno

saludos juako

Por yojuako

41 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Feb 2010 07:45 pm
ah bien! la verdad el tópico anterior q preguntabas sobre la máscara no me llegó sino te hubiera avisado, me llegó cuando lo arreglaste... Bueno un saludo y se siente placer cuando se soluciona y funciona no?? jeje!

Por Pablokorku

60 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Feb 2010 08:45 pm
de diez!!!

muchas gracias

saludos

juako

Por yojuako

41 de clabLevel



 

firefox

 

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