flex接收flashvars的方法和flash不一样,在flash中是用“root.loaderInfo.parameters”或“stage.loaderInfo.parameters”来取得传递的参数,而在flex中则要用“Application.application.parameters”来取得。看下面的代码,我们将利用“Application.application.parameters”的方法来取得flashvars传递过来的两个参数:myName和myHometown。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="initVars()">
<mx:Script>
<![CDATA[
// Declare bindable properties in Application scope.
[Bindable]
public var myName:String;
[Bindable]
public var myHometown:String;
// Assign values to new properties.
private function initVars():void {
myName = Application.application.parameters.myName;
myHometown = Application.application.parameters.myHometown;
}
]]>
</mx:Script>
<mx:VBox>
<mx:HBox>
<mx:Label text="Name: "/>
<mx:Label text="{myName}" fontWeight="bold"/>
</mx:HBox>
<mx:HBox>
<mx:Label text="Hometown: "/>
<mx:Label text="{myHometown}" fontWeight="bold"/>
</mx:HBox>
</mx:VBox>
</mx:Application>
分享到:
相关推荐
在这里我们只需要使用的是粗体标识的SetVariable方法,JS通过调用此方法能够直接更改SWF中的变量值。首先我们需要定义插入的SWF的 ID,例如id为VskyDemo,那么我们可以通过下面的JS语句来完成SWF内部变量的设置: ...
根据提供的标题、描述、标签及部分内容,本文将详细介绍Flex与后台进行交互的三种主要方法:通过FlashVars传递参数、利用HttpService服务以及采用URLLoader组件。这些方法在Flex开发中非常常见,对于实现数据的前后...
`flashVars`是SWF对象在HTML中加载时接收参数的常见方法。例如: ```html <param name="flashvars" value="param1=value1¶m2=value2" /> <embed src="yourApp.swf" flashvars="param1=value1¶m2=...
5. FlashVars:这是一种简单的单向通信方式,可以在HTML页面加载Flex SWF文件时传递参数。 在实际开发中,选择哪种通信方式取决于项目需求,如安全性、性能、数据量以及兼容性等因素。正确理解和使用crossdomain....
这将触发 Flex 应用中的 `callFromHTML` 方法,并传入字符串 "Hello Flex!"。 总结来说,HTML 嵌入 Flex SWF 主要涉及使用 `SWFObject` 库来实现跨浏览器的 SWF 插入,以及通过 ExternalInterface 实现 Flex 与 ...
1.支持FlashVars调用html代码中的参数; 2.支持Flv/Mp4格式视频文件播放; 3.支持显示视频略缩图; 4.支持自动播放/点击播放; 5.支持是否重复播放; 6.支持是否隐藏控制条; 7.支持全屏时,是否自动隐藏控制条;...
下面我们将深入探讨FlashVars的原理、使用方法及其在处理图片时的应用。 FlashVars是一种特殊的参数传递方式,它允许开发者在HTML中嵌入Flash对象时,向Flash影片传递参数。这些参数可以在Flash ActionScript中访问...
通过在HTML的`<object>`或`<embed>`标签中设置`flashvars`属性,可以将数据传递给Flex应用,然后在Flex内部处理这些数据。 描述中提到的“附源码”,意味着这个压缩包可能包含了实现上述交互功能的示例代码。通常,...
在Flex 3.6开发环境中,我们经常遇到需要创建可扩展、动态调整样式的界面元素,其中“小树”组件就是一个常见的需求。标题中的“flex可扩展,动态改变图标的小树”指的就是利用Flex框架,设计一个能够动态更新其图标...
20.3节在Flex里面调用JavaScript函数方法 20.4节在JavaScript中调用ActionScript方法函数 20.5节经由BrowserManager改变HTML页面标题 20.6节BrowserManager解析URL 20.7节经由BrowserManager深度-链接到数据 20.8节...
通过创建一个LocalConnection实例,我们可以发送和接收数据,但这种方法需要在JavaScript端使用Flash插件API来监听和响应LocalConnection事件。 5. **SharedObject** 如果需要在客户端存储数据并跨页面共享,可以...
本文总结了ASP.NET常用开发技术,涵盖了JavaScript声明全局变量的三种方式、成功获取embed FlashVars值、成功接收参数乱码解决方案和成功js接收url参数等多个方面的知识点。 一、JavaScript声明全局变量的三种方式 ...
代码如下: 代码如下: function init() { if(swfobject.hasFlashPlayerVersion(“10”)){ var flashvars = {}; flashvars.xmlPath = “coffee”; flashvars.name = “coffee”; var params = {}; params.quality = ...
Flex中的Menu Tree是一种常见的UI组件,它用于呈现层次结构的数据,通常用于构建应用程序的菜单或者导航结构。在本文中,我们将探讨如何使用Flex...对于需要构建具有复杂导航结构的应用来说,这是一种非常实用的方法。
### 网页中嵌入SWF文件的几种方法 #### 一、`object`与`embed`结合方式 此方法结合了`object`与`embed`两种标签的优势,是Macromedia一直推荐的一种方式。 **优点:** - 兼容性好,几乎可以在所有浏览器上运行。...
本篇将介绍一种符合Web标准的Flash调用方法,以解决浏览器对Flash支持的问题。 标题中的"符合web标准的flash调用方法",指的是通过JavaScript库来实现对Flash的跨浏览器兼容性处理,使得Flash内容能在不同浏览器...
2. **FlashVars**:FlashVars是Flash Player中的一个特性,允许通过URL参数传递数据到Flash。在ASP中,可以通过构建HTML代码时设置FlashVars,将动态数据传给Flash。 3. **External Interface**:在Flash中,可以...
`TestVersion.mxml`可能是一个Flex或ActionScript项目,用于测试不同版本的SWF如何接收和处理参数。而`AlwaysNew.php`可能是一个PHP脚本,用于生成或处理动态的SWF加载参数,例如,根据用户请求返回不同版本的SWF或...
- 如果数据量大或需要频繁交互,考虑使用AMF(Action Message Format)或XMLSocket等更高效的方法进行通信。 - 注意跨域问题,如果Flash和ASP.NET不在同一个域名下,需要配置跨域策略。 通过以上步骤,你可以成功...