2010-07-07 4 views
0

프리 로더 및 애셋에 어려움이 있습니다. FlashDevelop와 함께 정말 순수한 AS3/Flex를 사용하고 있습니다. FLASH IDEAS3 - 사전로드 중 애셋 처리 방법

문제는 : addChild()에서 swf 나 이벤트처럼 간단한 png/jpg가 preloader를 완전히 죽이려고 할 때 (blanck 화면 게임이 완전히로드 될 때까지 프리 로더가 시작됩니다 (게임은 이미로드되어 있습니다). 그래서 한 프레임 후에 프리 로더를 뒤 따릅니다.

저는 유명한 " 첫 번째 프레임 "과 로더 진행 이벤트

내가 무슨 말을하고 있는지 누군가 알고 있다면 ^^ 주제에 대한 약간의 조명을 원합니다^

Thx!

-UPDATE-

나는 더 많은 정보에 대 한 - 검색 다시 및이 게시물을 발견 :

How does the preloader work in as3?

MichaelJW 내 문제를 지적하지만 대답하지 않습니다

"당신은 할 수 있습니다 프리 로더에서 원하는대로 처리 할 수 ​​있지만 프리 로더에 필요한 모든 것이 다운로드 될 때까지는 코드를 실행하지 않습니다. 따라서 3MB 이미지 파일과 진행률 막대가있는 프리 로더를 만들면 진행률 막대가 수행하지 않습니다 아무것도 전체 이미지가 다운로드 될 때까지! "

그래서 프리 로더를 만들기 위해 이미지를 어떻게 사용합니까?

답변

0

이전에이 문제가 발생했으며 "해결 방법"은 2 개의 별도 로더를 작성하는 것이 었습니다. 첫 번째는 매우 가벼우 며 모든 초기 자산 (예 : 5k png 회전)을로드하고 두 번째는 자산의 "대량로드"인 경우 두 번째입니다.

로드가 완료되면 두 번째 라운드의로드가 트리거됩니다 자산의 당신은 맞습니다. 완전히로드 될 때까지 자산을 사용할 수 없습니다.