Progression の Preloader クラスで、読み込み中のバイト数を得る方法。seyself さんの記事を参考にした。
Preloader クラスは flash.display.Loader クラスを継承した ExPreloader クラスを継承している。
従って progress イベントが発生するので、それをリスンすればよい。
public function Preloader() { //コンストラクタでイベントリスナを設定 addEventListener(ProgressEvent.PROGRESS, progressHandler); }
flash.events.ProgressEvent は bytesLoaded プロパティと bytesTotal プロパティを持つので、それを使用する。
private fucntion progressHandler(event:ProgressEvent):void { trace(event.bytesLoaded + "/" + event.bytesTotal); }
これで OK。