Estoy haciendo una aplicación tipo scrapblog para un portal educativo. Los usuarios pueden arrastrar swfs, imágenes que previamente subieron, textos... al escenario para colocarlos dónde queiran, modificarlos y guardarlo para que los demás vean sus trabajos. Quería añadir la opción de usar videos de youtube y lo planteé de esta forma: Los usuarios arrastran un mc al escenario donde escriben la URL del video de youtube. Esta url la guardo en una base de datos. Cuando los demás usuarios acceden para ver el trabajo recupero los datos de la base de datos y si detecta que hay un video de youtube coloca un mc en en escenario (con la posición y tamaño con el que se guardó) y llama al video.
El código con el que llamo al video es el siguiente:
System.security.allowDomain("*");
direccion = "http://www.youtube.com/watch?v=ZncRiLqyD64";
//direción de ejemplo que se recoge de la base de datos
array_direccionTemporal = new Array();
array_direccionTemporal = direccion.split("=");
id_video = array_direccionTemporal[1];
mi_mc.loadMovie("http://www.youtube.com/v/"+id_video+"&noscale=true&hl=es&fs=1&color1=0x234900&color2=0x4e9e00");
Todo funcionaría perfectamente si no fuese porque, además de la versión web, se hará una versión del portal para que los colegios instalen de manera local en los pcs de las escuelas... cuando intento ejecutar esta codigo desde un exe (proyertor windows) da error de seguridad que no sé como evitar:
*** Violación de la seguridad Sandbox ***
El dominio de seguridad 'http://s.ytimg.com/yt/swf/cps-vfl64504.swf' ha intentado acceder al contexto incompatible 'http://www.youtube.com/swf/l.swf?swf=http%3A//s.ytimg.com/yt/swf/cps-vfl64504.swf&video_id=ZncRiLqyD64&rel=1&showsearch=1&eurl=http%3A//www.youtube.com/v/ZncRiLqyD64%26noscale%3Dtrue%26hl%3Des%26fs%3D1%26color1%3D0x234900%26color2%3D0x4e9e00&iurl=http%3A//i3.ytimg.com/vi/ZncRiLqyD64/hqdefault.jpg&sk=-IlXY3_-d90rXLYy4zAL0vwPoyM2ekzzC&use_get_video_info=1&load_modules=1&noscale=true&fs=1&color1=0x234900&color2=0x4e9e00&hl=es'
*** Violación de la seguridad Sandbox ***
Se ha detenido la conexión con null - no se permite desde http://s.ytimg.com/yt/swf/cps-vfl64504.swf
-- Los SWF remotos no pueden acceder a archivos locales.
*** Violación de la seguridad Sandbox ***
Se ha detenido la conexión con null - no se permite desde http://s.ytimg.com/yt/swf/cps-vfl64504.swf
-- Los SWF remotos no pueden acceder a archivos locales.
Por más que he busco no encuentro una solución...
