Je suis en train de charger swf comme ceci:chargement AS2 AS3 dans de différents domaines
var _mcl:Loader= new Loader();
var loader_context:LoaderContext= new LoaderContext();
loader_context.securityDomain= SecurityDomain.currentDomain;
_mcl.load(new URLRequest(p_url), loader_context);
_mcl.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoadImageComplete);
_mcl.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onLoadImageError);
_mcl.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onLoadImageError);
mais le problème est que certains des swf sont en AS2 et leur script n'excute pas (simple arrêt() sur la dernière image n'est pas exécutée et la boucle vidéo)
Si je supprime loader_context.securityDomain = SecurityDomain.currentDomain; cela fonctionne, les scripts de fichiers AS2 sont exécutés mais flash renvoie une erreur de sécurité pour le swf provenant d'un autre domaine
Je me demande donc s'il existe un moyen dans un fichier AS3 de charger AS2 swf à partir d'un autre domaine ?
grâce
Alors sans SecurityDomain il jette une exception mais fonctionne après? – alxx