И правильно. Используем MovieClipLoader и инициируем и нажимаем его кнопку после наступления события onLoadInit....
Добавлено через 2 минуты
URLL - что и откуда грузим
movIN - куда грузим
func - что делаем как загрузилось

Код AS1/AS2:
function LOADER( URLL, movIN, func ){
trace(URLL+" LOADING TO:"+movIN);
var my_mcl:MovieClipLoader = new MovieClipLoader()
var my_lst:Object = new Object()
my_mcl.addListener(my_lst)
my_lst.onLoadStart = function( mov:MovieClip) {
}
my_lst.onLoadProgress = function( mov:MovieClip, loadedBytes:Number, total:Number) {
trace ( "Progress:"+ loadedBytes/total*100+" %"
}
my_lst.onLoadComplete = function( mov:MovieClip ) {
}
my_lst.onLoadInit = function( mov:MovieClip) {
//trace( "mov.START: " + flag )
if ( func != undefined ) func()
}
my_lst.onLoadError = function( mov:MovieClip, errorCode:String, httpStatus:Number){
trace( "LoadError:"+errorCode +": "+URLL )
}
my_mcl.loadClip( URLL, movIN )
}