![]() |
|
||||||||||
|
|||||
|
[+ 1.11 12.07.2005]
[+1.3 16.01.08]
Регистрация: Sep 2003
Сообщений: 125
|
Есть экземляр кнопки, который использую раз 50. Т.е. кнопку переношу из библиотеки, а текст поверх неё пишу отдельно.
Нужно для каждого экземляра событие onRollOver & onRollOut одно и тоже. Как мне это написать. Вот такие события - чтоб работали для каждого экземпляра: onRollOver=function () { fun(this._name) } onRollOut=function () { fun() } Сейчас у меня для каждой кнопки отдельно написано, но должно же быть что-то поуниверсальнее. Пытался сделать on (rollover) внутри кнопки ничо не получается. |
|
|||||
|
.grin! wuz here
|
онролловер внутри кнопки тоже выход. руки настрой.
но лучше так: Button.prototype.onRollover = function(){ if(this._name == "blah-blah") // проверка, что это та кнопка. doMyFunc(this._name) } Button.prototype.onRollout = function(){ if(this._name == "blah-blah") // проверка, что это та кнопка. doMyOtherFunc() }
__________________
Breakcore them all! |
|
|||||
|
[+ 1.11 12.07.2005]
[+1.3 16.01.08]
Регистрация: Sep 2003
Сообщений: 125
|
KidsKilla спасибо - это самое то. К томуже научился события заменять для прототипов.
Это нужно абсолютно для всех кнопок, даже ненадо имена проверять. У мну при наведении на любоую кнопку ( и на поля текстовые ) появляется Quick Help в зависимости от имени кнопки. |
|
|||||
|
.grin! wuz here
|
Цитата:
можно ещё через ASBroadcaster + Button + Button.addListener(obj)
__________________
Breakcore them all! |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|