패키지fl.transitions
클래스public class TransitionManager
상속TransitionManager Inheritance EventDispatcher Inheritance Object

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

TransitionManager 클래스에서 애니메이션 효과를 정의합니다. 열 가지 애니메이션 효과 중 하나를 무비 클립에 적용할 수 있습니다. 사용자 정의 구성 요소를 만들 때 TransitionManager 클래스를 사용하여 구성 요소의 시각 인터페이스에서 애니메이션 효과를 무비 클립에 적용할 수 있습니다. fl.transitions.easing의 전환 효과는 일련의 전환 클래스로 정의됩니다. 이 클래스는 모두 기본 클래스 fl.transitions.Transition을 확장합니다. TransitionManager의 인스턴스를 통해서만 전환을 적용하며 직접 인스턴스화하지 않습니다. TransitionManager 클래스에서 애니메이션 이벤트를 구현합니다.

두 가지 방법으로 TransitionManager 인스턴스를 만들 수 있습니다.

참고 사항

TransitionManager.start()
TransitionManager constructor function
TransitionManager.startTransition()
fl.transitions.Tween
fl.transitions.easing


Public 속성
 속성다음에 의해 정의됨
 Inheritedconstructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
Object
  content : MovieClip
TransitionManager에서 전환을 적용할 무비 클립 인스턴스입니다.
TransitionManager
  contentAppearance : Object
[read-only] 전환을 적용할 내용(대상 무비 클립)의 저장된 시각적 속성을 포함하고 있는 객체입니다.
TransitionManager
 Inheritedprototype : Object
[static] 클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
Object
Public 메서드
 메서드다음에 의해 정의됨
  
새 TransitionManager 인스턴스를 만드는 생성자 함수입니다.
TransitionManager
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
리스너에서 이벤트 알림을 받을 수 있도록 EventDispatcher 객체에 이벤트 리스너 객체를 등록합니다.
EventDispatcher
 Inherited
이벤트를 이벤트 흐름으로 전달합니다.
EventDispatcher
 Inherited
EventDispatcher 객체에 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 확인합니다.
EventDispatcher
 Inherited
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
Object
 Inherited
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
Object
 Inherited
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher 객체에서 리스너를 제거합니다.
EventDispatcher
 Inherited
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
Object
  
start(content:MovieClip, transParams:Object):Transition
[static] TransitionManager의 새 인스턴스를 만들고, 대상 객체를 지정하고, 전환을 적용하고 해당 전환을 시작합니다.
TransitionManager
  
전환 인스턴스를 만들고 시작합니다.
TransitionManager
 Inherited
지정된 객체의 문자열 표현을 반환합니다.
Object
 Inherited
지정된 객체의 프리미티브 값을 반환합니다.
Object
 Inherited
이 EventDispatcher 객체 또는 조상 객체에 지정한 이벤트 유형에 대한 이벤트 리스너가 등록되어 있는지 여부를 확인합니다.
EventDispatcher
이벤트
 이벤트 요약 다음에 의해 정의됨
 Inherited Flash Player가 운영 체제에서 포커스를 얻어 활성화될 때 전달됩니다.EventDispatcher
 Inherited Flash Player가 운영 체제에서 포커스를 잃고 비활성화될 때 전달됩니다.EventDispatcher
속성 정보
content속성
content:MovieClip  [read-write]

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

TransitionManager에서 전환을 적용할 무비 클립 인스턴스입니다.


구현
    public function get content():MovieClip
    public function set content(value:MovieClip):void
contentAppearance속성 
contentAppearance:Object  [read-only]

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

전환을 적용할 내용(대상 무비 클립)의 저장된 시각적 속성을 포함하고 있는 객체입니다.


구현
    public function get contentAppearance():Object
생성자 정보
TransitionManager()생성자
public function TransitionManager(content:MovieClip)

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

새 TransitionManager 인스턴스를 만드는 생성자 함수입니다. 그러나 TransitionManager.start() 메서드는 TransitionManager 인스턴스를 만들고 구현하는 더 효율적인 방법입니다. TransitionManager 생성자 함수를 사용하여 인스턴스를 만드는 경우 new 연산자를 사용한 다음 전환 속성을 지정하고 두 번째 단계에서 TransitionManager.startTransition() 메서드를 호출하여 전환 효과를 시작합니다.

예를 들면 다음과 같습니다.

  import fl.transitions.*;
  import fl.transitions.easing.*;
      
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

매개 변수
content:MovieClip — 전환 효과를 적용할 MovieClip 객체입니다.

참고 사항

메서드 정보
start()메서드
public static function start(content:MovieClip, transParams:Object):Transition

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

새 TransitionManager 인스턴스를 만들고, 대상 객체를 지정하고, 전환을 적용하고, 해당 전환을 시작합니다. 특히, TransitionManager 클래스의 인스턴스가 아직 존재하지 않는 경우 이 메서드를 호출하면 만들어지고 transParams 매개 변수에 지정된 전환 클래스의 인스턴스를 만든 다음 이 전환을 시작합니다. 이 전환은 content 매개 변수에 지정된 무비 클립에 적용됩니다.

예를 들면 다음과 같습니다.

  import fl.transitions.*;
  import fl.transitions.easing.*;
    
  TransitionManager.start(myMovieClip, {type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

매개 변수

content:MovieClip — 전환 효과를 적용할 MovieClip 객체입니다.
 
transParams:Object — 객체 내에서 전달되는 매개 변수의 컬렉션입니다. transParams 객체는 적용할 전환 효과 클래스를 나타내는 type 매개 변수와 함께 direction, durationeasing 매개 변수를 포함해야 합니다. 또한 해당 전환 효과 클래스에서 필요한 모든 매개 변수를 포함해야 합니다. 예를 들어 mx.transitions.Iris 전환 효과 클래스에는 다른 startPointshape 매개 변수가 필요합니다. 그러므로 모든 전환에 필요한 type, durationeasing 매개 변수와 함께 fl.transitions.Iris 효과에 필요한 startPointshape 매개 변수를 transParams 객체에 추가합니다.

반환값
Transition — Transition 인스턴스입니다.
startTransition()메서드 
public function startTransition(transParams:Object):Transition

언어 버전 : ActionScript 3.0
Player 버전 : Flash Player 9

전환 인스턴스를 만들고 시작합니다. 동일한 전환이 이미 존재하는 경우 기존 전환은 제거되고 새로운 전환이 만들어지고 시작됩니다. 이 메서드는 생성자 함수와 함께 사용됩니다.

예를 들면 다음과 같습니다.

  import fl.transitions.*;
  import fl.transitions.easing.*;
        
  var myTransitionManager:TransitionManager = new TransitionManager(myMovieClip);
  myTransitionManager.startTransition({type:Zoom, direction:Transition.IN, duration:1, easing:Bounce.easeOut});
  

또는 전환 효과를 더 효율적으로 구현할 수 있는 TransitionManager.start() 메서드를 사용할 수 있습니다.

매개 변수

transParams:Object — 객체 내에서 전달되는 매개 변수의 컬렉션입니다. transParams 객체는 적용할 전환 효과 클래스를 나타내는 type 매개 변수와 함께 direction, duration 및 easing 매개 변수를 포함해야 합니다. 또한 해당 전환 효과 클래스에서 필요한 모든 매개 변수를 포함해야 합니다. 예를 들어 mx.transitions.Iris 전환 효과 클래스에는 다른 startPointshape 매개 변수가 필요합니다. 그러므로 모든 전환에 필요한 type, durationeasing 매개 변수와 함께 fl.transitions.Iris 효과에 필요한 startPointshape 매개 변수를 transParams 객체에 추가합니다.

반환값
Transition — Transition 인스턴스입니다.

참고 사항





 

이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서

현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/fl/transitions/TransitionManager.html