- Si yo en una peli flash sin nada, meto una foto, y al publicarla, le digo que el html quiero que las dimensiones sean en porcentaje 100% . Entonces al publicarla y ver el html, la foto se agrande o disminuye según el tamaño del navegador (siempre conservando las proporciones de la foto).
- Bien, pues eso es lo que quiero en una galería, el PROBLEMA está en que cuándo empiezo a montar el resto de elementos (menú, etc...) y lo hago con la diagramación líquida (para que un menú esté siempre a la izqda, otro siempre a la derecha del navegador etc...), resulta que la foto ya no obedece lo del porcentaje, y se queda fija en su tamaño original.
- Entonces tendría que hacer de esa foto un mc y con "cierta" programación conseguir que la foto amplíe o disminuya su tamaño según la resolución del navegador y siempre conservando sus proporciones.
Por ejemplo, si tengo abierta la web en el html, y el navegador lo aumento en su tamaño pero sólo al ancho de éste la foto no cambiaría de tamaño, pq si lo hiciera se estiraría sólo al ancho y se deformaría, pero si lo modificara la resolución del navegador, al alto y ancho, la imagen aumentaría / disminuiría su tamaño proporcionalmente al tamaño del navegador.
Bien, con este code:
Código:
La foto está en medio, y escala su tamaño según el navegador, el problema está en:foto_mc._x = (Stage.width/2)-(foto_mc._width/2); foto_mc._y = (Stage.height/2)-(foto_mc._height/2); foto_mc._width = (Stage.width-700); foto_mc._Yscale = foto_mc._Xscale; if((foto_mc._height>Stage.height)-100){ foto_mc._height = (Stage.height)-100; }
- Con el if lo que hago es que si la foto supera el tamaño del alto del navegador, hacer que no lo supere.
- Con el width e Yscale, se escalaría proporcionalmente
El PROBLEMA está en que si uso el if, la foto se me deforma, se pone o muy ancha o muy alta, depende de la resolución del navegador, pero si quito el if, entonces la fotose me "sale" de las dimensiones del navegador, conserva las proporciones sí, pero es muchísimo más grande que el tamaño del navegador (a lo alto).
Necesito resolverlo cuánto antes... y no sé que más probar... Ayuda!!!