`
xylffxyfpp
  • 浏览: 116647 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

关于 UIComponent 类

阅读更多
关于 UIComponent 类
继承 UIObject > UIComponent

动作脚本类命名空间 mx.core.UIComponent

所有 v2 组件均扩展 UIComponent;它不是可视组件。UIComponent 类包含的功能和属性使 Macromedia 组件能够共享一些常规行为。UIComponent 类允许您执行以下操作:

接收焦点和键盘输入
启用和禁用组件
按布局调整大小
要使用 UIComponent 的方法和属性,您可以直接从您正在使用的任意一个组件中调用它们。例如,要从 RadioButton 组件调用 UIComponent.setFocus() 方法,您要编写以下代码:

myRadioButton.setFocus();

如果您要使用 Macromedia 组件 V2 结构创建新组件,只需创建 UIComponent 的实例即可。即使在这种情况下,其他子类(如 Button)通常仍会隐式创建 UIComponent。如果您确实需要创建 UIComponent 的实例,请使用以下代码:

class MyComponent extends UIComponent;

UIComponent 类的方法摘要
方法
描述

UIComponent.getFocus()>  返回对具有焦点的对象的引用。

UIComponent.setFocus()>  将焦点设置到组件实例中。


继承 UIObject 类的所有方法。

UIComponent 类的属性摘要
属性
描述

UIComponent.enabled>  指明组件是否可以接收焦点和输入。

UIComponent.tabIndex>  一个数字,指明文档中组件的 Tab 键顺序。


继承 UIObject 类的所有属性。

UIComponent 类的事件摘要
事件
描述

UIComponent.focusIn>  当对象收到焦点时进行广播。

UIComponent.focusOut>  当对象失去焦点时进行广播。

UIComponent.keyDown>  当按下按键时进行广播。

UIComponent.keyUp>  当松开按键时进行广播。


继承 UIObject 类的所有事件。
http://book.xker.com/Dreamweaver/flash01/fla/flash/04_components258.html
分享到:
评论

相关推荐

    UIComponent

    在Kotlin中,UIComponent通常是一个类,它封装了与特定UI元素相关的逻辑和状态。这些组件可以是按钮、输入框、列表视图,甚至是自定义的复杂视图。它们通常包含以下几个关键部分: 1. **属性(Properties)**:这些...

    UICOMPONENT - 将 uicontrol 扩展到所有 Java 类:增强替换 uicontrol 和 javacomponent,接受所有 Java (Swing/AWT) 样式组件-matlab开发

    UICOMPONENT 以几种等效的不区分大小写的格式支持整个 Swing/AWT 和任何用户定义的类。 例如,'Spinner'、'spiNNer'、'JSpinner' 和 'javax.swing.jspinner' 都是等价的并且可以识别。 现在可用的值得注意的新样式...

    ActionScript3.0类大全(Word格式)

    14. **UIComponentAccImpl 类**:UIComponentAccImpl 类为自定义的 UIComponent 提供辅助功能,使得基于 UIComponent 构建的组件能够适应辅助技术的需求。 15. **ActionScriptVersion 类**:此枚举类表示加载的 SWF...

    flex 类与包的结构图

    例如,`Button`类可能继承自`UIComponent`类,`UIComponent`又可能继承自`DisplayObject`类,形成了一条从具体到抽象的继承链。 在`flex类结构图`这个文件中,很可能是通过图形化的方式展示了这些类和包的关系。...

    Qt封装带界面的纯虚类动态库

    例如,我们可以定义一个名为`UIComponent`的纯虚类,包含用于显示和交互的各种方法,如`show()`, `hide()`, `enable()`, `disable()`等。 2. **实现类结构**:在`UIComponent`中声明纯虚函数,但不提供实现。然后,...

    java编的计算器程序

    类之间可能存在继承关系,例如Button类可能继承自一个抽象的UIComponent类。 3. **输入/输出处理**:在命令行计算器中,Java的Scanner类用于获取用户输入,如数字和运算符。在图形用户界面(GUI)计算器中,可能使用...

    BlurryLoading-UiComponent

    "BlurryLoading-UiComponent" 是一个专门针对用户界面组件设计的加载效果库,它利用CSS技术实现了一种模糊加载效果。在用户等待内容加载时,这种模糊加载效果可以提供一个美观且具有视觉吸引力的过渡,提升用户体验...

    非可视化组件(类)写的mxml中

    它们通常继承自ActionScript的EventDispatcher类或Flex的mx.core.UIComponent基类,但不包含任何可视元素。 在MXML文件中使用非可视化组件的步骤如下: 1. **创建类**:在`src`目录下,编写一个ActionScript类,...

    Flex自定义控件

    在Flex中,我们可以通过继承现有的UIComponent类或者使用Spark或 Halo组件模型来实现自定义控件。下面将详细探讨Flex自定义控件的相关知识点。 1. **自定义控件的基础** - **UIComponent**: Flex中的所有可视组件...

    Flex addChild()方法注意事项

    要在Flex应用中添加Sprite或MovieClip,首先需要将它们封装到一个实现了IUIComponent接口的容器中,比如UIComponent类。然后,通过这个UIComponent实例来使用addChild()方法添加Sprite或MovieClip。这样做可以绕过...

    AS3 滚动条 源码

    AS3中,滚动条可以通过Flash的内置UI组件SystemManager或独立的UIComponent类来创建。 在AS3中,你可以使用Sprite或MovieClip类来构建自定义的滚动条组件。这些类提供了基本的图形绘制和事件处理功能。以下是一些...

    ActionScript的自定义组件及自定义事件例子

    UIComponent类提供了基本的布局和绘图功能,使得开发者能够构建自己的用户界面元素。例如,如果你想要创建一个自定义按钮,你可以继承UIComponent,并添加特定的点击事件处理、样式和图形绘制方法。创建自定义组件的...

    Creating_ActionScript3_components_in_flash_source

    在AS3中,组件由两类构成:DisplayObject类的子类(如Sprite或MovieClip)和UIComponent类的子类。DisplayObject组件主要用于图形绘制,而UIComponent更适合构建具有复杂行为的控件。 三、创建自定义组件 1. 创建新...

    Flash与Flex3结合学习心得体会

    这与Flash中的DisplayObject类类似,因为UIComponent是Flex中用于创建可绘制用户界面元素的基础类。 3. **FlexComponentKit的使用**: - 要使Flash组件能在Flex中使用,可以利用FlexComponentKit工具,将MovieClip...

    flash中datagrid用法及外部类的引入.rar

    这通常涉及创建一个新的UIComponent子类,并实现数据到可视元素的转换。 三、外部类的引入与使用 5. **导入外部类**:在ActionScript中,可以使用`import`语句引入外部类。假设有一个名为`MyCustomClass.as`的外部...

    iOS设计模式-工厂方法

    它定义了一个创建对象的接口,但让子类决定实例化哪一个类。工厂方法让一个类的实例化推迟到子类。 **概念理解** 1. **工厂角色(Abstract Factory)**:这是工厂方法模式的核心,它声明了工厂方法,用于返回一个...

    创建JSF自定义组件

    - **组件类(Component Class)**:这是自定义组件的核心,实现了`javax.faces.component.UIComponent`接口,定义了组件的行为和属性。 - **渲染器类(Renderer Class)**:负责将组件的模型数据转换为实际的HTML或...

    ActionScript高级组件开发

    - **继承现有类**:要创建高级组件,可以考虑继承现有的Flex组件类或`UIComponent`类。 - **实现构造函数**:每个组件都需要一个构造函数来初始化其状态。 - **重载`UIComponent`的受保护方法**:为了更好地控制...

    ActionScript3.0API

    `mx.core.UIComponent`和`mx.controls.Button`等类可以作为模板的基础,通过MXML或ActionScript创建自定义组件。`mx.styles.StyleManager`和`mx.styles.CSSStyleDeclaration`等类则用于管理和应用样式到这些模板组件...

Global site tag (gtag.js) - Google Analytics