서버에서 실행할 때 loaderInfo.bytesTotal
이 0이지만 테스트 동영상을 실행하면 0이 아닌 이유는 0이 아닙니까?loaderInfo.bytesTotal이 0 인 이유
My action(Preload)
stop();
addEventListener(Event.ENTER_FRAME,loaderF);
function loaderF(e:Event):void{
var toLoad:Number = loaderInfo.bytesTotal;
var loaded:Number = loaderInfo.bytesLoaded;
var total:Number = loaded/toLoad;
if(loaded == toLoad){
removeEventListener(Event.ENTER_FRAME,loaderF);
gotoAndStop(2);
}
else{
preloader_mc.preloaderFill_mc.scaleX = total;
preloader_mc.precent_txt.text = Math.floor(total*100)+" %";
preloader_mc.loaded_txt.text = loaded+" Bytes/"+toLoad+" Bytes";
}
}
파일을 요청할 때 http 서버가 보내는 헤더와 관련이있을 수 있습니다. http://getsatisfaction.com/schillmania/topics/bytestotal_issue를 확인하십시오. 그것은 MP3 파일을위한 것이지만 증상은 완전히 동일합니다. –