Cairngorm的组成:1. Model Locator:保存应用的ValueObject(数据)和共享变量,与HttpSession类似,只不过是保存在客户端而不是在服务器端而已2. View:一个或者多个Flex组件(按钮、Panel、下拉框等等)组合在成一个被命名的单元。绑定Model Locator中的数据,根据用户动作(点击、滚动、拖放)产生自定义的Cairngorm事件。3. Front Controller:接收Cairngorm事件,并映射到对应的Cairngorm命令。4. Command:处理业务逻辑,调用Cairngorm的代理或者其他命令,更新Model Loc...
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"xmlns="*" creationComplete="init()">
<mx:Script><![CDATA[import flash.net.URLRequest;
private function closeApp():void { var urlString:String = "javascript:self.close()"; var request:URL...
基本上有以下四种
HttpService
Web Service
Remote Object
FDS(Data Service ,Messaging)
分别介绍如下:
1.Httpervice
这是最简单也是最常用的数据交换方式,就是通过Http get/post来传纯文字资料,大部分web application都是这样运作的.
2.WebService
WebService也是很常见的选择.
Mxml文件源码
<?xml version="1.0" encoding="utf-8"?><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="absolute" creationComplete="userRequest.send()"> <mx:HTTPService id="userRequest" url="http://localhost/lyb/php.asp" useProxy="false" method="POST"> <mx:request xmlns...