Nata123
10.02.2006, 10:25
Я создала мувик(пункт меню) и теперь его продублировала сколько нужно раз....
function Init() {
//mc_menuItem.btnname.dt_menuItemName.text = "asd";
for (i=0; i<arrMenuItem.length; i++) {
mc_menuItem.duplicateMovieClip('mc_menuItem'+i, i);
with (this['mc_menuItem'+i]) {
_x += 25+i*67;
btnname.dt_menuItemName.text = arrMenuItem[i];
}
}
mc_menuItem._visible = false;
}
теперь мне необходимо , когда я кликаю на пункт меню знать номер этого пункта меню, я делаю так:
for (i=0; i<arrMenuItem.length; i++) {
this['mc_menuItem'+i].onRelease = function () {
trace(i);
};
}
по клику у меня выдаётся последнее значение i, т.е. если arrMenuItem.length=5, то и по клику на любом пункте выводиться будет 5, а мне нужно 1, 2 , 3,.....в зависимости от пункта меню.
Подскажите пожалуйста как это сделать!
function Init() {
//mc_menuItem.btnname.dt_menuItemName.text = "asd";
for (i=0; i<arrMenuItem.length; i++) {
mc_menuItem.duplicateMovieClip('mc_menuItem'+i, i);
with (this['mc_menuItem'+i]) {
_x += 25+i*67;
btnname.dt_menuItemName.text = arrMenuItem[i];
}
}
mc_menuItem._visible = false;
}
теперь мне необходимо , когда я кликаю на пункт меню знать номер этого пункта меню, я делаю так:
for (i=0; i<arrMenuItem.length; i++) {
this['mc_menuItem'+i].onRelease = function () {
trace(i);
};
}
по клику у меня выдаётся последнее значение i, т.е. если arrMenuItem.length=5, то и по клику на любом пункте выводиться будет 5, а мне нужно 1, 2 , 3,.....в зависимости от пункта меню.
Подскажите пожалуйста как это сделать!