Función de reposionamiento dinámico de movieClips en función del tamaño del Stage, basada en la función setStage de Lucas Motta.
Esta función añade un listener al Stage monitorizando los cambios de tamaño de la ventana del navegador para reposicionar el pie de página pie_mc. El ejemplo es válido para películas con alineación de Stage por defecto (center-center); para otras alineaciones el cálculo de la posición _y varía.
Actionscript:
H=400;
//alto de la película en el IDE
fStageFoot = function () {
stageLis = new Object();
stageLis.onResize = function() {
pie_mc._y = H+(Stage.height-H)/2-pie_mc._height-MARGENPIE;
};
Stage.addListener(stageLis);
stageLis.onResize();
};
//Uso
fStageFoot ();
//alto de la película en el IDE
fStageFoot = function () {
stageLis = new Object();
stageLis.onResize = function() {
pie_mc._y = H+(Stage.height-H)/2-pie_mc._height-MARGENPIE;
};
Stage.addListener(stageLis);
stageLis.onResize();
};
//Uso
fStageFoot ();
Ejemplos de otros sitios:
