Клуб API Карт

События: их названия в статических переменных?

shasoft
18 августа 2009, 23:36

Список поддерживаемых объектом событий хранится в obj.Events При этом объект obj уже должен быть создан.

А можно получить название этого события БЕЗ создания объекта данного класса?

Т.е. к примеру мне нужно в переменную ename записать название события Click для объекта карты, чтобы потом написать:

 

YMaps.Events.observe(map, ename, function () {
alert("Щелк!");
});

P.S. Попробовал сам найти, просмотрев дерево объектов YMaps, но ничего не нашел.
3 комментария
Подписаться на комментарии к посту
var event = 'Click';
…
YMaps.Events.observe(map, map.Events[event], function () {
  alert("Щелк!");
});
Мне желательно чтобы вместо 
map.Events[event]
было 
ename
Т.е. указание название объекта без создания самого объекта. А в приведенном примере объект должен быть создан для получения имени событияю.

В общем решил пойти немного другим путем, так что вопрос стал неактуален.