Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网站建设 > PHP > flash与服务端的交互方法
【标  题】:flash与服务端的交互方法
【关键字】:flash
【来  源】:http://blog.csdn.net/windflow/archive/2006/07/15/925720.aspx

flash与服务端的交互方法

Your Ad Here     实际应用中经常要在客户端与服务端之间进行交互,如客户端让服务端执行某个动作,传递变量等等。以下本人总结了一些客户端与服务端的交互方法。
1。使用纯AS实现。
  服务端和客户端分别定义一些方法,通过NetConnetion对象调用。客户端类似这样调用nc.call("msgfromclient",resObj,"fo000","3","clock");其中resObj对象接收服务端return回来的值。
2.与服务端的php,asp等文件交互
 这是最常见的。一般是存取数据库或在服务端执行指定操作,如调用服务端的可执行文件。
 使用LoadVars类:
 1)load()方法
只用定义一个LoadVars变量,用onLoad接收返回的数据。如:
   var my_lv:LoadVars = new LoadVars();
my_lv.onLoad = function(success:Boolean) {
if (success) {
trace(this.toString());
} else {
trace("Error loading/parsing LoadVars.");
}
};
my_lv.load("http://www.helpexamples.com/flash/params.txt");
 2)sendAndLoad()
定义两个LoadVars变量,如:
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
result_ta.text = result_lv.welcomeMessage;
} else {
result_ta.text = "Error connecting to server.";
}
};
var send_lv:LoadVars = new LoadVars();
send_lv.name = name_ti.text;
send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm", result_lv, "POST");
3)send()
  方法与sendAndLoad()相类似,只是后者保持当前窗口不变,send()要跳到某个地方(这是本人理解)
还有使用getGRL(),也能与php,asp等后台文件交互,但这会弹出一个新窗体。
在页面中用js进行页面复用:【上一篇】
javascript简繁转换函数:【下一篇】
【相关文章】
  • Flash中的LoadVars
  • Oracle dbms_flashback
  • FreeBSD下flash插件的安装方法
  • [视频教程]从零到flash高手-做自己的空间
  • Ajax、Flash、JavaApplet和WPF?
  • jbuilder2006 无法启动,flash window 一闪而过 解决方法!
  • FLASH3D技术
  • FLASH3D技术探讨3
  • 在ASP.NET应用中插入flash动画
  • Flash Remoting For .Net 的跨域连接问题解决~
  • 【随机文章】
  • 无刷新省市三级联动自定义组件代码
  • 值得收藏的一些代码
  • 关于fork()函数的精辟分析片段收集(转)
  • 代理服务器二级代理篇
  • 用 continuation 开发复杂的 Web 应用程序
  • [java]izpack3.7.2 安装制作工具 中文问题解决
  • 也论流氓软件
  • 条码应用与用友ERP的完美结合
  • VB图像处理之图像的亮度对比度调整
  • 中兴的软交换浅谈
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.