`

flex弹出窗口与父窗口的交互实现(用回调函数)

    博客分类:
  • Flex
阅读更多

弹出子窗口代码:

protected function addBtn_clickHandler(event:MouseEvent):void
   {
    var addInfoWin:RInfoPanel = RInfoPanel(PopUpManager.createPopUp(this,RInfoPanel,true));
    addInfoWin.mainApp = this;
    //调用回调函数。用来刷新父窗口。
    addInfoWin.callBackFunction = init;//init是父窗口的初始化程序。调用它用来刷新父窗口数据
    addInfoWin.isPopUp = true;
    PopUpManager.centerPopUp(addInfoWin);
    
   }

子窗口回调函数访问父窗口

[Bindable]
   public var callBackFunction:Function;//回调函数
   [Bindable]
   public var mainApp:Object = null;

if(effectRows == 1)
    {
     Alert.show("添加成功!");
     
     PopUpManager.removePopUp(this);
     callBackFunction.call(mainApp); //回调函数。也可传递参数,但传参只能是 字符串!!!
    }

分享到:
评论

相关推荐

    Flex 弹出窗口代码

    在Flex编程中,"弹出窗口代码"是一个常见的需求,特别是在设计用户交互界面时,我们经常需要实现点击按钮后打开一个新的窗口或者对话框来展示更多信息或进行特定操作。本篇将详细讲解如何在Flex中创建一个点击按钮后...

    Flex 弹出窗口的数据传输

    标题中的“Flex 弹出窗口的数据传输”指的是在Adobe Flex应用程序中如何实现在弹出窗口(通常是PopUpWindow或ModalDialog)与主应用程序之间进行数据交互。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码...

    flex 弹出窗口并居中显示

    本文将详细讲解如何利用Flex布局实现弹出窗口并使其居中显示,这对于创建各种交互式功能,如模态框、提示框等至关重要。 一、Flex布局基础 1. Flex容器:一个具有`display: flex`或`display: inline-flex`样式的...

    flex 自动弹出窗口(右下角弹出,右上角弹出)

    本篇文章将详细探讨如何实现“自动弹出窗口”,特别是右下角和右上角弹出的窗口效果,以及与之相关的Flex技术。 首先,Flex是一种开源的开发框架,主要用于构建富互联网应用程序(RIA)。它基于ActionScript语言,...

    flex 弹出窗口选择,支持autocomplete功能

    在本文中,我们将深入探讨如何在Flex环境中实现一个具有autocomplete(自动补全)功能的弹出窗口选择器。Flex是一种基于ActionScript的开源框架,用于构建富互联网应用程序(RIA),它允许开发者创建交互性强、用户...

    flex 苹果桌面效果的弹出窗口

    标题中的“flex 苹果桌面效果的弹出窗口”指的是使用Adobe Flex技术在苹果桌面环境中实现类似苹果OS X系统的弹出窗口效果。Flex是一种开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA),它允许...

    创建多窗口以及弹出窗口与父窗口的通讯

    根据提供的标题、描述、标签及部分内容,我们可以了解到这篇文章主要讲述的是如何在Adobe AIR或Flex Web应用程序中实现多窗口管理以及父窗口与子窗口(弹出窗口)之间的通信机制。Adobe AIR是一个由Adobe Systems...

    弹出窗口效果

    3. 动画效果:jQuery 的 `fadeIn()`, `fadeOut()`, `slideToggle()` 等方法可以实现弹出窗口的淡入、淡出或滑动效果,增加用户体验。例如,`$("#popup").fadeIn(500)` 会在半秒内淡入弹出窗口。 其次,CSS(层叠...

    Flex--主程序与弹出窗口之间传递数据

    3. 在弹出窗口关闭时,可能需要将结果返回给主程序,同样可以通过事件或回调函数实现。 四、最佳实践 在设计Flex应用时,确保数据传递的清晰性和可维护性至关重要。遵循以下最佳实践: - **避免全局变量**:尽...

    Flex弹出窗口请求Action函数示例

    综上所述,Flex弹出窗口请求Action函数示例详细介绍了在Flex环境中创建弹出窗口以及与后端进行交互的过程。开发者需要掌握Flex的组件使用、事件处理、与后端的通信机制以及用户界面设计的原则。在技术选择上,亦需...

    Flex与Java的交互

    在本文中,我们将深入探讨如何使用Flex 4与Java进行通信,并通过三种不同的方法实现这一目标:RemoteObject、HTTPService和WebService。 1. Flex与普通Java类通信:RemoteObject RemoteObject是Flex中用于与远程...

    C#与flex交互

    标题中的"C#与Flex交互"指的是在开发过程中,使用C#作为后端处理逻辑,而Flex作为前端用户界面,两者之间进行数据和功能的通信。Flex是一种基于Adobe AIR和Flash Player运行时的开源框架,主要用于构建富互联网应用...

    Flex使用弹出窗口为DataGrid添加新数据

    而TitleWindow则是一种常用的小型窗口,常用来显示弹出式对话框。本篇将深入探讨如何利用Flex 3中的TitleWindow组件来为DataGrid添加新数据,以提升用户体验。 首先,了解Flex 3中的TitleWindow组件。TitleWindow是...

    flex与js交互 关于ExternalInterface使用的小例子

    2. **接收Flex的回调**:JavaScript也可以设置回调函数来接收Flex的调用结果: ```javascript function handleFlexResult(result) { console.log("从Flex接收到的结果: " + result); } var flexFunction = ...

    Flex中弹出对话框的定制

    在Flex开发过程中,弹出对话框是与用户交互的一个常见需求。本文将深入探讨如何在Flex中定制弹出对话框,包括基础的警告框、确认框以及带有取消选项的确认框。通过具体代码示例来详细解释这些功能的实现方法。 ####...

    Flex与JS交互

    1. **ExternalInterface API**: 这是Flash Player提供的一个接口,允许ActionScript代码调用JavaScript函数,并接收JavaScript的回调。在Flex中,可以使用`flash.external.ExternalInterface`类来使用这个API。例如...

    Flex与.NET交互

    这种交互使得开发者能够利用Flex的富互联网应用(RIA)特性与.NET的强大后端功能相结合,创建出高效、互动的用户体验。 Flex是一个开源的、基于ActionScript的开发框架,用于构建运行在Flash Player或Adobe AIR上的...

Global site tag (gtag.js) - Google Analytics