在flex中这样写httpservice通信组件有什么不妥?

开发一个AIR客户端程序,需要从自己的网站中远程调一个xml文件,从“布置到真正网站(非本地测试)上不出错”和“安全性”两方面考虑,下面的写法有什么不妥?<s:HTTPS... 开发一个AIR客户端程序,需要从自己的网站中远程调一个xml文件,从“布置到真正网站(非本地测试)上不出错”和“安全性”两方面考虑,下面的写法有什么不妥?

<s:HTTPService id="a_service" url="http://localhost/mainxml/axml.xml" result="service_resultHandler(event)" fault="service_faultHandler(event)"/>

然后在某个事件处理器中:a_service.send();

这样在本地的测试一点问题都没有。

困惑之处:
(1)我不想用httpservice对象传递“参数”,只用来取得服务器端的mainxml文件夹下的axml.xml文件,那么是不是就不用什么GET,POST,直接这样就可以了?
(2)如果AIR程序被反编译,那么url地址这样的写法是不是很不安全,我的mainxml文件夹是放置在web根目录下的,如果别人获得url="http://localhost/mainxml/axml.xml"这条路径,是不是就可以轻易获取我的axml.xml文件了?避免这种情况,有什么好的解决方案没有?

那个使用“代理服务器”的方案对我来说很麻烦又不现实,哈哈所以……

另外问个题外话:
那个web程序的“域”以及为何使用crossdomain.xml跨域文件挺好理解的,因为web程序存放在一个“站点”啊,但AIR程序,就是个客户端,它跟自己的主站是个什么关系呢?难道是我们在新建立AIR程序时在flash builder中设置的web root路径对应的站点吗?

嘿嘿,问题很多,有点烦……拜托各位:)
展开
 我来答
4mk21bgez
2011-03-25 · TA获得超过982个赞
知道小有建树答主
回答量:1286
采纳率:0%
帮助的人:0
展开全部
的,利用JS直接能与Object通信,也就是说AS可以与js通信
另外,java专门有一个netscape.javascript包,专门负责和js通信的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式