2010-03-12 3 views
0

저는 Flash CS4 초보자입니다. 더 부드러운 모핑을 원하기 때문에 시퀀스의 초당 이미지 수를 늘리는 방법을 알고 싶습니다. 시간은 변하지 않을 것입니다. 사실 초당 24 개의 이미지가 있고 48 개를 넣고 싶습니다. 손으로 직접 변경하지 않고 자동으로 만들 수있는 방법이 있습니까?플래시로 초당 이미지 수가 증가합니까?

자동으로 : 내 프레임 수를 변경하면 플래시가 내 시퀀스를 조정하고 1 프레임에 24 프레임 대신 48 프레임을 사용하고 내가 사용하는 모핑을 재생성합니다.

감사

답변

1

'자동'이란 무엇입니까? 코드에서 원하는대로 Stage.frameRate라는 AS3의 속성이 있습니다

, 당신은이 변경 될 수 있습니다.

MovieTime = NumberOfFrames/FPS 
: 당신은 오히려이 공식하여 계산 줄 수 있도록 alt text http://img42.imageshack.us/img42/8052/fpsr.png

그것은, 그러나, 초 동영상의 길이에 영향을 미칠 것입니다 :

또한 앱 타임 라인에서 변경할 수 있습니다

나 : 당신이 일관 영화 시간을 유지하고자하는 경우

NumberOfFrames = MovieTime * FPS 

그래서 당신은 손으로 프레임의 양을 변경해야합니다.

+0

AS3 Stage.framerate에 액세스 할 수있는 위치를 모르겠습니다. –

+0

가 여기 AS3 시작하는 몇 가지 링크입니다 : http://www.actionscript.org/resources/articles/683/1/Using-Document-Classes-in-Flash-CS3-Professional/Page1.html HTTP : //www.adobe.com/devnet/flash/? view = gettingstarted http://www.adobe.com/devnet/actionscript/getting_started.html –

1

변경 속성에서 FPS. 타임 라인에서 애니메이션을 수행하는 경우 더 매끄러운 모양과 더 빠른 애니메이션이됩니다. 보다 매끄러운 모양을 원하지만 애니메이션의 시간 길이를 같게하려면 애니메이션을 업데이트해야합니다. 트위닝한다고 가정하면 키 프레임을 손으로 드래그해야합니다. 고통스러운 예.

하나의 팁은 동적뿐만 아니라 코드를 통해 FPS 재생을 변경할 수 있다는 것입니다. 이렇게하면 애니메이터가 특정 FPS (예 : 24fps)에서 일부 애니메이션을 제공하지만 나머지 부분은 멋진 부드러운 애니메이션을 원한다면 즉시 프레임 속도를 변경할 수 있습니다.