hotspot.Shape
Расширяет IHotspotShape.
Фигура хотспотного объекта.
Конструктор
hotspot.Shape(feature[, options])
Создает фигуру для отображения объекта-хотспота.
Параметры:
|
Параметр |
Значение по умолчанию |
Описание |
|
|
— |
Тип: Object |
|
|
— |
Тип: Object|IGeometry Реальная геометрия объекта. |
|
|
— |
Тип: IPixelGeometry Пиксельные координаты фигуры. |
|
|
— |
Тип: Object|IDataManager Данные объекта. |
|
|
— |
Тип: Object Данные объекта. |
|
|
'default#layer' |
Тип: String Ключ модели интерактивности фигуры. |
|
|
— |
Тип: Number zIndex фигуры. |
* Обязательный параметр/опция.
Поля
|
Имя |
Тип |
Описание |
|
Менеджер событий. Унаследовано от IDomEventEmitter. |
||
|
Менеджер опций. Унаследовано от ICustomizable. |
События
|
Имя |
Описание |
|
Однократное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Вызов контекстного меню на элементе. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Двойное нажатие левой кнопки мыши на объекте. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Нажатие кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Наведение курсора на объект. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Вывод курсора за пределы объекта. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Перемещение курсора над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Отпускание кнопки мыши над объектом. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
|
|
Окончание мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Повторящееся событие при мультисенсорном управлении. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Начало мультисенсорного управления. Данное событие доступно только на устройствах, которые поддерживают множественные сенсорные прикосновения. Возвращает реализацию интерфейса IMultiTouchEvent c информацией о прикосновениях. Унаследовано от IDomEventEmitter. |
|
|
Изменение в опциях объекта. Унаследовано от ICustomizable. |
|
|
Событие, оповещающее о смене хотспотной геометрии. Унаследовано от IHotspotShape. |
|
|
Скролл мышкой. При использовании следует иметь в виду, что при сенсорном вводе события мыши будут эмулироваться. Более детально описание в domEvent.manager. Унаследовано от IDomEventEmitter. |
Методы
|
Имя |
Возвращает |
Описание |
|
IHotspotContainer |
Returns контейнер хотспотных шейпов. Унаследован от IHotspotShape. |
|
|
Object |
Метод для получения реальной геометрии объекта. Унаследован от IHotspotShape. |
|
|
getId() |
Number |
Returns идентификатор объекта. Унаследован от IHotspotShape. |
|
Object |
Returns данные объекта. Унаследован от IHotspotShape. |
|
|
Returns пиксельную геометрию хотспотного объекта. Унаследован от IHotspotShape. |
||
|
Метод для добавления хотспотного шейпа в контейнер. Унаследован от IHotspotShape. |
||
|
Метод для задания реальной геометрии объекта. Унаследован от IHotspotShape. |
||
Обязательный параметр/опция.