在现实应用中,涉及到很多地方,外部页面需要与flex application进行参数或者数据的交互,甚至相互行为影响。今天先来看看外部页面传递参数给flex application。
但首先还得介绍一个swfobject的开源。swfobject使得在页面中嵌入flash文件更加容易简易。那种传统的<object id="xxx">之类的引入flash的方式,确实有很多弊端和不足。而swfobject则让你的页面处理更为简洁。具体就不介绍了,可参考 http://code.google.com/p/swfobject/,或中国参考手册:http://farthinker.cn/2007/12/27/swfobject-2_0-doc-translation。
俺就是采用swfobject来引入flash,并传递参数的。一下是一个简单的例子:
上面的代码,就是往 flowdesigner.swf 文件中传递了两个参数。这两个参数则可以在flex中application complete事件处理中被获取(加入你是希望在flash被加载的同时获取到)。
如上面代码所以,在ApplicationComplete事件处理方法中利用 loaderInfo.parameters来获取相应的参数。
在上面的例子中,会在application complete完成后,发送一个http service请求。有关http service的处理此处就不再累赘介绍了,外面的资料太多。
分享到:
相关推荐
10. **使用ExternalInterface与JavaScript通信**:在Flex与HTML页面交互时,可以利用ExternalInterface接口将数据传递给JavaScript,或者从JavaScript接收数据。 理解并熟练运用这些方法,能让你在Flex开发中更加...
- **Flex使用代理方法通信C#**:在Flex的事件处理函数中,通过代理类调用C#的方法,并传递参数。 - **C#端CsServer类保存窗体对象**:在C#的CsServer类中,通常会保存一个对C#主窗体的引用,以便能够访问C#的成员...
在Flex编程中,有时我们需要从外部HTML容器向SWF文件传递参数,这在构建富互联网应用程序(RIA)时尤其常见。这些参数通常是以URL查询字符串的形式出现,例如`test.html?name=jex&address=chengdu`。在本文中,我们...
数据绑定是Flex数据交互的核心机制之一,它允许视图组件(如文本框、列表、图表等)自动同步到模型中的数据源。Flex提供了两种类型的数据绑定:单向绑定和双向绑定。单向绑定意味着数据只能从模型流向视图,而双向...
Flex与Java的交互是跨平台应用开发中的常见技术组合,允许前端用户界面(UI)与后端业务逻辑进行高效沟通。在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject...
Flex与.NET交互是一种常见的跨平台应用开发场景,它允许基于Adobe Flex的前端应用程序与Microsoft .NET框架后端服务进行通信。这种交互使得开发者能够利用Flex的富互联网应用(RIA)特性与.NET的强大后端功能相结合...
- `arg1, ...`:传递给JavaScript函数的参数。 **示例代码**: 假设HTML页面中定义了一个名为`changeDocumentTitle`的JavaScript函数,用于修改网页标题。 HTML页面代码: ```html <!DOCTYPE html> <title>...
### Flex与Java通过实体传递数据 #### 背景介绍 在现代Web应用开发中,前端与后端之间的数据交互是必不可少的一部分。Flex作为一种流行的富客户端技术,常用于构建复杂的用户界面;而Java则因其强大的服务器端处理...
Flex中的HTTPService组件提供了灵活的方式与后台进行数据交互。通过URLVariables对象或`<mx:request/>`标签,我们可以方便地传递参数给服务器。理解这两种方法对于开发Flex应用程序并与服务器进行数据交换至关重要。...
5. **实际应用**:Flex与JavaScript的交互广泛应用于网页中的数据交换、用户交互、页面导航等场景。例如,Flex可以用于复杂的计算或图形渲染,而JavaScript则负责处理DOM操作和页面逻辑。 在提供的示例"flexWithJS...
本文将深入探讨Flex与Flash之间的交互,以及如何利用它们来构建动态、交互性强的Web应用程序。 Flex是由Adobe开发的一种开源框架,主要用于构建基于Flash Player或Adobe AIR的桌面和Web应用程序。它提供了MXML和...
这种交互性极大地扩展了富互联网应用(RIA)的功能,使得开发者能够利用Flex的强大图形和动画能力,同时利用JavaScript与网页环境的紧密集成。 ActionScript是Flex的核心编程语言,它是基于ECMAScript的一个方言,...
### JavaScript与Flex交互知识点 #### 一、简介 在Web开发领域中,JavaScript与Flex的交互是一个非常实用且重要的技术组合。Adobe Flex是一种用于构建和部署丰富的互联网应用程序(RIA)的强大框架,它支持多种...
根据提供的标题、描述、标签及部分内容,本文将详细介绍Flex与后台进行交互的三种主要方法:通过FlashVars传递参数、利用HttpService服务以及采用URLLoader组件。这些方法在Flex开发中非常常见,对于实现数据的前后...
这会调用名为`jsFunctionName`的JavaScript函数,并传递参数。 **JavaScript端的实现** 1. **调用Flex中的函数**:在HTML页面的JavaScript代码中,可以像调用任何其他JavaScript函数一样调用Flex中的方法: ```...
Flex和Java交互搭建是开发富互联网应用程序(RIA)时常用的一种技术组合,它允许前端的Flex界面与后端的Java服务器进行数据交换和业务逻辑处理。这个项目新手用来练手非常合适,因为其结构简单,易于理解。接下来,...
通过分析这些文件,我们可以深入理解Flex和JavaScript交互的细节,例如数据传递方式、错误处理机制、安全性考虑等。 总的来说,Flex和JavaScript的交互是Web开发中的关键技术,它使我们能够利用Flex的强大图形和...
3. **参数传递**: 当在Flex中调用Flash函数时,可以传递参数。Flash中的函数接收这些参数并进行处理,处理完成后可以返回结果到Flex。同样,Flash也可以调用Flex中的函数,传递数据或触发某些行为。 4. **本地连接...
Flex与Servlet之间的数据交互是JavaWeb开发中的一个重要环节,它涉及到客户端富互联网应用程序(RIA)与服务器端数据处理的协同工作。Flex作为一个基于Adobe Flash Player的前端开发框架,主要用于创建具有丰富用户...
总结来说,Flex的`ModuleLoader`是动态加载模块的强大工具,而通过`ModuleInfo`传递参数则使模块间的数据交互变得更加灵活。理解这一机制对于创建可扩展、可维护的Flex应用至关重要。在实际开发中,合理利用这些特性...