运行“abc.swf” v/s“abc.html”

发布于 2024-10-06 14:55:28 字数 523 浏览 2 评论 0原文

(1)当我在 Flex 构建器中运行 HTTPService 代码并使用 Ctrl F11 运行应用程序时,HtepService 运行正常并返回值。在这里,它在 html 包装器“mypath\Learning\bin-debug\httpServiceissue.html”内运行。

(2)当我通过命令行编译然后在 Flash PLayer 中运行时,相同的代码将无法运行。这次它独立运行,没有 html 包装器。

另外,在命令行中设置“-use-network = false”(方法2)允许Flash播放器加载此文件。我知道设置标志 false 会限制 SWF 对本地计算机(无网络)的访问并使其能够访问本地资源,但为什么它在 html 包装器内的 Flex 构建器中工作(在 1 种情况下)。

请分享您对此的看法。

'mx:HTTPService id =“rooms”url =“myfile.txt”fault =“httpFaultHandler(事件)”resultFormat =“e4x”结果=“httpResultHandler(事件)”'

(1)When I run the HTTPService code in Flex builder and use Ctrl F11 to run the application then the HttepService runs fine and returns the value. Here, it is run inside an html wrapper 'mypath\Learning\bin-debug\httpServiceissue.html'

(2)The same code when I compile through command-line and then run in Flash PLayer then it won't run. This time its running on its own without html wrapper around.

Also, setting '-use-network = false' in command line (2 approach) allows flash player to load this file. I know that setting flag false will restrict SWF's access to local machine (no network) and give it access to local resource, but then why it works in Flex builder inside the html wrapper (in 1 case).

Please share you opinion on this.

'mx:HTTPService id="rooms" url="myfile.txt" fault="httpFaultHandler(event)" resultFormat="e4x" result="httpResultHandler(event)"'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

零崎曲识 2024-10-13 14:55:28

我不太确定,我从未尝试过以这种方式使用该服务。这可能是安全性或“沙箱”限制,除非您有“crossdomain.xml”,否则您无法访问不在同一域中的任何资源。当您按 F11 时,某种 Web 服务器会传送 txt 文件吗?

祝你好运,找到答案后请告诉我们。

I'm not really sure, I've never tried to use the service in that way. It might be a security, or "sandbox" restriction, that unless you've got a "crossdomain.xml" you can't get to any resource that isn't in the same domain. Would the txt file be delivered by some kind of web server when you hit F11?

Good luck, please let us know when you find an answer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文