Люди помогите разобраться в том что я написал(некоторые участки писал не я - мне помогли),
но смысл такой я загружаю в клипы контейнеры Jpeg-и(клип контейнер находится в
родительском клипе-кнопке(MovieClip как кнопка))
Так как Jpeg большого размера я хочу сделать для них прелоадер. Но почему-то все это не работает
функция Load_clips сразу выдает $jpeg_loaded == true и соответствующая функция открывает(_visible = true) "пустышки". Кстати, если есть идея как засандалить клипы-кнопки в отдельные _layerN - весь во внимании

Код:
//
//Функция проверяет загружены ли картинки,
//а после загрузки открывает их и задает величину изображения
function load_clips() {
interval = setInterval(this, 100);
$b_total = _level0.getBytesTotal();
$b_loaded = _level0.getBytesLoaded();
$cent = Math.round($b_loaded*100/$b_total);
if ($cent == 100) {
_global.$jpeg_loaded = true;
clearInterval(interval);
} else {
_global.$jpeg_loaded = false;
}
}
//
//Функция устанавливает стандартные размеры картинок,
//а после загрузки открывает их и задает величину изображения
function set_clip_params($path_to_loader,$jpeg_loaded, $clip_selected, $img_width, $img_height) {
interval = setInterval(this,1000,$path_to_load_screen,$jpeg_loaded,$clip_selected,$img_width,$img_height);
if ($jpeg_loaded == true) {
clearInterval(interval);
$path_to_loader.removeMovieClip();
for ($i=0; $i<$clip_selected.length; $i++) {
_level0["clip"+$i]._visible = true;
_level0["clip"+$i].clip_jpeg._width = $img_width;
_level0["clip"+$i].clip_jpeg._height = $img_height;
_level0["clip"+$i].onRollOver = function() {
this.clip_jpeg._alpha = 30;
};
_level0["clip"+$i].onRollOut = function() {
this.clip_jpeg._alpha = 100;
this.clip_txt.gotoAndPlay("just created");
};
_level0["clip"+$i].onPress = function() {
nam = numbFromString(this._name);
getURL($xml_array[$clip_selected[nam]]["url"]);
};
function numbFromString(string) {
var result = "";
for (var i = 0; i<=string.length; i++) {
if (Number(string.charAt(i)).toString() != "NaN") {
result += string.charAt(i);
}
}
return Number(result);
}
}
}
}
А ВОТ ТАК Я ВЫЗВАЛ ЭТИ ФУНКЦИИ:

Код:
//Проверяем загрузились ли jpeg
load_clips();
//
//После загрузки клипов переменная _global.jpeg_loaded == true
//если да - открываем их и задаем им все стандартные параметры
set_clip_params(_root.load_screen,_global.$jpeg_loaded,_global.$clip_selected,_global.$img_width,_global.$img_height)