Одно из действий, которые пользователь может выполнить с помощью приложения ESRI Flex Viewer, - нарисовать фигуру на карте (например, линию).Как только пользователь закончит рисование линии, он дважды щелкнет мышью, которая вызывает событие DrawEvent.DRAW_END.Когда это происходит, линия измеряется с помощью вызова функции API geometryService.project([geometryObject], spatialReference);
.
Я хочу иметь возможность вызывать эту функцию после события MouseEvent.MOUSE_MOVE, чтобы измерить линию на лету, а не только после события DRAW_END.К сожалению, отправляются только два DrawEvent, DrawEvent.DRAW_START и DrawEvent.DRAW_END.Эти классы ESRI являются скомпилированными классами, поэтому я не могу вносить в них какие-либо изменения.
Есть ли способ добавить eventListener к событию MOUSE_MOVE, который может захватить текущую геометрию нарисованной линии и вызвать мойAPI-функция для измерения на лету?
Заранее спасибо.