Flash 网络连接问题
我写了一个flash actionscript 3.0电影,需要使用netconnection和netstream进行流式传输。当我通过 flash ide 测试电影时,电影连接正常。但是当我在 html 中插入 swf 并从 firefox、chrome 或其他浏览器查看时,NetConnection.connect() 不起作用。在调用 NetConnection.connect() 时,电影有点挂起。分配给 NetStatusEvent 的函数不会被调用,并且此后不会执行任何命令。
它仅在通过网络浏览器查看时发生,但在 flash ide 中测试时它工作正常。
I wrote an flash actionscript 3.0 movie that needs to use netconnection and netstream for streaming. When I test the movie through flash ide the movie connects alright.But when I insert the swf in html and view from firefox, chrome or other browser NetConnection.connect() does not work. Movie sort of hangs at the moment NetConnection.connect is called(). The function assigned to NetStatusEvent is not called and no command after that moment is carried out.
It only occurs when viewed through web browser but when it is tested in flash ide it works alright.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您正在使用本地网络文件访问 Internet,这会导致 安全沙箱违规。
您需要使用
-use-network=true
编译 SWF(如果您使用的是 Flash Builder 或 FDT),或者相应地更改 Flash IDE 中的导出设置。You are using a local-with-network file to access the internet, which causes a security sandbox violation.
You need to compile your SWF with
-use-network=true
(if you're in Flash Builder or FDT) or alter your export settings in the Flash IDE accordingly.