AMF 学习笔记

Flash 与后台交互方式包括了:
1. LoadVars(xml) 实际上就是flash里面一个对象,类似一个连接器。新建之后,通过sendAndLoad获取、设置值。和httpposter一样
var data_lv = new LoadVars(); 
2. flash remoting. flash需要安装components;后台服务器需要OpenAMF。
gateway_conn = NetServices.createGatewayConnection(); myService = gateway_conn.getService("myservice", this); 
3. webservice 也是在flash里面初始化一个ws的对象,然后调用。var ws:WebService = new WebService(ws_url);
4. XMLSocket 主要是即时通讯 var socket:XMLSocket = new XMLSocket();
5. 直接开flash的socket
http://androider.javaeye.com/blog/268933
在一个AMF交互的例子中,服务器建立一个MAP对象,例如:
   HashMap map=new HashMap();  
   map.put("Event", "人物移动");  
   map.put("user", "闪刀浪子");  
   map.put("x", 100);  
   map.put("y", 100);    
这样flash就可以获取这个对象:var obj:Object=new Object();  

posted on 2011-09-28 14:08  AS3.0  阅读(256)  评论(0)    收藏  举报

导航