`
wing123
  • 浏览: 799756 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex用AS3实现带文本框的弹出框

    博客分类:
  • flex
 
阅读更多

来源:

http://livedocs.adobe.com/flex/3_cn/langref/mx/containers/TitleWindow.html

 

代码:

 

<?xml version="1.0" encoding="utf-8"?>
<!-- Simple custom MXML TitleWindow component.
     The TitleWindowApp application displays this component. 
     You cannot run it independently. -->
     
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" 
    title="Title Window" x="168" y="86">

    <mx:Script>
        <![CDATA[       
            import mx.managers.PopUpManager;
            import mx.controls.Text;
           
            // A reference to the TextInput control in which to put the result.
            public var loginName:Text;
           
            // Event handler for the OK button.
            private function returnName():void {
                loginName.text="Name entered: " + userName.text; 
                PopUpManager.removePopUp(this);
            }
        ]]>
    </mx:Script>

    <mx:HBox>
        <mx:Label text="Enter Name: "/>
        <mx:TextInput id="userName" width="100%"/>
    </mx:HBox>

    <mx:HBox>
        <mx:Button label="OK" click="returnName();"/>
        <mx:Button label="Cancel" click="PopUpManager.removePopUp(this);"/>
    </mx:HBox>

</mx:TitleWindow>

 

 

 

 

<?xml version="1.0" encoding="utf-8"?>
<!-- Main application to demonstrate TitleWindow layout container. -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">

    <mx:Script>
        <![CDATA[
       
            import mx.managers.PopUpManager;
            import mx.containers.TitleWindow;
             import flash.geom.Point;

            private var point1:Point = new Point();
      
            // Open the TitleWindow container.
            // Cast the return value of the createPopUp() method
            // to SimpleTitleWindowExample, the name of the 
            // component containing the TitleWindow container.
            private function showWindow():void {
                var login:SimpleTitleWindowExample=SimpleTitleWindowExample(PopUpManager.createPopUp( this, SimpleTitleWindowExample , true));

                // Calculate position of TitleWindow in Application's coordinates.
                // Position it 25 pixels down and to the right of the Button control.
                point1.x=0;
                point1.y=0;                
                point1=myButton.localToGlobal(point1);
                login.x=point1.x+25;
                login.y=point1.y+25;
             
                // Pass a reference to the TextInput control
                // to the TitleWindow container so that the 
                // TitleWindow container can return data to the main application.
                login.loginName=returnedName;
            }
        ]]>
    </mx:Script>

    <mx:Panel title="TitleWindow Container Example" height="75%" width="75%" 
        paddingTop="10" paddingLeft="10" paddingRight="10" paddingBottom="10">

        <mx:Button id="myButton" label="Click to open the TitleWindow container" 
            click="showWindow();"/>
        
        <mx:Text id="returnedName" text="" width="100%"/>

    </mx:Panel>
</mx:Application>

 

 

 

  • 大小: 33 KB
分享到:
评论

相关推荐

    FLEX弹出框特效,很好很强大

    本主题聚焦于“FLEX弹出框特效”,这通常指的是使用Flexbox创建的交互式对话框或者窗口,它们在用户界面上以弹出的方式显示,提供额外的信息或功能。以下将详细介绍FLEX弹出框特效及其在3.0版本中的应用。 1. **...

    flex和as3之间互相调用的方法

    Flex和ActionScript 3(AS3)之间的交互是Adobe Flex应用程序开发中的重要组成部分。Flex是一种基于MXML和AS3的开源框架,用于构建富互联网应用(RIA)。在Flex项目中,用户界面通常由MXML组件定义,而业务逻辑和...

    flex+as3麻将游戏源码

    - **flex+as3**:说明UI部分是用Flex构建的,这可能涉及到Flex的MXML和ActionScript的结合使用,以及自定义组件的开发。 - **as3客户端源码**:说明这是一个客户端应用程序,可能包含网络通信,用于玩家之间的互动,...

    Flex实现带复选框的列表树

    "Flex实现带复选框的列表树"这一主题涵盖了Flex编程、UI组件设计以及事件处理等多个方面的知识点。下面我们将深入探讨这些核心概念。 1. Flex框架:Flex是Adobe公司开发的一个开源框架,用于构建富互联网应用程序...

    flex的as3xls读写excel

    根据给定的信息,本文将详细解释Flex框架中利用as3xls库进行Excel文件读写的实现原理及具体步骤。 ### 一、as3xls简介 as3xls 是一个用于Adobe Flex和ActionScript 3项目的库,它允许开发人员轻松地创建、读取和...

    Flex文本框自动提示

    Flex文本框自动提示技术是基于Adobe Flex框架的一种用户体验优化功能,它允许用户在输入文本时获得即时的下拉建议或提示。这种功能在各种应用程序中非常常见,如搜索引擎、在线表单和数据输入界面,可以显著提高用户...

    flex+as3项目渲染器的使用

    下面将详细阐述`flex+as3项目渲染器的使用`这一主题。 1. **项目渲染器的作用** 项目渲染器的主要任务是为数据列表或数据网格中的每一项数据提供一个定制的视图。默认情况下,这些组件只会显示简单的文本或图标,...

    AS3+xml下拉菜单_下拉弹出框菜单

    在本文中,我们将深入探讨AS3.0与XML结合实现的下拉菜单和弹出框菜单的原理、设计以及实际应用。AS3.0(ActionScript 3.0)是Adobe Flash开发中的主要编程语言,它提供了强大的功能和高效的性能。XML(eXtensible ...

    Flex4AS3的Fireworks源文件

    在本资源中,我们拥有的是使用Adobe Fireworks创作的源文件,专门针对Flex4 AS3中的弹出窗口(popwin)功能进行设计。Fireworks是一款图形设计和界面开发工具,特别适合创建Web图形和交互式用户界面。 在学习和使用...

    flex+as3 聊天及wsdl通信

    在Flex中,你可以用MXML定义UI组件,而AS3则负责处理逻辑和数据操作。 2. Flex聊天应用: 在Flex中构建聊天应用通常涉及以下组件和概念: - Socket通信:使用AS3的Socket类,可以实现客户端与服务器之间的双向...

    Flex Mobile自定义实现的弹出对话框

    在Flex Mobile中,自定义实现弹出对话框是一项常见的需求,这通常涉及到用户交互和界面设计的灵活性。 对话框在移动应用中扮演着重要的角色,它们可以用来显示警告、询问用户输入或者进行一些特殊操作。在Flex ...

    as3/flex4.6

    ### Flex4.6与AS3知识点详解 #### 一、Flex4.6简介与特性 **Flex4.6**作为一款强大的开源框架,主要用于构建跨平台的企业级应用程序、网页游戏、桌面应用及移动应用等。它基于ActionScript 3 (AS3) 开发,为开发者...

    Flex文本框数据过滤

    当用户在文本框中输入字符时,系统会实时地根据输入的字符筛选并显示相关数据,这种功能通常应用于搜索框或者下拉选择列表。在本案例中,我们将深入探讨如何在Flex 4中实现这样的功能,主要涉及到ActionScript编程。...

    FLEX自动调整大小文本框控件

    3. **动态调整大小**:根据计算出的文本长度,控件会自动调整其宽度和/或高度。这可能通过修改组件的width和height属性实现,或者利用布局管理器(如HorizontalLayout或VerticalLayout)来自动调整容器的大小。 4. ...

    flex_as3_p2p_demo

    在描述中提到,“基于flex开发的几个as3个p2p应用的小例子”,意味着这个压缩包包含了多个使用Flex和AS3实现的P2P技术的实践项目。这些示例可能是为了展示如何在Flex应用中集成P2P功能,例如文件共享、音视频通信...

    flex as3 air ria 遮罩的使用例子

    在这个“flex as3 air ria 遮罩的使用例子”中,我们将探讨如何在ActionScript 3.0中实现遮罩功能,以及其在富互联网应用(RIA)和Adobe AIR项目中的应用。 首先,遮罩是通过将一个显示对象作为另一个对象的遮罩层...

    flex3as3jquery学习资料

    标题“flex3as3jquery学习资料”表明这是一个关于学习Flex3、AS3以及jQuery的资源集合,旨在帮助开发者掌握这些技术。 1. Flex3: - **Flex SDK**:Flex3基于Flex SDK,它包含了编译ActionScript代码、创建SWF文件...

    as3xls flex可用 as项目需包括相应mx类库 含api

    在开发ActionScript 3(AS3)项目时,有时我们需要处理Excel文件,这通常是通过使用第三方库来实现的。"as3xls" 是一个这样的库,它允许在Flex或AS3环境中读写Microsoft Excel文件。标题提到的"as3xls flex可用"表明...

    as3 flex mxml调用.as文件例子

    在本文中,我们将深入探讨如何在ActionScript 3 (AS3) 和 Flex 框架中使用MXML来调用`.as`文件中的类。Flex是Adobe开发的一个开源框架,用于构建富互联网应用程序(RIA),它结合了MXML和AS3,提供了声明式和编程式...

Global site tag (gtag.js) - Google Analytics