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

modificar la dimension de un swf cargado en entro swf

Estas en el tema de modificar la dimension de un swf cargado en entro swf en el foro de Flash y Actionscript en Foros del Web. HOla a todos tengo el siguiente problema : estoy cargando un swf a mi pelicula principal con un movieclip vacio lo cargo todo ahora quiero ...
  #1 (permalink)  
Antiguo 14/02/2006, 09:57
Avatar de jair20x  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 19 años
Puntos: 1
modificar la dimension de un swf cargado en entro swf

HOla a todos tengo el siguiente problema :
estoy cargando un swf a mi pelicula principal con un movieclip vacio
lo cargo todo ahora quiero disminuirlo de tamaño
y escribo en siguente script

loadMovie("consultas/engranajes.swf", "consulta"); //para cargar

setProperty("consulta",_width,150); //para cambiar la dimension del swf
setProperty("consulta",_height,112);

"consulta" es el nombre que le he dado al movieclip vacio

pero no pasa nada y mas bien el clip ya no aparece

que es lo que estoy haciendo mal
espero me puedan ayudar

Saludos
  #2 (permalink)  
Antiguo 14/02/2006, 10:18
Avatar de PumasCampeon  
Fecha de Ingreso: junio-2004
Ubicación: @gs.mx
Mensajes: 240
Antigüedad: 20 años, 5 meses
Puntos: 0
Ojala no sea alguna norma xq a mi me ha pasado, he probado entonces dos opciones: [1] usa x y scale:
Código:
dimXOriginal = 550 (p.ej)
dimYOriginal = 400 (p.ej)
escalaX= 150*100/550
escalaY= 112*100/400
// o si son escalas iguales simplemente usa uno... entonces
with (consulta) { _xscale = _yscale = escalaX; }
[2] la otra opcion que yo he usado es dejar pasar un tiempo deespues de cargar la peli usando setInterval
peli.loadMovie ('movie.swf')
peli._alpha = 0; //oculta en las dimensiones normales, p.ej
luego uso setInterval dejando pasar unos segundos y llamo una funcion para limpiar setInterval y para usar ahora si _width y _height de peli
__________________
lo que se es una gota de lluvia, comparado con tu inmenso mar :-)
  #3 (permalink)  
Antiguo 14/02/2006, 12:16
Avatar de jair20x  
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 19 años
Puntos: 1
De acuerdo

Cita:
Iniciado por PumasCampeon
Ojala no sea alguna norma xq a mi me ha pasado, he probado entonces dos opciones: [1] usa x y scale:
Código:
dimXOriginal = 550 (p.ej)
dimYOriginal = 400 (p.ej)
escalaX= 150*100/550
escalaY= 112*100/400
// o si son escalas iguales simplemente usa uno... entonces
with (consulta) { _xscale = _yscale = escalaX; }
[2] la otra opcion que yo he usado es dejar pasar un tiempo deespues de cargar la peli usando setInterval
peli.loadMovie ('movie.swf')
peli._alpha = 0; //oculta en las dimensiones normales, p.ej
luego uso setInterval dejando pasar unos segundos y llamo una funcion para limpiar setInterval y para usar ahora si _width y _height de peli

Hola gracias por responder efectivamente me salio con _Xscale
Saludos
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 17:54.