Можно ли как-то отследить загрузку флешки самой себя? Есть класс со встроенными изображениями и и класс документ класс.

Код AS3:
package resources{
public class Store{
[Embed(source = "../../store/menu/2011-11-22 17.15.35.jpg")] static private const img01:Class;
[Embed(source = "../../store/menu/2011-11-22 19.30.37.jpg")] static private const img02:Class;
[Embed(source = "../../store/menu/2011-12-19 13.30.21.jpg")] static private const img03:Class;
[Embed(source = "../../store/menu/2012-02-04 15.58.52.jpg")] static private const img04:Class;
[Embed(source = "../../store/menu/2012-02-24 17.26.25.jpg")] static private const img05:Class;
[Embed(source = "../../store/menu/2012-03-05 11.01.04.jpg")] static private const img06:Class;
[Embed(source = "../../store/menu/2012-03-25 16.11.18.jpg")] static private const img07:Class;
public function Store() {
}
}
}

Код AS3:
package {
import flash.display.LoaderInfo;
import flash.display.Sprite;
import flash.display.StageAlign;
import flash.display.StageScaleMode;
import flash.events.Event;
import flash.events.ProgressEvent;
import resources.Store;
public class MainClass extends Sprite {
public function MainClass() {
super();
addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(_event:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;
var store:Store = new Store();
loaderInfo.addEventListener(ProgressEvent.PROGRESS, progressListener);
}
private function progressListener(_event:ProgressEvent):void {
trace(_event.bytesLoaded);
}
}
}
Добавлено через 20 минут
То что предлагает FD не хочется использовать

Код AS3:
[Frame(factoryClass="Preloader")]
Добавлено через 48 минут
А если сделать так как у меня, то trace(_event.bytesLoaded); показывает что загрузка уже произошла.