ufff pues nada, ya encontre la solución

, jejeje hice el post, porque nada más no me salia pero bueno al final si, y era bastante simple.
Lo pngo por si alguien más le llega a servir
resulta que que header de una página necesitaba ser redimencionado (reducirlo a la mitad de su altura), en tiempo de ejecución, y ademas usando swfobject.
aqui la solución
en el head
<style type="text/css">
#header {
width: 550px;
height: 400px;
}
</style>
Código :
<script type="text/javascript" src="../js/swfobject.js"></script>
<script type="text/javascript">
function resizeHeader() {
thisMovie("Resize").width = 200; // sin usar swf object, osea embebido normal
thisMovie("head").height = 200; // con swfobject
}
// la mismísima funcion que viene en la ayuda para usar ExternalInterface
// nos regresa la manera correcta de llamar a la aplicula swf
function thisMovie(movieName) {
if (navigator.appName.indexOf("Microsoft") != -1) {
return window[movieName];
}
else {
return document[movieName];
}
}
</script>pues nada, simplemente mando llamar a resizeHeader() y asunto arreglado
en la pelicula, y a manera de prueba usamos un clip que se debe centrar al redimencionar
pegar en el primer frame (y tener un movieclip con instancia clip)
Código :
Stage.scaleMode = "noScale"
Stage.align = "TL"
Stage.scaleMode = "noScale"
var myListener:Object = new Object();
myListener.onResize = function () {
clip._y = (Stage.height/2);
clip._x = (Stage.width/2);
}
Stage.addListener(myListener);
Veremos que se centra correctamente.
Lo pongo por si a alguien le sirve, jeje yo me tarde porque me desespere, pero sali por cafe, me relaje 5 minutos y ya salio.
:)
clip._y = (Stage.height/2);
clip._x = (Stage.width/2);en el body (omito el swf embebido de manera normal)
Código :
<div id="header"></div>
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("Resize.swf", "head", "550", "400", "8", "#FFFFFF");
so.write("header");
// ]]>
</script>