je dois charger XML de domaine externe, de sorte que mon code ressemble à ceciimage Chargement de domaine externe Flash AS3
var loader:URLLoader = new URLLoader();
configureListeners(loader);
var request:URLRequest = new URLRequest("http://demo.softsolutions4u.com/ss4uplayer/modules/podcast/lib/PlayerAPI.php");
try {
loader.load(request);
} catch (error:Error) {
trace("Unable to load requested document.");
}
function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
}
function completeHandler(event:Event):void {
var loader:URLLoader = URLLoader(event.target);
trace("completeHandler: " + loader.data);
datas.appendText("completeHandler: " +loader.data);
}
function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
datas.appendText("securityErrorHandler: " +event);
}
Mais il émet une exception au moment de l'exécution
securityErrorHandler: [SecurityErrorEvent type="securityError" bubbles=false cancelable=false eventPhase=2 text="Error #2048: Security sandbox violation: http://192.168.2.55/onlinemovie/Development/SS4UPlayer310310/test.swf cannot load data from http://demo.softsolutions4u.com/ss4uplayer/modules/podcast/lib/PlayerAPI.php."
fichier XML crossdomain également chargé et allodomain de sécurité est en (*). S'il vous plaît dites-moi ce que j'ai manqué ici.
ce n'est pas comme ça. Nous n'allons pas utiliser le fichier flash swf, mais notre 'N' non de clients va utiliser ce swf dans leur serveur, alors dans ce cas, comment pourrais-je placer le fichier crossdomain.xml. Je ne sais pas où je devrais le mettre. Aidez-moi s'il vous plaît à le réparer.
Salut, merci pour votre réponse. Au lieu de cela j'ai fait celui-ci. Security.allowInsecureDomain ("*"); pour cela même ne fonctionne pas. ok laissez-moi essayer cela aussi. – Elamurugan