Comunidad de diseño web y desarrollo en internet online

Cambiar el tamaño de una imagen

Citar            
MensajeEscrito el 23 Ene 2008 10:08 am
Buenos dias

Me gustaria saber como forzar a una imagen que tenga un tamaño especifico.

Mi codigo por ahora es el siguiente:
var afoto:String = "IMGS/" + this.foto;
var quepasaamigo:String = "foto";
objBtn = clip2.createEmptyMovieClip(quepasaamigo, 33);
objBtn._x = 575,1;
objBtn._y = 112,3;
objBtn.loadMovie(afoto);

¿Se puede forzar para que objBtn tenga un tamaño especifico?

gracias por adelantado

Por jevimetar

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ene 2008 10:12 am
objBtn._width = 200;
objBtn._height = 200;

Por brx

3 de clabLevel



 

msie
Citar            
MensajeEscrito el 23 Ene 2008 11:23 am
Gracias por la respuesta.
Aunque me suena que ya lo probe, pero esto me cambia el tamaño del objeto, pero al cargar la imagen pasa del tamaño de este objeto e impone el suyo.

Por jevimetar

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ene 2008 01:31 pm
Tienes que cambiarle el tamaño despues de que ya esté cargada la imagen y no antes porque cuando le haces el nuevo tamaño todavía no existe la foto y por eso no funciona.

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 23 Ene 2008 04:06 pm
Curioso porque he añadido las dos lineas que me has indicado y directamente no aparece la foto. ¿a que puede ser debido?

Por jevimetar

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 Ene 2008 04:32 pm
Dos cosas:
1. siempre que cargues este tipo de archivos, el archivo hereda las propiedades del MC que lo contiene.
2. dado esto, tan pronto quede completamente cargado, en ese momento SI puedes cambiarle sus propiedades, de lo contrario no vas a lograr nada.
Espero haberte ayudado.

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 24 Ene 2008 10:41 am

gustavogarzon escribió:

Dos cosas:
1. siempre que cargues este tipo de archivos, el archivo hereda las propiedades del MC que lo contiene.
2. dado esto, tan pronto quede completamente cargado, en ese momento SI puedes cambiarle sus propiedades, de lo contrario no vas a lograr nada.
Espero haberte ayudado.


¿Y como puedo saber cuando está completamente cargado?

Por jevimetar

11 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ene 2008 12:55 pm
Queda completamente cargado cuando (getBytesLoaded == getBytesTotal).
Claro, esos dos metodos, deben estar en funcion del clip (contenedor) en el que estés cargando la imagen.
Deberias manejar algo asi como contenedor.getBytesTotal(); con contenedor.getBytesLoaded();... asi puedes trabajar un porcentaje tambien, si quieres decorar un poco eso.
Suerte. :cool:

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 25 Ene 2008 12:45 am
Busca en la ayuda de Flash acerca de MovieClipLoader. Es mucho más eficiente para controlar la carga de archivos externos que loadMovie. Para cambiar el tamaño de la imagen una vez cargada, lo haces en el evento onLoadInit.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox

 

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