- 浏览: 42960 次
- 性别:
- 来自: 珠海
最新评论
一.知识简介:([b]Flash MX Professional 2004帮助文档)[/b]
LoadVars 类用于在 Flash 应用程序和服务器之间传输变量。使用 LoadVars 类可以在下载时获取成功数据加载、进度指示和流数据的验证信息。LoadVars 类的工作原理非常类似于 XML 类;它使用方法 load()、send() 和 sendAndLoad() 与服务器进行通讯。LoadVars 类和 XML 类之间的主要差别在于 LoadVars 传输动作脚本的名称和值对,而不是 XML 对象中存储的 XML DOM 树。LoadVars 类与 XML 类遵循相同的安全限制。
二.主要应用对象知识:
1.LoadVars.onLoad
用法:
my_lv.onLoad = function(success) {// 此处是您的语句}
参数:
success 该参数指示加载操作是成功完成 (true) 还是以失败结束 (false)。
返回:一个布尔值。
说明:
事件处理函数;当 LoadVars.load() 或 LoadVars.sendAndLoad() 操作结束时调用。如果该操作成功,my_lv 将填充为该操作所下载的变量,而这些变量将在调用此处理函数时变为可用。此方法与 XML.onLoad() 相似。
2.LoadVars.sendAndLoad()
用法:
my_lv.sendAndLoad(url, targetObject[, method])
参数:
url 要将变量上传到的 URL。如果发布此调用的 SWF 文件运行在 Web 浏览器上,则 url 必须与 SWF 文件位于同一个域中;targetObject 接收下载变量的 LoadVars 对象。method HTTP 协议的 GET 或 POST 方法。
返回:字符串。
说明:
将 my_lv 对象中的变量发布到指定的 URL。将下载服务器响应,并将其作为变量数据进行分析,然后将结果变量放在 targetObject 对象中。变量发布的方式与 LoadVars.send() 相同。变量下载到 targetObject 中的方式与 LoadVars.load() 相同。在运行于 Flash Player 7 以前版本的播放器的 SWF 文件中,url 必须与发布此调用的 SWF 文件位于同一个超级域中。有关更多信息,请参见关于允许跨域数据加载。此方法与 XML.sendAndLoad() 相似。
代码及注释
Actionscrīpt
stop();
var reVar:LoadVars = new LoadVars();//定义接收服务器的返回信息(reVar)
var sendVar:LoadVars = new LoadVars();//定义发送到服务器的信息(sendVar)
sendVar.NumA = 1;//初始化发送到服务器的变量NumA = 1
sendVar.NumB = 2;//初始化发送到服务器的变量NumB = 2
reVar.Value = 0;//初始化接收变量值Value = 0
reVar.onLoad = getServerInfo;
sendVar.sendAndLoad("您的URL",reVar,"POST");
trace("服务器处理中...");
function getServerInfo(Success:Boolean)
{
if(Success)
{
trace(reVar.Value)
}
else
{
trace("服务器处理失败!");
}
}
ASP.NET C#
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Form["NumA"] != null && Request.Form["NumA"] != null)
{
try
{
int A = Convert.ToInt32(Request.Form["NumA"].ToString());
int B = Convert.ToInt32(Request.Form["NumB"].ToString());
int C = A + B;
Response.Write("Value=" + C.ToString());
}
catch
{
Response.Write("Value=服务器错误!");
}
}
else
{
Response.Write("Value=数据发送错误!");
}
}
注意:
您的ASP.NET页面的HTML代码删除,只留页面声明,不然通过Response.Write()回发给Flash的数据将包含HTML代码。
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyuweb/2109.html
发表评论
-
Flash与.NET的通信(三):LoadVars对象的应用
2010-04-10 13:55 764一.知识简介:([b]Flash MX Professiona ... -
asp+access+as3+flash留言本教程-access篇
2010-04-10 13:55 676[1b] 需要源文件留下联系请联系原作者 成业作品,欢迎转载 ... -
asp+access+as3+flash留言本教程-access篇
2010-04-10 13:55 689[1b] 需要源文件留下联系请联系原作者 成业作品,欢迎转载 ... -
asp+access+as3+flash留言本教程-asp篇
2010-04-10 13:55 723[1b] 需要源文件留下email 成业作品,欢迎转载 [/ ... -
fms中介函数
2010-04-09 14:20 608早先整理的一条中介函数。 下边是客户端的函数: var myn ... -
fms中介函数
2010-04-09 14:20 562早先整理的一条中介函数。 下边是客户端的函数: var myn ... -
FMS音频延迟分析
2010-04-09 14:20 894最近遇到很多同样的问题,就是客户用FMS做vod和live时, ... -
FMS音频延迟分析
2010-04-09 14:20 728最近遇到很多同样的问题,就是客户用FMS做vod和live时, ... -
fms 2.0A星寻路
2010-04-09 14:19 754[url=http://creativecommons.org ... -
【as3】ActionScript 3.0体验试教学视频教程
2010-04-09 12:10 381很不错的视频教程 原文地址: http://blog.sina ... -
as3 使用sound类(翻译)-暂停和继续播放声音
2010-04-09 12:10 528[1b]问题十[/1b] 如何暂停声音,如何从暂停的地 ... -
as3做后台开发相关
2010-04-09 12:10 590前两天在mxna上看到一篇文章提到(可惜今天翻了20页也找不到 ... -
as3做后台开发相关
2010-04-09 12:09 643前两天在mxna上看到一篇文章提到(可惜今天翻了20页也找不到 ... -
as3开发的doom
2010-04-09 12:09 731国外的朋友用flex(as3)(作者说是完成开源的开发环境)开 ... -
Flash CS3的一个bug
2010-04-08 11:43 750新建Flash文件(ActionScript 2.0),F9打 ... -
Flash CS3的一个bug
2010-04-08 11:43 634新建Flash文件(ActionScript 2.0),F9打 ... -
FLASH CS3中的FLA形式组件制作教程
2010-04-08 11:43 577下面给大家介绍下如何 ... -
Flash cs3组件皮肤
2010-04-08 11:42 610Adobe develop center的新文章Skinnin ... -
FLASH CS3快速打造一个小奶瓶图标
2010-04-08 11:42 586在下面的教程里,我们将从基本形状开始,完全使用FLASH画一个 ... -
Flash 曲线运用初级教程
2010-04-08 10:03 832今天cloudy为大家带来Flash曲线技巧的初级教程,后面还 ...
相关推荐
【Flash与PHP通信】是指在Adobe Flash MX或更高版本中使用LoadVars对象与PHP服务器端脚本进行数据交互的技术。这种通信方式使得Flash能够轻松获取和发送数据到PHP,进而可以实现动态内容加载、用户输入处理、数据...
Flash MX数据库读取高级间接连接方法主要涉及到使用Flash与服务器端数据库进行交互的技术。在本文中,我们将重点探讨比LoadVariables更为强大的LoadVars对象的使用,以实现更高效、更灵活的数据交换。 ...
Tomcat直接放到服务器下就可以了,比如我的是……\Apache Software Foundation\Tomcat 6.0\webapps\,于是我的文件树就变成了……\Apache Software Foundation\Tomcat 6.0\webapps\flash\(flash.jsp,LoadVars.swf,...
4. **XML与Flash通信**:Flash通常使用`loadXML()`或`loadVars()`方法加载XML文件。一旦XML数据加载完成,可以使用AS的`parseXML()`函数解析数据,然后根据需要在舞台上动态显示或操作这些数据。 5. **示例代码**:...
在Flash开发中,读取外部文件是一个常见的需求,这通常涉及到与...理解并熟练运用这些方法,可以让你的Flash应用更好地与外部世界互动。在实际项目中,记得根据需求选择合适的版本和方法,并注意安全性和性能优化。
- **ActionScript**:Flash的内置编程语言,支持与服务器进行双向通信。 - **中间件**:在客户端与服务器之间起到桥梁作用的软件,常见的有JSP、ASP、ASP.NET和PHP等。 #### 四、实现方案 为了实现在Web上显示动态...
- AMF(Action Message Format):高效的数据交换格式,常用于Flash与服务器间的远程对象调用,如Flex框架。 五、安全与兼容性 随着Web技术的发展,Flash的安全性和浏览器兼容性问题日益凸显。现代浏览器逐步弃用...
在Flash AS3编程中,加载(Loading)是关键功能之一,允许开发者动态地在应用程序运行时引入外部资源,如图像、SWF文件、XML或文本数据。本资源包含了一个名为"loading_as3"的示例项目,其中包括了loading_as3.fla...
首先,Flash与服务器间的数据交换通常有三种方法:LoadVariables方法、LoadVars类和XML类。然而,由于LoadVariables方法效率较低,不适合大型项目,所以我们主要关注LoadVars类和XML类。LoadVars类是AS2版本中的数据...
ActionScript可以使用XMLSocket或LoadVars类与服务器进行通信,接收并显示从ASP返回的数据库数据。 实例操作流程: 1. 用户访问嵌有Flash内容的HTML页面(`lv_shiyan.html`)。 2. Flash(`lv_shiyan.swf`)通过...
在这个过程中,Flash使用`LoadVars`对象来封装要发送的数据,通过`sendAndLoad`方法将数据发送到服务器端的ASP页面。服务器端接收到数据后,对其进行处理,并将结果通过HTTP响应返回给Flash。 #### 四、示例代码...
在开发Flash交互应用时,有时候需要与数据库进行数据交换,比如在实现网络对战游戏中记录玩家信息、成绩等。本文将详细介绍如何使用Flash与数据库进行连接,以实现数据的读取和写入。 首先,我们需要了解Flash与...
Flash可以通过ActionScript与服务器上的数据库进行通信,从而获取、更新或删除数据。这在实现动态内容和交互性时非常有用,例如在线表单提交、数据可视化或实时信息更新。 Flash调用LoadVars是实现这一目标的一种...
3. 数据提交:Flash表单通常使用HTTP协议通过XMLHttpRequest对象(或在较早版本中使用LoadVars类)向服务器发送POST或GET请求,将表单数据封装在请求体中。 三、Flash表单的优点 1. 强大的交互性:Flash提供的图形...
Flash MX 还允许使用ActionScript进行网络通信,如发送HTTP请求(通过XMLSocket或LoadVars对象),实现与服务器的实时交互。这在创建动态内容、游戏、在线应用等方面非常有用。 **ActionScript优化与调试** 优化...
与Flash Media Server相比,Wowza在此方面提供了更多高级选项,使得开发者能够更精细地调整应用程序的行为。 - **创建和管理应用程序**:通过应用对象,可以轻松地创建新的流媒体应用程序,并对其进行各种配置。 - ...
在软件开发领域,尤其是涉及到Flash与数据库交互时,我们需要了解如何让Flash从数据库中读取数据。本节主要探讨了两种方法:使用LoadVars类和XML类。Flash提供了多种方式来接收服务器返回的数据,但在这里我们将重点...
- **显示数据**:Flash接收到XML后,解析其中的每条留言,并在界面上展示出来。 - **提交数据**:当用户填写并提交留言时,Flash通过`sendAndLoad`发送表单数据,PHP接收后执行`INSERT`操作将新留言存入数据库。 ...