Показать сообщение отдельно
Старый 25.02.2004, 02:41
Raven B. вне форума Посмотреть профиль Отправить личное сообщение для Raven B. Найти все сообщения от Raven B.
  № 1  
Raven B.
 
Аватар для Raven B.

Регистрация: Nov 2003
Адрес: в очень странном месте
Сообщений: 113
По умолчанию Вопрос идентификации обьектов созданых в цикле

Доброго времени суток.

Есть массив $bg_text.length в формате имя_картинки:имя_поля
Я хочу что бы при нажатии на обьект содержащий картинку в ф-ю передавалось ее имя... но тут возникает незадача - если
trace(scroll1.ScrollBody[$tnt].gobo);
работает нормально, то внутри функции
scroll1.ScrollBody[$tnt].onRelease = function ()
значение undefined т.к. береться "текущее" значение $tnt (насколько я понял). подскажите как мне "закрепить" за функцией каждого обьекта его имя?


for(i=0;i<$bg_text.length;i=i+2){

$tnt='loga'+$ind;

scroll1.ScrollBody.attachMovie("plane",$tnt,$ind);
scroll1.ScrollBody[$tnt]._y=$lists;
scroll1.ScrollBody[$tnt].pic.loadMovie(_global.HOST+"img/"+$bg_text[$ind]+".jpg");
scroll1.ScrollBody[$tnt].gobo=$bg_text[$ind+1];
trace(scroll1.ScrollBody[$tnt].gobo);
scroll1.ScrollBody[$tnt].onRelease = function ()
{
_root.open_full(scroll1.ScrollBody[$tnt].gobo);
}

$ind=$ind+1;
}



С уважением. Ворон.
__________________
умереть не страшно.
страшно жить.