RegExp 类包含以下方法:test()exec(),RegExp 类的test()方法只检查提供的字符串是否包含正则表达式的匹配内容,exec()方法检查提供的字符串是否有正则表达式的匹配,并返回具有如下内容的数组:

  • 匹配的子字符串
  • 同正则表达式中的任意括号组匹配的子字符串。
    关于ActionScript2.0正则表达式有非常丰富的学习资源,上一篇我只是简单开个头,深入了解和学习正则表达式,请查阅网上资料。这里推荐两个链接:http://www.cnblogs.com/allonkwok/archive/2007/09/04/881260.htmlhttp://livedocs.adobe.com/flash/9.0_cn/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00000111.html,我就是从这里开始学习的。好了,下面继续上一篇,总结一些关于AS和ASP.NET进行数据交互和通信的方法和实例。

     4.AS和ASP.NET通信方法
    (1)LoadVars传递参数和后台网页交互
    新建一个flash文件,添加四个组件:两个TextInput,实例名称为user和pwd,一个ComboBox组件,命名为grade,一个Button,命名btnSubmit,在btnSubmit下编程: 

    on (release) 
    {
     //定义要交互信息的url
     var urlPrefix="http://localhost:2056/网站名/AsTest.aspx?uid="+_root.user.text+"&pwd="+_root.pwd.text+"&grd="+_root.grade.getSelectedIndex();
     
    var myLoadVars = new LoadVars();
     myLoadVars.txt
    =_root.user.text;
     myLoadVars.sendAndLoad(urlPrefix,myLoadVars,
    "post");//sendAndLoad方法
     //得到服务器是否成功返回数据,success是成功标志,成功时返回true
     myLoadVars.onLoad = function(success:Boolean)
    {
      
    if (success) 
      {
       
    if(myLoadVars.txt=="返回值"//这里“返回值”是.aspx文件Response.Write()方法返回的值
       {
       
    //_root.user.text= this.txt;
       }
       
    else
       {
        
    //_root.user.text = _root.grade.selectedItem.label;
       }
      } 
      
    else 
      {
       
    //_root.user.text = "异常错误!";
      }
     }
    }

     更多请参阅http://www.klstudio.com/post/49.html
    (2)利用webservice和网站后台通信

  • flash为webservice单独开发了一个数据组件叫WebServiceConnector,如何使用这个控件,请参阅http://blog.csdn.net/songthin/archive/2006/05/31/766808.aspx

  • 如果不使用组件利用WebService通信,请参阅http://www.klstudio.com/post/56.html(3)XmlConnector
    (3)XmlConnector和网站后台通信

  • 转一篇,http://www.cnblogs.com/eidolon8/archive/2007/07/25/831570.html我利用介绍的方法测试通过,你可以试一试。

    好了,就总结到这里,感谢无数无私的程序员的工作和共享。 工作了先。
  • 相关文章:

    • 2022-12-23
    • 2021-08-28
    • 2022-12-23
    • 2022-12-23
    • 2022-12-23
    • 2022-01-24
    • 2021-07-12
    • 2021-05-11
    猜你喜欢
    • 2022-03-07
    • 2021-06-06
    • 2021-05-26
    • 2021-09-06
    • 2022-12-23
    • 2021-10-21
    • 2022-12-23
    相关资源
    相似解决方案