2011-03-23 3 views
0

전자 학습 프로그램을 실행하기 위해 CD에서 프로젝터를 실행하는 프로젝트에서 작업하고 있습니다. 변경할 수 없습니다. 모든 것은 CD에 포함되어 있으며 실행할 다른 항목은 필요 없습니다. 즉, 모든 imgs와 xml 및 기타 등등이 CD에 있습니다.
문제는 일부 컴퓨터에서는 성능이 떨어지는 것으로 추정됩니다. 전체 프로세스가 막히고 이미지를 표시하는 대신 흰색 빈 영역이 나타납니다. 사용 된 img는 1333x1000에서 800x600으로 낮은 해상도로 다운 그레이드되었으며 이로 인해 지금까지 발견 된 문제가 해결되었습니다.CD에서 플래시 .exe 프로젝터 메모리 문제

제 질문은 img 품질을 낮추지 않고도이를 해결할 수있는 다른 방법을 알고 있습니까?

바로 지금 모든 사진 (대략 180 정도)은 프로세스가 시작될 때로드되는 것입니다. 그리고 내가 가진 한 가지 생각은 필요에 따라 점진적으로 사진을로드한다는 것입니다. 어쩌면 전체 장 (img가있는 7 개 챕터 사용)을 사용하여 로딩을 기다리지 않고도 매끄러운 트윈을 항상 확보 할 수 있습니다.
그러나 CD/DVD에서 플래시 프로젝터를 사용할 때 약간의 메모리 문제가있는 것으로 보았습니다. 실제 문제가 무엇인지, 가능한 경우 더 많은 해결책을 찾을 수 있는지에 대한 자세한 정보를 얻고 싶습니다. 그것.

문제에 대한 Adobes의 자체보기를 대상으로 한 링크가 있지만 링크가 더 이상 필요하지 않습니다. (링크는 여기에서 찾을 수 http://www.flashjester.com/?section=faq&cPath=14_23#394).

아이디어, 도움말, 링크, 자습서 등을 환영하지 않습니다.

+0

이미지를 미리로드 하시겠습니까? 느린 컴퓨터에서는 아직로드하지 않았기 때문에 나타나지 않을 수 있습니다. 하지만 한 번에 몇 가지만로드하는 것이 좋습니다. 메모리를 절약하기 위해 작업이 끝나면 덤프해야합니다. – Sam

+0

예 현재 버전에서는 186 개의 img가 모두 미리로드됩니다. 즉,로드가 완료되기 전에 나머지 "프로그램"에 도달 할 수 없습니다. CD/DVD 플레이어가 항상 데이터를 즉시 로딩하기 시작하는 것은 아니므로 처음부터 모두로드하지 않을까 걱정됩니다. 작은 설정 섹션에서 각 장마다 표시 할 img를 결정할 수 있습니다. 각 축소판을 클릭하여 실제 img보기로 이동하십시오. – Poppe76

+0

탭을 통해 다른 챕터로 변경하는 것이 아주 쉽고, 그 시점에서 imgs도로드 /로드되어야합니다. 그래서 그 중 하나를 클릭하면 지연없이 표시됩니다. CD/DVD에서로드되는 문제로 특정 장에 속한 모든 이미지를로드 할만큼 빠르다는 것을 확신하지 못합니다. – Poppe76

답변

1

예, 필요에 따라 자산을로드하고 참조에주의해야합니다. 따라서 사용하지 않는 것들은 더 이상 필요하지 않을 때 가비지 수집됩니다.

프로젝터를 실제로 사용하는 경우로드 시간이 전혀 문제가되지 않습니다. 자산은 로컬 파일 시스템에서 항상 다음 프레임에서 사용할 수 있습니다. 그들은 네트워크 에서처럼 디스크에서 스트리밍되지 않습니다. 그러나 대용량 파일이나 많은 내보내기 파일은 긴 프레임 시간 또는 눈에 띄는 지연으로 종료 될 수 있습니다.

프로필 변경 사항이 실제로 변경 사항을 수행하는지 확인해야합니다. flash.system.System 클래스를 통해 정보를 얻을 수있는 방법을 확인하거나 SWFProfiler을 살펴보십시오.

+0

감사합니다. 위의 내 의견에 쓴 것처럼, CD/DVD에서 imgs를로드 할만큼 충분히 빠르지는 모르겠지만 가능한 경우 메모리 문제를 해결할 가능성이 높습니다. SWFProfiler를 실행하여 내가 얻은 결과를 확인합니다 :-) – Poppe76