注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

和申的个人主页

专注于java开发,1985wanggang

 
 
 

日志

 
 

URLVariables  

2012-03-20 16:58:29|  分类: Flash编程 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
flash.net
public dynamic class URLVariables
继承URLVariables Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

使用 URLVariables 类可以在 Flash ? 应用程序和服务器之间传输变量。 将 URLVariables 对象与 URLLoader 类的方法、URLRequest 类的 data 属性和 flash.net 包函数一起使用。

查看示例

另请参见



公共 方法
 方法定义方
  
URLVariables(source:String = null)
创建一个新的 URLVariables 对象。
URLVariables
  
decode(source:String):void
将变量字符串转换为指定 URLVariables 对象的属性。
URLVariables
  
以 MIME 内容编码格式 application/x-www-form-urlencoded 返回包含所有可枚举变量的字符串。
URLVariables
构造函数详细信息
URLVariables()构造函数
public function URLVariables(source:String = null)

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

创建一个新的 URLVariables 对象。 将 URLVariables 对象传递给 URLRequest 对象的 data 属性。

如果使用字符串来调用 URLVariables 构造函数,将自动调用 decode() 方法,以将该字符串转换成 URLVariables 对象的属性。

参数
source:String (default = null) — 包含名称/值对的 URL 编码的字符串。
方法详细信息
decode()方法
public function decode(source:String):void

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

将变量字符串转换为指定 URLVariables 对象的属性。

该方法供 URLVariables 事件内部使用。 绝大多数用户无需直接调用此方法。

参数

source:String — 包含名称/值对的 URL 编码的查询字符串。


引发
Error — 源参数必须是包含名称/值对的 URL 编码的查询字符串。

另请参见

toString()方法 
public function toString():String

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

以 MIME 内容编码格式 application/x-www-form-urlencoded 返回包含所有可枚举变量的字符串。

返回
String — 包含名称/值对的 URL 编码的字符串。
URLVariablesExample.as

下例在一个新的浏览器窗口中打开位于 http://www.[yourDomain].com/application.jsp 上的远程应用程序,并将 URLVariables 对象中捕获的有关用户会话的数据传递给该应用程序。

该示例的要点遵循:

  1. 构造函数会创建名为 request 的 URLRequest 实例,同时将远程应用程序的 URL 作为参数。
  2. 创建了一个 URLVariables 对象,并对它的两个属性进行了赋值。
  3. URLVariables 对象被赋给了 URLRequest 对象的 data 属性。
  4. 该示例调用 navigateToURL,在一个新的浏览器窗口中打开远程应用程序的 URL。

注意:若要运行该示例,必须将该示例中的远程应用程序 URL 替换为工作 URL。 此外,需要用服务器代码处理 Flash Player 在 URLVariables 对象中捕获的信息。

package {
import flash.display.Sprite;
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;

public class URLVariablesExample extends Sprite {

public function URLVariablesExample() {
var url:String = "http://www.[yourDomain].com/application.jsp";
var request:URLRequest = new URLRequest(url);
var variables:URLVariables = new URLVariables();
variables.exampleSessionId = new Date().getTime();
variables.exampleUserLabel = "guest";
request.data = variables;
navigateToURL(request);
}
}
}


参考:http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/flash/net/URLVariables.html

  评论这张
 
阅读(1687)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016