`

———添加UI控件

阅读更多
Flex includes a large selection of user interface components, such as Button, TextInput, and ComboBox controls.
After you define the layout and navigation of your application by using container components, you add the user interface controls.
The following example contains an HBox (horizontal box) container with two child controls, a TextInput control and a Button control. An HBox container lays out its children horizontally.
<?xml version="1.0"?>
<!-- mxml/AddUIControls.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
        <![CDATA[
            private function storeZipInDatabase(s:String):void {
                // event handler code here
            }
        ]]>
    </mx:Script>
    <mx:HBox>
        <mx:TextInput id="myText"/>
        <mx:Button click="storeZipInDatabase(myText.text)"/>
    </mx:HBox>
</mx:Application>

Typical properties of a control tag include id, width, height, fontSize, color, event listeners for events such as click and change, and effect triggers such as showEffect and rollOverEffect. For information about the standard Flex controls, see “Controls” on page 223.

    Flex包含了大量可选的UI控件,例如Button,TextInput,和ComboBox控件。
    当您在您的程序中使用容器组件来定义您的布局和导航后,您可以向其中添加UI控件。
    下面的例子是一个HBox(horizontal box)容器中包含两个子控件:一个TextInput控件和一个Button控件。HBox容器将其子组件进行垂直布局。
<?xml version="1.0"?>
<!-- mxml/AddUIControls.mxml -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
    <mx:Script>
        <![CDATA[
            private function storeZipInDatabase(s:String):void {
                // event handler code here
            }
        ]]>
    </mx:Script>
    <mx:HBox>
        <mx:TextInput id="myText"/>
        <mx:Button click="storeZipInDatabase(myText.text)"/>
    </mx:HBox>
</mx:Application>

    组件标签的典型属性包括标识(id),宽度(width),高度(height),字体大小(fontSize),颜色(color),以及监听器(listener)。例如点击和更改事件的事件监听器,还有如showEffect和rollOverEffect等的效果触发器。有关标准的Flex控件的信息,请参阅223页“控件”。
分享到:
评论

相关推荐

    libgdx——UI控件

    本篇文章将深入探讨LibGDX中的UI控件及其使用方法。 首先,我们要了解的是`Scene2D`库,这是LibGDX提供的一套用于创建2D图形界面的工具。`Scene2D`包括舞台(Stage)、演员(Actor)、组(Group)等概念,它们共同...

    安卓Android源码——高仿iOSActionSheet控件.zip

    本资源"安卓Android源码——高仿iOSActionSheet控件.zip"提供了一种方法,通过自定义控件来模仿iOS中的ActionSheet功能。ActionSheet在iOS中通常用于展示一系列可选操作,如删除、保存或取消等,它会从屏幕底部弹出...

    第08章 更加丰富的游戏功能——扩展2D控件.zip

    在本章"第08章 更加丰富的游戏功能——扩展2D控件"中,我们将深入探讨如何在游戏开发中增强用户体验,通过扩展2D控件实现更多互动性与功能性。2D控件是游戏界面设计的重要组成部分,它们提供用户交互的入口,使玩家...

    安卓Android源码——wheel时间控件.zip

    这个压缩包"安卓Android源码——wheel时间控件.zip"包含了一个实现此类功能的源代码示例,我们可以从中学到如何在Android应用中创建和使用这样的自定义控件。 首先,"wheel"控件的核心在于自定义View的实现。在...

    安卓Android源码——树形控件源码.zip

    本压缩包包含的"安卓Android源码——树形控件源码.zip"是关于如何在Android应用中实现自定义树形控件的实例代码。 在Android原生SDK中并没有直接提供树形控件,因此开发者通常需要自定义一个View或者使用第三方库来...

    Visual_C__2008——使用高级控件

    自定义控件可以通过继承现有控件并添加新功能,或者从头开始创建新的UI元素。自定义控件可以通过重写OnPaint方法实现自绘,以达到独特的外观和交互效果。 五、第三方控件 除了内置控件,还可以使用第三方控件库来...

    Android源码——多种android控件的Demo_new_40.zip

    "Android源码——多种android控件的Demo_new_40.zip"这个压缩包,便是这样一个宝贵的学习资料,它包含了多个Android控件的示例代码,帮助开发者深入理解和应用这些控件。 1. **基础控件**:Android的基础控件包括...

    安卓Android源码——BOOK看遍所有UI控件.zip

    这本书籍"Android源码——看遍所有UI控件"深入探讨了Android系统中的用户界面(UI)控件,旨在帮助开发者全面了解并熟练运用这些控件。以下是基于这个主题的详细知识点讲解: 1. **Android UI框架**:Android使用...

    安卓Android源码——滑动选择控件WheelView,双级联动,有图有真相.zip

    总之,这个"安卓Android源码——滑动选择控件WheelView,双级联动,有图有真相.zip"的压缩包提供了学习和研究Android自定义视图及交互设计的宝贵资源。通过对源码的深入理解和实践,开发者可以提升自己的Android编程...

    安卓Android源码——下拉刷新控件(ListView好ScrollView版).zip

    这个压缩包“安卓Android源码——下拉刷新控件(ListView好ScrollView版).zip”包含了实现这一功能的具体源代码,适用于ListView和ScrollView这两种常见的布局组件。 首先,我们来详细讨论下拉刷新的概念。在移动...

    快速创建UI控件

    在本文中,我们将深入探讨一个自定义的第三方库——ZTQuickControl,它旨在加速UI控件的创建过程,提高开发效率。 ZTQuickControl库是专门为开发者设计的,它提供了一套简便快捷的方法来创建各种常见的UI控件,如...

    安卓Android源码——下拉刷新控件(ListView好ScrollView版).rar

    这个压缩包文件“安卓Android源码——下拉刷新控件(ListView好ScrollView版).rar”包含了实现这一功能的具体源代码,适用于ListView和ScrollView这两种常见的滚动视图。以下是对这个主题的详细讲解: 1. **下拉...

    jsr2控件——快速组建WEB前台应用的UI控件包

    JSR2,作为一个由国内开发者编写的WEB前端UI控件库,旨在为开发者提供一套快速组建高效、美观的用户界面解决方案。这款控件集与EXT有诸多相似之处,但在体积上更加轻巧,使得它在性能和加载速度上具有一定的优势,...

    swift-[iOS]带有数字(金额)滚动效果的UI控件

    通过以上步骤,我们可以创建出一个既实用又具有视觉吸引力的UI控件——UUAmountBoardView。在实际项目中,这个控件可以方便地集成到任何Swift iOS应用中,为用户提供一种引人注目的方式来展示变化的数值。同时,这也...

    Android源码——ScrollableTabHost tab控件_new_14.7z

    8. **样式和主题**:为了定制UI,开发者可能会在源码中使用自定义的主题和样式,如修改tab背景、文字颜色等,这涉及到Android的资源系统和样式文件的使用。 通过深入学习和分析`ScrollableTabHost`的源码,开发者...

    Android源码——整体UI设计(滑动导航栏+滚动页面).zip

    3. **Adapter**:Adapter是连接数据源和视图的桥梁,例如ListView、RecyclerView等列表控件的数据展示就需要Adapter来实现。你可以自定义Adapter,将数据绑定到视图上。 4. **触摸事件处理**:在实现滚动页面时,...

    安卓Andriod源码——滑动选择控件WheelView,双级联动,有图有真相.zip

    同时,为了优化性能,可以使用View的postInvalidate()方法在UI线程空闲时异步刷新视图。 4. **自定义布局与渲染**:为了实现轮盘的视觉效果,开发者可能需要自定义ViewGroup,比如继承LinearLayout或RelativeLayout...

    安卓Android源码——多种控件的Demo.zip

    这份"安卓Android源码——多种控件的Demo"提供了丰富的实例,帮助开发者深入理解Android UI组件的使用。下面将详细探讨其中包含的知识点。 1. **基本控件**:源码中可能包含了Android的基本UI元素,如TextView...

    IOS应用源码——评分控件.zip

    1. **自定义UI控件**:了解如何在iOS中创建自定义的视图(UIView)子类,以实现特定的交互和视觉效果。 2. **手势识别**:学习如何使用UIPanGestureRecognizer或其他手势识别器来处理用户的滑动操作,以改变或选择...

    Swift编程-UI控件-ActionSheet

    在本教程中,我们将深入探讨一个特定的UI控件——ActionSheet,它是iOS界面设计中常用的交互组件。ActionSheet通常用于向用户提供一组可选操作,通常在用户需要做决定或执行不同操作时弹出。 ActionSheet在Swift...

Global site tag (gtag.js) - Google Analytics