Пакет | flash.events |
Класс | public class ScreenMouseEvent |
Наследование | ScreenMouseEvent MouseEvent Event Object |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Объект ScreenMouseEvent расширяет класс MouseEvent, чтобы передать два дополнительных свойства (screenX
и screenY
), сообщающих координаты мыши относительно главного экрана рабочего стола, а не окна приложения или рабочей области.
Связанные элементы API
Свойство | Определено | ||
---|---|---|---|
altKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна. | MouseEvent | ||
bubbles : Boolean [только для чтения]
Определяет, является ли событие событием восходящей цепочки. | Event | ||
buttonDown : Boolean
Указывает состояние левой кнопки мыши: нажата (true) или не нажата (false). | MouseEvent | ||
cancelable : Boolean [только для чтения]
Указывает, можно ли предотвратить поведение, связанное с событием. | Event | ||
clickCount : int [только для чтения]
Указывает на то, является ли событие для нажатого положения мыши частью последовательности нажатий мышью. | MouseEvent | ||
commandKey : Boolean
Указывает, активирована ли клавиша Command (только для Mac). Свойство commandKey будет иметь то же значение, что и свойство ctrlKey в Mac. | MouseEvent | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
controlKey : Boolean
Указывает, активирована ли клавиша Control в Mac или клавиша Ctrl в Windows или Linux. | MouseEvent | ||
ctrlKey : Boolean
В Windows или Linux указывает на то, активирована ли клавиша Ctrl (true) или нет (false). | MouseEvent | ||
currentTarget : Object [только для чтения]
Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. | Event | ||
delta : int
Указывает количество строк, подлежащих прокрутке в каждом случае вращения пользователем колесика мыши. | MouseEvent | ||
eventPhase : uint [только для чтения]
Текущая фаза в потоке событий. | Event | ||
isRelatedObjectInaccessible : Boolean
Если принимает значение true, свойство relatedObject принимает значение null по причинам, связанным с изолированными средами безопасности. | MouseEvent | ||
localX : Number
Если блокировка мыши отключена, горизонтальная координата, в которой произошло событие, относительно контейнера-спрайта. | MouseEvent | ||
localY : Number
Если блокировка мыши отключена, вертикальная координата, в которой произошло событие, относительно контейнера-спрайта. | MouseEvent | ||
movementX : Number
Когда блокировка мыши включена, изменение положения мыши в направлении X с последнего события мыши. | MouseEvent | ||
movementY : Number
Когда блокировка мыши включена, изменение положения мыши в направлении Y с последнего события мыши. | MouseEvent | ||
relatedObject : InteractiveObject
Ссылка на объект списка отображения, связанный с событием. | MouseEvent | ||
screenX : Number [только для чтения]
Положение по оси Х щелчка мыши в системе координат экрана. | ScreenMouseEvent | ||
screenY : Number [только для чтения]
Положение по оси Y щелчка мыши в системе координат экрана. | ScreenMouseEvent | ||
shiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна. | MouseEvent | ||
stageX : Number [только для чтения]
Горизонтальная координата события в глобальных координатах рабочей области. | MouseEvent | ||
stageY : Number [только для чтения]
Вертикальная координата события в глобальных координатах рабочей области. | MouseEvent | ||
target : Object [только для чтения]
Целевой объект события. | Event | ||
type : String [только для чтения]
Тип события. | Event |
Метод | Определено | ||
---|---|---|---|
ScreenMouseEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, screenX:Number = NaN, screenY:Number = NaN, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)
Создает объект ScreenMouseEvent, содержащий местоположение мыши в системе координат экрана. | ScreenMouseEvent | ||
[переопределить]
Создает копию объекта ScreenMouseEvent и задает значение каждого свойства, совпадающее с оригиналом. | ScreenMouseEvent | ||
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event. | Event | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Проверяет, выполнялся ли для события вызова метода preventDefault(). | Event | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Отменяет поведение по умолчанию для события, если такое поведение можно отменить. | Event | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом. | Event | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
[переопределить]
Возвращает строку, содержащую все свойства объекта ScreenMouseEvent. | ScreenMouseEvent | ||
Предписывает проигрывателю Flash Player или Adobe AIR выполнить визуализацию после обработки данного события, если список отображения был изменен. | MouseEvent | ||
Возвращает элементарное значение заданного объекта. | Object |
Константа | Определено | ||
---|---|---|---|
CLICK : String = "click" [статические]
Константа ScreenMouseEvent.CLICK определяет значение свойства type объекта события click. | ScreenMouseEvent | ||
MOUSE_DOWN : String = "mouseDown" [статические]
Константа ScreenMouseEvent.MOUSE_DOWN определяет значение свойства type объекта события mouseDown. | ScreenMouseEvent | ||
MOUSE_UP : String = "mouseUp" [статические]
Константа ScreenMouseEvent.MOUSE_UP определяет значение свойства type объекта события mouseUp. | ScreenMouseEvent | ||
RIGHT_CLICK : String = "rightClick" [статические]
Константа ScreenMouseEvent.RIGHT_CLICK определяет значение свойства type объекта события rightClick. | ScreenMouseEvent | ||
RIGHT_MOUSE_DOWN : String = "rightMouseDown" [статические]
Константа ScreenMouseEvent.RIGHT_MOUSE_DOWN определяет значение свойства type объекта события rightMouseDown. | ScreenMouseEvent | ||
RIGHT_MOUSE_UP : String = "rightMouseUp" [статические]
Константа ScreenMouseEvent.RIGHT_MOUSE_UP определяет значение свойства type объекта события rightMouseUp. | ScreenMouseEvent |
screenX | свойство |
screenY | свойство |
ScreenMouseEvent | () | Конструктор |
public function ScreenMouseEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, screenX:Number = NaN, screenY:Number = NaN, ctrlKey:Boolean = false, altKey:Boolean = false, shiftKey:Boolean = false, buttonDown:Boolean = false, commandKey:Boolean = false, controlKey:Boolean = false)
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Создает объект ScreenMouseEvent, содержащий местоположение мыши в системе координат экрана.
Параметрыtype:String — Тип события. Прослушиватели событий могут получать эту информацию через унаследованное свойство type .
| |
bubbles:Boolean (default = false ) — Положение по оси Х щелчка мыши в системе координат экрана.
| |
cancelable:Boolean (default = false ) — Положение по оси Y щелчка мыши в системе координат экрана.
| |
screenX:Number (default = NaN ) — Имеет значение false , так как экранные события мыши не имеют фазы восходящей цепочки.
| |
screenY:Number (default = NaN ) — Имеет значение false , так как нет поведения по умолчанию для отмены.
| |
ctrlKey:Boolean (default = false ) — В Windows или Linux указывает, была ли нажата клавиша Ctrl, когда произошло это событие. В Mac указывает, была нажата клавиша Ctrl или Command.
| |
altKey:Boolean (default = false ) — Имеет значение true , чтобы показать, что была нажата клавиша Alt, когда произошло событие.
| |
shiftKey:Boolean (default = false ) — Имеет значение true , чтобы показать, что была нажата клавиша Shift, когда произошло событие.
| |
buttonDown:Boolean (default = false ) — Имеет значение true , чтобы показать, что была нажата кнопка мыши, когда произошло событие.
| |
commandKey:Boolean (default = false ) — Указывает, была ли нажата клавиша Command (только в Mac).
| |
controlKey:Boolean (default = false ) — Указывает, была ли нажата клавиша Ctrl или Control.
|
Связанные элементы API
clone | () | метод |
override public function clone():Event
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Создает копию объекта ScreenMouseEvent и задает значение каждого свойства, совпадающее с оригиналом.
ВозвращаетEvent — Новый объект ScreenMouseEvent, значения свойств которого соответствуют значениям оригинала.
|
toString | () | метод |
override public function toString():String
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Возвращает строку, содержащую все свойства объекта ScreenMouseEvent. Строка имеет следующий формат:
[ScreenMouseEvent type=value bubbles=value cancelable=value status=value]
String — Строка, содержащая все свойства объекта ScreenMouseEvent.
|
CLICK | Константа |
public static const CLICK:String = "click"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.CLICK
определяет значение свойства type
объекта события click
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
MOUSE_DOWN | Константа |
public static const MOUSE_DOWN:String = "mouseDown"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.MOUSE_DOWN
определяет значение свойства type
объекта события mouseDown
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
MOUSE_UP | Константа |
public static const MOUSE_UP:String = "mouseUp"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.MOUSE_UP
определяет значение свойства type
объекта события mouseUp
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
RIGHT_CLICK | Константа |
public static const RIGHT_CLICK:String = "rightClick"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.RIGHT_CLICK
определяет значение свойства type
объекта события rightClick
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
RIGHT_MOUSE_DOWN | Константа |
public static const RIGHT_MOUSE_DOWN:String = "rightMouseDown"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.RIGHT_MOUSE_DOWN
определяет значение свойства type
объекта события rightMouseDown
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
RIGHT_MOUSE_UP | Константа |
public static const RIGHT_MOUSE_UP:String = "rightMouseUp"
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.5 |
Константа ScreenMouseEvent.RIGHT_MOUSE_UP
определяет значение свойства type
объекта события rightMouseUp
.
Данное событие имеет следующие свойства:
Свойство | Значение |
---|---|
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
ctrlKey | true в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
commandKey | true в Mac, если клавиша Command активна; false , если неактивна. Всегда false в Windows. |
controlKey | true , если клавиша Ctrl или Control активна; false , если неактивна. |
screenX | Горизонтальная координата события в координатах экрана. |
screenY | Вертикальная координата события в координатах экрана. |
target | Объект SystemTrayIcon, находящийся под указывающим устройством. |
Tue Jun 12 2018, 11:34 AM Z