Привет!
__etc, спасибо за ссылку, сижу разбираю...и возникли 2 "непонятки".
1. В примерах (по вышепреведенной ссылке) в классе есть такая строка в конструкторе:

Код:
EventDispatcher.initialize(this);
Но класс EventDispatcher согласно просмотренному хэлпу не имеет метода initialize(), и в объявленых методах его нет. Как происходит инициализация?
2. Непонятен (для меня) синтаксис таких строк в части параметра (передаваемые параметры заключены в фигурные скобки):

Код:
dispatchEvent({target:this, type:'rollOver'});
Предпологаю, что это передача объектов с определенными свойствами. Так ли это?
Спасибо.
ЗЫ
И, последнее. Это относится к теме топика. Чисто теоретически хочется удовлетвориться, как все-таки получить список любого пользовательского класса, а не список классов верхнего уровня. Повторюсь, для решения своей проблемы я попытаюсь использовать событие кнопки и обработка его в моем классе.