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.

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top