Packageru.antkarlov.anthill
Classpublic class AntMouse
InheritanceAntMouse Inheritance AntPoint Inheritance Object

Language Version : ActionScript 3
Since : 20.05.2011
Runtime Versions : AIR 1.0, Flash Player 9.0.0

Класс обработчик событий мыши.



Public Properties
 PropertyDefined By
  currentTarget : Object
AntMouse
  cursor : AntActor
Графическое представление курсора мышки.
AntMouse
  defCursorAnim : String
Имя анимации курсора мышки по умолчанию.
AntMouse
  eventDown : AntSignal
Событие выполняющиеся при нажатии кнопки мыши.
AntMouse
  eventUp : AntSignal
Событие выполняющиеся при отпускании кнопки мыши.
AntMouse
  screenX : int
Позиция курсора мыши на экране по X.
AntMouse
  screenY : int
Позиция курсора мыши на экране по Y.
AntMouse
  target : Object
Указатель на объект в который был произведен последний клик мышкой.
AntMouse
  wheelDelta : int
Значение глубины колеса при прокрутке.
AntMouse
 Inheritedx : Number
Значение по X.
AntPoint
 Inheritedy : Number
Значение по Y.
AntPoint
Protected Properties
 PropertyDefined By
  _globalScreenPos : AntPoint
Помошник для хранения текущих координат мыши.
AntMouse
Public Methods
 MethodDefined By
  
AntMouse
 Inherited
copy(aPoint:AntPoint = null):AntPoint
Копирует свои значения в указанную точку.
AntPoint
 Inherited
Копирует значения из указанной точки.
AntPoint
 Inherited
divide(value:Number):AntPoint
Делит свои значение на указанное.
AntPoint
 Inherited
Делит свои значения на указанные.
AntPoint
  
draw():void
Отрисовка курсора мышки.
AntMouse
 Inherited
equal(aX:Number, aY:Number, aDiff:Number = 0.000001):Boolean
Производит сравнивание указанных значений со значениями текущей точки.
AntPoint
 Inherited
equalPoint(aPoint:AntPoint, aDiff:Number = 0.000001):Boolean
Производит сравнивание указанной точки со значениями текущей точки.
AntPoint
  
getScreenPosition(aCamera:AntCamera = null, aResult:AntPoint = null):AntPoint
Возвращает координаты мыши на экране.
AntMouse
  
getWorldPosition(aCamera:AntCamera = null, aResult:AntPoint = null):AntPoint
Возвращает координаты мыши в игровом мире.
AntMouse
 Inherited
increment(value:Number):AntPoint
Прибавляет указанное значение к своим значениям.
AntPoint
 Inherited
Складывает значения указанной точки со своими.
AntPoint
  
isDown():Boolean
Проверят нажала-ли кнопка мыши.
AntMouse
  
isPressed():Boolean
Проверяет нажата-ли кнопка мыши.
AntMouse
  
isReleased():Boolean
Проверяет отпущена-ли кнопка мышки.
AntMouse
  
isWheelDown():Boolean
Проверяет вращение колеса мыши вниз.
AntMouse
  
isWheelUp():Boolean
Проверяет вращение колеса мыши вверх.
AntMouse
 Inherited
length():Number
Определяет длину точки.
AntPoint
  
mouseDownHandler(event:MouseEvent):void
Обработчик события нажатия кнопки мыши.
AntMouse
  
mouseOutHandler(event:MouseEvent):void
Обработчик события выхода мышки за пределы сцены.
AntMouse
  
mouseOverHandler(event:MouseEvent):void
Обработчик события возвращаения мышки в пределы сцены.
AntMouse
  
mouseUpHandler(event:MouseEvent):void
Обработчик соыбтия отпускания кнопки мыши.
AntMouse
  
mouseWheelHandler(event:MouseEvent):void
Обработчик события вращения колеса мышки.
AntMouse
 Inherited
multiply(value:Number):AntPoint
Умножает свои значения на указанное.
AntPoint
 Inherited
Умножает значения указанной точки со своими.
AntPoint
  
reset():void
Сбрасывает текущее состояние мышки.
AntMouse
 Inherited
set(aX:Number = 0, aY:Number = 0):AntPoint
Устанавливает новые значения.
AntPoint
 Inherited
toString():String
Преобразует значения точки в текст.
AntPoint
  
update(aX:int, aY:int):void
Обновление состояния мышки.
AntMouse
Property Detail
_globalScreenPosproperty
protected var _globalScreenPos:AntPoint

Помошник для хранения текущих координат мыши.

currentTargetproperty 
public var currentTarget:Object

cursorproperty 
public var cursor:AntActor

Графическое представление курсора мышки.

The default value is null.

defCursorAnimproperty 
public var defCursorAnim:String

Имя анимации курсора мышки по умолчанию.

The default value is null.

eventDownproperty 
public var eventDown:AntSignal

Событие выполняющиеся при нажатии кнопки мыши.

eventUpproperty 
public var eventUp:AntSignal

Событие выполняющиеся при отпускании кнопки мыши.

screenXproperty 
public var screenX:int

Позиция курсора мыши на экране по X.

The default value is 0.

screenYproperty 
public var screenY:int

Позиция курсора мыши на экране по Y.

The default value is 0.

targetproperty 
public var target:Object

Указатель на объект в который был произведен последний клик мышкой.

The default value is null.

wheelDeltaproperty 
public var wheelDelta:int

Значение глубины колеса при прокрутке.

The default value is 0.

Constructor Detail
AntMouse()Constructor
public function AntMouse()

Method Detail
draw()method
public function draw():void

Отрисовка курсора мышки.

getScreenPosition()method 
public function getScreenPosition(aCamera:AntCamera = null, aResult:AntPoint = null):AntPoint

Возвращает координаты мыши на экране.

Parameters

aCamera:AntCamera (default = null) — Указатель на камеру для которой необходимо получить координаты мыши.
 
aResult:AntPoint (default = null) — Указатель на точку куда может быть записан результат.

Returns
AntPoint — Возвращает координаты мыши на экране для указанной камеры.
getWorldPosition()method 
public function getWorldPosition(aCamera:AntCamera = null, aResult:AntPoint = null):AntPoint

Возвращает координаты мыши в игровом мире.

Parameters

aCamera:AntCamera (default = null) — Указатель на камеру для которой необходимо получить координаты мыши.
 
aResult:AntPoint (default = null) — Указатель на куда может быть записан результат.

Returns
AntPoint — Возвращает координаты мыши в игровом мире исходя из указанной камеры.
isDown()method 
public function isDown():Boolean

Проверят нажала-ли кнопка мыши. Срабатывает постоянно пока кнопка мыши удерживается.

Returns
Boolean — Возвращает true если кнопка мыши нажата.
isPressed()method 
public function isPressed():Boolean

Проверяет нажата-ли кнопка мыши. Срабатывает только однажды в момент нажатия кнопки мыши.

Returns
Boolean — Возвращает true если кнопка мыши нажата.
isReleased()method 
public function isReleased():Boolean

Проверяет отпущена-ли кнопка мышки. Срабатывает только однажды в момент отпускания кнопки мышки.

Returns
Boolean — Возвращает true если кнопка мыши отпущена.
isWheelDown()method 
public function isWheelDown():Boolean

Проверяет вращение колеса мыши вниз.

Returns
Boolean — Возвращает true если колесо мыши крутится вниз.
isWheelUp()method 
public function isWheelUp():Boolean

Проверяет вращение колеса мыши вверх.

Returns
Boolean — Возвращает true если колесе мыши крутится вверх.
mouseDownHandler()method 
public function mouseDownHandler(event:MouseEvent):void

Обработчик события нажатия кнопки мыши.

Parameters

event:MouseEvent

mouseOutHandler()method 
public function mouseOutHandler(event:MouseEvent):void

Обработчик события выхода мышки за пределы сцены.

Parameters

event:MouseEvent

mouseOverHandler()method 
public function mouseOverHandler(event:MouseEvent):void

Обработчик события возвращаения мышки в пределы сцены.

Parameters

event:MouseEvent

mouseUpHandler()method 
public function mouseUpHandler(event:MouseEvent):void

Обработчик соыбтия отпускания кнопки мыши.

Parameters

event:MouseEvent

mouseWheelHandler()method 
public function mouseWheelHandler(event:MouseEvent):void

Обработчик события вращения колеса мышки.

Parameters

event:MouseEvent

reset()method 
public function reset():void

Сбрасывает текущее состояние мышки.

update()method 
public function update(aX:int, aY:int):void

Обновление состояния мышки.

Parameters

aX:int
 
aY:int