Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flex
Flex Forum d'entraide sur la programmation Adobe Flex : applications Internet riches (RIA)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/05/2011, 16h21   #1
Invité régulier
 
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 8
Points : 8
Envoyer un message via MSN à Askental
Par défaut Sandbox sur un swf loader

Bonjour,

Je travaille sur un logiciel Adobe Air qui sert à lire des animations en SWF.

Pour cela, j'utilise un SWF Loader :
Code :
1
2
3
<mx:SWFLoader id="swfload" verticalAlign="middle" 
horizontalAlign="center" height="{this.height - 25}" 
width="{this.width - 25}" />
Et je donne la source de l'animation :
Code :
this.swfload.source = urlAnim;
Cela fonctionne pour la plupart des animations. Mais pour d'autres, qui sont fait de la même façon, cela ne fonctionne pas.

J'ai une erreur :
Citation:
SecurityError: Error #2070: Security sandbox violation: caller app-storage:/anims%5CAnimation1.swf cannot access Stage owned by app:/Appli.swf.
at flash.display::Stage/requireOwnerPermissions()
at flash.display::Stage/addEventListener()
at com.jumpeye.core::JUIComponent/callLaterDispatcher()
Toutes mes animations sont dans app-storage:/anims/

Je n'ai pas cette erreur si je mets les animations dans app:/anims/.

Avez-vous une idée ? Mon dossier d'animation devant être mis à jour, je ne peux pas le laisser dans app:/ car on ne peut pas y écrire.

Merci d'avance !
Askental est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 09h29   #2
Membre habitué
 
Avatar de greatalain
 
Homme Alain Great
Développeur informatique
Inscription : novembre 2007
Messages : 124
Détails du profil
Informations personnelles :
Nom : Homme Alain Great
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Communication - Médias

Informations forums :
Inscription : novembre 2007
Messages : 124
Points : 146
Points : 146
Tu as essayé de mettre un crossDomain?
greatalain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 11h25   #3
Invité régulier
 
Étudiant
Inscription : mars 2009
Messages : 39
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mars 2009
Messages : 39
Points : 8
Points : 8
Envoyer un message via MSN à Askental
Je trouve ca étrange d'utiliser un crossDomain alors qu'on est sur l'applicationStorageDirectory

J'ai ajouter ce crossdomain.xml :
Code :
1
2
3
4
5
6
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy 
  SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
        <allow-access-from domain="*" />
</cross-domain-policy>
dans mon dossier qui contient mes animations, mais cela ne change rien...
Askental est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h06.


 
 
 
 
Partenaires

Hébergement Web