Les escribo pidiendo su ayuda.
Tenía unos videos de youtube insertados en mi web de Flash,
y con poner en los botones que dirigian a otras ventanas el codigo
Código :
ytplayer.stopVideo(); ytplayer.clearVideo(); ytplayer.destroy();
resolvía el problema de que el video quedara todo el tiempo en pantalla.
Pero ahora, no se si algo cambió en youtube (es posible?) o qué esta fallando,
el video no se elimina y queda en pantalla, aunque el proyecto ya esté en otro fotograma.
Si alguno tiene una solución se lo agradeceré enormemente.
Este es el codigo con que cargo el video:
Código ActionScript :
var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1); var ytPlayerLoaderListener:Object = new Object(); ytPlayerLoaderListener.onLoadInit = function( Void ):Void { this.loadInterval = setInterval(checkPlayerLoaded, 250); } function checkPlayerLoaded( Void ):Void { if (ytplayer.isPlayerLoaded()) { ytplayer.addEventListener("onStateChange", onPlayerStateChange); ytplayer.addEventListener("onError", onPlayerError); clearInterval(this.loadInterval); } } function onPlayerStateChange(newState:Number):Void { trace("New player state: "+ newState); } function onPlayerError(errorCode:Number):Void { trace("An error occurred: "+ errorCode); } var ytPlayerLoader:MovieClipLoader = new MovieClipLoader(); ytPlayerLoader.addListener( ytPlayerLoaderListener ); // load the player ytPlayerLoader.loadClip("http://www.youtube.com/v/iBWZ5kz7yNk", ytplayer); ytplayer._x =440; ytplayer._y = 180; ytplayer._xscale=85; ytplayer._yscale=85;