| 패키지 | mx.core | 
| 인터페이스 | public interface IVisualElement extends ILayoutElement , ILayoutDirectionElement , IEventDispatcher | 
| 구현자 | GraphicElement, SpriteVisualElement, StyleableTextField, UIComponent, UIMovieClip | 
| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
| 속성 | 정의 주체 | ||
|---|---|---|---|
| alpha : Number 
     지정된 객체의 알파 투명도 값을 나타냅니다.  | IVisualElement | ||
![]()  | baseline : Object 
      The vertical distance in pixels from the anchor target to
      the control's baseline position.  | ILayoutElement | |
![]()  | baselinePosition : Number [읽기 전용] 
      The y-coordinate of the baseline
      of the first line of text of the component.  | ILayoutElement | |
![]()  | bottom : Object 
      The vertical distance in pixels from the bottom edge of the component to the
      anchor target's bottom edge.  | ILayoutElement | |
| depth : Number 
      Determines the order in which items inside of containers
      are rendered.  | IVisualElement | ||
| designLayer : DesignLayer 
      Specifies the optional DesignLayer instance associated with this visual 
      element.  | IVisualElement | ||
![]()  | hasLayoutMatrix3D : Boolean [읽기 전용] 
      Contains true if the element has 3D Matrix.  | ILayoutElement | |
| height : Number 
     표시 객체의 높이를 픽셀 단위로 나타냅니다.  | IVisualElement | ||
![]()  | horizontalCenter : Object 
      The horizontal distance in pixels from the center of the component to the
      center of the anchor target's content area.  | ILayoutElement | |
![]()  | includeInLayout : Boolean 
      Specifies whether this component is included in the layout of the
      parent container.  | ILayoutElement | |
| is3D : Boolean [읽기 전용] 
      Contains true when the element is in 3D.  | IVisualElement | ||
![]()  | layoutDirection : String 
          Specifies the desired layout direction for an element: one of LayoutDirection.LTR 
          (left to right), LayoutDirection.RTL (right to left), or null (inherit).  | ILayoutDirectionElement | |
![]()  | left : Object 
      The horizontal distance in pixels from the left edge of the component to the
      anchor target's left edge.  | ILayoutElement | |
| owner : DisplayObjectContainer 
      The owner of this IVisualElement object.  | IVisualElement | ||
| parent : DisplayObjectContainer [읽기 전용] 
      The parent container or component for this component.  | IVisualElement | ||
![]()  | percentHeight : Number 
      Specifies the height of a component as a percentage
      of its parent's size.  | ILayoutElement | |
![]()  | percentWidth : Number 
      Specifies the width of a component as a percentage
      of its parent's size.  | ILayoutElement | |
| postLayoutTransformOffsets : mx.geom:TransformOffsets 
      Defines a set of adjustments that can be applied to the object's 
      transform in a way that is invisible to its parent's layout.  | IVisualElement | ||
![]()  | right : Object 
      The horizontal distance in pixels from the right edge of the component to the
      anchor target's right edge.  | ILayoutElement | |
![]()  | top : Object 
      The vertical distance in pixels from the top edge of the component to the
      anchor target's top edge.  | ILayoutElement | |
![]()  | verticalCenter : Object 
      The vertical distance in pixels from the center of the component to the
      center of the anchor target's content area.  | ILayoutElement | |
| visible : Boolean 
      Controls the visibility of this visual element.  | IVisualElement | ||
| width : Number 
     표시 객체의 폭을 픽셀 단위로 나타냅니다.  | IVisualElement | ||
| x : Number 
     부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 x 좌표를 나타냅니다.  | IVisualElement | ||
| y : Number 
     부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 y 좌표를 나타냅니다.  | IVisualElement | ||
alpha | 속성 | 
depth | 속성 | 
depth:Number| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      Determines the order in which items inside of containers
      are rendered. 
      Spark containers order their items based on their 
      depth property, with the lowest depth in the back, 
      and the higher in the front.  
      Items with the same depth value appear in the order
      they are added to the container.
     
      
 기본값: 0.
구현
    public function get depth():Number    public function set depth(value:Number):voiddesignLayer | 속성 | 
designLayer:DesignLayer| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
Specifies the optional DesignLayer instance associated with this visual element.
When a DesignLayer is assigned, a visual element must consider the visibility and alpha of its parent layer when ultimately committing its own effective visibility or alpha to its backing DisplayObject (if applicable).
A visual element must listen for layerPropertyChange
      notifications from the associated layer parent.  When the 
      effectiveAlpha or effectiveVisibility of the 
      layer changes, the element must then compute its own effective visibility 
      (or alpha) and apply it accordingly.
This property should not be set within MXML directly.
The designLayer property is not used for z-order control, 
      please see depth.
 기본값: null.
구현
    public function get designLayer():DesignLayer    public function set designLayer(value:DesignLayer):void관련 API 요소
height | 속성 | 
height:Number| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     표시 객체의 높이를 픽셀 단위로 나타냅니다. 높이는 표시 객체 내용의 경계에 따라 계산됩니다. 다음 코드와 같이 height 속성을 설정하면 그에 따라 scaleY 속성이 조절됩니다.
     
     
    var rect:Shape = new Shape();
    rect.graphics.beginFill(0xFF0000);
    rect.graphics.drawRect(0, 0, 100, 100);
    trace(rect.scaleY) // 1;
    rect.height = 200;
    trace(rect.scaleY) // 2;TextField 및 Video 객체를 제외하고 빈 스프라이트처럼 내용이 없는 표시 객체는 height를 다른 값으로 설정하려고 해도 높이가 0입니다.
구현
    public function get height():Number    public function set height(value:Number):voidis3D | 속성 | 
is3D:Boolean  [읽기 전용] | 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      Contains true when the element is in 3D. 
      The element can be in 3D either because
      it has 3D transform properties or it has 3D post layout transform offsets or both.
     
      
구현
    public function get is3D():Boolean관련 API 요소
owner | 속성 | 
owner:DisplayObjectContainer| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
The owner of this IVisualElement object. By default, it is the parent of this IVisualElement object. However, if this IVisualElement object is a child component that is popped up by its parent, such as the drop-down list of a ComboBox control, the owner is the component that popped up this IVisualElement object.
This property is not managed by Flex, but by each component.
      Therefore, if you use the PopUpManger.createPopUp() or
      PopUpManger.addPopUp() method to pop up a child component,
      you should set the owner property of the child component
      to the component that popped it up.
The default value is the value of the parent property.
구현
    public function get owner():DisplayObjectContainer    public function set owner(value:DisplayObjectContainer):voidparent | 속성 | 
parent:DisplayObjectContainer  [읽기 전용] | 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      The parent container or component for this component.
      Only visual elements should have a parent property.
      Non-visual items should use another property to reference
      the object to which they belong.
      By convention, non-visual objects use an owner
      property to reference the object to which they belong.
      
      
구현
    public function get parent():DisplayObjectContainerpostLayoutTransformOffsets | 속성 | 
postLayoutTransformOffsets:mx.geom:TransformOffsets| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
Defines a set of adjustments that can be applied to the object's transform in a way that is invisible to its parent's layout.
For example, if you want a layout to adjust for an object 
      that is rotated 90 degrees, set the object's 
      rotation property. If you want the layout to not 
      adjust for the object being rotated, 
      set its postLayoutTransformOffsets.rotationZ property.
구현
    public function get postLayoutTransformOffsets():mx.geom:TransformOffsets    public function set postLayoutTransformOffsets(value:mx.geom:TransformOffsets):voidvisible | 속성 | 
visible:Boolean| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      Controls the visibility of this visual element. 
      If true, the object is visible.
     
      
If an object is not visible, but the includeInLayout 
      property is set to true, then the object 
      takes up space in the container, but is invisible.
If visible is set to true, the object may not
      necessarily be visible due to its size and whether container clipping 
      is enabled.
Setting visible to false, 
      prevents the component from getting focus.
 기본값: true.
구현
    public function get visible():Boolean    public function set visible(value:Boolean):void관련 API 요소
width | 속성 | 
width:Number| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     표시 객체의 폭을 픽셀 단위로 나타냅니다. 폭은 표시 객체 내용의 경계에 따라 계산됩니다. 다음 코드와 같이 width 속성을 설정하면 그에 따라 scaleX 속성이 조절됩니다.
     
     
    var rect:Shape = new Shape();
    rect.graphics.beginFill(0xFF0000);
    rect.graphics.drawRect(0, 0, 100, 100);
    trace(rect.scaleX) // 1;
    rect.width = 200;
    trace(rect.scaleX) // 2;TextField 및 Video 객체를 제외하고 빈 스프라이트처럼 내용이 없는 표시 객체는 width를 다른 값으로 설정하려고 해도 폭이 0입니다.
구현
    public function get width():Number    public function set width(value:Number):voidx | 속성 | 
x:Number| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 x 좌표를 나타냅니다. 변형이 있는 DisplayObjectContainer 내부의 객체는 해당하는 DisplayObjectContainer의 로컬 좌표계에 속합니다. 그러므로 DisplayObjectContainer를 시계 반대 방향으로 90° 회전시킬 경우, DisplayObjectContainer의 자식은 시계 반대 방향으로 90° 회전된 좌표계를 상속받게 됩니다. 객체의 좌표계는 등록 포인트의 위치를 가리킵니다.
구현
    public function get x():Number    public function set x(value:Number):voidy | 속성 | 
y:Number| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 y 좌표를 나타냅니다. 변형이 있는 DisplayObjectContainer 내부의 객체는 해당하는 DisplayObjectContainer의 로컬 좌표계에 속합니다. 그러므로 DisplayObjectContainer를 시계 반대 방향으로 90° 회전시킬 경우, DisplayObjectContainer의 자식은 시계 반대 방향으로 90° 회전된 좌표계를 상속받게 됩니다. 객체의 좌표계는 등록 포인트의 위치를 가리킵니다.
구현
    public function get y():Number    public function set y(value:Number):voidTue Jun 12 2018, 03:17 PM Z
 상속되는 공용 속성 숨기기
 상속되는 공용 속성 표시