注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发AJAX → 文章内容

RIA 开发感想(二)— Flash VS Ajax

作者:佚名 来源:不详 发布时间:2007-12-10 22:04:59

  sp;Object = this;
  if (m_Params != undefined&&m_Params != null)
  {
   trace ("m_Params != null")
   var m_ToXml = new ArrayToXml (m_Params);
   m_ToXml._NodeName = m_NodeName;
   //my_xml与ASP约定的变量
   var m_Send_lv = new LoadVars ();
   var m_Result_lv = new LoadVars ();
   m_Send_lv.my_xml = m_ToXml.ToXml ();
  } else if (m_Params_str != undefined&&m_Params_str != "")
  {
   trace("-------------发出字符串参数。")
   var m_Send_lv = new LoadVars ();
   var m_Result_lv = new LoadVars ();
   m_Send_lv.my_xml = m_Params_str;
  } else
  {
   trace ("客户端发出没有参数的连接请求。")
   var m_Send_lv = new LoadVars ();
   var m_Result_lv = new LoadVars ();
  }
  var my_date = new Date ()
  trace ("sendxml = "+m_Send_lv.my_xml);
  m_Send_lv.sendAndLoad (String (m_urlhead + m_Url + "&time=" + my_date.getTime ()) , m_Result_lv, "POST");
  m_Result_lv.onLoad = function (success)
  {
   //LoadVars的载入事件
   trace ("Loadvars load")
   if (success)
   {
    //trace ("m_Result=" + m_Result_lv.my_xml)
    if (m_Result_lv.my_xml == owner.m_Result_errormsg)
    {
     owner.m_Result = "error"
    } else
    {
     owner.m_Result = m_Result_lv.my_xml
    }
   } else
   {
    owner.m_Result = "link_out"
   }
   owner.f_call ()
  };
 }
 private function f_call ()
 {
  var eventObj02 : Object = {
   type : "m_onDataLoadVars", target : _parent
  };
  eventObj02.Result = m_Result;
  dispatchEvent (eventObj02);
 }
 private function f_onDataLoadXml ()
 {
  trace ("f_onDataLoadXml 发布主题")
  var eventObj03 : Object = {
   type : "m_onDataLoadXml", target : _parent
  };
  //eventObj03.Result = m_Result;
  dispatchEvent (eventObj03);
 }
}

文件下载请访问我的blog
http://blog.csdn.net/ppanyong/archive/2006/02/14/599101.aspx




更多内容请看PCdog.com--Ajax的WEB开发  Ajax技术  Ajax技术核心专题
上一页  [1] [2] 


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved