`
nianshi
  • 浏览: 416459 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

FLEX3以及FLEX4获取flashvars

    博客分类:
  • Flex
阅读更多

 

页面端的swf文件加载:

 

Html代码
  1. < object   classid = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"   codebase = "http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0"   width = "940"   height = "600" >   
  2.             < param   name = "movie"   value = "client.swf?v=3" >   
  3.             < param   name = "wmode"   value = "opaque" />   
  4.             < param   name = "quality"   value = "high"   />   
  5.             < param   name = "FlashVars"   value = "p1=222&p2=333"   />   
  6.             < param   name = "menu"   value = "false" />   
  7.             < embed   src = "client.swf"   quality = "high"   wmode = "opaque"   pluginspage = "http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash"   type = "application/x-shockwave-flash"    FlashVars = "p1=222&p2=333"   width = "940"   height = "600" >   
  8. </ embed >   
  9. </ object >   
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="940" height="600">
			<param name="movie" value="client.swf?v=3">
			<param name="wmode" value="opaque"/>
			<param name="quality" value="high" />
			<param name="FlashVars" value="p1=222&p2=333" />
			<param name="menu" value="false"/>
			<embed src="client.swf" quality="high" wmode="opaque" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash"  FlashVars="p1=222&p2=333" width="940" height="600">
</embed>
</object>

 其中可以在FlashVars中指定,也可以通过 movie或 src中的swf url指定参数,例如上面的v

 

在flex3中:

 

Java代码
  1. // 需要引入   
  2. import  mx.core.Application;  
  3.   
  4. // 获取 FlashVars 的 Object   
  5. var params:*= Application.application.parameters;  
  6. //  也可以指定某一个参数   
  7. var p2:String = Application.application.parameters.p2;  
// 需要引入
import mx.core.Application;

// 获取 FlashVars 的 Object
var params:*= Application.application.parameters;
//  也可以指定某一个参数
var p2:String = Application.application.parameters.p2;

 

在flex4中

 

Java代码
  1. // 需要引入   
  2. import   mx.core.FlexGlobals;  
  3.   
  4. // 获取 FlashVars 的 Object   
  5. var params:*= FlexGlobals.topLevelApplication.parameters;  
  6. //  也可以指定某一个参数   
  7. var p2:String = FlexGlobals.topLevelApplication.parameters.p2; 
分享到:
评论

相关推荐

    flex3 接受外部参数

    在Flex应用内部,可以通过`this.loaderInfo.parameters`获取这些参数。 3. **AMF(Action Message Format)**: AMF是一种二进制数据格式,常用于Flex与服务器之间的数据交换。如果你需要传递复杂的数据结构,...

    Flash flex与JS通信

    4. SharedObjects:Flex和JavaScript还可以通过共享存储在本地的SharedObject数据进行通信,尽管这通常用于存储用户设置等简单数据,而非复杂交互。 5. FlashVars:这是一种简单的单向通信方式,可以在HTML页面加载...

    html嵌入flex swf

    这个文件可以从 Adobe 的官方网站或第三方CDN获取。例如: ```html &lt;script src="path/to/swfobject.js" type="text/javascript"&gt;&lt;/script&gt; ``` 2. **准备容器**: 在 HTML 中预留一个占位符元素,通常是 `div`...

    Flex与后台交互的几种方法详解

    根据提供的标题、描述、标签及部分内容,本文将详细介绍Flex与后台进行交互的三种主要方法:通过FlashVars传递参数、利用HttpService服务以及采用URLLoader组件。这些方法在Flex开发中非常常见,对于实现数据的前后...

    flex3的cookbook书籍完整版dpf(包含目录)

    flex3的cookbook书籍完整版dpf(包含目录),目录是我花了两个多小时自己整理的,希望对大家有帮助。 目录: 第一章.Flex与ActionScript基础(3) 1.1节.用FlexBuilder创建Flex项目 1.2节.用FlexBuilder创建Flex库项目 ...

    flex可扩展,动态改变图标的小树

    为了实现这个功能,开发者需要熟悉Flex的MXML和ActionScript编程,理解数据绑定和事件机制,以及可能的服务器端技术,如JSP或类似的动态语言。通过这样的实践,可以构建出灵活、交互性强的树形视图,满足多种应用...

    Flex与Javascript相互调用例子(附源码)

    标题中的“Flex与JavaScript相互调用例子”是指在Adobe Flex应用程序中如何与JavaScript进行交互的实践示例。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。JavaScript则是一种...

    Flex 基于数据源的Menu Tree实现代码

    3. **外部参数**:`flashvars`是一个在HTML嵌入Flash时传递参数的方式,用于在运行时配置Flex应用。 4. **href和target属性**:添加到源数据上的`href`属性用于定义点击节点时跳转的URL,而`target`属性则定义了新...

    jQuery + Flex 通过拖拽方式动态改变图片的代码

    代码如下: 代码如下: function init() { if(swfobject.hasFlashPlayerVersion(“10”)){ var flashvars = {}; flashvars.xmlPath = “coffee”; flashvars.name = “coffee”; var params = {}; params.quality = ...

    workspace20100228.rar

    3. **FlashVars** FlashVars是一种在HTML中传递参数给Flash对象的方法,适用于初始化时的一次性数据传递。在HTML的`&lt;object&gt;`或`&lt;embed&gt;`标签中,可以添加`FlashVars`属性来设置参数,这些参数将在Flash加载后在...

    ABPlayer flv网页播放器

    ABPlayer是一款基于Flex4技术开发的网页视频播放器,尤其适用于播放FLV格式的视频内容。Flex是Adobe公司推出的一种富互联网应用(RIA)开发框架,它基于ActionScript编程语言和MXML标记语言,用于创建交互式的、动态...

    FLASH批量上传文件第二版

    3、通过配置JS文件,实现控制允许上传哪些文件、最大长度、接收文件的代码、获取已经上传文件的代码等等,经过简单修改就可以适合大部分应用,如下: //var fileType="*.wmv;*.rmvb;*.rar"; var fileType="*....

    网页中嵌入swf文件的几种方法

    4. 存在某些已知的浏览器兼容性问题,特别是对于Safari等非IE浏览器的处理。 **示例代码**: ```html ``` #### 三、双重`object`标签方式 这种方式通过两个`object`标签实现,旨在提高兼容性,尤其是在...

    网页给swf传递参数的方式【可以用于版本管理】

    `TestVersion.mxml`可能是一个Flex或ActionScript项目,用于测试不同版本的SWF如何接收和处理参数。而`AlwaysNew.php`可能是一个PHP脚本,用于生成或处理动态的SWF加载参数,例如,根据用户请求返回不同版本的SWF或...

    FlvWebPlayer-开源

    FlvWebPlayer是用于网页的轻薄Flash视频播放器。 易于使用,您可以通过html flashVars定义参数。 播放flv(FLashVideo)文件。 该程序完全由AS3(ActionScript 3.0)编写,没有Flex框架。

    open flash char2 操作文当

    OFC2(Lug Wyrm Charmer)是其第二个主要版本,使用ActionScript 3.0编写,并通过Adobe Flex进行编译。该组件的一大优点在于其开源特性,用户可以根据自身需求修改源代码,以实现自定义的图表效果。 OFC2的核心工作...

Global site tag (gtag.js) - Google Analytics