2012-01-25 4 views
2

아주 복잡한 기능을 갖춘 플래시 파일을 빌드하는 프로젝트를 시작합니다. swf/swc 파일의 크기가 상당히 커질 것으로 예상됩니다. 페이지 다운로드 속도를 늦추지 않으려면 swf 파일을 빌드하여 즉시 필요한 구성 요소에만 페이지가로드되고 다른 후단 구성 요소는 백그라운드에서 자동으로로드 될 수 있습니까? 감사.비동기 적으로 swf를 다운로드 할 수 있습니까?

+0

플래시 프리 로더를 찾으십니까? http://www.senocular.com/flash/tutorials/preloading/ –

+1

swf 파일은 항상 비동기 적으로로드됩니다. –

+0

또는 모든 것을 여러 개의 swf 파일로 분할하여 별도로로드 할 수 있습니다. – pkyeck

답변

1

예, SWF 파일을 비동기 적으로로드 할 수 있습니다. 이것은 AS3 및 Flex 응용 프로그램의 공통 패턴입니다. 이는 다음 "쉘"SWF를로드하여 시작 (라이브러리 SWF 파일과 같은

  1. 가 즉시 실행해야 자산을 사전로드 시작 (config.xml 파일이 같은) 외부 소스에서 구성을 읽고)
  2. 부트 스트랩 사전로드 후속 라이브러리 국부 펀드 이것에 대한

플렉스 프레임 워크가 뛰어난입니다로드 추가 사용자 상호 작용을 기다리고, 수행하고 원하는 것을 정확하게 할 수 있습니다 볼 수 있습니다. Flex는 모듈을 호출 할 때 런타임에로드되는 라이브러리로서 SWF의 형태로 추가 자산과 클래스를 가져옵니다. IDE가 FlashBuilder 프로젝트에서 모듈을 강력하게 지원합니다.

http://livedocs.adobe.com/flex/3/html/help.html?content=modular_5.html

관련 문제