Tween preloader - Displays only after 40 percent loaded

Hi,

I found one interesting tutorial regarding the tween preloader here

Everything works good when I follow the tutorial,

My problem comes when I insert the following script:

var stageAlign_cb:mx.controls.ComboBox;
stageAlign_cb.dataProvider = ['T', 'B', 'L', 'R', 'TL', 'TR', 'BL', 'BR'];
var cbListener:Object = new Object();
cbListener.change = function(evt:Object) {
    var align:String = evt.target.selectedItem;
    Stage.align = align;
};
stageAlign_cb.addEventListener("change", cbListener);
Stage.scaleMode = "noScale";

When I insert this, the preloader only starts to display from 40 percent loaded but when I remove the above script the preloader displays correct from 0 percent

Can anyone help me to solve that?

Thanks