El problema surge cuando al cargar el vídeo, la SWF dentro del HTML se desplaza... déjenme explicar.
El SWF en sí no se desplazada, si no sólo el "_root". Es decir, el objeto de HTML sigue ahí, el problema es que todo se baja unos cuantos pixeles (30-40) cuando se carga el Mc de youtube, por lo que se puede cortar el final de la web. esto no sería problema, pues apenas se aprecia un salto, el problema viene cuando, utilizando JS para el resizing ese salto se convierte en 1000-2000 pixel y se corta la gran parte de la web. Es decir, inserta un gran espacio en blanco por encima de la web.
Este es el código que uso para cargar el video
Código :
if(word.substr(0,9)=="[youtube=" && enQuote==-1 && !coding) { mcHolder.main.text += mcHolder.lineTF.text+"\n"; mcHolder.lineTF.text = ""; lasty += 18; mcHolder.createEmptyMovieClip("emo"+eu,2000+eu); mcHolder["emo"+eu].createEmptyMovieClip("ft",5); mcHolder["emo"+eu]._lockroot = true; mcHolder["emo"+eu].ft._lockroot = true; mcHolder["emo"+eu].ft.loadMovie(word.substr(9,word.length-6)); mcHolder["emo"+eu]._x = Math.round((this.width-20)/2)-(425/2);; mcHolder["emo"+eu]._y = lasty; emoChange = 0; word = ""; for(e=0;e<(Math.ceil(350/textHeight));e++) { mcHolder.main.text += "\n"; lasty += textHeight; }; mcHolder["emo"+eu].ft._lockroot = true; }; //END YOUTUBE
Este para cambiar el tamaño del SWF por JS
Código :
document.getElementById('flashcontent').style.height = datoY+"px";
"flashcontent" es un div
Ya no sé que más probar, he probado cuatromil combinaciones y nada...