Flex 外部配置文件
我的问题:我有一个 Flex3 程序访问服务器。该程序本身位于服务器上并通过网络浏览器访问。关键是我不想在 swf 文件中硬编码要访问的服务器的 IP,因为它会发生变化以及由于各种其他原因......
我该怎么做?我可以将文件放在同一目录中吗?
My problem: I have a program in Flex3 that accesses a server. The program itself is on a server and accessed through a web browser. The point is that I don't want to hardcode in the swf file the IP of the server to access, since it changes and for various other reasons...
How can I do that? Can I put a file in the same directory and what then?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要访问与 SWF 相同的服务器上的配置文件,您应该能够使用具有相对 URL(而不是绝对 URL)的
HTTPService
或URLLoader
。您可以通过访问基本应用程序的url
字段并从中创建一个新的绝对 URL 来获得更奇特的效果(更改端口)。如果 SWF 与 HTML 分开托管,您可以使用
BrowserManager
url 来构建您的配置 url。To access a config file on the same server as the SWF, you should be able to use an
HTTPService
orURLLoader
with a relative URL rather than absolute. You can get fancier (changing ports) by accessing theurl
field of your base Application and creating a new absolute URL from that.If the SWF is hosted separately from the HTML, you can use
BrowserManager
url to build your config url instead.