Flash CS3 Remoting HelloWorld

本文介绍使用Flash CS3进行远程调用的方法,并通过OpenAMF实现与服务端交互的过程。文中展示了具体的ActionScript代码示例,包括NetConnection连接及调用服务端方法等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

小试了一下flash cs3 的Remoting,居然也可以,还是因为本来就是可以的呢?服务端的配置是openamf,是之前flash8或者更早版本用的.因为早前有看到openamf好像没有更新了什么的消息,又或者现在虽然包改了,接口什么的不变?

package  
{ 
    import flash.display.MovieClip; 
    import flash.net.Responder; 
    import flash.net.NetConnection; 
  
    public class fltest extends MovieClip 
    { 
        private var nc:NetConnection; 
        private var rs:Responder; 
  
        function fltest() 
        { 
            var params:String = ' | Flash CS3 Remoting!'; 
            rs = new Responder(onResult, onError); 
            nc = new NetConnection; 
            nc.connect("http://localhost:8080/emsshop/gateway"); 
            nc.call("hello.getString", rs, params); 
        } 
        private function onResult(result:*):void 
        { 
            trace(result); 
        } 
        private function   onError(error:Object):void{
			trace("error:"+error.description);
		}
    } 
}

 

public class HelloWorld {
     public  HelloWorld(){
    	 
     }
     
     public String getString(String  param) { 
    	 return "Hello World!"+param; 
     }
}

 再就是一些配置信息

  <bean id="hello" class="com.zkx.openamf.HelloWorld"/>  

 

 参考资料:

http://www.flashxm.com/?p=144

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值