2012-03-25 3 views
1

Adobe Air 2.5를 구축 중입니다. Flash CS 5가 탑재 된 데스크톱 응용 프로그램입니다. 응용 프로그램 파일 크기는 10MB이며 동영상 클립, 벡터 그래픽, 비트 맵 및 코드가 중간 크기입니다. 앱을 사용할 수있을 때까지 바탕 화면 아이콘을 클릭하는 데 약 8 초가 걸립니다.Adobe Air - 시작 시간 개선

어떻게 시작 시간을 개선 하시겠습니까?

감사합니다. Uli

+0

단지 10MB입니다. 실행시에는 버튼을 이벤트 리스너로 추가하고, 암호화 된 로컬 저장소에서 사용자 환경 설정을 읽고, JSON의 텍스트 필드에 텍스트를 추가하여 무대를 설정합니다. 시작 시간에 대한 책임이있는 앱 파일 크기는 얼마입니까? – Uli

+0

Flex 태그가 제거되었습니다. Flex를 사용하고 있지 않으므로 Flash Pro를 사용하여 앱을 제작하고 있습니다. 웹 기반 앱의 경우 내부에 애셋을 포함시키지 않아 시작 시간이 크게 단축되었습니다. 그러나 AIR 응용 프로그램에서는 문제가 될 것이라고 생각하지 않습니다. 사용자가 매번 앱을 다운로드 할 필요가 없기 때문입니다. – JeffryHouser

+0

첫 번째 프레임에서 모든 객체/UI를 만들고 있습니까? –

답변

0

나는 앱을 시작할 때 보여줄 필요가있는 무대에 엄격하게 배치하여로드 시간을 줄일 수 있다고 생각합니다. 요청에 따라 나머지 애셋을 동적으로 그릴 수 있습니다. 그래서 모든 단계를 on-stage로 드래그하지 마십시오. 대신에 필요에 따라 addChild()를 인스턴스화하고 인스턴스화하십시오. 애셋 크기에 따라로드하는 데 약간의 시간이 걸릴 수 있지만 사용자가 앱을 사용하려면 10 초를 기다릴 필요가 없습니다. 모든 세션의 모든 앱 콘텐츠가 표시되지 않을 수도 있습니다. 그렇다면 모든 것을 처음부터 무대에 올려 놓는 이유는 무엇입니까?