PDA

Просмотр полной версии : Значение переменной из "marka"+i


3Desian
28.02.2009, 23:35
Привет всем. Тупой вопрос, но не могу догнать элементарщину.
От код:
marka1="Audi";
marka2="BMW";
marka3="Ford";

for (i=1; i<=3; i++) {
bd[i].but.onRelease=function() {
Con=eval("marka"+i);
}
}
Идея такова: нужно Переменной Con передать значение marka1 , marka2 или marka3 в зависимости от нажатия на bd[i]. Нажал на bd[1] значит переменная Con="Audi" и т.д.
Что я не так написал? Кто то может подсказать? Заранее благодарен. :drinks:

DarkLight
28.02.2009, 23:41
боже...опять...

одна из тысячи подобных тем:
http://www.flasher.ru/forum/showthread.php?t=121754

3Desian
01.03.2009, 00:07
О. Вот так заработало.
marka1="Audi";
marka2="BMW";
marka3="Ford";

for (i=1; i<=3; i++) {
bd[i].id = i;
bd[i].but.onRelease=function() {
_root.Con=eval("marka"+this._parent.id);
}
}

Всё же спасибо за ответ :)