假设有父窗体P,在父窗体中弹出子窗体C,进行必要的操作后,返回父窗体。
1、弹出子窗体
var c:ChildForm = new ChildForm (); // 新建子窗体对象
PopUpManager.addPopUp(c, this, true); // 将子窗体加入PopUpManager中
c.studentId = ""; // 向子窗体传递参数
c.callbackFunction = this.refresh; // 子窗体中可以调用的父窗体函数(这里是子窗体关闭时,用来刷新父窗体的内容
PopUpManager.centerPopUp(c); // 子窗体弹出,居中
2、子窗体关闭时,调用父窗体
public var callbackFunction:Function; //回调函数
public var studentId:String = "";
public function doClose():void {
PopUpManager.removePopUp(this);
if (isUpdate) { callbackFunction.call(parent); // 调用父窗体的刷新函数
}
}
分享到:
相关推荐
Flex父子窗口相互调用的实现思路与源码解析如下: Flex技术框架由Adobe公司开发,主要用于开发富客户端应用程序(Rich Internet Applications),可以运行于浏览器、桌面系统或者移动设备。父子窗口的相互调用是...
总结,Flex和AS3之间的互相调用是通过MXML组件的属性和方法、AS3类的实例化以及事件监听和派发来实现的。理解这种交互方式对于构建高效、可扩展的Flex应用至关重要。同时,使用如`FlexComponentKit_v4.mxp`这样的...
本篇将详细探讨“flex与JS实现互相调用”的相关知识点。 一、Flex与JavaScript的互操作性 Flex是Adobe开发的一个用于构建富互联网应用(RIA)的框架,基于ActionScript 3.0,提供了强大的图形和动画功能。...
在Flex开发中,深入理解方法调用顺序是至关重要的,特别是在构建复杂的用户界面和应用程序时。Flex是一个基于ActionScript和MXML的开源框架,用于创建富互联网应用(RIA)。本篇我们将探讨Flex中方法调用的顺序,...
标题中的“flex调用java方法”指的是在Adobe Flex(一种基于ActionScript的开源框架,用于构建富互联网应用程序)中调用后端Java服务的技术。在描述中提到了使用Blazeds作为中间件来实现这种交互,Blazeds是一个开放...
标题中的“flex&flash相互调用”指的是在Adobe Flex和Flash这两个技术之间进行交互的方法。Flex是一种基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA),而Flash则是用于创建动画、图形和交互式...
在Flex中调用JavaScript主要依赖于`ExternalInterface`类,这是一个静态类,提供了调用外部JavaScript函数的方法。下面通过具体的代码示例来了解其实现过程: 1. **Flex代码示例** ```xml layout="vertical...
flex 与JS间的相互调用和参数传递,简单可运行实例
在“arcgis server flex API 函数及调用实例”中,我们将探讨这个API的关键函数以及如何在实际项目中进行调用。 1. **初始化Map对象**: 在Flex应用中,首先需要创建一个Map对象,这是展示地图的核心组件。通过`...
Flex调用Flash函数的机制与Flash调用Flex类似,也是通过`ExternalInterface`。在Flash中,我们需要定义一个可被外部调用的函数: ```as3 public function flashFunction(message:String):void { trace("Flash收到...
这涉及到Flex客户端与Java服务器端的通信机制,如使用AMF(Action Message Format)进行二进制数据传输,实现高效的远程方法调用。AMF能提高数据交换的效率,并且使得Java对象可以直接在Flex中序列化和反序列化。...
标题中的"Flex和JS的相互调用,传参"指的是在Flex应用中调用JavaScript函数,或者在JavaScript中调用Flex组件的方法,并传递参数。这种互操作性是通过Adobe提供的`ExternalInterface`类实现的,它允许Flex和...
这可能涉及到重写某些方法,如`startDrag()`、`updateDisplayList()`等,或者通过CSS样式来定制窗口的外观和行为。 总的来说,Flex提供了一套完整的框架来创建动态、交互式的窗口应用。通过理解窗口拖动和尺寸改变...
Flex Air调用C代码是跨平台开发中的一个重要技术,它允许使用ActionScript 3的Flex应用程序与本地系统资源进行交互,比如C/C++编写的动态链接库(DLLs)或共享对象(SOs)。这个技术主要依赖于Adobe AIR的Native ...
反之,HTML也可以通过`call`方法调用Flex中的函数。 4. **传递数据**:在Flex和HTML之间,你可以通过传递字符串参数来交换数据。例如,Flex可以通过`ExternalInterface.call`调用HTML中的函数,并传递参数;HTML...
本教程通过一个实际的调用实例,展示了Flex与Flash如何相互通信。 Flex是基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(RIA)。它提供了MXML和ActionScript语言来创建用户界面,具有强大的组件库...
3. 在Flex客户端,使用`RemoteObject`组件来引用Java服务,并声明对应的函数来调用后端方法。 4. 编写事件处理程序来处理服务调用的响应,展示或处理返回的数据。 在压缩包中包含的`info.mxml`文件,可能是Flex项目...
2. **定义JavaScript调用的Flex方法**: 在Flex代码中定义一个公开方法,这个方法将被JavaScript调用。例如,你可以有一个名为`callFromJS`的方法。 3. **注册方法到JavaScript**: 使用`ExternalInterface....