2010-03-27 5 views
0

영화 클립이 있습니다.무비 클립 이동 효과

그것의 현재 y는 0이고, 나는 어떻게 현재 나는 그것이 시작합니다 것을 그것을 할 것입니다 방법이

onenterframe { Y += 2 } 

이다하고있어 Y (100)

로 이동하려는 느리고 느리게 끝나지만 중간에 속도가 빨라 집니까? 이 작업을 수행하는 많은 방법이있다

답변

0

는 한 가지 방법은 Adobe에서 제공되는 Tween 클래스를 사용하는 것입니다 (액션 스크립트 2 + 3)

import fl.transitions.Tween; 
import fl.transitions.easing.*; 

var tween:Tween; 
function moveTo(targetY:Number, numberOfFrames:int) { 
    tween = new Tween(this, "y", Regular.easeInOut, y, targetY, numberOfFrames); 
} 

더 많은 정보를 원하시면

당신을위한 flash reference를 참조하십시오 또한 자신의 onEnterFrame 루프에서 Regular.easeInOut 함수 만 사용하거나 gTween 또는 TweenLite와 같은 많은 커뮤니티 작성 트윈 라이브러리 중 하나를 사용하도록 선택할 수 있습니다.

관련 문제