56 lines
2.1 KiB
Haxe
56 lines
2.1 KiB
Haxe
package flash.events;
|
|
|
|
@:require(flash10_1) extern class TouchEvent extends Event
|
|
{
|
|
var altKey:Bool;
|
|
#if air
|
|
var commandKey:Bool;
|
|
#end
|
|
var controlKey:Bool;
|
|
var ctrlKey:Bool;
|
|
var isPrimaryTouchPoint:Bool;
|
|
var isRelatedObjectInaccessible:Bool;
|
|
#if air
|
|
var isTouchPointCanceled:Bool;
|
|
#end
|
|
var localX:Float;
|
|
var localY:Float;
|
|
var pressure:Float;
|
|
var relatedObject:flash.display.InteractiveObject;
|
|
var shiftKey:Bool;
|
|
var sizeX:Float;
|
|
var sizeY:Float;
|
|
var stageX(default, never):Float;
|
|
var stageY(default, never):Float;
|
|
#if air
|
|
var timestamp:Float;
|
|
var touchIntent:TouchEventIntent;
|
|
#end
|
|
var touchPointID:Int;
|
|
function new(type:String, bubbles:Bool = true, cancelable:Bool = false, touchPointID:Int = 0, isPrimaryTouchPoint:Bool = false, localX:Float = 0. /*NaN*/,
|
|
localY:Float = 0. /*NaN*/, sizeX:Float = 0. /*NaN*/, sizeY:Float = 0. /*NaN*/, pressure:Float = 0. /*NaN*/,
|
|
?relatedObject:flash.display.InteractiveObject, ctrlKey:Bool = false, altKey:Bool = false, shiftKey:Bool = false
|
|
#if air, commandKey:Bool = false, controlKey:Bool = false, ?timestamp:Float, ?touchIntent:TouchEventIntent, ?samples:flash.utils.ByteArray,
|
|
isTouchPointCanceled:Bool = false #end):Void;
|
|
#if air
|
|
function getSamples(buffer:flash.utils.ByteArray, append:Bool = false):UInt;
|
|
function isToolButtonDown(index:Int):Bool;
|
|
#end
|
|
function updateAfterEvent():Void;
|
|
static var PROXIMITY_BEGIN(default, never):String;
|
|
static var PROXIMITY_END(default, never):String;
|
|
static var PROXIMITY_MOVE(default, never):String;
|
|
static var PROXIMITY_OUT(default, never):String;
|
|
static var PROXIMITY_OVER(default, never):String;
|
|
static var PROXIMITY_ROLL_OUT(default, never):String;
|
|
static var PROXIMITY_ROLL_OVER(default, never):String;
|
|
static var TOUCH_BEGIN(default, never):String;
|
|
static var TOUCH_END(default, never):String;
|
|
static var TOUCH_MOVE(default, never):String;
|
|
static var TOUCH_OUT(default, never):String;
|
|
static var TOUCH_OVER(default, never):String;
|
|
static var TOUCH_ROLL_OUT(default, never):String;
|
|
static var TOUCH_ROLL_OVER(default, never):String;
|
|
static var TOUCH_TAP(default, never):String;
|
|
}
|