PDA

Просмотр полной версии : как обработать событие мыши на динимически созданной кнопке?


akb2005
21.07.2005, 10:08
:mad: Подскажите пожалуйста, кто знает,
как обработать событие мыши на динимически созданной кнопке?

Есть библиотека кнопок, делаю attachMovie, как затем обработать событие, например "onMouseOver"?

За ранее спасибо... :)

MIX-er
21.07.2005, 11:14
for (var i = 0; i<4; i++) {
menu["btm"+i].i = i;
menu["btm"+i].onRelease = function() {
menuSelect(this.i);
};
menu["btm"+i].onRollOver = function() {

};
menu["btm"+i].onRollOut = function() {

};
}

akb2005
21.07.2005, 11:21
Спсибо за ответ.
Все так и делаю, посте attachMovie , но вместо этого срабатывает функция в правой части, а обработчик события кнопке не назначается.

Что делать? Как отловить ситуацию?

MIX-er
21.07.2005, 11:31
без слов...

akb2005
21.07.2005, 12:56
с мувиками работало и раньше, буду искать глюк :)

akb2005
21.07.2005, 15:13
Сам удивлен, но и с кнопками уже работает, огромное спасибо за поддержку.

Видимо нужен опыт в общении с AS2, в каких-то случаях работает:

xxxxx.onRollOver = function() {
trace("xxxxx");
};

а в каких-то:

xxxxx.onLoad = xxxx();

function xxxx() {
trace("xxxxx");
};