문제

SWF에 대한 간단한 플래시 영화에 대해 엄청나게 긴 수출 시간을 갖는 주된 이유는 무엇입니까? 불필요한 이미지 나 기호가 없으며 가능한 모든 것이 낮은 것보다 낮게 설정되며 24 fps에서 30 초 애니메이션을 수출하는 데 여전히 10 분 이상이 걸립니다. 나는 새로운 FLA를 만들고 거기에있는 모든 것을 붙여서 플래시의 버그가 아닌지 알아 냈습니다. 내가 내보낸 다른 모든 애니메이션은 정상적인 시간이 걸립니다.

시스템 사양 : 1GB DDR2 RAM Intel Pentium D 3.4GHz

내 시스템을 업그레이드해야합니까?

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

편집 : FLA의 파일 크기는 1.3MB이고 SWF는 500KB입니다. 그래서 너무 크지는 않습니다.

도움이 되었습니까?

해결책

이것은 플래시의 평균이 아닙니다. 일반적으로 수출 시간이 긴 유일한 원인은 많은 물건을 수출하고 있으며, 그 중 일부는 수출을 의미하지 않을 수 있다는 것입니다.

애니메이션에 오디오가 있습니까? 오디오를 FLA로 가져 오면 수출 할 때마다 그 소리가 인코딩되어야하며 시간이 걸립니다. 이를 처리하는 가장 좋은 방법은 게시 설정에서 오디오 압축을 "RAW"로 설정하는 것입니다. 이렇게하면 오디오가 압축되지 않은 오디오를 게시하므로 파일 크기가 증가하지만 즉시 게시합니다. (물론 완제품을 내보낼 준비가되면 최종 내보내기를 위해 설정을 압축 형식으로 반환하고 싶을 것입니다.) 번갈아 오디오를 별도의 파일 (SWF, MP3 등)에 넣을 수 있습니다. 런타임에로드하십시오.

또 다른 일반적인 실수는 실수로 큰 글꼴을 포함시키는 것입니다. 내장 글꼴을 사용하는 동적 텍스트 필드가있는 경우 전체 글꼴을 포함시킬 수 있으며 유니 코드 글꼴의 경우 몇 분이 걸릴 수 있습니다. 이와 같은 일을하고 있는지 쉽게 확인할 수 있습니다. 게시 설정에서 "크기 생성 보고서"를 켜십시오. 그런 다음 내보내기를 의미하지 않은 큰 컨텐츠에 대한 크기 보고서를 확인하십시오.

어떤 종류의 콘텐츠를 내보내지 않고 더 많이 말하기는 어렵지만, 비슷한 콘텐츠보다 내보내기까지 훨씬 더 오래 걸리는 콘텐츠가 있다면 원인은 아마도 이러한 라인을 따라 무언가 일 것입니다.

다른 팁

이 문제를 해결하기 위해 항상 시도해야 할 첫 번째는 매우 간단한 것이지만 실제로는 문서화 된 것은 아닙니다.

파일 -> 저장 및 소형

영화는 더 이상 필요하지 않지만 여전히 .fla 파일에 보관되어 있으며 수출 속도를 늦출 수있는 다양한 CRUFT 및 남은 라이브러리 요소로 더 크고 커질 수 있습니다. 이 명령은 플래시가 본질적으로 당신의 FLA를 재건 하고이 모든 "지방"을 제거하도록 강요합니다.

물론 이것은 해결책이 아니며,이를 실행 한 후에도 여전히 다른 문제가있을 수 있습니다. 그러나 SWF 파일 크기 또는 내보내기 시간을 줄이려면 이것이 첫 번째 단계이며 사람들이 알아야 할 단계입니다.

불행히도 이것은 플래시가있는 평균입니다.

이 게시물을 확인할 수 있습니다 ActionScript.org 프로젝트를 분할하는 것에 대해 이야기하므로 컴파일 시간을 절약하십시오.

AS2 일에 오픈 소스 컴파일러가 호출됩니다. mtasc 그것은 극적으로 감소했습니다 시간을 컴파일하십시오. 이후로 바뀌 었습니다 HAXE AS2, AS3, JavaScript, PHP 및 Neko 가상 시스템을 사용하여 동일한 구문을 사용합니다. 사용 된 구문은 C ++와 유사합니다.

** 편집 ** 죄송합니다. 10 분이 아닌 10 초로 위의 것을 읽었습니다 ... 죄송합니다. ^_^

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top