Estoy embebiendo unos videos YouTube en Flash CS4 con .as3 y una lista XML así:
Cita:
Así es mi XML:var myXML:XML;
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("enlaces_youtube.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML=new XML(e.target.data);
trace(myXML.descripcion[0]);
}
//Esto llevará a cabo la instancia del reproductor API una vez que se inicializa.
var player:Object;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.IN IT, onLoaderInit);
loader.load(new URLRequest("http://www.youtube.com/v/wrTdpw7_TvE?version=3"));
//http://www.youtube.com/apiplayer?version=3& enablejsapi=1
function onLoaderInit(event:Event):void {
addChild(loader);
loader.content.addEventListener("onReady", onPlayerReady);
}
function onPlayerReady(event:Event):void {
//para cargar un vídeo de YouTube en particular.
player = loader.content;
//Dimensiones del video adecuado para su aplicación
player.setSize(350, 262);
//Ubicación
player.x = 15;
player.y = 155;
//Aca cargamos el video
player.cueVideoById("myXML.descripcion[0]",0);
}
var myLoader:URLLoader = new URLLoader();
myLoader.load(new URLRequest("enlaces_youtube.xml"));
myLoader.addEventListener(Event.COMPLETE, processXML);
function processXML(e:Event):void {
myXML=new XML(e.target.data);
trace(myXML.descripcion[0]);
}
//Esto llevará a cabo la instancia del reproductor API una vez que se inicializa.
var player:Object;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.IN IT, onLoaderInit);
loader.load(new URLRequest("http://www.youtube.com/v/wrTdpw7_TvE?version=3"));
//http://www.youtube.com/apiplayer?version=3& enablejsapi=1
function onLoaderInit(event:Event):void {
addChild(loader);
loader.content.addEventListener("onReady", onPlayerReady);
}
function onPlayerReady(event:Event):void {
//para cargar un vídeo de YouTube en particular.
player = loader.content;
//Dimensiones del video adecuado para su aplicación
player.setSize(350, 262);
//Ubicación
player.x = 15;
player.y = 155;
//Aca cargamos el video
player.cueVideoById("myXML.descripcion[0]",0);
}
Cita:
Pero no logro cargarlos.<?xml version='1.0' encoding='UTF-8'?>
<contenido Name="EJEMPLO">
<descripcion><![CDATA [url: <a href="http://youtu.be/3by75GIz3es" target="_blank">www.link.com</a> ]]></descripcion>
</contenido>
<contenido Name="EJEMPLO">
<descripcion><![CDATA [url: <a href="http://youtu.be/3by75GIz3es" target="_blank">www.link.com</a> ]]></descripcion>
</contenido>
Gracias por su ayuda