我写了一个flash actionscript 3.0电影,需要使用netconnection和netstream进行流媒体播放。当我通过flash ide测试电影时,电影连接正常。但是当我在html中插入swf并从firefox,chrome或其他浏览器查看时,NetConnection.connect()不起作用。在调用NetConnection.connect时,电影会挂起()。分配给NetStatusEvent的函数没有被调用,并且在那之后没有执行任何命令。
它只在通过Web浏览器查看时才会发生,但是当它在flash中测试时它可以正常工作。
< p>答案 0 :(得分:0)
您正在使用本地网络文件访问互联网,这会导致security sandbox violation。
您需要使用-use-network=true
编译SWF(如果您使用的是Flash Builder或FDT)或相应地更改Flash IDE中的导出设置。