вопрос в тему,
а как можно обойти onLoadInit вообще, ну ненужно мне чтобы при предзагрузке
swfки он еще и первый кадр ее проигрывал, возможно вообще такое?
или как после onLoadComplete сразу же удалить мувик!?
и вроде бы я вот сейчас могу сам ответить на свой вопрос

Код:
a_mc.loadClip_func = function(param_array) {
var _clip = param_array[0]
var _mc = param_array[1]
var _func = param_array[2]
var reel_mcl = new MovieClipLoader();
var rls = new Object();
//этот загрузчик у меня используеся как для предзагрузки,
//так и для дальнейшего показа их в процесее,
//_loader показывает все загружены или это и есть предзагрузка
var _loader = a_mc.reelLoading != a_mc.reelCount ? true : false;
rls.onLoadComplete = function(target_mc:MovieClip) {
var loadProgress:Object = reel_mcl.getProgress(target_mc);
if(_loader){
a_mc.reelLoading++;
removeMovieClip(target_mc)
reel_mcl.removeListener(rls);
a_mc[_func[0]](_func[1]);
} else {
}
};
if(!_loader){
rls.onLoadInit = function(target_mc:MovieClip) {
trace("Movie clip = "+target_mc+" is now initialized");
a_mc[_func[0]](_func[1]);
};
}
reel_mcl.addListener(rls);
reel_mcl.loadClip(_clip, _mc)
}
//вызов функции загрузки
a_mc.loadClip_func(["url", __куда, ["функция_позле_загрузки", null]]);
и компилица, но! если просто скомпилить, то зависает, вызовается ошибка, и закрывается весь флеш!!!
а работает оно только под debug-ом.... и нигде ошибок не вызывает!!!...
а вот если не исключать onLoadInit, т.е.:

Код:
...
rls.onLoadComplete = function(target_mc:MovieClip) {
var loadProgress:Object = reel_mcl.getProgress(target_mc);
if(_loader){
} else {
}
};
rls.onLoadInit = function(target_mc:MovieClip) {
trace("Movie clip = "+target_mc+" is now initialized");
a_mc.reelLoading++;
a_mc[_func[0]](_func[1]);
};
...
то все прекрасно работает!
почему!?