PDA

Просмотр полной версии : Динамический обработчик события


: hr :
26.03.2004, 21:54
Друзья, подскажите пожалуйста, как создать динамический обработчик события, т.е.

пишу:

for (g=1; g<=c; g++) {
_root["obj"+g].onPress = function() {
trace("ok")
// и еще какой-то код
}
}

- подобная конструкция работает, а если:

function obrabotchik() {
trace("ok")
// и еще какой-то код
}

for (g=1; g<=c; g++) {
_root["obj"+g].onPress = obrabotchik(); }

- НЕ работает!

Как справится с данной ситуацией?

Заранее спасибо!

mishinaelle
26.03.2004, 22:26
вместо
for (g=1; g<=c; g++) {
_root["obj"+g].onPress = obrabotchik(); }

напиши
for (g=1; g<=c; g++) {
_root["obj"+g].onPress = obrabotchik; }

: hr :
26.03.2004, 23:06
mishinaelle , спасибо большое!