Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Динамический обработчик события (http://www.flasher.ru/forum/showthread.php?t=56281)

: 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 , спасибо большое!


Часовой пояс GMT +4, время: 17:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.