运行'abc.swf'v / s'abc.html'

时间:2010-12-08 13:51:19

标签: flex actionscript-3 actionscript flex3

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

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

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

请与您分享您的意见。

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

1 个答案:

答案 0 :(得分:0)

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

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