Flex从弹出窗口中取回值(转,不过这个有点意思)

//应用程序窗口 Main.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
        <![CDATA[
            import flash.events.Event;
           
            import mx.managers.PopUpManager;
          
            public var popUp:TestTitleWindow;
  
            public function displayForm():void {
                // Array with data for the custom control ComboBox control.
                var doctypes:Array = ["*.as", "*.mxml", "*.swc"]
              
                // Create the pop-up and cast the return value of the createPopUp()
                // Method to the ArrayEntryForm custom component.
                popUp =TestTitleWindow(PopUpManager.createPopUp(this, TestTitleWindow, true));
                
                // Set TitleWindow properties.
                popUp.title="Select File Type";
                popUp.showCloseButton=true;
  
                // Set the event listeners for the ArrayEntryForm component.
                popUp.addEventListener("close", removeMe);
                popUp["cancelButton"].addEventListener("click", removeMe);  
                popUp["okButton"].addEventListener("click", submitData);  
  
                // Set properties of the ArrayEntryForm custom control.
                popUp.myArray = doctypes;
                PopUpManager.centerPopUp(popUp);
            }
          
            // OK button click event listener.
            // Sets the target component in the application to the
            // selected ComboBox item value.
            private function submitData(event:Event):void {
                ti1.text = String(popUp.cb1.selectedItem);
                //removeMe();
                PopUpManager.removePopUp(popUp);
            }

            // Cancel button click event listener.
            private function removeMe(event:Event):void {
                PopUpManager.removePopUp(popUp);
            }          
        ]]>
    </mx:Script>

    <mx:VBox>
        <mx:TextInput id="ti1" text=""/>
    </mx:VBox>
    <mx:Button id="btnSelect" label="Select File Type" click="displayForm();"/>
</mx:Application>


//弹出窗口 TestTitleWindow.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
        showCloseButton="true" width="410" borderAlpha="1" height="260">

    <mx:Script>
        <![CDATA[
            import mx.managers.PopUpManager;
          
            // Variables whose values are set by the main application.
            // Data provider array for the components ComboBox control.
            [Bindable]
            public var myArray:Array;

        ]]>
    </mx:Script>

    <mx:ComboBox id="cb1" dataProvider="{myArray}" width="124"/>
    <mx:HBox height="22">
        <mx:Button id="okButton" label="OK"/>
        <mx:Button id="cancelButton" label="Cancel"/>
    </mx:HBox>
</mx:TitleWindow>

RK3568平台开发系列讲解(安卓篇)LED呼吸灯系统流程 1.app层封装后使用NotificationManager发出:NotificationManager.notify() 2.Android 系统架构中:一个manager类对应一个aidl接口,一个manager对应一个底层的服务,notification也是这个架构 阅读详情

相关推荐

Flowable多数据源实战:从配置到指定Schema的避坑指南

本文详细介绍了Flowable多数据源配置的实战指南,包括基础配置、数据源Bean创建、指定Schema的进阶配置以及常见问题排查。通过具体代码示例和避坑建议,帮助开发者高效实现多租户系统中的工作流引擎集成,特别强调了schema设置和事务管理的注意事项。

weixin_30824599的博客 486

Flex中的弹出窗口

Flex 中有两种弹出窗口:1. 最简单的警告窗口你需要先导入Alert类: import mx.controls.Alert;然后在想要弹出警告的时候使用:Alert.show(“你确定要退出系统吗?”,“确认”,Alert.YES|Alert.NO,null,logout)参数说明:第一个参数是要显示的文本,第二个参数是窗口的标题,这两个参数是最经常用的。第三个参数是按钮,默认

meteorWJ's Home—Floating clound 4560

Qt数据导出实战:从SQLite到CSV的完整流程(附内存优化技巧)

本文详细介绍了在Qt框架下,将SQLite数据库中的数据高效导出为CSV格式的完整流程。针对大数据量场景,重点分享了分块读取、流式写入等内存优化技巧,有效解决了嵌入式或资源受限环境中导出功能的内存占用与性能瓶颈问题,并提供了健壮的代码实现方案。

weixin_29313547的博客 341

Flex弹出窗口的三种方式

在网上普遍存在的文章中,说Flex 中有两种弹出窗口,如下: 1. 最简单的警告窗口 你需要先导入Alert类: import mx.controls.Alert; 然后在想要弹出警告的时候使用: Alert.show(“你确定要退出系统吗?”,“确认”,Alert.YES|Alert.NO,null,logout) 参数说明:第一个参数是要显示的文本,第二个参数是窗口的标题,这两个参数

漂泊小柒的专栏 1万+

ESP32 开发实战:VS Code 头文件波浪线及编译错误的终极解决方案

本文针对ESP32开发者在VS Code中常见的头文件红色波浪线和fatal error编译错误,提供了终极解决方案。通过详细讲解如何配置c_cpp_properties.json文件来修复编辑器智能提示,以及如何修改CMakeLists.txt来修正编译器路径,帮助开发者彻底解决环境配置问题,提升开发效率。

prometheus9mon的博客 294

QComboBox设置最大显示数量多余的用滑动条,以及QComboBox::setMaxVisibleItems()不起作用的问题

QComoboBox是Qt封装的一个选择框的东西,但是我在使用过程中有一点感觉很不好,如图: 不论你往里面添加多少个它都会给你显示全部,甚至给你铺满全屏,后来看了官方文档发现有个setMaxVisibleItems()的方法,我欣喜若狂啊,终于特么的能解决了,但是,很遗憾,不知为啥,我设置上之后并没有起作用,依然会显示全部,后来搜了百度发现有个人是这样解决的 QComboBox *box = ne...

Aboveground的博客 4919

全面认识Flex弹出窗口用法

flex 窗口 弹出

kjk7820329的专栏 1203

在 SAP GUI Editor 中使用 OpenAI 自动生成 ABAP 代码 —— 技术实践与思考

在传统 SAP GUI Editor 场景下融入OpenAI开发者表达意图,模型负责实现。随着的持续演进,以及Joule等官方 Copilot 的加入,未来 ABAP 开发形态必将更加专注业务逻辑与架构设计,而把样板式编码交给 AI 自动完成。现在就动手试试,让你的下一段 ABAP 由 AI 来书写吧!

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 709

FLEX实践—弹出窗口、滚动字幕

本例中弹出窗口效果模仿的是Flex Buidler—>Help—>About Adobe Flex Builder 3...窗口代码:HelpWin.mxmlhttp://www.adobe.com/2006/mxml"    click="{this.visible=false}"    width="450"    height="253"    borderAlpha="0.8"    fo

meteorWJ's Home—Floating clound 3777

Python爬虫应对Cloudflare防护:5秒盾+Turnstile验证码实战(AST反混淆+指纹模拟,成功率95%)

Cloudflare 5秒盾+Turnstile验证码的防护核心,是通过“前端JS挑战+多维度指纹校验”确认请求来源的真实性。用AST反混淆还原CF的验证逻辑,避免执行无用代码导致的验证失败;基于真实浏览器采集指纹,确保指纹维度100%匹配真人环境;结合轻量级JS引擎和自动化工具,模拟完整的浏览器执行环境。该方案的绕过成功率可达95%(剩余5%主要是IP或请求频率导致的风控),适用于绝大多数部署CF防护的网站。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1718

Calibre 3Dstack --每日一个命令day27【overlap】(3-27)

本文介绍了Calibre3Dstack中overlap命令的使用方法。该命令用于检查两个已放置层之间的重叠量是否符合要求,支持设置检查名称、层类型、堆叠范围、检查方向等参数。关键参数包括:-constraint指定重叠约束条件,-exact控制百分比精度,-by_area切换为面积检查模式,-intersection报告相交区域。检查结果可通过RVE选项定制显示方式,适用于3D堆叠设计中的层间重叠验证场景。

u013620135的博客 112

flex PopUpManager弹出窗口

flex PopUpManager弹出窗口 博客分类:  Flex   flex PopUpManager类    PopUpManager 类 PopUpManager 类ActionScript 类名称mx.managers.PopUpManager    PopUpManager 类的方法摘要    PopUpManager.createPopUp(

u010943800的专栏 651

【用unity实现100个游戏之18】从零开始制作一个类CSGO/CS2、CF第一人称FPS射击游戏——基础篇1(附项目源码)

生存和射击游戏一直是我的最爱,说起3D最普遍的应该就是射击系统了,你可以在任何情况下加入射击功能,所以我写下了这篇FPS开发记录。希望对你有帮助。在这个项目中,你将学习如何设计和实现射击系统、武器系统、玩家控制、场景设计等方面的内容。通过这个项目,你将深入了解游戏开发中的许多核心概念和技术,并且在实践中不断提升自己。本项目将带你从零开始逐步实现一个完整的第一人称射击游戏,并且会逐步引入一些高级功能,如特效、声音等。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 5500

全面认识Flex弹出窗口的方法

1.最简单的警告窗口 你需要先导入Alert类:importmx.controls.Alert; 然后在想要弹出警告的时候使用:Alert.show(“你确定要退出系统吗?”,“确认”,Alert.YES|Alert.NO,null,logout) 参数说明:第一个参数是要显示的文本,第二个参数是窗口的标题,这两个参数是最经常用的。第三个参数是按钮,默认是两个:YEW和NO,当然你也可以自定

wzy_3463的专栏 494

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Flex:窗口的显示和隐藏

以前用过delphi,窗口的创建,显示,隐藏和管理很方便,flex里面怎么使用窗口好像都没有详细的例子,今天终于看见一个明白的例子,呵呵!!主窗口:                      import mx.managers.PopUpManager;           private function showNewWindow():void           {            

phphot 3287

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Flex PopUpManager 弹出窗口居中

有些情况下 Flex自带的使弹出窗口居中的方法并不能满足我们的要求,例如Flex应用有多个层次时 所以我们有时必须手动设置弹出窗口的位置: PopUpManager.addPopUp( window, this, true ); PopUpManager.centerPop

JavaMan 4326

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

ARCGIS viewer入门(9)flex viewer定制弹出窗口

(1)基本的弹出窗口                 Pop-up component used to render HTML text. -->                    xmlns:s="library://ns.adobe.com/flex/spark"                    xmlns:mx="library://ns.adobe.co

yangtang_newton的专栏 2740

Flex弹出窗口实现和子父Flex窗口的数据交换

<br /> Flex窗口的概念你是否了解,本文向大家介绍一下Flex弹出窗口的实现以及子父Flex窗口的数据交换,希望本文的介绍能让你有所收获。 <br /> <br />在学习Flex的过程中,你可能会遇到Flex窗口的问题,这里和大家分享一下Flex弹出窗口的实现以及子父Flex窗口的数据交换,相信本文介绍一定会让你有所帮助。<br />Flex弹出窗口的实现以及子父Flex窗口的数据交换<br />Flex里使用PopUpManager.createPopUp(parent,class,moda

JavaMan 4355

两种Flex弹出窗口用法解析

两种Flex弹出窗口用法解析 2010-08-11 14:22lifeng_2009 youkuaiyun.com我要评论(0)字号:T |T 本文向大家介绍一下两种Flex弹出窗口用法,主要包括最简单的警告窗口和常见Flex弹出窗口两大部分内容,希望本文的介绍能让你有所收获。 AD: 在学习Flex的过程中,你可能会遇到Flex弹出窗口问题,这里和大家分享一下最简单的警告窗口和常见Flex

classicbear的专栏 1227

Flex 弹出窗口

private function askQuestion(event:MouseEvent):void     {     var askQuestions:AskWindow = new AskWindow();     PopUpManager.addPopUp(askQuestions,this,true);     PopUpManager.centerPopUp(

luckypeng的专栏 743

Flex弹出窗口

1. 最简单的警告窗口 你需要先导入Alert类: import mx.controls.Alert; 然后在想要弹出警告的时候使用: Alert.show(“你确定要退出系统吗?”,“确认”,Alert.YES|Alert.NO,null,logout) 参数说明:第一个参数是要显示的文本,第二个参数是窗口的标题,这两个参数是最经常用的。第三个参数是按钮,默认是两个:YEW 和 NO,当

yangtang_newton的专栏 1083

FLEX QQ 弹出窗口(消息框)

<br />今天突然想做这个 仿QQ 消息弹出窗口 网上搜了下 太麻烦 自己写了个 希望可以帮到人亦或做抛砖引玉之用 共同提高...<br /> <br /> <br /><?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" showCloseButton="true" close="closeHandler(event)" borderColor="0x00bbc

Cat的专栏 1286

Flex 弹出窗口的数据传输

这里通过一个实例演示Flex父窗口和弹出的子窗口之间的数据传输。 先创建一个MXML component 命名为ListTitleWindow.mxml (Based on : TitleWindow) xml 代码 <?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adob...

weixin_44514000的博客 154
上一篇: flex打印要注意的问题
下一篇: Flex与Javascript互相通信(转)
avanry
博客等级 码龄20年 4粉丝 79原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值