Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.events 

ScreenMouseEvent  - AS3

Пакетflash.events
Классpublic class ScreenMouseEvent
НаследованиеScreenMouseEvent Inheritance MouseEvent Inheritance Event Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Объект SystemTrayIcon отправляет события типа ScreenMouseEvent в ответ на поведение мыши.

Объект ScreenMouseEvent расширяет класс MouseEvent, чтобы передать два дополнительных свойства (screenX и screenY), сообщающих координаты мыши относительно главного экрана рабочего стола, а не окна приложения или рабочей области.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 InheritedaltKey : Boolean
Показывает активность клавиши Alt: true — активна, false — неактивна.
MouseEvent
 Inheritedbubbles : Boolean
[только для чтения] Определяет, является ли событие событием восходящей цепочки.
Event
 InheritedbuttonDown : Boolean
Указывает состояние левой кнопки мыши: нажата (true) или не нажата (false).
MouseEvent
 Inheritedcancelable : Boolean
[только для чтения] Указывает, можно ли предотвратить поведение, связанное с событием.
Event
 InheritedclickCount : int
[только для чтения] Указывает на то, является ли событие для нажатого положения мыши частью последовательности нажатий мышью.
MouseEvent
 InheritedcommandKey : Boolean
Указывает, активирована ли клавиша Command (только для Mac). Свойство commandKey будет иметь то же значение, что и свойство ctrlKey в Mac.
MouseEvent
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 InheritedcontrolKey : Boolean
Указывает, активирована ли клавиша Control в Mac или клавиша Ctrl в Windows или Linux.
MouseEvent
 InheritedctrlKey : Boolean
В Windows или Linux указывает на то, активирована ли клавиша Ctrl (true) или нет (false).
MouseEvent
 InheritedcurrentTarget : Object
[только для чтения] Объект, активно обрабатывающий объект Event с помощью прослушивателя событий.
Event
 Inheriteddelta : int
Указывает количество строк, подлежащих прокрутке в каждом случае вращения пользователем колесика мыши.
MouseEvent
 InheritedeventPhase : uint
[только для чтения] Текущая фаза в потоке событий.
Event
 InheritedisRelatedObjectInaccessible : Boolean
Если принимает значение true, свойство relatedObject принимает значение null по причинам, связанным с изолированными средами безопасности.
MouseEvent
 InheritedlocalX : Number
Если блокировка мыши отключена, горизонтальная координата, в которой произошло событие, относительно контейнера-спрайта.
MouseEvent
 InheritedlocalY : Number
Если блокировка мыши отключена, вертикальная координата, в которой произошло событие, относительно контейнера-спрайта.
MouseEvent
 InheritedmovementX : Number
Когда блокировка мыши включена, изменение положения мыши в направлении X с последнего события мыши.
MouseEvent
 InheritedmovementY : Number
Когда блокировка мыши включена, изменение положения мыши в направлении Y с последнего события мыши.
MouseEvent
 InheritedrelatedObject : InteractiveObject
Ссылка на объект списка отображения, связанный с событием.
MouseEvent
      screenX : Number
[только для чтения] Положение по оси Х щелчка мыши в системе координат экрана.
ScreenMouseEvent
      screenY : Number
[только для чтения] Положение по оси Y щелчка мыши в системе координат экрана.
ScreenMouseEvent
 InheritedshiftKey : Boolean
Показывает активность клавиши Shift: true — активна, false — неактивна.
MouseEvent
 InheritedstageX : Number
[только для чтения] Горизонтальная координата события в глобальных координатах рабочей области.
MouseEvent
 InheritedstageY : Number
[только для чтения] Вертикальная координата события в глобальных координатах рабочей области.
MouseEvent
 Inheritedtarget : Object
[только для чтения] Целевой объект события.
Event
 Inheritedtype : 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
  
    clone():Event
[переопределить] Создает копию объекта ScreenMouseEvent и задает значение каждого свойства, совпадающее с оригиналом.
ScreenMouseEvent
 Inherited
formatToString(className:String, ... arguments):String
Служебная функция для реализации метода toString() в пользовательских классах ActionScript 3.0 Event.
Event
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Проверяет, выполнялся ли для события вызова метода preventDefault().
Event
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Отменяет поведение по умолчанию для события, если такое поведение можно отменить.
Event
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Отменяет обработку прослушивателей событий в текущем узле, а также во всех узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Отменяет обработку прослушивателей событий в узлах, которые следуют в потоке событий за текущим узлом.
Event
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
    toString():String
[переопределить] Возвращает строку, содержащую все свойства объекта ScreenMouseEvent.
ScreenMouseEvent
 Inherited
Предписывает проигрывателю Flash Player или Adobe AIR выполнить визуализацию после обработки данного события, если список отображения был изменен.
MouseEvent
 Inherited
Возвращает элементарное значение заданного объекта.
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

свойство
screenX:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Положение по оси Х щелчка мыши в системе координат экрана.



Реализация
    public function get screenX():Number
    

screenY

свойство 
screenY:Number  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Положение по оси Y щелчка мыши в системе координат экрана.



Реализация
    public function get screenY():Number
Сведения о конструкторе
    

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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша 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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша 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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша 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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша 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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша 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.

Данное событие имеет следующие свойства:

СвойствоЗначение
buttonDowntrue, если нажата основная кнопка мыши; иначе — false.
ctrlKeytrue в Windows или Linux, если клавиша Ctrl активна. true в Mac, если клавиша Ctrl или Command активна. В противном случае false.
currentTargetОбъект, активно обрабатывающий объект Event с помощью прослушивателя событий.
shiftKeytrue, если клавиша Shift активна; иначе — false.
commandKeytrue в Mac, если клавиша Command активна; false, если неактивна. Всегда false в Windows.
controlKeytrue, если клавиша Ctrl или Control активна; false, если неактивна.
screenXГоризонтальная координата события в координатах экрана.
screenYВертикальная координата события в координатах экрана.
targetОбъект SystemTrayIcon, находящийся под указывающим устройством.





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.