2008-10-06 8 views
3

간단한 플래시 무비의 내보내기 시간이 오래 걸리는 주된 이유는 무엇입니까? 불필요한 이미지 나 기호가 없으며 가능한 모든 것이 낮은 것보다 낮게 설정되어 있으며 24fps로 30 초 애니메이션을 내보내려면 여전히 10 분 이상 걸립니다. 나는 새로운 fla를 만들어 거기에있는 모든 것을 붙여 넣기 만해도 플래시의 버그가 아닌지 알아 내기까지했습니다. 내가 내 보낸 다른 모든 애니메이션에는 정상적인 시간이 걸립니다.플래시 내보내기/게시 시간

시스템 사양 : 1기가바이트 DDR2 RAM

내가 내 시스템을 업그레이드해야

인텔 펜티엄 D 3.4GHz로?

기호 내에 많은 기호가있는 것과 관련이 있습니까?

EDIT : fla의 파일 크기는 1.3MB이고 swf는 500KB입니다. 그렇게 크지는 않습니다.

+0

.swf의 파일 크기는 어떻게 생겼습니까? –

+0

수정 된 부분보기, 감사합니다 – pypmannetjies

답변

8

이것은 플래시의 평균값이 아닙니다. 일반적으로 긴 내보내기 시간의 유일한 원인은 많은 것을 내보내고 있다는 것입니다. 그 중 일부는 사용자가 내보낼 의도가 없을 수도 있습니다.

애니메이션에 오디오가 포함되어 있습니까? FLA에 오디오를 가져온 경우 내보내기 할 때마다 해당 사운드가 인코딩되어야하며 그 시간은 오래 걸립니다. 이를 처리하는 가장 좋은 방법은 게시 설정에서 오디오 압축을 "Raw"로 설정하는 것입니다. 이렇게하면 압축되지 않은 오디오가 게시되므로 파일 크기는 늘어나지 만 즉시 게시됩니다. 물론 최종 제품을 내보낼 준비가되면 최종 내보내기를 위해 압축 된 형식으로 설정을 되돌려 놓을 수 있습니다. 또는 오디오를 별도의 파일 (SWF, MP3 등)에 넣을 수 있으며 런타임에로드하십시오.

실수로 큰 글꼴을 포함시키는 실수가 자주 발생합니다. 포함 된 글꼴을 사용하는 동적 텍스트 필드가있는 경우 유니 코드 글꼴의 경우 몇 분이 걸릴 수있는 전체 글꼴을 포함 할 수 있습니다. 이런 일을하는지 확인하는 것은 쉽습니다. 게시 설정에서 "크기 보고서 생성"을 켜십시오. 그런 다음 내보내고 내보낼 의도가없는 커다란 내용이 있는지 크기 보고서에서 확인하십시오.

내보내는 콘텐츠의 종류를 모른 채 더 이상 말하기는 어렵지만 유사한 콘텐츠보다 더 오래 내보내는 한 장의 콘텐츠가있는 경우 원인은 아마도이 줄에있는 것일 수 있습니다.

+0

고마워! 이들은 모두 좋은 조언입니다 ... 나는 불행히도, 텍스트 및 오디오가 없습니다. 나는 오디오를 가지고 있었지만 몇 개의 게시물을 읽은 후에는 라이브러리에서 완전히 제거했습니다. 그래도 생식 할 수 있도록 노력할 것입니다. 어쩌면 플래시 버그 일 수도 있습니다. – pypmannetjies

+0

물론, 당신은 새로운 버그를 발견했을 가능성이 있습니다 .. 어떤 종류의 콘텐츠를 알지 못하면서 말하기가 어렵습니다. 10 분 리터럴 분을 의미합니까? 또는 "10 분 14 초 의미"? ;) 어느 쪽이든 "크기 보고서 게시"를 시도하십시오. 일반적으로 비정상적으로 느린 내보내기는 대개 의미가없는 것을 내보내는 것을 의미합니다. – fenomas

+0

어, 좋은 생각이에요. 아니, 나는 문자 그대로 10 분을 의미한다 - 커피를 만들기에 충분하고 즉각적이지 않다. – pypmannetjies

-2

불행히도 이것은 매우 평범합니다.

actionscript.org에서 프로젝트를 분할하여 컴파일 시간을 절약 할 수 있습니다.

AS2 일에 MTASC이라는 오픈 소스 컴파일러가 등장하여 compile time을 크게 감소 시켰습니다. 이후 AS2, AS3, Javascript, PHP 및 Neko 가상 시스템을 모두 사용하여 동일한 구문을 사용하여 HaXe으로 바뀌 었습니다. 사용 된 구문은 C++과 유사합니다.

** 편집 ** 죄송합니다. 10 분이 아니라 10 분이 남았습니다. 죄송합니다. 죄송합니다.^_^

0

이 문제를 해결하기 위해 항상 시도해야 할 첫 번째 일은 실제로는 아무에게도 설명되어 있지 않지만 매우 간단합니다.

파일 -> 저장 및 압축

영화는 더 이상 필요하지 않은 다양한 cruft에와 남은 라이브러리 요소와 더 큰 부풀게 할 수 있습니다 만, 여전히 유지하고 있습니다.FLA 파일에 저장되며 내보내기 속도가 느려질 수 있습니다. 이 명령은 Flash에서 기본적으로 FLA를 다시 작성하고이 "fat"을 제거합니다.

물론 이것은 수정 사항이 아니기 때문에 실행 한 후에도 다른 문제가 발생할 수 있습니다. 그러나 SWF 파일 크기 또는 내보내기 시간을 줄이려는 경우 이것이 첫 번째 단계이며 사람들이 알아야 할 단계입니다.