| 패키지 | spark.effects.supportClasses | 
| 클래스 | public class AnimateInstance | 
| 상속 | AnimateInstance    EffectInstance   EventDispatcher   Object | 
| 구현 | IAnimationTarget | 
| 하위 클래스 | AnimateColorInstance, AnimateFilterInstance, AnimateTransformInstance, AnimateTransitionShaderInstance, FadeInstance, ResizeInstance | 
| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
관련 API 요소
| 속성 | 정의 주체 | ||
|---|---|---|---|
![]()  | className : String [읽기 전용] 
      The name of the effect class, such as "FadeInstance".  | EffectInstance | |
![]()  | constructor : Object 
	 지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.  | Object | |
| disableLayout : Boolean 
     If true, the effect disables layout on its
     targets' parent containers, setting the containers autoLayout
     property to false, and also disables any layout constraints on the 
     target objects.  | AnimateInstance | ||
![]()  | duration : Number  
      The duration of the effect, in milliseconds.  | EffectInstance | |
| easer : IEaser 
     The easing behavior for this effect.  | AnimateInstance | ||
![]()  | effect : IEffect 
      The IEffect object that created this IEffectInstance object.  | EffectInstance | |
![]()  | effectTargetHost : mx.effects:IEffectTargetHost 
      A property that lets you access the target
      list-based control of a data effect.  | EffectInstance | |
![]()  | hideFocusRing : Boolean 
      Determines whether the effect should hide
      the focus ring when starting the effect.  | EffectInstance | |
| interpolator : IInterpolator 
     The interpolator used by this effect to calculate values between
     the start and end values of a property.  | AnimateInstance | ||
| motionPaths : Vector.<MotionPath> 
     A Vector of MotionPath objects, each of which holds the
     name of a property being animated and the values that the property
     takes during the animation.  | AnimateInstance | ||
| playheadTime : Number [재정의] 
      
      Current time position of the effect.  | AnimateInstance | ||
![]()  | propertyChanges : PropertyChanges 
      Specifies the PropertyChanges object containing
      the start and end values for the set of properties
      relevant to the effect's targets.  | EffectInstance | |
| repeatBehavior : String 
     The behavior of a repeating effect, which means an effect
     with repeatCount equal to either 0 or > 1.  | AnimateInstance | ||
![]()  | repeatCount : int 
      Number of times to repeat the effect.  | EffectInstance | |
![]()  | repeatDelay : int 
      Amount of time, in milliseconds,
      to wait before repeating the effect.  | EffectInstance | |
![]()  | startDelay : int 
      Amount of time, in milliseconds,
      to wait before starting the effect.  | EffectInstance | |
![]()  | suspendBackgroundProcessing : Boolean 
      If true, blocks all background processing
      while the effect is playing.  | EffectInstance | |
![]()  | target : Object 
      The UIComponent object to which this effect is applied.  | EffectInstance | |
![]()  | triggerEvent : Event 
      The event, if any, which triggered the playing of the effect.  | EffectInstance | |
| 속성 | 정의 주체 | ||
|---|---|---|---|
| autoRemoveTarget : Boolean = false 
      If true, the effect retains its target 
      during a transition and removes it when finished.  | AnimateInstance | ||
![]()  | playCount : int = 0  
      Number of times that the instance has been played.  | EffectInstance | |
| 메서드 | 정의 주체 | ||
|---|---|---|---|
AnimateInstance(target:Object) 
      Constructor.  | AnimateInstance | ||
![]()  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
	리스너에서 이벤트 알림을 받을 수 있도록 EventDispatcher 객체에 이벤트 리스너 객체를 등록합니다.  | EventDispatcher | |
![]()  | 
	이벤트를 이벤트 흐름으로 전달합니다.  | EventDispatcher | |
![]()  | 
      Interrupts an effect instance that is currently playing,
      and jumps immediately to the end of the effect.  | EffectInstance | |
![]()  | 
      Called by the end() method when the effect
      finishes playing.  | EffectInstance | |
![]()  | 
      Called after each iteration of a repeated effect finishes playing.  | EffectInstance | |
![]()  | 
	EventDispatcher 객체에 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 확인합니다.  | EventDispatcher | |
![]()  | 
	 지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.  | Object | |
![]()  | 
      This method is called if the effect was triggered by the EffectManager.  | EffectInstance | |
![]()  | 
	 Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.  | Object | |
![]()  | 
      Pauses the effect until you call the resume() method.  | EffectInstance | |
![]()  | 
      Plays the effect instance on the target.  | EffectInstance | |
![]()  | 
	 지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.  | Object | |
![]()  | 
	EventDispatcher 객체에서 리스너를 제거합니다.  | EventDispatcher | |
![]()  | 
      Resumes the effect after it has been paused 
      by a call to the pause() method.  | EffectInstance | |
![]()  | 
      Plays the effect in reverse, starting from
      the current position of the effect.  | EffectInstance | |
![]()  | 
     루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.  | Object | |
![]()  | 
      Plays the effect instance on the target after the
      startDelay period has elapsed.  | EffectInstance | |
![]()  | 
      Stops the effect, leaving the target in its current state.  | EffectInstance | |
![]()  | 
	 로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다.  | Object | |
![]()  | 
	 지정된 객체의 문자열 표현을 반환합니다.  | Object | |
![]()  | 
	 지정된 객체의 프리미티브 값을 반환합니다.  | Object | |
![]()  | 
	이 EventDispatcher 객체 또는 조상 객체에 지정한 이벤트 유형에 대한 이벤트 리스너가 등록되어 있는지 여부를 확인합니다.  | EventDispatcher | |
autoRemoveTarget | 속성 | 
protected var autoRemoveTarget:Boolean = false| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      If true, the effect retains its target 
      during a transition and removes it when finished. 
      This capability applies specifically to effects like
      Fade which act on targets that go away at the end of the
      transition and removes the need to supply a RemoveAction or similar
      effect to manually keep the item around and remove it when the
      transition completes. 
     
      
To use this capability, subclasses
      should set this variable to true and also expose the parent
      property in their affectedProperties Array so 
      that the effect instance has enough information about the target
      and container to do the job.
disableLayout | 속성 | 
public var disableLayout:Boolean| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     If true, the effect disables layout on its
     targets' parent containers, setting the containers autoLayout
     property to false, and also disables any layout constraints on the 
     target objects. These properties are restored when the effect
     finishes.
     
     
easer | 속성 | 
easer:IEaser| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
The easing behavior for this effect. This IEaser object is used to convert the elapsed fraction of the animation into an eased fraction, which is then used to calculate the value at that eased elapsed fraction.
Note that it is possible to have easing at both the effect
     level and the Keyframe level (where Keyframes hold the values/times
     used in the MotionPath structures).
     These easing behaviors build on each other. 
     The easer controls the easing of the overall effect.
     The Keyframe controls the easing in any particular interval of the animation.
     By default, the easing for Animate is non-linear (Sine(.5)).
     The easing for Keyframes is linear. If you desire an effect with easing
     at the keyframe level instead, you can set the easing of the
     effect to linear, and then set the easing specifically on the Keyframes.
구현
    public function get easer():IEaser    public function set easer(value:IEaser):voidinterpolator | 속성 | 
interpolator:IInterpolator| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     The interpolator used by this effect to calculate values between
     the start and end values of a property. 
     By default, the NumberInterpolator class handles interpolation 
     or, in the case of the start
     and end values being Arrays or Vectors, by the 
     MultiValueInterpolator class.
     Interpolation of other types, or of Numbers that should be interpolated
     differently, such as uint values that hold color
     channel information, can be handled by supplying a different
     interpolator.
     
      
구현
    public function get interpolator():IInterpolator    public function set interpolator(value:IInterpolator):voidmotionPaths | 속성 | 
motionPaths:Vector.<MotionPath>| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     A Vector of MotionPath objects, each of which holds the
     name of a property being animated and the values that the property
     takes during the animation. 
     This Vector takes precedence over
     any properties declared in subclasses of Animate.
     For example, if this Array is set directly on a Move effect, 
     then any properties of the Move effect, such as xFrom, are ignored. 
      
      
구현
    public function get motionPaths():Vector.<MotionPath>    public function set motionPaths(value:Vector.<MotionPath>):voidplayheadTime | 속성 | 
playheadTime:Number[재정의] | 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
      
      Current time position of the effect.
      This property has a value between 0 and the total duration, 
      which includes the Effect's startDelay, 
      repeatCount, and repeatDelay.
      
      
구현
    override public function get playheadTime():Number    override public function set playheadTime(value:Number):voidrepeatBehavior | 속성 | 
repeatBehavior:String| 언어 버전: | ActionScript 3.0 | 
| 제품 버전: | Flex 4 | 
| 런타임 버전: | Flash Player 10, AIR 1.5 | 
     The behavior of a repeating effect, which means an effect
     with repeatCount equal to either 0 or > 1. This
     value should be either RepeatBehavior.LOOP, which means the animation
     repeats in the same order each time, or RepeatBehavior.REVERSE,
     which means the animation reverses direction on each iteration.
     
     
구현
    public function get repeatBehavior():String    public function set repeatBehavior(value:String):voidAnimateInstance | () | 생성자 | 
Tue Jun 12 2018, 03:17 PM Z
 
 상속되는 공용 속성 숨기기
 상속되는 공용 속성 표시