SWF SecurityError: Erreur n ° 2000: Pas de contexte de sécurité active
Hi
J'ai un flash galerie d'image qui a très bien fonctionné, jusqu'à quelques jours d'un aller, il a cessé de chargement des images. le débogueur met cette erreur :
SecurityError: Error #2000: No active security context.
quelqu'un peut m'expliquer ce qui peut être la cause?
Êtes-vous de charger des images à partir du même domaine?
OriginalL'auteur shannoga | 2011-02-21
Vous devez vous connecter pour publier un commentaire.
Vos images extensions de modifier, éventuellement, de comme .jpg pour .JPG ou quelque chose?
Typiquement, cela est appelé si il y a un problème avec votre support externe. Voici une solution de contournement pour elle, mais en général, je essayer de le résoudre rapport à la faire disparaître.
Espère que cette aide.
Comme gAMBOOK demander, êtes-vous le chargement des images à partir du même domaine?
Ok. c'était un autre problème. maintenant, le chargement des images, mais j'ai toujours cette erreur, et votre code fixe qui. merci
OriginalL'auteur TNC
J'ai rencontré ce problème lorsque vous travaillez avec des images de chargement où le chemin se trouve dans un fichier XML externe. Donc... je charge le XML obtenir le chemin d'accès, mais le problème que j'ai eu était que j'était en train de charger 30+ les images et l'erreur a été popping up seulement 6 fois donc.. je n'avais aucune idée de qui fichier les endroits où sont les méchants.
Si vous souhaitez flash pour mettre plus d'info que juste :
Ajouter cet écouteur d'événement à votre Chargeur:
et enfin cette fonction:
Avec cela en place la Sécurité de votre Erreur se convertir à une URL Pas Trouvé Erreur avec l'emplacement du fichier que vous avez fournies. Avec cette information en main, il devrait être plus facile pour vous de déboguer le problème.
OriginalL'auteur Cleanshooter
J'ai fait face à ce problème avant,la conclusion finale est liée à incorrect chemin de l'image ou le nom
OriginalL'auteur Feras
J'ai couru à travers cette question et utilisé ci-dessus setTimeout exemple, mais pour un but légèrement différent. J'ai a appeler un script php qui a frappé Twitter et a obtenu le même problème de sécurité dans Flash lecteur de débogage. Je voulais juste ajouter mon exemple qui s'appuie sur le dessus pour montrer comment vous pouvez utiliser cette "solution de contournement" pour URLLoader ainsi que fileReference.
OriginalL'auteur headwinds
Vous avez besoin de gérer l'erreur:
Cette façon de traiter l'erreur et fonctionne très bien.
OriginalL'auteur Chineis
En réponse à des vents contraires:
En AS3 vous avez besoin pour l'importation de flash.utils.setTimeout. La syntaxe pour setTimeout est
setTimeout(A, B, ...rest);
Où B est la fonction appelée par la suite,
Un est le délai en ms (par exemple, 1000 pour une seconde)
et C est le nombre de paramètres que vous devez fournir pour la fonction, séparés par une virgule.
E. g.
OriginalL'auteur Razvan