@flashport/flashport
Version:
FlashPort is a TypeScript 2D graphics library that largely replicates the Flash ActionScript 3.0 library
61 lines (60 loc) • 2.01 kB
TypeScript
import { AEvent } from "./AEvent";
export declare class MouseEvent extends AEvent {
static CLICK: string;
static DOUBLE_CLICK: string;
static MOUSE_DOWN: string;
static MOUSE_MOVE: string;
static MOUSE_OUT: string;
static MOUSE_OVER: string;
static MOUSE_UP: string;
static RELEASE_OUTSIDE: string;
static MOUSE_WHEEL: string;
static ROLL_OUT: string;
static ROLL_OVER: string;
static MIDDLE_CLICK: string;
static MIDDLE_MOUSE_DOWN: string;
static MIDDLE_MOUSE_UP: string;
static RIGHT_CLICK: string;
static RIGHT_MOUSE_DOWN: string;
static RIGHT_MOUSE_UP: string;
static CONTEXT_MENU: string;
private m_relatedObject;
private m_ctrlKey;
private m_altKey;
private m_shiftKey;
private m_buttonDown;
private m_delta;
private m_isRelatedObjectInaccessible;
private _localX;
private _localY;
constructor(type: string, bubbles?: boolean, cancelable?: boolean, localX?: number, localY?: number, relatedObject?: Object, ctrlKey?: boolean, altKey?: boolean, shiftKey?: boolean, buttonDown?: boolean, delta?: number);
clone(): AEvent;
toString(): string;
get localX(): number;
set localX(v: number);
get localY(): number;
set localY(v: number);
get relatedObject(): Object;
set relatedObject(value: Object);
get ctrlKey(): boolean;
set ctrlKey(value: boolean);
get altKey(): boolean;
set altKey(value: boolean);
get shiftKey(): boolean;
set shiftKey(value: boolean);
get buttonDown(): boolean;
set buttonDown(value: boolean);
get delta(): number;
set delta(value: number);
get stageX(): number;
get stageY(): number;
updateAfterEvent(): void;
private getStageX;
private getStageY;
get isRelatedObjectInaccessible(): boolean;
set isRelatedObjectInaccessible(value: boolean);
get movementX(): number;
set movementX(param1: number);
get movementY(): number;
set movementY(param1: number);
}