PDA

Просмотр полной версии : Как вернуть имя нажатой кнопки в цикле.


Серость
28.12.2008, 16:36
Доброго времени суток.
Вопрос такой:
с помощью цикла создано энное количесво дубликатов кнопки из библиотеки. Естесственно каждому дубликату присвоенно уникальное имя. Как получить имя нажатой кнопки после нажатия на нее?
Заранее спаисбо.

Mnilionic
28.12.2008, 18:40
trace( this._name )

Серость
28.12.2008, 19:32
Не выходит, т.к. При каждом выполнении цикла присваивается новое значение. В итоге при нажатии на любую кнопку пылетает имя последней присвоенной кнопки.

NoCD
28.12.2008, 21:39
for(var i=0;i<=10;i++)
{for(var j=0;j<=10;j++)
{name="butt"+i+"_"+j
attachMovie("mc",name,_root.getNextHighestDepth())

_root[name]._x=20*j+100
_root[name]._y=20*i+100
_root[name].onPress=function()
{trace(this)}
}}