hola, yo lo hago en todas mis webs, la verdad es que no es muy difícil cuando lo has echo varias veces.
 
Lo primero es crear un listener para que "escuche" las dimensiones de nuestro navegador cuando lo escalamos. Así que en la pelicula principal en un fotograma escribimos lo siguiente:  
Código:
 //cargamos las ecuaciones easing
#include "mc_tween2.as"
//que no se escale nuestra pelicula
Stage.scaleMode = "noScale";
//alienamos el contenido a top left
Stage.align = "TL";
_global.setStage = function() {
	escenario = new Object();
	escenario.onResize = function() {
	//cargador
	cargador.Tween("_x",Stage.width/2,1,"easeoutBack");
	cargador.Tween("_y",Stage.height/2,1 ,"easeoutBack");
        //menu
        menu.Tween("_x",Stage.width+40,1,"easeoutBack");
        menu.Tween("_y",Stage.height/2,1 ,"easeoutBack");
		
	};
	Stage.addListener(escenario);
	escenario.onResize();
};
setStage();
  Donde cargador es un clip de pelicula vacio donde cargo las secciones ded la web con lo que el contenido de esta siempre se pondra, en este caso en el centro y menu pues un menu que estría mas o menos en la misma posición que lel menu de la página de ejemplo que habeis puesto al principio (mas o menos,eso dependera del tamaño de vuestro menu): 
También uso los tweens de zeh fernando 
http://hosted.zeh.com.br/mctween/doc_glowto.html 
para hacer los movimientos de posicionamiento de las cosas con easing 
Originalmente habia un ejemplo de esto en la página de lucas motta 
http://www.lucasmotta.com/ 
Pero ahora parece ser que no está. Asi que he encontado otra página en la que enseñan más o menos lo mismo: 
http://tutoriales-flash.com/tutorial.asp?id_tuto=7 
un post en after hours que habla de lo mismo 
http://www.after-hours.org/foro/viewtopic.php?t=12949&postdays=0&postorder=asc&sta  rt=0 
investigad un poco esto y seguro que conseguis más cosas. 
saludos.