Problema di connessione alla rete Flash
-
13-11-2019 - |
Domanda
Ho scritto un film Flash ActionScript 3.0 che necessita di utilizzare netconnection e netstream per lo streaming.Quando provo il film tramite Flash ide, il film si connette bene. Ma quando inserisco il file swf in html e lo visualizzo da Firefox, Chrome o un altro browser NetConnection.connect() non funziona.Il film si blocca nel momento in cui NetConnection.connect viene chiamato().La funzione assegnata a NetStatusEvent non viene chiamata e dopo quel momento non viene eseguito nessun comando.
Si verifica solo se visualizzato tramite browser Web, ma quando viene testato in Flash IDE funziona correttamente.
Soluzione
Stai utilizzando un file locale con rete per accedere a Internet, il che causa un file violazione della sandbox di sicurezza.
Devi compilare il tuo SWF con -use-network=true
(se utilizzi Flash Builder o FDT) o modifica di conseguenza le impostazioni di esportazione nell'IDE Flash.