WebService Connector da domini esterni

davideciarm

Nuovo Utente
6 Feb 2005
1
0
0
Salve a tutti. Sto sviluppando un applicazione in ActionScript2 ed ho bisogno di eseguire funziona su un WebService che non si trova sullo stesso dominio di dove si trova il file SWF.
Quando lancio il debug dalla progettazione, esegue tutti i comandi senza problemi.
Dalle impostazioni pubblicazione, ho messo Sicurezza riproduzione locale: Accedi solo alla rete.
Nella scena principale, ho messo il comando:
Codice:
System.security.loadPolicyFile("http://www.SitoServices.it/crossdomain.xml");
ora se eseguo:
Codice:
loadVariablesNum("http://www.SitoServices.it/settings.txt",0);
mi carica il file perfettamente.

il mio file crossdomain:
Codice:
<?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="*" secure="false"/>
</cross-domain-policy>

Ora se apro il mio sito flash http://www.SitoFlash.it, quando prova a comunicare con il WebService, non mi da più errori sul trigger (cosa che succede se non uso il crossdomain) , ma esegue il trigger, e poi si ferma, non riceve risultati. (su Firefox compare la scritta "Trasferimento dati da www.SitoServices.it........" e resta li bloccato senza far cambiare gli handlers.
Da cosa può dipendere questa cosa?
Secondo me c'è qualche altra cosa che lo blocca, perchè ad esempio se lancio il file SWF dal mio pc direttamente, mi esce l'avviso di sicurezza di adobe flash player, che mi vuole far andare nelle impostazioni globali di sicurezza, per aggiungere l'eccezione al mio file, e se lo aggiungo ai file attendibili, la connessione funziona.

Spero qualcuno possa aiutarmi...non so più che altro provare!!! :master: :dhò:

Grazie mille a tutti! A presto!
 
Ultima modifica:

Discussioni simili