ok I solved my problem,
here's the code.
import com.greensock.*;
import com.loading.*;
import com.events.LoaderEvent;
import com.greensock.loading.display.*;
private var _queue:LoaderMax = new LoaderMax({name:"mainQueue", onProgress:progressHandler, onComplete:completeHandler, onError:errorHandler});
private var _menubarLoader:SWFLoader = new SWFLoader("../swf/menubar.swf");
private var _footerLoader:SWFLoader = new SWFLoader("../swf/footer.swf");
private var menuMc:MovieClip;
private var footerMc:MovieClip;
preload();
private function preload():void
{
_queue.append(_menubarLoader);
_queue.append(_footerLoader);
_queue.load();
}
private function progressHandler(e:LoaderEvent):void
{
preloader_mc.percent_txt.text = String(Math.floor(e.target.progress * 100)) + "%";
}
private function completeHandler(e:LoaderEvent):void
{
preloader_mc.visible = false;
// VERY IMPORTANT PART
menuMc = MovieClip(_menubarLoader.rawContent);
footerMc = MovieClip(_footerLoader.rawContent);
addChildAt(menuMc, 0);
addChildAt(footerMc, 0);
menuMc.contact_btn.name_txt.text = "Contacts";
}
private function errorHandler(e:LoaderEvent):void
{
trace("Error has occurred");
}