FLEX实践—Application与Module之通信 (转)
http://blog.csdn.net/meteorlWJ/archive/2009/07/01/4312543.aspx
使用场景:一个主应用程序通过moduleLoader调用几个不以的模块,那怎样在module中调用Application中的数据呢?
解决方案:在module中通过this.parentApplication来引用调用它的application
具体应用:
在APPLICAION中
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
public var test:String="Test";
]]>
</mx:Script>
</mx:Application>
在MODULE中
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="init()">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
private function init():void{
Alert.show(this.parentApplication.test);
}
]]>
</mx:Script>
</mx:Module>
分享到:
相关推荐
为了进一步理解并实践Flex模块间通信,建议查看示例代码,分析其结构和通信机制。同时,查阅Flex官方文档和其他开发者的经验分享,以便更好地掌握这一技术。通过熟练掌握模块通信,可以构建更高效、可扩展的Flex应用...
在这个过程中,FlexModule_j2ee会处理Flex应用与JSP之间的通信,例如通过AMF(Action Message Format)协议进行数据交换,使得Flex客户端可以调用服务器端的Java服务,或者Java服务可以向Flex客户端推送数据。...
- **原理**:Flex 应用程序由两种类型的 SWF 文件组成:Application(最外层容器为 `<s:Application>`)和 Module(最外层容器为 `<mx:Module>`)。Application 类型的 SWF 可以独立运行,而 Module 类型的 SWF ...
通过学习和分析FlexModule_j2ee.zip的内容,开发者可以了解到如何将Flex的灵活性和互动性与JSP和J2EE的强大功能结合,创建出具有丰富用户体验的Web应用。这包括了前端的Flex应用设计、后端的Java服务开发以及两者...
在Flex中,模块(Module)是一种可重用的组件,可以被加载到主应用程序(Application)中,以实现代码的模块化和复用。 在Flex中,模块间的通信主要通过以下几种方式实现: 1. **事件监听**:模块可以通过发布...
6. **Flex Application, Module, Component**:Flex前端应用结构,包括主应用、模块和组件,以及Actionscript类,共同构建出用户交互界面。 开发团队分工明确: - 组长贾育锟负责文件管理和短消息模块。 - 楚京洲...
《Flex之模块化》 在Flex开发中,模块化是一种重要的设计原则,它有助于提高代码的可维护性、可扩展性和重用性。模块化允许我们将一个大型的应用程序分解为多个独立的、可管理的部分,每个部分称为一个模块。这样做...
6. **Flex应用结构**:了解Flex应用的基本结构,包括Application、Module、State等,有助于组织和管理大型项目。 7. **Adobe AIR**:如果你打算开发桌面应用,需要了解Adobe AIR,它是将Flex应用部署到桌面环境的...
5. **模块间的通信**:Flex模块可以通过事件、回调函数、或使用Flex的ApplicationDomain和SharedObject机制来实现模块间的数据共享和通信。 6. **模块优化**:为了提高性能,应考虑模块的大小和依赖关系。尽量保持...
接着剖析了Flex与Java的通信机制,以及Flex企业应用的客户端架构和服务器端架构;再接着详细讲解了BlazeDS框架的使用方法和工作原理,并通过迭代的方式完整地演示一个真实的Flex企业级应用的开发全过程,实战性极强...
总结来说,Flex面试题涉及ActionScript版本差异、框架选择、MVC实现、内存管理、垃圾回收、后端通信、性能优化以及开发工具的使用等多个方面,这些都是Flex开发者必备的知识点。熟悉并掌握这些内容,有助于在面试中...
2. 利用`Application`对象:Flex的`Application`对象可以作为数据共享的容器,通过设置其属性来传递数据。 3. 事件驱动:通过事件来传递数据,当切换到新页面时,触发一个携带数据的事件。 4. 模块化设计:如果页面...
在WebLogic管理控制台中,转到`Servers` > `Server Name` > `Default Web Module` > `MIME Types`,然后添加新的MIME类型,如`application/xml`,扩展名设为`crossdomain.xml`。 4. 部署更新:最后,保存并激活这些...
以我们公司现在这个项目为例,前台是由FLEX实现,整个系统可能只有几个application组成,所有的功能点均由module实现,而module本身无法实现各module之间的跳转,只能通过application实现对各个module的动态加载来...
1. src根目录:这是FlexViewer的入口点,包含了系统的主要文件,如index.mxml(系统入口文件,创建FlexApplication实例的地方)、defaults.css(定义组件样式的CSS文件,所有组件样式定义都在这个文件中,然后在...
应用控制模块(Application Control Module,ACE)是工业自动化系统中的应用控制单元,负责执行应用控制指令和处理数据。 十三、IO Link Interface Module(IOLIM) IO Link Interface Module(IOLIM)是工业自动...