Flash アニメーション用の非常に単純なプリローダーを持っていますが、FLASH CC で公開すると機能しません。私はすでに問題を絞り込んでおり、問題は e.target.bytesTotal です。そのため、アクション スクリプトは e.target.bytesTotal が 846kbytes であるべきときに 0 であると認識しますが、その理由はわかりません。COMPRESS = deflate、COMPRESS = LDZ、NO COMPRESSでswfを公開しようとしましたが、常にe.target.bytesTotal = 0になります
import flash.net.URLRequest;
import flash.display.*;
import flash.events.Event;
import flash.events.ProgressEvent;
stop();
this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress);
this.loaderInfo.addEventListener(Event.COMPLETE, onComplete);
function onProgress(e:ProgressEvent):void
{
var loaded:Number = e.target.bytesLoaded;
var total:Number = e.target.bytesTotal;
var pct:Number = loaded/total;
loaded_txt.text = String((Math.round(pct * 100)));
}
function onComplete(e:Event):void
{
nextFrame();
}