PDA

Просмотр полной версии : Array.prototype - забавный баг


Dolbyzerr
05.07.2005, 16:07
Может уже где то обсуждалось, если да то извиняюсь...

Есть такая проблемма:
Добавляем метод в класс Array, например вот так:

Array.prototype.test = function(){
trace(this + " зачем ты это вызвал?!");
}

А потом на сцену кладем какой нибудь стандартный компонент, например nummeric stepper или button...

Тестируем мувик, нажимаем на компонент что бы передать ему фокус и жмем любую клавишу на клавиатуре... :eek: О БОЖЕ! он его вызывает =)

Почему он так делает? Причем вызываеются все пользовательские методы класса Array, в случае с comboBox'ом, метод вызывается на раскрытие списка тоже.
Кто нибудь что нибудь знает по этому поводу?

KidsKilla
05.07.2005, 21:23
попробуй порыться по технотам:
http://www.macromedia.com/cfusion/knowledgebase/index.cfm

Dolbyzerr
06.07.2005, 14:31
что то ничего не нашел по этому поводу... :(