Comunidad de diseño web y desarrollo en internet online

min max Diagramacion liquida

Citar            
MensajeEscrito el 29 Ene 2011 12:04 am
Hola!!!!!!!!!

Estoy haciebdo mi web en flash don liquid layout,
he podido ubicar los elementos con exito, pero tengo un dilema:

Tengo un ana imagen elementos ubicados en las esquinas y una imagen de fondo de 1920 x 1080, confiando que nadie tenga un monitor con una resolucion mayor...
Pero que pasa si hay resoluciones mayores?

hice la prueba ajustando mi monitor a una resolucion "extrema" y efectivamente, la imagen de fondo queda en el centro y los elementos en las esquinas pero totalmente fuera de contexto, porque el fondo es demasiado pequeño

Hay alguna forma de darle un tamaño maximo a la diagramacion liquida, o como puedo preveer este problema?
o es este uno de los riesgos y condicionamientos de la diagramacion liquida?


Gracias

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ene 2011 01:39 pm
Claro, con algunas condiciones aquí y allá le dices que si excede ese tamaño se reposicione en el máximo ... si quieres postea el code que estás usando y lo vemos

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Ene 2011 04:32 pm
Hola Jorge, gracias por responder

esta es mi funcion de liquid layout:

Código ActionScript :

stage.scaleMode = StageScaleMode.NO_SCALE;

Código ActionScript :

private function Redimensionar(evt:Event = null):void {
         var ANCHO:Number = stage.stageWidth;
              var ALTO:Number = stage.stageHeight;
      
         fondo_mc.x=(ANCHO - fondo_mc.width) / 2;
         fondo_mc.y= ALTO - fondo_mc.height;

         menu_mc.x= (ANCHO - menu_mc.width)-20;
         menu_mc.y= 20;
      }


Aunque estuve viendo esta pagina
http://www.avatarmovie.com/ (ENTER US SITE)

y fijate que todo tiene diagramacion liquida y se reubica segun el tamaño de la ventana, pero sin redimensionarse; excepto el fondo que si se redimensiona al 100% del alto de la pantalla, sin perder la proporcion.

me gustaria mas lograr esto...
Como lo hago, teniendo en cuenta que estableci : StageScaleMode.NO_SCALE; ?


Gracias Jorge
:D

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ene 2011 04:35 pm
Establecer máximos en 1920x 1080 es bastante simple modificando estas líneas

Código ActionScript :

var ANCHO:Number = (stage.stageWidth<=1920)?stage.stageWidth:1920; 
var ALTO:Number = (stage.stageHeight<=1080)?stage.stageHeight:1080; 


De esta forma te quedas con los valores máximos si son superados

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 31 Ene 2011 04:56 pm
Hola Jorge

Gracias, funciono de maravilla,
pero me gustaria que me indicaras como hacer el de esta pagina:
http://www.avatarmovie.com/
(ENTER US SITE)

para ver cual opcion me conviene mas, ya que seria bueno que el fondo siempre se viera 100%

Gracias
:D

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Ene 2011 05:29 pm
Ok, en cuanto tenga un rato miro el sitio

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Feb 2011 08:59 pm
ayudenme por favor!
:shock: :shock: :(

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 May 2011 10:10 pm
Hola Jorge!!!

Con este code le doy el tamaño maximo

Código ActionScript :

var ANCHO:Number = (stage.stageWidth<=1920)?stage.stageWidth:1920;  
var ALTO:Number = (stage.stageHeight<=1080)?stage.stageHeight:1080;  


pero como de doy el minimo? ambos a la vez?
Gracias

Por dianita666

Claber

185 de clabLevel



 

firefox
Citar            
MensajeEscrito el 08 May 2011 10:29 pm
Setea otras dos variables que sean el mínimo, agrega un if en el resize que si tiene menos de eso no lo reescale

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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