package flash.events; extern class FocusEvent extends Event { #if air var direction : flash.display.FocusDirection; #end @:require(flash10) var isRelatedObjectInaccessible : Bool; var keyCode : UInt; var relatedObject : flash.display.InteractiveObject; var shiftKey : Bool; function new(type : String, bubbles : Bool = true, cancelable : Bool = false, ?relatedObject : flash.display.InteractiveObject, shiftKey : Bool = false, keyCode : UInt = 0) : Void; static var FOCUS_IN(default,never) : String; static var FOCUS_OUT(default,never) : String; static var KEY_FOCUS_CHANGE(default,never) : String; static var MOUSE_FOCUS_CHANGE(default,never) : String; }