UIComponent类
编辑教程UIComponent类
UIComponent 类是所有可视组件的基类,包括交互式和非交互式。
类声明
以下是 mx.core.UIComponent 类的声明:
public class UIComponent extends FlexSprite implements IAutomationObject, IChildList, IConstraintClient, IDeferredInstantiationUIComponent, IFlexDisplayObject, IFlexModule,IInvalidating, ILayoutManagerClient, IPropertyChangeNotifier,IRepeaterClient, IStateClient, IAdvancedStyleClient, IToolTipManagerClient, IUIComponent, IValidatorListener, IVisualElement
公共属性
以下是 mx.core.UIComponent 类的公共属性:
S.N. | 名称和描述 |
---|---|
1 | accessibilityDescription:String 此UIComponent的accessibilityProperties对象中的描述属性的方便存取器。 |
2 | accessibilityEnabled:Boolean 在此UIComponent的accessibilityProperties对象中的silent属性的方便访问器。 |
3 | accessibilityName:String 在此UIComponent的accessibilityProperties对象中的name属性的方便访问器。 |
4 | accessibilityShortcut:String 此UIComponent的accessibilityProperties对象中的快捷方式属性的便捷访问器。 |
5 | activeEffects:Array [只读]当前作为EffectInstance数组实例在组件上播放的效果列表。 |
6 | automationDelegate:Object 处理自动化相关功能的委托对象。 |
7 | automationEnabled:Boolean [只读]如果此组件已启用自动化,则为true,否则为false。 |
8 | automationName:String 可用作此对象的标识符的名称。 |
9 | automationOwner:DisplayObjectContainer [只读]此组件的所有者用于自动化目的。 |
10 | automationParent:DisplayObjectContainer [只读]此组件的父级用于自动化目的。 |
11 | automationTabularData:Object [只读] IAutomationTabularData接口的实现,可用于检索数据。 |
12 | automationValue:Array [只读]该值通常对应于对象的呈现外观,并且应该可用于将标识符与对象相关联,因为它在应用程序中可视地显示。 |
13 | automationVisible:Boolean [只读]如果此组件对于自动化可见,则为true,否则为false。 |
14 | baseline : Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
15 | baselinePosition:Number [只读]组件的第一行文本的基线的y坐标。 |
16 | bottom:Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
17 | cacheHeuristic:Boolean [只写]由Flex用于为对象建议位图缓存。 |
18 | cachePolicy:String 指定此对象的位图缓存策略。 |
19 | className:String [只读]此实例的类的名称,例如“Button"。 |
20 | contentMouseX:Number [只读]返回内容坐标系中鼠标的x位置。 |
21 | contentMouseY:Number [只读]返回内容坐标系中鼠标的y位置。 |
22 | currentState:String 组件的当前视图状态。 |
23 | cursorManager:ICursorManager [read-only]获取控制此组件及其对等体的游标的CursorManager。 |
24 | depth : Number 确定呈现容器内的项目的顺序。 |
25 | descriptor:UIComponentDescriptor 引用UIComponentDescriptor(如果有),由createComponentFromDescriptor()方法用来创建此UIComponent实例。 |
26 | designLayer:DesignLayer 指定与此可视元素关联的可选DesignLayer实例。 |
27 | document:Object 对与此UIComponent关联的文档对象的引用。 |
28 | doubleClickEnabled:Boolean [override]指定UIComponent对象是否接收doubleClick事件。 |
29 | enabled:Boolean 组件是否可以接受用户交互。 |
30 | errorString:String 当组件由Validator监视并且验证失败时,组件的错误提示显示的文本。 |
31 | explicitHeight:Number 指定组件坐标中组件的显式高度(以像素为单位)的数字。 |
32 | explicitMaxHeight:Number 布局期间父级要考虑的组件的最大推荐高度。 |
33 | explicitMaxWidth:Number 布局期间父级要考虑的组件的最大推荐宽度。 |
34 | explicitMinHeight:Number 布局期间父级要考虑的组件的最小建议高度。 |
35 | explicitMinWidth:Number 布局期间父级要考虑的组件的最小推荐宽度。 |
36 | explicitWidth:Number 指定组件坐标中组件的显式宽度(以像素为单位)的数字。 |
37 | flexContextMenu:IFlexContextMenu 此UIComponent的上下文菜单。 |
38 | focusEnabled:Boolean 指示组件在选项卡上是否可以接收焦点。 |
39 | focusManager:IFocusManager 获取控制此组件及其对等项的焦点的FocusManager。 |
40 | focusPane:Sprite 与此对象关联的焦点窗格。 |
41 | hasFocusableChildren:Boolean 指示子对象是否可以接收焦点的标志。 |
42 | hasLayoutMatrix3D:Boolean [只读]如果元素具有3D矩阵,则包含true。 |
43 | height:Number [override]指定组件高度(以像素为单位)的数字,以父元素的坐标表示。 |
44 | horizontalCenter:Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
45 | id:String 组件的ID。 |
46 | includeInLayout:Boolean 指定此组件是否包含在父容器的布局中。 |
47 | inheritingStyles:Object 这个组件的继承样式链的开始。 |
48 | initialized:Boolean 确定对象是否已通过布局的所有三个阶段(承诺,度量和布局(如果需要)的标志)。 |
49 | instanceIndex:int [只读]重复组件的索引。 |
50 | instanceIndices:Array 包含从其父文档引用此UIComponent对象所需的索引的数组。 |
51 | is3D:Boolean [只读]元素为3D时包含true。 |
52 | isDocument:Boolean [只读]如果此UIComponent实例是文档对象,则包含true。 |
53 | isPopUp:Boolean PopUpManager设置为true表示组件已弹出。 |
54 | layoutMatrix3D:Matrix3D [只写]用于计算组件相对于其兄弟的布局的变换矩阵。 |
55 | left:Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
56 | maintainProjectionCenter:Boolean 当为真时,组件保持其投影矩阵居中在其边界框的中间。 |
57 | maxHeight:Number 布局期间父级要考虑的组件的最大推荐高度。 |
58 | maxWidth:Number 布局期间父级要考虑的组件的最大推荐宽度。 |
59 | measuredHeight:Number 组件的默认高度(以像素为单位)。 |
60 | measuredMinHeight:Number 组件的默认最小高度(以像素为单位)。 |
61 | measuredMinWidth:Number 组件的默认最小宽度(以像素为单位)。 |
62 | measuredWidth:Number 组件的默认宽度(以像素为单位)。 |
63 | minHeight:Number 布局期间父级要考虑的组件的最小建议高度。 |
64 | minWidth:Number 布局期间父级要考虑的组件的最小推荐宽度。 |
65 | moduleFactory:IFlexModuleFactory 模块工厂用作使用嵌入字体和查找控制此组件样式的样式管理器的上下文。 |
66 | mouseFocusEnabled:Boolean 是否可以在点击时接收焦点。 |
67 | nestLevel:int 在包含层次结构中此对象的深度。 |
68 | nonInheritingStyles:Object 这个组件的非继承样式链的开始。 |
69 | numAutomationChildren:int [只读]此容器具有的自动化子项数。 |
70 | owner:DisplayObjectContainer 此IVisualElement对象的所有者。 |
71 | parent:DisplayObjectContainer [override] [只读]此组件的父容器或组件。 |
72 | parentApplication:Object [只读]对包含此UIComponent实例的Application对象的引用。 |
73 | parentDocument:Object [只读]对此UIComponent的父文档对象的引用。 |
74 | percentHeight:Number 指定组件的高度,以其父级大小的百分比表示。 |
75 | percentWidth:Number 指定组件的宽度,以其父级大小的百分比表示。 |
76 | postLayoutTransformOffsets:mx.geom:TransformOffsets 定义一组调整,可以以对父级布局不可见的方式应用于对象的变换。 |
77 | processedDescriptors:Boolean 在立即或延迟子项创建后设置为true,具体取决于哪个发生。 |
78 | 中继:IRepeater [只读]对生成此UIComponent的父文档中Repeater对象的引用。 |
79 | repeaterIndex:int [只读]生成此UIComponent的Repeater的数据提供程序中项目的索引。 |
80 | repeaterIndices:Array 包含生成此UIComponent的父文档中的重复器的数据提供程序中的项目的索引的数组。 |
81 | repeets:Array 包含对生成此UIComponent的父文档中的Repeater对象的引用的数组。 |
82 | right : Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
83 | rotation : Number [override]指示DisplayObject实例相对于其原始方向的旋转角度(以度为单位)。 |
84 | rotationX:Number [override]表示DisplayObject实例相对于3D父容器的原始方向的x轴旋转(以度为单位)。 |
85 | rotationY:Number [override]指示DisplayObject实例相对于3D父容器的原始方向的y轴旋转(以度为单位)。 |
86 | rotationZ:Number [override]指示DisplayObject实例相对于3D父容器的原始方向的z轴旋转(以度为单位)。 |
87 | scaleX:Number [override]指定水平缩放系数的数字。 |
88 | scalY:Number [override]指定垂直缩放因子的数字。 |
89 | scaleZ:Number [override]指定沿z轴的缩放因子的数字。 |
90 | screen : Rectangle [只读]返回包含此对象的基本绘图表面的大小和位置的对象。 |
91 | showInAutomationHierarchy:Boolean 用于确定自动化对象是否显示在自动化层次结构中的标志。 |
92 | states:Array 为此组件定义的视图状态。 |
93 | styleDeclaration:CSSStyleDeclaration 存储此对象上的内联继承样式。 |
94 | styleManager:IStyleManager2 [只读]返回此组件使用的StyleManager实例。 |
95 | styleName:Object 此组件使用的类样式。 |
96 | styleParent:IAdvancedStyleClient 组件的父级用于评估后代选择器。 |
97 | systemManager:ISystemManager 返回此组件使用的SystemManager对象。 |
98 | tabFocusEnabled:Boolean 指示此对象是否可以通过TAB键接收焦点的标志这与Flash Player使用的tabEnabled属性类似。 这通常适用于处理键盘输入的组件,但控制栏中的某些组件将它们设置为false,因为它们不应该像编辑器那样从其他组件窃取焦点。 |
99 | toolTip:String 要在工具提示中显示的文本。 |
100 | top:Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
101 | transform:flash.geom:Transform [override]具有与显示对象的矩阵,颜色变换和像素边界相关的属性的对象。 |
102 | transformX:Number 设置组件的变换中心的x坐标。 |
103 | transformY:Number 设置组件的变换中心的y坐标。 |
104 | transformZ:Number 设置组件的变换中心的z坐标。 |
105 | transitions:Array Transition对象数组,其中每个Transition对象定义一组在视图状态更改发生时播放的效果。 |
106 | tweeningProperties:Array 当前正在此对象上进行补间的属性数组。 |
107 | uid:String 对象的唯一标识符。 |
108 | updateCompletePendingFlag:Boolean 确定对象是否已通过布局验证的所有三个阶段(如果需要)的标志。 |
109 | validationSubField:String 由验证器用于将子字段与此组件相关联。 |
110 | verticalCenter:Object 对于组件,此布局约束属性是类似命名样式顶部的外观。 |
111 | visible:Boolean [override]显示对象是否可见。 |
112 | width:Number [override]指定组件宽度(以像素为单位)的数字,以父项坐标为单位。 |
113 | x : Number [override]指定组件在其父容器中的水平位置(以像素为单位)的数字。 |
114 | y : Number [override]指定组件在其父容器中的垂直位置(以像素为单位)的数字。 |
115 | z : Number [override]指示沿着DisplayObject实例相对于3D父容器的z轴的z坐标位置。 |
受保护的属性
以下是 mx.core.UIComponent 类的受保护属性:
S.N. | 名称和描述 |
---|---|
1 | currentCSSState:String [只读]匹配CSS伪选择器时要使用的状态。 |
2 | hasComplexLayoutMatrix:Boolean [只读]如果UIComponent具有任何非平移(x,y)变换属性,则返回true。 |
3 | resourceManager:IResourceManager [只读]对管理所有应用程序的本地化资源的对象的引用。 |
4 | unscaledHeight:Number [只读]用于确定组件的未缩放高度的方便方法。 |
5 | unscaledWidth:Number [只读]用于确定组件的未缩放宽度的方便方法组件的所有绘图和子布局都应在此宽度的边界矩形内完成,它也作为参数传递给updateDisplayList()。 |
S.N. | 事件和描述 |
---|---|
1 | activate 在Flash Player获得操作系统焦点并变为活动时分派。 |
2 | detivate 在Flash Player失去操作系统焦点并变为非活动状态时分派。 |
公共方法
S.N. | 方法和描述 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | UIComponent() 构造函数。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 | addStyleClient(styleClient:IAdvancedStyleClient):void 向此组件实例添加非可视样式客户端。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
3 | callLater(method:Function,args:Array = null):void 对稍后调用的函数进行排队。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
4 | clearStyle(styleProp:String):void 从此组件实例中删除样式属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5 | contentToGlobal(point:Point):Point 将Point对象从内容坐标转换为全局坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
6 | contentToLocal(point:Point):Point 将Point对象从内容转换为本地坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
7 | createAutomationIDPart(child:IAutomationObject):Object 返回一组用于标识此容器中的子元素的属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
8 | createAutomationIDPartWithRequiredProperties(child:IAutomationObject,properties:Array):Object 返回一组用于标识此容器中的子元素的属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
9 | createReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void 在其父文档对象上创建对此IUIComponent对象的id引用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
10 | deleteReferenceOnParentDocument(parentDocument:IFlexDisplayObject):void 删除对其父文档对象上的此IUIComponent对象的id引用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
11 | determineTextFormatFromStyles():mx.core:UITextFormat 返回与此UIComponent的文本样式对应的UITextFormat对象。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
12 | dispatchEvent(event:Event):Boolean [override]将事件分派到事件流中。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
13 | drawFocus(isFocused:Boolean):void 显示或隐藏此组件周围的焦点指示符。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
14 | drawRoundRect(x:Number,y:Number,w:Number,h:Number,r:Object = null,c:Object = null,alpha:Object = null,rot:Object = null,gradient:String = null ,ratios:Array = null,hole:Object = null):void 以编程方式在此皮肤的Graphics对象中绘制一个矩形。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
15 | effectFinished(effectInst:IEffectInstance):void 当效果实例停止在组件上播放时调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
16 | effectStarted(effectInst:IEffectInstance):void 在效果实例开始在组件上播放时调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
17 | endEffectsStarted():void 结束对组件的所有当前播放效果。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
18 | executeBindings(recurse:Boolean = false):void 执行UIComponent对象是其目标的所有绑定。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
19 | finishPrint(obj:Object,target:IFlexDisplayObject):void 打印完成后调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
20 | getAutomationChildAt(index:int):IAutomationObject 在指定的索引处提供自动化对象。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
21 | getAutomationChildren():Array 提供自动化对象列表。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
22 | getBoundsXAtSize(width:Number,height:Number,postLayoutTransform:Boolean = true):Number 返回指定元素大小处元素边界的x坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 | getBoundsYAtSize(width:Number,height:Number,postLayoutTransform:Boolean = true):Number 返回指定元素大小的元素边界的y坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24 | getClassStyleDeclarations():Array 查找此UIComponent实例的类型选择器。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25 | getConstraintValue(constraintName:String): 返回布局约束值,这与获取此组件的约束样式相同。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
26 | getExplicitOrMeasuredHeight():Number 用于确定是使用显式高度还是测量高度的方便方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
27 | getExplicitOrMeasuredWidth():Number 用于确定是使用显式宽度还是测量宽度的方便方法 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
28 | getFocus():InteractiveObject 获取当前具有焦点的对象。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
29 | getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number 返回元素的布局高度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
30 | getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number 返回元素的布局宽度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
31 | getLayoutBoundsX(postLayoutTransform:Boolean = true):Number 返回元素用于在屏幕上绘制的x坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
32 | getLayoutBoundsY(postLayoutTransform:Boolean = true):Number 返回元素在屏幕上绘制的y坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
33 | getLayoutMatrix():Matrix 返回用于计算组件相对于其兄弟姐妹的布局的变换矩阵。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
34 | getLayoutMatrix3D():Matrix3D 返回此元素的布局变换Matrix3D。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
35 | getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number 返回元素的最大高度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
36 | getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number 返回元素的最大宽度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
37 | getMinBoundsHeight(postLayoutTransform:Boolean = true):Number 返回元素的最小高度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
38 | getMinBoundsWidth(postLayoutTransform:Boolean = true):Number 返回元素的最小宽度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
39 | getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number 返回元素的首选高度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
40 | getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number 返回元素的首选宽度。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
41 | getRepeaterItem(whichRepeater:int = -1):Object 返回指定Repeater用于生成此Repeater的dataProvider中的项目,如果不重复此Repeater,则返回null。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
42 | getStyle(styleProp:String): 获取已在此组件的样式查找链中任何位置设置的样式属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
43 | globalToContent(point:Point):Point 将Point对象从全局坐标转换为内容坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
45 | hasCSSState():Boolean 如果currentCSSState不为null,则返回true。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
46 | hasState(stateName:String):Boolean 确定是否已在此UIComponent上定义了指定的状态。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
47 | horizontalGradientMatrix(x:Number,y:Number,width:Number,height:Number):Matrix 返回一个矩阵,当绘制水平渐变时,可以作为rot参数传递给drawRoundRect()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
48 | initialize():void 初始化此组件的内部结构。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
49 | initializeRepeaterArrays(parent:IRepeaterClient):void 初始化各种属性,跟踪此组件的重复实例。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
50 | invalidateDisplayList():void 标记组件,以便在稍后的屏幕更新期间调用其updateDisplayList()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
51 | invalidateLayering():void 由组件的项目调用以指示其深度属性已更改。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
52 | invalidateLayoutDirection():void 元素必须在其layoutDirection更改或其父布局方向更改时调用此方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
53 | invalidateProperties():void 标记组件,以便在稍后的屏幕更新期间调用其commitProperties()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
54 | invalidateSize():void 标记组件,以便在稍后的屏幕更新期间调用其measure()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
55 | localToContent(point:Point):Point 将Point对象从本地坐标转换为内容坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
56 | matchesCSSState(cssState:String):Boolean 如果cssState与currentCSSState匹配,则返回true。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
57 | matchesCSSType(cssType:String):Boolean 确定此实例是否与给定类型相同,或者是给定类型的子类。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
58 | measureHTMLText(htmlText:String):flash.text:TextLineMetrics 测量指定的HTML文本,其中可以包含HTML标签,例如&amp; lt; font&amp;> 和&amp;< b&amp;>,假设它使用由该UIComponent的样式确定的UITextFormat显示在单行UITextField中。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
59 | measureText(text:String):flash.text:TextLineMetrics 测量指定的文本,假设它使用由此UIComponent的样式确定的UITextFormat显示在单行UITextField(或UIFTETextField)中。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
60 | move(x:Number,y:Number):void 将组件移动到其父级中的指定位置。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
61 | notifyStyleChangeInChildren(styleProp:String,recursive:Boolean):void 传播孩子们的风格变化。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
62 | owns(child:DisplayObject):Boolean 如果所有者属性链从子元素指向此UIComponent,则返回true。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
63 | parentChanged(p:DisplayObjectContainer):void 当向父级添加或从父级删除UIComponent对象时由Flex调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
64 | prepareToPrint(target:IFlexDisplayObject):Object 准备打印的IFlexDisplayObject。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
65 | regenerateStyleCache(recursive:Boolean):void 构建或重建此组件的CSS样式缓存,如果递归参数为true,则也为此组件的所有后代创建或重建。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
66 | registerEffects(effects:Array):void 对于每个效果事件,将EffectManager注册为事件侦听器之一。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
67 | removeStyleClient(styleClient:IAdvancedStyleClient):void 从此组件实例中删除非可视样式客户端。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
68 | replayAutomatableEvent(event:Event):Boolean 重播指定的事件。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
69 | resolveAutomationIDPart(criteria:Object):Array 使用提供的ID解析孩子。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
70 | resumeBackgroundProcessing():void [static]在调用suspendBackgroundProcessing()之后,恢复由callLater()排队的方法的后台处理。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
71 | setActualSize(w:Number,h:Number):void 调整对象大小。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
72 | setConstraintValue(constraintName:String,value:):void 设置布局约束值,这与设置此组件的约束样式相同。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
73 | setCurrentState(stateName:String,playTransition:Boolean = true):void 设置当前状态。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
74 | setFocus():void 将焦点设置到此组件。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
75 | setLayoutBoundsPosition(x:Number,y:Number,postLayoutTransform:Boolean = true):void 设置元素在屏幕上绘制的坐标。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
76 | set Layout Bounds Size(width:Number,height:Number,post Layout Transform:Boolean = true):void 设置元素的布局大小。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
77 | setLayoutMatrix(value:Matrix,invalidateLayout:Boolean):void 设置用于计算组件布局大小和相对于其兄弟位置的位置的变换矩阵。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
78 | setLayoutMatrix3D(value:Matrix3D,invalidateLayout:Boolean):void 设置用于计算组件布局大小和相对于其兄弟姐妹位置的变换Matrix3D。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
79 | setStyle(styleProp:String,newValue:):void 在此组件实例上设置样式属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
80 | setVisible(value:Boolean,noEvent:Boolean = false):void 当可见属性更改时调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
81 | styleChanged(styleProp:String):void 检测对样式属性的更改。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
82 | stylesInitialized():void 当首次初始化组件的样式时,Flex会调用stylesInitialized()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
83 | suspendBackgroundProcessing():void [static]阻止由callLater()排队的方法的后台处理,直到resumeBackgroundProcessing()被调用。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
84 | transformAround(transformCenter:Vector3D,scale:Vector3D = null,rotation:Vector3D = null,translation:Vector3D = null,postLayoutScale:Vector3D = null,postLayoutRotation:Vector3D = null,postLayoutTranslation:Vector3D = null,invalidateLayout:Boolean = true ):void 一种用于更新变换的旋转,缩放和平移的实用方法,同时保持在组件自己的坐标空间中指定的特定点固定在父的坐标空间中。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
85 | transform Point To Parent(localPosition:Vector3D,position:Vector3D,post Layout Position:Vector3D):void 一种实用方法,用于将在此对象的本地坐标中指定的点变换为其在对象的父坐标中的位置。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
86 | validateDisplayList():void 验证儿童的位置和大小,并绘制其他视觉效果。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
87 | validateNow():void 验证和更新此对象的属性和布局,并在必要时重新绘制。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
88 | validateProperties():void 由布局逻辑用于通过调用commitProperties()方法验证组件的属性。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
89 | validateSize(recursive:Boolean = false):void 验证组件的测量大小如果使用此ILayoutManagerClient调用LayoutManager.invalidateSize()方法,则在进行测量时调用validateSize()方法。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
90 | validationResultHandler(event:ValidationResultEvent):void 处理来自分配给此组件的验证器的有效和无效事件。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
91 | verti cal Gradient Matrix(x:Number,y:Number,width:Number,height:Number):Matrix 返回一个矩形,当绘制垂直渐变时,矩阵可作为rot参数传递给drawRoundRect()。 保护方法
事件以下是 mx.core.UIComponent 类的事件:
继承的方法此类继承以下类中的方法:
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注: 转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟
|