Comunidad de diseño web y desarrollo en internet online

Restringir bordes con LoadMovie

Citar            
MensajeEscrito el 25 Nov 2009 12:11 pm
Hola amigos, tengo un proyecto en AS 2.0 y tengo el siguiente problemita.

Tengo un pagina principal "Main" que en el centro se carga otro swf que es una animación "Ani".

En "Ani" tengo unos objetos que se desplazan desde fuera del escenario hacia adentro.

El problema es que cuando cargo la pelicula dentro del otro se ve el objeto fuera del escenario.
Osea que yo tengo en "Ani" una peli de 200x100 y quiero que solamente en el "Main" se vean esos 200x100 y no el resto del area de trabajo.

El modo que empleo en cargar la peli externa es usando un MC vacio, poniendo nombre de instancia y luego cargandole mediante "mc_loader_ani.loadMovie("ani_movilidad.swf");"

Espero que se haya entendido y gracias de antemano!!

Por PolStax

19 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2009 12:32 pm
Si te entendí bien, que no estoy seguro, lo que quieres es "limitar" la visualización del SWF que cargas a 200x100. Si eso es así, tienes dos opciones.


  1. Crear un mask en el escenario de 200x100, y enmascarar el clip de carga mc_loader_ani
  2. Hacerlo más prolijo usando código dinámico:

    Código ActionScript :

    _root.createEmptyMovieClip("mc_mask",1000);
    mc_mask.beginFill(0x000);
    mc_mask.lineTo(200,0);
    mc_mask.lineTo(200,100);
    mc_mask.lineTo(200,200);
    mc_mask.lineTo(0,200);
    mc_mask._x = mc_loader_ani._x;
    mc_mask._y = mc_loader_ani._y;
    mc_loader_ani.setMask(mc_mask)



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 25 Nov 2009 12:40 pm
Bueno Hernan, no se si entendiste bien, pero era eso. Le agregue una mascara ya uqe lo tengo que entregar hoy. Muchas gracias y espero la proxima no estar tan quemado y preguntar boludeces como estas.

Mas tarde voy a probar la manera dinamica. Una abraza y gracias de nuevo

Por PolStax

19 de clabLevel



 

firefox

 

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