Foros del Web » Creando para Internet » Flash y Actionscript »

Lista de links en xml de videos embebidos en Flash

Estas en el tema de Lista de links en xml de videos embebidos en Flash en el foro de Flash y Actionscript en Foros del Web. Buenos días para todos Estoy embebiendo unos videos YouTube en Flash CS4 con .as3 y una lista XML así: Cita: var myXML:XML; var myLoader:URLLoader = ...
  #1 (permalink)  
Antiguo 19/01/2012, 07:14
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.179
Antigüedad: 17 años, 9 meses
Puntos: 9
Pregunta Lista de links en xml de videos embebidos en Flash

Buenos días para todos

Estoy embebiendo unos videos YouTube en Flash CS4 con .as3 y una lista XML así:

Cita:
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);
}
Así es mi XML:

Cita:
<?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>
Pero no logro cargarlos.

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario
  #2 (permalink)  
Antiguo 24/01/2012, 06:08
Avatar de ceaped  
Fecha de Ingreso: febrero-2004
Mensajes: 2.179
Antigüedad: 17 años, 9 meses
Puntos: 9
Respuesta: Lista de links en xml de videos embebidos en Flash

Hola nuevamente
Ya tengo bien construido el .fla y el xml, pero no me carga el video y sucede algo muy exrtaño. Al xml le cambio la url por otra url y no carga nada y además se ve el título del video viejo. Por más que cambie la url por cualquiera, se me queda el título del primero sin que se cargue ningún video.

Al .fla lo que le cambie fue sólo:

Cita:
player.cueVideoById(myXML.descripcion[0],0);
Le quito las comillas para que no se un string.

Y el xml queda así:

Cita:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<videos>
<descripcion url="http://youtu.be/3by75GIz3es">Video 1</descripcion>
</videos>
Este error me lanza en Flash:

Cita:
Video 1
*** Violación de la seguridad Sandbox ***
El dominio de seguridad 'http://s.ytimg.com/yt/swfbin/watch_as3-vflSZRQWz.swf' ha intentado acceder al contexto incompatible 'file:///C|/Users/Usuario/Desktop/videos%5Fyoutube/videos%5FYoutube.swf'
Error al abrir la URL 'http://i4.ytimg.com/vi/wrTdpw7_TvE/hqdefault.jpg'
Miren que me recupera el nombre de "video 1" osea que si lee el xml, pero no carga ningún video y como les digo por más que cambie la url por otra no carga nada y siempre me sale el título en el reproductor de youTube del primer video que puse.

Otra pregunta: se puede cargar el reproductor con la opción de pantalla completa?

Este es el que utilizo en Flash, pero al momento de probar no sale ni en el .swf ni en el .html

Gracias por su ayuda
__________________
Diseñador Gráfico publicitario

Etiquetas: as3, embebidos, flash, links, lista, video, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:25.