Bonjour tout le monde,

Je me tourne vers vous après une semaine de galère avec le problème de sécurité 2148.
Je vous décris ce qui se passe:
Pour le besoin de mon traitement, et avant de procéder à l'enregistrement d'une image sur un serveur Tomcat, j'ai besoin d'abord de faire une copie temporaire sur le poste local de l'utilisateur.
L'utilisateur peut à tout moment consulter l'image temporaire via l'application swf. Quoique dès que je veux y accéder je reçois le message d'erreur suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SecurityError: Error #2148: SWF file file:///C:/monAppli/monAppli.swf 
cannot access local resource file:///C:/tmp/monImage.png 
Only local-with-filesystem and trusted local SWF files may access 
local resources.
J'ai essayé beaucoup de solutions parmis celles qui sont proposées sur le net:
- Compiler avec -use-network=false
- Ajouter mon swf qui est déployé sur mon serveur tomcat (qui est sur mon poste) à la liste des application via Global Security Setting Panel (J'ajoute le chemin vers le dossier de déploiement, par exemple: C:\monDossierDeDeploiement\monAppli.swf)
- Utiliser le fichier crossdomain.xml:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
	<allow-access-from domain="*" to-ports="*"/>
</cross-domain-policy>
et l'appeler au démarrage de l'application:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Security.loadPolicyFile(pathToMyCrossDomain);
Aucune de ces solutions n'a résolu mon problème
Je vous remercie d'avance de toutes vos indications et vos propositions.

Très cordialement.