`
snowing11812
  • 浏览: 119851 次
  • 来自: ...
社区版块
存档分类
最新评论

FLEX3以及FLEX4中获取flashvars

阅读更多

页面端的swf文件加载:

<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中:

// 需要引入
import mx.core.Application;

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

 

在flex4中

// 需要引入
import  mx.core.FlexGlobals;

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

 

 

0
3
分享到:
评论
1 楼 caipeiming 2012-08-22  
太感谢了

相关推荐

    flex3 接受外部参数

    在Flex 3中,接受外部参数主要通过以下几种方式实现: 1. **URL变量**: 当Flex应用被嵌入在HTML页面中时,可以使用`swfobject`库来加载SWF文件,并在URL中附带参数。例如,你可以通过`&lt;param name="flashvars" ...

    Flash flex与JS通信

    例如,你可能需要在Flex应用中获取用户在HTML表单中的输入,或者在JavaScript中更新Flex组件的状态。 其中的"crossdomain.xml"文件是Flash Player的安全策略文件,它是跨域通信的关键。当Flex应用试图从不同源加载...

    html嵌入flex swf

    这将触发 Flex 应用中的 `callFromHTML` 方法,并传入字符串 "Hello Flex!"。 总结来说,HTML 嵌入 Flex SWF 主要涉及使用 `SWFObject` 库来实现跨浏览器的 SWF 插入,以及通过 ExternalInterface 实现 Flex 与 ...

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

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

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

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

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

    在Flex 3.6开发环境中,我们经常遇到需要创建可扩展、动态调整样式的界面元素,其中“小树”组件就是一个常见的需求。标题中的“flex可扩展,动态改变图标的小树”指的就是利用Flex框架,设计一个能够动态更新其图标...

    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`属性则定义了新...

    workspace20100228.rar

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

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

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

    ABPlayer flv网页播放器

    在Flex4中,开发者可以利用更强大的图形渲染能力和组件库来提升用户体验。 ABPlayer的特点在于其对多种编程语言的兼容性,如Java、C#和PHP。这意味着开发者可以根据项目需求,选择合适的后端语言与ABPlayer进行集成...

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

    ### 网页中嵌入SWF文件的几种方法 #### 一、`object`与`embed`结合方式 此方法结合了`object`与`embed`两种标签的优势,是Macromedia一直推荐的一种方式。 **优点:** - 兼容性好,几乎可以在所有浏览器上运行。...

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

    例如,在AS3(ActionScript 3)中: ```as3 import flash.external.ExternalInterface; ExternalInterface.addCallback("setParams", function(params:Object):void { ... }); ``` 在JavaScript中: ```...

    open flash char2 操作文当

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

    FLASH批量上传文件第二版

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

    FlvWebPlayer-开源

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

Global site tag (gtag.js) - Google Analytics