我在flashbuilder中通过“数据服务”选项卡定义了一个HTTP服务。我现在有一个绝对的网址。
我真正想要的是不要定义一个包含域名的路径——我想要服务简单地调用一个绝对路径,这个绝对路径与提供SWF的任何域位于同一个域上。。。我能做到吗?当我去掉基本URL,然后给出一个绝对URL路径(例如,/lotster/deletember)时,Flex Builder抱怨说“文件不存在”。当然,它不存在,它不是一个文件,它是一个指向服务调用的URL——文件系统上没有相应的文件。
现在,我本以为这样行得通。从adobe文档:
配置文件有时包含特殊的{服务器名称}以及{服务器端口}代币。当从web服务器通过web浏览器访问SWF文件时,这些令牌将被替换为基于服务SWF文件的URL的服务器名称和端口值。同样,一个特殊的{context.root目录}令牌被替换为web应用程序的实际上下文根。
http地址://{服务器名称}:{服务器端口}/{context.root目录},那么
在运行时,变量由flashplayer自动设置,具体取决于应用程序的下载位置。
听起来很棒。。。但这对我没用。我甚至不能在flashbuilder数据服务工具中设置这些值。这是我得到的录音。
http://screencast.com/t/MTk0NzNiYzY