Comunidad de diseño web y desarrollo en internet online

Obtener las medida de una imagen

Citar            
MensajeEscrito el 28 Nov 2006 12:35 am
Hola a todos...

Estoy haciendo un visor de imagenes, quisiera saber si hay forma de centrar una imagen dentro de el scrollPane??. Asi pondria uno de un tamaño determinado y si la imagen es pequeña se centraria.

Como no lo conseguia lo que trate fue de hacer el scrollPane del tamaño de la imagen y posteriormente centrarlo, solo que deseo poner un tope en el tamaño de la imagen ,si es mas grande que el tope,se visualizaria solo con el scrollPane.Hay forma de saber el tamaño de la imagen dentro del scrollPane

Este es el codigo que use:

Código :


mi_panel.contentPath = ruta+i+ext;
mi_panel.scrollDrag = true;

stageA = Stage.width;
panelA = mi_panel.width;
stageL = Stage.height;
panelL = mi_panel.height;

//800 en mi caso
trace(Stage.width);
//600 en mi caso
trace(Stage.height);
//Alto de la foto
trace(mi_panel.width);
//Ancho de la foto
trace(mi_panel.height);

//Centramos
mi_panel._x =(stageA/2) - (panelA/2); 
mi_panel._y = (stageL/2) - (panelL/2);

Por zkropotkine

5 de clabLevel



 

firefox
Citar            
MensajeEscrito el 28 Nov 2006 04:30 pm
has probado con la funcion getProperty

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 28 Nov 2006 09:46 pm

erny_2004 escribió:

has probado con la funcion getProperty

Qué antiguo!!!! :P



El problema es que la propiedad width o height va con un guión bajo adelante.

Excepto para el Stage.width o Stage.height que funciona sin guión bajo :wink:

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 30 Nov 2006 12:12 am

HernanRivas escribió:


Qué antiguo!!!! :P


jaja es cierto hernanrivas, disculpa es q aveces utilizo el flash antiguo, jeje

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 30 Nov 2006 12:47 pm
Bue... no era como para disculparse, era una observación solamente, perdón si sonó a reproche :oops:

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 13 Dic 2006 12:24 pm
A mi me ocurre lo mismo, el problema es que cuando uso el _width y el _height, aunque lo haga en el onLoacComplete, me carga las medidas del contenedor de la imagen, y no de la foto en sí.

¿Sabéis como solucionarlo?

Por mcnach

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 13 Dic 2006 12:47 pm
Cárgalo como bitmap , toma su ancho y alto y luego lo draw en el contenedor.
O
Crea contenedor vacio. carga la imagen y mide el contenedor.

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

msie
Citar            
MensajeEscrito el 15 Dic 2006 06:52 am
El problema es que la información de la imagen cargada (para su posterior centrado), solo es accesible una vez completa la carga...

Ya se que usás el onLoadComplete(), pero ese metodo, sigue devolviendo valores de ancho y alto = 0;

La evaluacion de dimensiones de una imagen dinamica, la tenés que evaluar con el método onLoadInit();

son las cositas raras de flash!

Por bthr

3 de clabLevel



Genero:Masculino  

firefox

 

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