티스토리 뷰

출처 : http://www.snorkl.tv/2010/11/tweenlite-tweens-with-constant-speed-independent-of-distance-traveled/

/*
*   $start   : 시작 점 
*   $end   : 끝나는 점
*   $pixlsPerSeconds : 픽샐당 움직일 시간  (100 => 1픽셀당 움직일시간 0.1초)
*   $acceleration       : 증가값
*   return              : 거리당 움직일 시간
*/
function getDuration($start:Number , $end:Number ,$pixlsPerSeconds:Number=100 ,$acceleration:Number=0):Number
{
      var duration:Number = Math.abs(($start - $end) / pixlsPerSeconds);
      return duration - (duration*$acceleration);
// return duration - $acceleration;
}            
 
 trace(getDuration(0,1000,10,0.1));

'ActionScript3.0 > Tip&Sample' 카테고리의 다른 글

3. [as3.0] 플래시에서 변수 받기  (0) 2009.08.11
2. [as3.0] 중첩 함수  (0) 2009.07.30
1. [as3.0] 반복문.  (0) 2009.07.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday