2009-12-23 2 views
0

빌드 한 이미지 스크롤러의 진행 상황과 모든 이미지 (엄지 손가락)가 별도로로드되는지 확인하려고합니다. 적재중인 이미지의 총 진행 상황을 파악하는 가장 좋은 방법은 무엇입니까?함수 용 로더?

나는 일반적인 로더를 사용하는 기능 등

myScroller.loadImages(); 

에 적용 멋진 것 생각하지만 그의 예를 보지 않았다. 나는 this 스레드를 우연히 만났습니다.

그러나 정말로 내가 반대하는 문제를 해결하는지 확실하지 않습니다.

의견이나 전문 지식에 감사드립니다.

1) 이미지의 각로드 시작하고 당신이 얻을 후 즉시 중지 : JML

답변

1

안녕하세요, 제 3을 향해 몸을 기대합니다. maxmc에 의해 언급 된 옵션. 나는 정보가있는 XML을 가지고있다. 로드하려는 모든 이미지 (예 : 이름, 크기 등). 이렇게하면 나머지 이미지의 수를 기반으로 전반적인 진행 정도를 측정하려는 경우 몇 개의 이미지가로드 될 것인지 미리 알 수 있습니다. 전체 진행률을 모니터링하려는 경우로드해야하는 총 바이트 수 로드 할 남은 바이트의 관점에서.

이 XML은 물론 필요에 따라 만들 수 있습니다. 플래시에서 이미지를로드 할 폴더 또는 위치를 가져 오는 스크립트를 만들어야하므로 이미지를 읽고 필요한 정보를 얻고 결과를 XML로 플래시하여 진행할 수 있습니다. 로드 이미지 프로세스.

1

문제는 당신이 그렇게 거기에 세 가지 옵션은 내가 생각로드하기 시작하는 경우에만 이미지의 크기를 알 수 있다는 것입니다 크기. 단점은 요청을 두 배로하는 것입니다.

2) 첫 번째 이미지를로드하기 시작할 때 크기를 이미지 수와 곱하십시오. 단점은이 방식이 정확하지 않다는 것입니다.

3) 예를 들어 xml과 같이 앱 외부에 이미지를 정의하면 파일 크기 속성을 추가 할 수 있고 앱을 컴파일 할 때 일부 맞춤 ant 태스크를 통해 크기를 XML에 삽입 할 수 있습니다.

난 당신이 bulkloader 라이브러리에 볼 수있는 앱 규모에 따라 옵션 3.

+0

나는 옵션 3도 좋아하지만 질문 - 아파치 작업에 대해서는 아무것도 모르지만 내 사이트가 실제로 아파치 서버에서 실행되고 있는지 확인하지 못했습니다. 나는 이것을 보았다 : http://stackoverflow.com/questions/312652/how-to-use-size-of-file-inside-ant-target 유망 해 보인다. .. 그러나 나는 파리에서 XML을 만들고있다. PHP 스크립트로 이미 ... 디렉토리를보고 파일 이름을 추출하여 태그에 일부 속성을 채 웁니다. 나는 두 가지를 어떻게 통합 할 것인지 잘 모르겠습니다.falomir 같은 – jml

+0

이미 말했듯이, 당신은 PHP 스크립트와 함께 손에 다 있습니다. 그냥 PHP 스크립트에서 필요한 정보를 계산하여 xml에 추가하십시오 (즉석에서) – maxmc

1

을 선호. 정확한 가벼운 것은 아닙니다. 약 16kb입니다.하지만 꽤 많은 이미지를로드하는 경우 너무 많은 영향을주지 않아야합니다. 자세한 지침을 보려면 사이트를 확인하십시오. 그러나 다음과 같이하십시오.

private var $loader : Bulkloader = new BulkLoader("ExampleLoader"); 

private function startLoad() : void 
{ 
    $loader.add("image1.jpg", { id : "image1", type : "image" }); 
    $loader.add("image2.jpg", { id : "image2", type : "image" }); 
    $loader.add("image3.jpg", { id : "image3", type : "image" }); 

    $loader.addEventListener(BulkLoaderEvent.COMPLETE, loadComplete) 
    $loader.start(); 
} 

private function loadComplete(e : BulkLoader) : void 
{ 
    var thumbNail : ThumbNail = new ThumbNail($loader.getBitmap("image1")); 
} 

정확한지는 확실하지만 아이디어를 얻을 수 있을지는 확실하지 않습니다.

리치