Foros del Web » Creando para Internet » Flash y Actionscript »

Diseño Liquido y un extraño problema

Estas en el tema de Diseño Liquido y un extraño problema en el foro de Flash y Actionscript en Foros del Web. Buenas noches amigos :D Paso a comentarles mi problema. Resulta que estoy trabajando en un Website con el famoso Diseño Liquido en AS3. Soy nuevo ...
  #1 (permalink)  
Antiguo 29/02/2012, 01:26
 
Fecha de Ingreso: enero-2012
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 1
Pregunta Diseño Liquido y un extraño problema

Buenas noches amigos :D Paso a comentarles mi problema.

Resulta que estoy trabajando en un Website con el famoso Diseño Liquido en AS3. Soy nuevo en esto pero le agarre bien la mano.
Sin ir mas lejos, mi pagina se compone de 3 Movieclips: Cabecera, Contenido, Pie de Pagina. Al alinear los Movieclips, cuando se ejecuta por primera vez la pelicula todo esta bien alineado, pero al redimensionar el stage, en vez de adaptarse a las nuevas medidas, el Contenido y la Cabecera se corren en el eje x hacia la izquierda, saliendose del stage.

Subi el Website a mi dominio para que puedan verlo, aca les dejo el link:

[url]http://sotelo-design.com.ar/Inmobiliaria_diagrama_liquido.swf[/url]

Cuando la abren se ve bien: el fondo ocupando todo el stage, el pie de pangina todo el ancho, etc. El problema esta cuando redimensionas el navegador.


Aca les dejo el codigo, solo la parte relevante al Diseño Liquido:

Código:
//DISEÑO LIQUIDO

stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;

function redimensionar(e:Event=null): void
{
	//CONTENIDO
	contenido_mc.x = (stage.stageWidth - contenido_mc.width)/2;
	contenido_mc.y = (stage.stageHeight - contenido_mc.height)/2;
	
	//CABECERA
	cabecera_mc.x = (stage.stageWidth - cabecera_mc.width)/2;
	cabecera_mc.y = -2;
	
	//PIE DE PAGINA
	piedepagina_fondo_mc.width = stage.stageWidth;
	piedepagina_fondo_mc.x = (stage.stageWidth - piedepagina_fondo_mc.width) / 2;
	piedepagina_fondo_mc.y = stage.stageHeight - piedepagina_fondo_mc.height;
	
	//CONTENIDO PIE DE PAGINA
	piedepagina_mc.x = (stage.stageWidth - piedepagina_mc.width)/2;
	piedepagina_mc.y = stage.stageHeight - piedepagina_mc.height;
	
	//FONDO
	fondo_mc.width = stage.stageWidth;
	fondo_mc.height = stage.stageHeight;
	fondo_mc.x = 0;
	fondo_mc.y = 0;
}

stage.addEventListener(Event.RESIZE, redimensionar);
redimensionar();

//FIN DISEÑO LIQUIDO

Son cosas muy simples de alineamiento de los Movieclips, solo que no tengo idea porque se corre hacia la derecha, siendo que el pie de pagina funciona bien.


Muchas gracias por ayudarme. Necesito entregar este proyecto y se encuentra parado por este imprevisto :( Muchisimas gracias!!

Etiquetas: 3.0, actionscript, alinear, as3, diseño, liquido, redimensionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:14.