Comunidad de diseño web y desarrollo en internet online

Mostrar elementos según ancho ventana navegador

Citar            
MensajeEscrito el 14 Abr 2009 11:13 am
Hola a tod@s, a ver si me podeis ayudar:
Estoy haciendo una web "líquida" y tengo varias noticias que las muestro en sentido horizontal, cada una es un clip con tamaño fijo, y quiero que aparezcan según el ancho de la ventana del navegador: según lo grande que sea la ventana, que muestre 3 noticias, 5 ó 10, dependiendo de las que entren.

Gracias de antemano. Saludos.

Por photogenia

9 de clabLevel



 

safari
Citar            
MensajeEscrito el 14 Abr 2009 09:11 pm
el ancho de la pagina liquida la obtienes con Stage.width, si tu noticia tiene un ancho de, digamos 100px mas un espacio entre noticias de 10px, entonces tendrias que dividir Stage.width / 110 y eso te daria el numero de noticias que puedes colocar.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 15 Abr 2009 09:00 am
Gracias, lo probaré a ver que tal.
Pero no tengo muy claro como cargar las noticias.

La verdad que yo pensaba que sería con "if", decirle por ejemplo:
Si el ancho es igual o menor que 800px cargar 4 noticias,
Si el ancho comprende entre 800 y 1000px cargar 5 noticias, etc...

La pega la sigo teniendo en el modo de cargarlas: loadmovie, loadmovienum, moviecliploader... Hacer clips con grupos de noticias, hacer clips independientes de una noticia....
Me gustaría encontrar el modo más lógico.

Un saludo y gracias.

Por photogenia

9 de clabLevel



 

safari
Citar            
MensajeEscrito el 15 Abr 2009 03:59 pm
si usas if, tendrias que colocar muchos if, lo que te recomiendo es que uses calculos, luego creas uno a uno con un for

Código ActionScript :

for( var i:Number = Math.floor(Stage.width / 110); i >= 0; i-- )
{
   //Crear un Clip Vacio
   //Cargar la noticia dentro de ese clip
   //Posicionar ese clip deacuerdo a la variable i eg. clip._x = i * 110
}

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox

 

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