|
HOla que tal?
lo que vos necesitas hacer se conoce como diagramacion liquida, y se puede explicar su funcionamiento como que los elementos de ti sitio web se redimensionan o se reubican dependiendo del ancho y alto del escenario.
No se cuales seran tus conocimientos de actionScript, pero necesitaras un conocimiento intermedio para poder llevar a cabo la modificacion.
te voy a explicar un ejemplo y te dejo un link con un tutorial muy bueno.
supongamos que tengo una botonera vertical dentro de un movie clip llamdo "botonera", ubicado en el lateral derecho de la pagina. Aqui el problema es que cuando se redimensione el site este movie va a tener q moverse. entonces:
<span style="border-collapse: collapse; color: #4a4a4a; font-family: Arial; line-height: 17px;">Stage.scaleMode="noScale"; //le decimos al Stage que no se escale.
Stage.align = "TL"; //seteamos que la pelicula se ubique en el angulo superior derecho del html en el que la publiquemos.</span>
var miListener:Object = new Object();//creamos un objeto para usar de listener.
//ahora vamos a crear una funcion para ir ubicando o redimensionando nuestros elementos segun las dimensiones del escenario.
function size(){
//aqui especificamos que la posicion en x de botonera, va a ser igual al ancho del escenario, menos el ancho de la botonera, con esto conseguimos que siempre este pegada al borde.
botonera._x = Stage.width - botonera._width;
}
//aca le decimos al listener que "escuche" al evento "onResize" (que es un evento del stage) y que cuando se detecte el evento ejecute la funcion "size".
miListener.onResize = function(){
size();
}
//por ultimo le vinculamos el listener al stage.
Stage.addListener(miListener);
te paso ademas dos links con tutoriales:
http://www.cristalab.com/tutoriales/174/flash-que-se-ajusta-a-la-ventana-con-diagramacion-liquida-+--stage.html
http://www.cristalab.com/tips/35797/orientandose-en-flash-con-diagramacion-liquida.html
espero haberte sido de ayuda.
Diego
|