думаю так понятнее
Код AS3:
var loader:Loader=new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
addChild(loader);
loader.load(new URLRequest("1.jpg"));
//тут загрузка только началась!
//тут ты просто описываешь функцию ее код не выполняется(!) т.к. никто функцию не вызвал(пока)
function onComplete(e:Event):void {
e.target.removeEventListener(Event.COMPLETE, onComplete);
//загрузка окончена!
}
//тут все еще ничего не загружено,loader.width/loader.height=0;
//тут деление на 0
var scale:Number=Math.min(windowWidth/loader.width),windowHeight/loader.height);
loader.scaleX=loader.scaleY=scale;