este es el codigo que uso en pasarela.swf:
// create a MovieClip to load the player into
var ytplayer:MovieClip = _root.createEmptyMovieClip("ytplayer", 1);
// create a listener object for the MovieClipLoader to use
var ytPlayerLoaderListener:Object = {
onLoadInit: function() {
// When the player clip first loads, we start an interval to
// check for when the player is ready
this.loadInterval = setInterval(this.checkPlayerLoaded, 250);
}
};
var loadInterval:Number;
function checkPlayerLoaded():Void {
// once the player is ready, we can subscribe to events, or in the case of
// the chromeless player, we could load videos
if (ytplayer.isPlayerLoaded()) {
ytplayer.addEventListener("onStateChange", onPlayerStateChange);
ytplayer.addEventListener("onError", onPlayerError);
clearInterval(loadInterval);
}
}
function onPlayerStateChange(newState:Number) {
trace("New player state: "+ newState);
}
function onPlayerError(errorCode:Number) {
trace("An error occurred: "+ errorCode);
}
// create a MovieClipLoader to handle the loading of the player
var ytPlayerLoader:MovieClipLoader = new MovieClipLoader();
ytPlayerLoader.addListener(ytPlayerLoaderListener);
// load the player
ytPlayerLoader.loadClip("http://www.youtube.com/v/AJWBhaB6xks&hl=es&fs=1&noscale=true", ytplayer);
ytplayer._x = 300;
ytplayer._y = 230;
ytplayer._xscale=85;
ytplayer._yscale=85;
y el boton que romperia el streaming en la pelicula index.swf:
on (release) {
_root.principal.ytPlayerLoader.unloadClip(ytplayer);
_root.ytplayer.destroy();
}
ya estoy un poco ciclado, a ver si me pueden ayudar, muchas gracias