Foros del Web » Creando para Internet » Flash y Actionscript »

Problema con .width de contenedor de un loader

Estas en el tema de Problema con .width de contenedor de un loader en el foro de Flash y Actionscript en Foros del Web. Hola gente! hace poco me estuve metiendo con Actionscript 3, y encontre las respuestas a casi todas las dudas que tuve por internet, pero esto ...
  #1 (permalink)  
Antiguo 03/02/2010, 20:36
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 10 meses
Puntos: 0
Pregunta Problema con .width de contenedor de un loader

Hola gente!
hace poco me estuve metiendo con Actionscript 3, y encontre las respuestas a casi todas las dudas que tuve por internet, pero esto es algo muy específico y necesito de ayuda.

Basicamente mi proyecto es una web que tiene un movieclip llamemoslo contenedor, dentro del mismo y por actionscript se carga un swf externo llamado transiciones, que ocupa parte de este contenedor, y está formado por 6 movieclips de 800px de ancho cada uno en sucesión dentro de un movieclip y sobre un "lienzo" o stage de 800px de ancho, mediante actionscript se desplazan uno tras otro, como si fuese un slideshow.

Pude cargar este swf externo y funciona perfecto, el problema esta que al cargar el swf dentro del "contenedor" (mc) me altera el .width del contenedor, aún habiendo probado las siguientes cosas

1) Una mask que enmascara todo el movieclip "contenido" (manual y mediante Actionscript)
2) Una máscara en el archivo .swf original que haga que incluso en el timeline no se vean los otros clips de pelicula.
3) Una mask usando loader.mask en el movieClip que contiene al loader
4) Cambiando el .width del mc que contiene al loader (esto lo "comprime")
5) haciendo que el mc del archivo .fla del swf que importo al "contenedor" cargue el mc que tiene los 6 movieclips con Actionscript

Mi conclusion al haber hecho estas pruebas es que aún cuando use todos los mecanismos que se para que el swf importado mida 800px de width, mide siempre lo que mide el mayor movie clip que esta puesto (es decir, 800*6)

Mi problema radica en que uso un metodo para que cuando cambio de tamaño la ventana del explorador, el "contenido" se mueva y se localice en el centro del stage, pero al cargr el swf, me carga un width de como 2400 px y se va a cualquier lado

Queria saber entonces si hay forma de limitar el width al cargar un swf sin usar ningun tipo de resizing

gracias y disculpen la complejidad

Etiquetas: as3, flash, importar, swf, width
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:00.