创建MVC模式的flex应用程序(一)

flex与java一样,也是面向对象的一门语言。我们在编写的时候尽量做到功能与界面分离。下面是我自己总结的一些东东:

             1.在flex中,我们总会动态的获取一些信息,经常会用到Httpservice,一般大家写Httpservice经常会把标签直接写在fx:Declarations标签里,通过ResultEvent获得从服务器返回的信息,但是如果Httpservice过多,我就建议大家将Httpservice自定义一个类出来,这样可以减少运行界面的代码,下面是我自定义Httpservice的一些代码,供参考。

              package services{
                        /**
                         * @author zhangsan
                         * @version  1.0.0
                         * 创建时间:Jun 24, 2013 1:46:58 PM  
                         */
                import mx.rpc.events.ResultEvent;
                import mx.rpc.http.mxml.HTTPService;
 
                public classMyService extends HTTPService{
               [Bindable]
               public var object:Object;
               public function MyService(rootURL:String=null, destination:String=null){
                          super(rootURL, destination);
                          this.url = "http://XXX/XXX";
                          this.resultFormat = "e4x";
                          this.addEventListener(ResultEvent.RESULT,handleResult);
                 }
  
                private function handleResult(event:ResultEvent):void{
                        object = event.result;
                 }
            }
         }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值