Browse Source

[flash] regenerate flash externs

- use playerglobal 32.0
- final for consts instead of var(default,never)
- extern enum abstract instead of @:fakeEnum
- haxe.extern.Rest<Dynamic> for rest args
Dan Korostelev 6 years ago
parent
commit
25e4bde87f
100 changed files with 425 additions and 418 deletions
  1. 2 2
      std/flash/automation/KeyboardAutomationAction.hx
  2. 8 8
      std/flash/automation/MouseAutomationAction.hx
  3. 6 6
      std/flash/automation/StageCapture.hx
  4. 1 1
      std/flash/automation/StageCaptureEvent.hx
  5. 12 12
      std/flash/desktop/ClipboardFormats.hx
  6. 5 5
      std/flash/desktop/ClipboardTransferMode.hx
  7. 1 1
      std/flash/display/AVM1Movie.hx
  8. 3 3
      std/flash/display/ActionScriptVersion.hx
  9. 5 5
      std/flash/display/BitmapEncodingColorSpace.hx
  10. 16 16
      std/flash/display/BlendMode.hx
  11. 4 4
      std/flash/display/CapsStyle.hx
  12. 4 4
      std/flash/display/ColorCorrection.hx
  13. 4 4
      std/flash/display/ColorCorrectionSupport.hx
  14. 4 4
      std/flash/display/FocusDirection.hx
  15. 3 3
      std/flash/display/GradientType.hx
  16. 3 3
      std/flash/display/GraphicsPathWinding.hx
  17. 3 3
      std/flash/display/InterpolationMethod.hx
  18. 4 4
      std/flash/display/JointStyle.hx
  19. 5 5
      std/flash/display/LineScaleMode.hx
  20. 1 1
      std/flash/display/MovieClip.hx
  21. 4 4
      std/flash/display/PixelSnapping.hx
  22. 12 12
      std/flash/display/SWFVersion.hx
  23. 16 16
      std/flash/display/ShaderParameterType.hx
  24. 3 3
      std/flash/display/ShaderPrecision.hx
  25. 4 4
      std/flash/display/SpreadMethod.hx
  26. 9 9
      std/flash/display/StageAlign.hx
  27. 4 4
      std/flash/display/StageDisplayState.hx
  28. 9 9
      std/flash/display/StageQuality.hx
  29. 5 5
      std/flash/display/StageScaleMode.hx
  30. 4 4
      std/flash/display/TriangleCulling.hx
  31. 11 11
      std/flash/display3D/Context3DBlendFactor.hx
  32. 3 3
      std/flash/display3D/Context3DBufferUsage.hx
  33. 4 4
      std/flash/display3D/Context3DClearMask.hx
  34. 9 9
      std/flash/display3D/Context3DCompareMode.hx
  35. 4 4
      std/flash/display3D/Context3DMipFilter.hx
  36. 7 7
      std/flash/display3D/Context3DProfile.hx
  37. 3 3
      std/flash/display3D/Context3DProgramType.hx
  38. 3 3
      std/flash/display3D/Context3DRenderMode.hx
  39. 9 9
      std/flash/display3D/Context3DStencilAction.hx
  40. 7 7
      std/flash/display3D/Context3DTextureFilter.hx
  41. 7 7
      std/flash/display3D/Context3DTextureFormat.hx
  42. 5 5
      std/flash/display3D/Context3DTriangleFace.hx
  43. 6 6
      std/flash/display3D/Context3DVertexBufferFormat.hx
  44. 5 5
      std/flash/display3D/Context3DWrapMode.hx
  45. 2 2
      std/flash/errors/Error.hx
  46. 1 1
      std/flash/events/AVDictionaryDataEvent.hx
  47. 1 1
      std/flash/events/AVHTTPStatusEvent.hx
  48. 1 1
      std/flash/events/AVLoadInfoEvent.hx
  49. 1 1
      std/flash/events/AVManifestLoadEvent.hx
  50. 1 1
      std/flash/events/AVPauseAtPeriodEndEvent.hx
  51. 1 1
      std/flash/events/AVPlayStateEvent.hx
  52. 17 17
      std/flash/events/AVStatusEvent.hx
  53. 3 3
      std/flash/events/AVStreamSwitchEvent.hx
  54. 1 1
      std/flash/events/AccelerometerEvent.hx
  55. 1 1
      std/flash/events/ActivityEvent.hx
  56. 1 1
      std/flash/events/AsyncErrorEvent.hx
  57. 7 0
      std/flash/events/AudioOutputChangeEvent.hx
  58. 2 2
      std/flash/events/ContextMenuEvent.hx
  59. 3 3
      std/flash/events/DRMAuthenticateEvent.hx
  60. 1 1
      std/flash/events/DRMAuthenticationCompleteEvent.hx
  61. 1 1
      std/flash/events/DRMAuthenticationErrorEvent.hx
  62. 2 2
      std/flash/events/DRMDeviceGroupErrorEvent.hx
  63. 2 2
      std/flash/events/DRMDeviceGroupEvent.hx
  64. 2 2
      std/flash/events/DRMErrorEvent.hx
  65. 1 1
      std/flash/events/DRMLicenseRequestEvent.hx
  66. 1 1
      std/flash/events/DRMMetadataEvent.hx
  67. 1 1
      std/flash/events/DRMReturnVoucherCompleteEvent.hx
  68. 1 1
      std/flash/events/DRMReturnVoucherErrorEvent.hx
  69. 1 1
      std/flash/events/DRMStatusEvent.hx
  70. 2 2
      std/flash/events/DataEvent.hx
  71. 1 1
      std/flash/events/ErrorEvent.hx
  72. 44 44
      std/flash/events/Event.hx
  73. 4 4
      std/flash/events/EventPhase.hx
  74. 4 4
      std/flash/events/FocusEvent.hx
  75. 2 2
      std/flash/events/FullScreenEvent.hx
  76. 3 3
      std/flash/events/GameInputEvent.hx
  77. 1 1
      std/flash/events/GeolocationEvent.hx
  78. 1 1
      std/flash/events/GestureEvent.hx
  79. 5 5
      std/flash/events/GesturePhase.hx
  80. 2 2
      std/flash/events/HTTPStatusEvent.hx
  81. 2 2
      std/flash/events/IMEEvent.hx
  82. 4 4
      std/flash/events/IOErrorEvent.hx
  83. 2 2
      std/flash/events/KeyboardEvent.hx
  84. 18 18
      std/flash/events/MouseEvent.hx
  85. 1 1
      std/flash/events/NetDataEvent.hx
  86. 1 1
      std/flash/events/NetMonitorEvent.hx
  87. 1 1
      std/flash/events/NetStatusEvent.hx
  88. 1 1
      std/flash/events/OutputProgressEvent.hx
  89. 1 1
      std/flash/events/PressAndTapGestureEvent.hx
  90. 2 2
      std/flash/events/ProgressEvent.hx
  91. 1 1
      std/flash/events/SampleDataEvent.hx
  92. 1 1
      std/flash/events/SecurityErrorEvent.hx
  93. 1 1
      std/flash/events/ShaderEvent.hx
  94. 3 3
      std/flash/events/SoftKeyboardEvent.hx
  95. 2 2
      std/flash/events/SoftKeyboardTrigger.hx
  96. 3 3
      std/flash/events/StageVideoAvailabilityEvent.hx
  97. 5 5
      std/flash/events/StageVideoEvent.hx
  98. 1 1
      std/flash/events/StatusEvent.hx
  99. 1 1
      std/flash/events/SyncEvent.hx
  100. 2 2
      std/flash/events/TextEvent.hx

+ 2 - 2
std/flash/automation/KeyboardAutomationAction.hx

@@ -3,6 +3,6 @@ package flash.automation;
 @:require(flash10_1) extern class KeyboardAutomationAction extends AutomationAction {
 	var keyCode : UInt;
 	function new(type : String, keyCode : UInt = 0) : Void;
-	static var KEY_DOWN(default,never) : String;
-	static var KEY_UP(default,never) : String;
+	static final KEY_DOWN : String;
+	static final KEY_UP : String;
 }

+ 8 - 8
std/flash/automation/MouseAutomationAction.hx

@@ -5,12 +5,12 @@ package flash.automation;
 	var stageX : Float;
 	var stageY : Float;
 	function new(type : String, stageX : Float = 0, stageY : Float = 0, delta : Int = 0) : Void;
-	static var MIDDLE_MOUSE_DOWN(default,never) : String;
-	static var MIDDLE_MOUSE_UP(default,never) : String;
-	static var MOUSE_DOWN(default,never) : String;
-	static var MOUSE_MOVE(default,never) : String;
-	static var MOUSE_UP(default,never) : String;
-	static var MOUSE_WHEEL(default,never) : String;
-	static var RIGHT_MOUSE_DOWN(default,never) : String;
-	static var RIGHT_MOUSE_UP(default,never) : String;
+	static final MIDDLE_MOUSE_DOWN : String;
+	static final MIDDLE_MOUSE_UP : String;
+	static final MOUSE_DOWN : String;
+	static final MOUSE_MOVE : String;
+	static final MOUSE_UP : String;
+	static final MOUSE_WHEEL : String;
+	static final RIGHT_MOUSE_DOWN : String;
+	static final RIGHT_MOUSE_UP : String;
 }

+ 6 - 6
std/flash/automation/StageCapture.hx

@@ -9,10 +9,10 @@ package flash.automation;
 	function cancel() : Void;
 	function capture(type : String) : Void;
 	function captureBitmapData() : flash.display.BitmapData;
-	static var CURRENT(default,never) : String;
-	static var MULTIPLE(default,never) : String;
-	static var NEXT(default,never) : String;
-	static var RASTER(default,never) : String;
-	static var SCREEN(default,never) : String;
-	static var STAGE(default,never) : String;
+	static final CURRENT : String;
+	static final MULTIPLE : String;
+	static final NEXT : String;
+	static final RASTER : String;
+	static final SCREEN : String;
+	static final STAGE : String;
 }

+ 1 - 1
std/flash/automation/StageCaptureEvent.hx

@@ -5,5 +5,5 @@ package flash.automation;
 	var pts(default,never) : Float;
 	var url(default,never) : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?url : String, checksum : UInt = 0, pts : Float = 0) : Void;
-	static var CAPTURE(default,never) : String;
+	static final CAPTURE : String;
 }

+ 12 - 12
std/flash/desktop/ClipboardFormats.hx

@@ -1,15 +1,15 @@
 package flash.desktop;
 
-@:fakeEnum(String) @:require(flash10) extern enum ClipboardFormats {
-	AIR_PREFIX;
-	BITMAP_FORMAT;
-	FILE_LIST_FORMAT;
-	FILE_PROMISE_LIST_FORMAT;
-	FLASH_PREFIX;
-	HTML_FORMAT;
-	REFERENCE_PREFIX;
-	RICH_TEXT_FORMAT;
-	SERIALIZATION_PREFIX;
-	TEXT_FORMAT;
-	URL_FORMAT;
+@:native("flash.desktop.ClipboardFormats") @:require(flash10) extern enum abstract ClipboardFormats(String) {
+	var AIR_PREFIX;
+	var BITMAP_FORMAT;
+	var FILE_LIST_FORMAT;
+	var FILE_PROMISE_LIST_FORMAT;
+	var FLASH_PREFIX;
+	var HTML_FORMAT;
+	var REFERENCE_PREFIX;
+	var RICH_TEXT_FORMAT;
+	var SERIALIZATION_PREFIX;
+	var TEXT_FORMAT;
+	var URL_FORMAT;
 }

+ 5 - 5
std/flash/desktop/ClipboardTransferMode.hx

@@ -1,8 +1,8 @@
 package flash.desktop;
 
-@:fakeEnum(String) @:require(flash10) extern enum ClipboardTransferMode {
-	CLONE_ONLY;
-	CLONE_PREFERRED;
-	ORIGINAL_ONLY;
-	ORIGINAL_PREFERRED;
+@:native("flash.desktop.ClipboardTransferMode") @:require(flash10) extern enum abstract ClipboardTransferMode(String) {
+	var CLONE_ONLY;
+	var CLONE_PREFERRED;
+	var ORIGINAL_ONLY;
+	var ORIGINAL_PREFERRED;
 }

+ 1 - 1
std/flash/display/AVM1Movie.hx

@@ -3,5 +3,5 @@ package flash.display;
 extern class AVM1Movie extends DisplayObject {
 	function new() : Void;
 	function addCallback(functionName : String, closure : flash.utils.Function) : Void;
-	function call(functionName : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Dynamic;
+	function call(functionName : String, restArgs : haxe.extern.Rest<Dynamic>) : Dynamic;
 }

+ 3 - 3
std/flash/display/ActionScriptVersion.hx

@@ -1,6 +1,6 @@
 package flash.display;
 
-@:fakeEnum(UInt) extern enum ActionScriptVersion {
-	ACTIONSCRIPT2;
-	ACTIONSCRIPT3;
+@:native("flash.display.ActionScriptVersion") extern enum abstract ActionScriptVersion(UInt) {
+	var ACTIONSCRIPT2;
+	var ACTIONSCRIPT3;
 }

+ 5 - 5
std/flash/display/BitmapEncodingColorSpace.hx

@@ -1,8 +1,8 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum BitmapEncodingColorSpace {
-	COLORSPACE_4_2_0;
-	COLORSPACE_4_2_2;
-	COLORSPACE_4_4_4;
-	COLORSPACE_AUTO;
+@:native("flash.display.BitmapEncodingColorSpace") extern enum abstract BitmapEncodingColorSpace(String) {
+	var COLORSPACE_4_2_0;
+	var COLORSPACE_4_2_2;
+	var COLORSPACE_4_4_4;
+	var COLORSPACE_AUTO;
 }

+ 16 - 16
std/flash/display/BlendMode.hx

@@ -1,19 +1,19 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum BlendMode {
-	ADD;
-	ALPHA;
-	DARKEN;
-	DIFFERENCE;
-	ERASE;
-	HARDLIGHT;
-	INVERT;
-	LAYER;
-	LIGHTEN;
-	MULTIPLY;
-	NORMAL;
-	OVERLAY;
-	SCREEN;
-	SHADER;
-	SUBTRACT;
+@:native("flash.display.BlendMode") extern enum abstract BlendMode(String) {
+	var ADD;
+	var ALPHA;
+	var DARKEN;
+	var DIFFERENCE;
+	var ERASE;
+	var HARDLIGHT;
+	var INVERT;
+	var LAYER;
+	var LIGHTEN;
+	var MULTIPLY;
+	var NORMAL;
+	var OVERLAY;
+	var SCREEN;
+	var SHADER;
+	var SUBTRACT;
 }

+ 4 - 4
std/flash/display/CapsStyle.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum CapsStyle {
-	NONE;
-	ROUND;
-	SQUARE;
+@:native("flash.display.CapsStyle") extern enum abstract CapsStyle(String) {
+	var NONE;
+	var ROUND;
+	var SQUARE;
 }

+ 4 - 4
std/flash/display/ColorCorrection.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) @:require(flash10_1) extern enum ColorCorrection {
-	DEFAULT;
-	OFF;
-	ON;
+@:native("flash.display.ColorCorrection") @:require(flash10_1) extern enum abstract ColorCorrection(String) {
+	var DEFAULT;
+	var OFF;
+	var ON;
 }

+ 4 - 4
std/flash/display/ColorCorrectionSupport.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) @:require(flash10_1) extern enum ColorCorrectionSupport {
-	DEFAULT_OFF;
-	DEFAULT_ON;
-	UNSUPPORTED;
+@:native("flash.display.ColorCorrectionSupport") @:require(flash10_1) extern enum abstract ColorCorrectionSupport(String) {
+	var DEFAULT_OFF;
+	var DEFAULT_ON;
+	var UNSUPPORTED;
 }

+ 4 - 4
std/flash/display/FocusDirection.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) @:require(flash10_1) extern enum FocusDirection {
-	BOTTOM;
-	NONE;
-	TOP;
+@:native("flash.display.FocusDirection") @:require(flash10_1) extern enum abstract FocusDirection(String) {
+	var BOTTOM;
+	var NONE;
+	var TOP;
 }

+ 3 - 3
std/flash/display/GradientType.hx

@@ -1,6 +1,6 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum GradientType {
-	LINEAR;
-	RADIAL;
+@:native("flash.display.GradientType") extern enum abstract GradientType(String) {
+	var LINEAR;
+	var RADIAL;
 }

+ 3 - 3
std/flash/display/GraphicsPathWinding.hx

@@ -1,6 +1,6 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum GraphicsPathWinding {
-	EVEN_ODD;
-	NON_ZERO;
+@:native("flash.display.GraphicsPathWinding") extern enum abstract GraphicsPathWinding(String) {
+	var EVEN_ODD;
+	var NON_ZERO;
 }

+ 3 - 3
std/flash/display/InterpolationMethod.hx

@@ -1,6 +1,6 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum InterpolationMethod {
-	LINEAR_RGB;
-	RGB;
+@:native("flash.display.InterpolationMethod") extern enum abstract InterpolationMethod(String) {
+	var LINEAR_RGB;
+	var RGB;
 }

+ 4 - 4
std/flash/display/JointStyle.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum JointStyle {
-	BEVEL;
-	MITER;
-	ROUND;
+@:native("flash.display.JointStyle") extern enum abstract JointStyle(String) {
+	var BEVEL;
+	var MITER;
+	var ROUND;
 }

+ 5 - 5
std/flash/display/LineScaleMode.hx

@@ -1,8 +1,8 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum LineScaleMode {
-	HORIZONTAL;
-	NONE;
-	NORMAL;
-	VERTICAL;
+@:native("flash.display.LineScaleMode") extern enum abstract LineScaleMode(String) {
+	var HORIZONTAL;
+	var NONE;
+	var NORMAL;
+	var VERTICAL;
 }

+ 1 - 1
std/flash/display/MovieClip.hx

@@ -13,7 +13,7 @@ extern class MovieClip extends Sprite #if !flash_strict implements Dynamic #end
 	var totalFrames(default,never) : Int;
 	var trackAsMenu : Bool;
 	function new() : Void;
-	function addFrameScript(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
+	function addFrameScript(restArgs : haxe.extern.Rest<Dynamic>) : Void;
 	function gotoAndPlay(frame : flash.utils.Object, ?scene : String) : Void;
 	function gotoAndStop(frame : flash.utils.Object, ?scene : String) : Void;
 	function nextFrame() : Void;

+ 4 - 4
std/flash/display/PixelSnapping.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum PixelSnapping {
-	ALWAYS;
-	AUTO;
-	NEVER;
+@:native("flash.display.PixelSnapping") extern enum abstract PixelSnapping(String) {
+	var ALWAYS;
+	var AUTO;
+	var NEVER;
 }

+ 12 - 12
std/flash/display/SWFVersion.hx

@@ -1,16 +1,16 @@
 package flash.display;
 
 extern class SWFVersion {
-	static var FLASH1(default,never) : UInt;
-	static var FLASH10(default,never) : UInt;
-	static var FLASH11(default,never) : UInt;
-	static var FLASH12(default,never) : UInt;
-	static var FLASH2(default,never) : UInt;
-	static var FLASH3(default,never) : UInt;
-	static var FLASH4(default,never) : UInt;
-	static var FLASH5(default,never) : UInt;
-	static var FLASH6(default,never) : UInt;
-	static var FLASH7(default,never) : UInt;
-	static var FLASH8(default,never) : UInt;
-	static var FLASH9(default,never) : UInt;
+	static final FLASH1 : UInt;
+	static final FLASH10 : UInt;
+	static final FLASH11 : UInt;
+	static final FLASH12 : UInt;
+	static final FLASH2 : UInt;
+	static final FLASH3 : UInt;
+	static final FLASH4 : UInt;
+	static final FLASH5 : UInt;
+	static final FLASH6 : UInt;
+	static final FLASH7 : UInt;
+	static final FLASH8 : UInt;
+	static final FLASH9 : UInt;
 }

+ 16 - 16
std/flash/display/ShaderParameterType.hx

@@ -1,19 +1,19 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum ShaderParameterType {
-	BOOL;
-	BOOL2;
-	BOOL3;
-	BOOL4;
-	FLOAT;
-	FLOAT2;
-	FLOAT3;
-	FLOAT4;
-	INT;
-	INT2;
-	INT3;
-	INT4;
-	MATRIX2X2;
-	MATRIX3X3;
-	MATRIX4X4;
+@:native("flash.display.ShaderParameterType") extern enum abstract ShaderParameterType(String) {
+	var BOOL;
+	var BOOL2;
+	var BOOL3;
+	var BOOL4;
+	var FLOAT;
+	var FLOAT2;
+	var FLOAT3;
+	var FLOAT4;
+	var INT;
+	var INT2;
+	var INT3;
+	var INT4;
+	var MATRIX2X2;
+	var MATRIX3X3;
+	var MATRIX4X4;
 }

+ 3 - 3
std/flash/display/ShaderPrecision.hx

@@ -1,6 +1,6 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum ShaderPrecision {
-	FAST;
-	FULL;
+@:native("flash.display.ShaderPrecision") extern enum abstract ShaderPrecision(String) {
+	var FAST;
+	var FULL;
 }

+ 4 - 4
std/flash/display/SpreadMethod.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum SpreadMethod {
-	PAD;
-	REFLECT;
-	REPEAT;
+@:native("flash.display.SpreadMethod") extern enum abstract SpreadMethod(String) {
+	var PAD;
+	var REFLECT;
+	var REPEAT;
 }

+ 9 - 9
std/flash/display/StageAlign.hx

@@ -1,12 +1,12 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum StageAlign {
-	BOTTOM;
-	BOTTOM_LEFT;
-	BOTTOM_RIGHT;
-	LEFT;
-	RIGHT;
-	TOP;
-	TOP_LEFT;
-	TOP_RIGHT;
+@:native("flash.display.StageAlign") extern enum abstract StageAlign(String) {
+	var BOTTOM;
+	var BOTTOM_LEFT;
+	var BOTTOM_RIGHT;
+	var LEFT;
+	var RIGHT;
+	var TOP;
+	var TOP_LEFT;
+	var TOP_RIGHT;
 }

+ 4 - 4
std/flash/display/StageDisplayState.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum StageDisplayState {
-	FULL_SCREEN;
-	FULL_SCREEN_INTERACTIVE;
-	NORMAL;
+@:native("flash.display.StageDisplayState") extern enum abstract StageDisplayState(String) {
+	var FULL_SCREEN;
+	var FULL_SCREEN_INTERACTIVE;
+	var NORMAL;
 }

+ 9 - 9
std/flash/display/StageQuality.hx

@@ -1,12 +1,12 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum StageQuality {
-	BEST;
-	HIGH;
-	HIGH_16X16;
-	HIGH_16X16_LINEAR;
-	HIGH_8X8;
-	HIGH_8X8_LINEAR;
-	LOW;
-	MEDIUM;
+@:native("flash.display.StageQuality") extern enum abstract StageQuality(String) {
+	var BEST;
+	var HIGH;
+	var HIGH_16X16;
+	var HIGH_16X16_LINEAR;
+	var HIGH_8X8;
+	var HIGH_8X8_LINEAR;
+	var LOW;
+	var MEDIUM;
 }

+ 5 - 5
std/flash/display/StageScaleMode.hx

@@ -1,8 +1,8 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum StageScaleMode {
-	EXACT_FIT;
-	NO_BORDER;
-	NO_SCALE;
-	SHOW_ALL;
+@:native("flash.display.StageScaleMode") extern enum abstract StageScaleMode(String) {
+	var EXACT_FIT;
+	var NO_BORDER;
+	var NO_SCALE;
+	var SHOW_ALL;
 }

+ 4 - 4
std/flash/display/TriangleCulling.hx

@@ -1,7 +1,7 @@
 package flash.display;
 
-@:fakeEnum(String) extern enum TriangleCulling {
-	NEGATIVE;
-	NONE;
-	POSITIVE;
+@:native("flash.display.TriangleCulling") extern enum abstract TriangleCulling(String) {
+	var NEGATIVE;
+	var NONE;
+	var POSITIVE;
 }

+ 11 - 11
std/flash/display3D/Context3DBlendFactor.hx

@@ -1,14 +1,14 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DBlendFactor {
-	DESTINATION_ALPHA;
-	DESTINATION_COLOR;
-	ONE;
-	ONE_MINUS_DESTINATION_ALPHA;
-	ONE_MINUS_DESTINATION_COLOR;
-	ONE_MINUS_SOURCE_ALPHA;
-	ONE_MINUS_SOURCE_COLOR;
-	SOURCE_ALPHA;
-	SOURCE_COLOR;
-	ZERO;
+@:native("flash.display3D.Context3DBlendFactor") extern enum abstract Context3DBlendFactor(String) {
+	var DESTINATION_ALPHA;
+	var DESTINATION_COLOR;
+	var ONE;
+	var ONE_MINUS_DESTINATION_ALPHA;
+	var ONE_MINUS_DESTINATION_COLOR;
+	var ONE_MINUS_SOURCE_ALPHA;
+	var ONE_MINUS_SOURCE_COLOR;
+	var SOURCE_ALPHA;
+	var SOURCE_COLOR;
+	var ZERO;
 }

+ 3 - 3
std/flash/display3D/Context3DBufferUsage.hx

@@ -1,6 +1,6 @@
 package flash.display3D;
 
-@:fakeEnum(String) @:require(flash12) extern enum Context3DBufferUsage {
-	DYNAMIC_DRAW;
-	STATIC_DRAW;
+@:native("flash.display3D.Context3DBufferUsage") @:require(flash12) extern enum abstract Context3DBufferUsage(String) {
+	var DYNAMIC_DRAW;
+	var STATIC_DRAW;
 }

+ 4 - 4
std/flash/display3D/Context3DClearMask.hx

@@ -1,8 +1,8 @@
 package flash.display3D;
 
 extern class Context3DClearMask {
-	static var ALL(default,never) : Int;
-	static var COLOR(default,never) : Int;
-	static var DEPTH(default,never) : Int;
-	static var STENCIL(default,never) : Int;
+	static final ALL : Int;
+	static final COLOR : Int;
+	static final DEPTH : Int;
+	static final STENCIL : Int;
 }

+ 9 - 9
std/flash/display3D/Context3DCompareMode.hx

@@ -1,12 +1,12 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DCompareMode {
-	ALWAYS;
-	EQUAL;
-	GREATER;
-	GREATER_EQUAL;
-	LESS;
-	LESS_EQUAL;
-	NEVER;
-	NOT_EQUAL;
+@:native("flash.display3D.Context3DCompareMode") extern enum abstract Context3DCompareMode(String) {
+	var ALWAYS;
+	var EQUAL;
+	var GREATER;
+	var GREATER_EQUAL;
+	var LESS;
+	var LESS_EQUAL;
+	var NEVER;
+	var NOT_EQUAL;
 }

+ 4 - 4
std/flash/display3D/Context3DMipFilter.hx

@@ -1,7 +1,7 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DMipFilter {
-	MIPLINEAR;
-	MIPNEAREST;
-	MIPNONE;
+@:native("flash.display3D.Context3DMipFilter") extern enum abstract Context3DMipFilter(String) {
+	var MIPLINEAR;
+	var MIPNEAREST;
+	var MIPNONE;
 }

+ 7 - 7
std/flash/display3D/Context3DProfile.hx

@@ -1,10 +1,10 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DProfile {
-	BASELINE;
-	BASELINE_CONSTRAINED;
-	BASELINE_EXTENDED;
-	STANDARD;
-	STANDARD_CONSTRAINED;
-	STANDARD_EXTENDED;
+@:native("flash.display3D.Context3DProfile") extern enum abstract Context3DProfile(String) {
+	var BASELINE;
+	var BASELINE_CONSTRAINED;
+	var BASELINE_EXTENDED;
+	var STANDARD;
+	var STANDARD_CONSTRAINED;
+	var STANDARD_EXTENDED;
 }

+ 3 - 3
std/flash/display3D/Context3DProgramType.hx

@@ -1,6 +1,6 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DProgramType {
-	FRAGMENT;
-	VERTEX;
+@:native("flash.display3D.Context3DProgramType") extern enum abstract Context3DProgramType(String) {
+	var FRAGMENT;
+	var VERTEX;
 }

+ 3 - 3
std/flash/display3D/Context3DRenderMode.hx

@@ -1,6 +1,6 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DRenderMode {
-	AUTO;
-	SOFTWARE;
+@:native("flash.display3D.Context3DRenderMode") extern enum abstract Context3DRenderMode(String) {
+	var AUTO;
+	var SOFTWARE;
 }

+ 9 - 9
std/flash/display3D/Context3DStencilAction.hx

@@ -1,12 +1,12 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DStencilAction {
-	DECREMENT_SATURATE;
-	DECREMENT_WRAP;
-	INCREMENT_SATURATE;
-	INCREMENT_WRAP;
-	INVERT;
-	KEEP;
-	SET;
-	ZERO;
+@:native("flash.display3D.Context3DStencilAction") extern enum abstract Context3DStencilAction(String) {
+	var DECREMENT_SATURATE;
+	var DECREMENT_WRAP;
+	var INCREMENT_SATURATE;
+	var INCREMENT_WRAP;
+	var INVERT;
+	var KEEP;
+	var SET;
+	var ZERO;
 }

+ 7 - 7
std/flash/display3D/Context3DTextureFilter.hx

@@ -1,10 +1,10 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DTextureFilter {
-	ANISOTROPIC16X;
-	ANISOTROPIC2X;
-	ANISOTROPIC4X;
-	ANISOTROPIC8X;
-	LINEAR;
-	NEAREST;
+@:native("flash.display3D.Context3DTextureFilter") extern enum abstract Context3DTextureFilter(String) {
+	var ANISOTROPIC16X;
+	var ANISOTROPIC2X;
+	var ANISOTROPIC4X;
+	var ANISOTROPIC8X;
+	var LINEAR;
+	var NEAREST;
 }

+ 7 - 7
std/flash/display3D/Context3DTextureFormat.hx

@@ -1,10 +1,10 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DTextureFormat {
-	BGRA;
-	BGRA_PACKED;
-	BGR_PACKED;
-	COMPRESSED;
-	COMPRESSED_ALPHA;
-	RGBA_HALF_FLOAT;
+@:native("flash.display3D.Context3DTextureFormat") extern enum abstract Context3DTextureFormat(String) {
+	var BGRA;
+	var BGRA_PACKED;
+	var BGR_PACKED;
+	var COMPRESSED;
+	var COMPRESSED_ALPHA;
+	var RGBA_HALF_FLOAT;
 }

+ 5 - 5
std/flash/display3D/Context3DTriangleFace.hx

@@ -1,8 +1,8 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DTriangleFace {
-	BACK;
-	FRONT;
-	FRONT_AND_BACK;
-	NONE;
+@:native("flash.display3D.Context3DTriangleFace") extern enum abstract Context3DTriangleFace(String) {
+	var BACK;
+	var FRONT;
+	var FRONT_AND_BACK;
+	var NONE;
 }

+ 6 - 6
std/flash/display3D/Context3DVertexBufferFormat.hx

@@ -1,9 +1,9 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DVertexBufferFormat {
-	BYTES_4;
-	FLOAT_1;
-	FLOAT_2;
-	FLOAT_3;
-	FLOAT_4;
+@:native("flash.display3D.Context3DVertexBufferFormat") extern enum abstract Context3DVertexBufferFormat(String) {
+	var BYTES_4;
+	var FLOAT_1;
+	var FLOAT_2;
+	var FLOAT_3;
+	var FLOAT_4;
 }

+ 5 - 5
std/flash/display3D/Context3DWrapMode.hx

@@ -1,8 +1,8 @@
 package flash.display3D;
 
-@:fakeEnum(String) extern enum Context3DWrapMode {
-	CLAMP;
-	CLAMP_U_REPEAT_V;
-	REPEAT;
-	REPEAT_U_CLAMP_V;
+@:native("flash.display3D.Context3DWrapMode") extern enum abstract Context3DWrapMode(String) {
+	var CLAMP;
+	var CLAMP_U_REPEAT_V;
+	var REPEAT;
+	var REPEAT_U_CLAMP_V;
 }

+ 2 - 2
std/flash/errors/Error.hx

@@ -6,7 +6,7 @@ extern class Error #if !flash_strict implements Dynamic #end {
 	var name : Dynamic;
 	function new(?message : Dynamic, id : Dynamic = 0) : Void;
 	function getStackTrace() : String;
-	static var length(default,never) : Int;
+	static final length : Int;
 	static function getErrorMessage(index : Int) : String;
-	static function throwError(type : Class<Dynamic>, index : UInt, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Dynamic;
+	static function throwError(type : Class<Dynamic>, index : UInt, restArgs : haxe.extern.Rest<Dynamic>) : Dynamic;
 }

+ 1 - 1
std/flash/events/AVDictionaryDataEvent.hx

@@ -4,5 +4,5 @@ extern class AVDictionaryDataEvent extends Event {
 	var dictionary(default,never) : flash.utils.Dictionary;
 	var time(default,never) : Float;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?init_dictionary : flash.utils.Dictionary, init_dataTime : Float = 0) : Void;
-	static var AV_DICTIONARY_DATA(default,never) : String;
+	static final AV_DICTIONARY_DATA : String;
 }

+ 1 - 1
std/flash/events/AVHTTPStatusEvent.hx

@@ -5,5 +5,5 @@ extern class AVHTTPStatusEvent extends Event {
 	var responseURL : String;
 	var status(default,never) : Int;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, status : Int = 0, ?responseUrl : String, ?responseHeaders : Array<Dynamic>) : Void;
-	static var AV_HTTP_RESPONSE_STATUS(default,never) : String;
+	static final AV_HTTP_RESPONSE_STATUS : String;
 }

+ 1 - 1
std/flash/events/AVLoadInfoEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class AVLoadInfoEvent extends Event {
 	var loadInfo(default,never) : flash.utils.Dictionary;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?inLoadInfo : flash.utils.Dictionary) : Void;
-	static var AV_LOAD_INFO(default,never) : Dynamic;
+	static final AV_LOAD_INFO : Dynamic;
 }

+ 1 - 1
std/flash/events/AVManifestLoadEvent.hx

@@ -6,5 +6,5 @@ extern class AVManifestLoadEvent extends Event {
 	var result(default,never) : flash.media.AVResult;
 	var userData(default,never) : Int;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, inResult : Int = 0, inUserData : Int = 0, inHandle : Int = 0, inDuration : Float = 0) : Void;
-	static var AV_MANIFEST_LOAD(default,never) : String;
+	static final AV_MANIFEST_LOAD : String;
 }

+ 1 - 1
std/flash/events/AVPauseAtPeriodEndEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class AVPauseAtPeriodEndEvent extends Event {
 	var userData(default,never) : Int;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, userData : Int = 0) : Void;
-	static var AV_PAUSE_AT_PERIOD_END(default,never) : String;
+	static final AV_PAUSE_AT_PERIOD_END : String;
 }

+ 1 - 1
std/flash/events/AVPlayStateEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class AVPlayStateEvent extends Event {
 	var playState(default,never) : flash.media.AVPlayState;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, inState : Int = 0) : Void;
-	static var AV_PLAY_STATE(default,never) : String;
+	static final AV_PLAY_STATE : String;
 }

+ 17 - 17
std/flash/events/AVStatusEvent.hx

@@ -5,21 +5,21 @@ extern class AVStatusEvent extends Event {
 	var notificationType(default,never) : String;
 	var result(default,never) : flash.media.AVResult;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?inNotificationType : String, inResult : Int = 0, ?inDescription : String) : Void;
-	static var AV_STATUS(default,never) : String;
-	static var BACKGROUND_MANIFEST_ERROR(default,never) : String;
-	static var BACKGROUND_MANIFEST_WARNING(default,never) : String;
-	static var BUFFER_STATE(default,never) : String;
-	static var DECODER_TYPE(default,never) : String;
-	static var DIMENSION_CHANGE(default,never) : String;
-	static var ERROR(default,never) : String;
-	static var INSERTION_COMPLETE(default,never) : String;
-	static var LOAD_COMPLETE(default,never) : String;
-	static var MANIFEST_UPDATE(default,never) : String;
-	static var PLAY_STATE(default,never) : String;
-	static var RENDER_TYPE(default,never) : String;
-	static var SEEK_COMPLETE(default,never) : String;
-	static var STEP_COMPLETE(default,never) : String;
-	static var STREAM_SWITCH(default,never) : String;
-	static var TRICKPLAY_ENDED(default,never) : String;
-	static var WARNING(default,never) : String;
+	static final AV_STATUS : String;
+	static final BACKGROUND_MANIFEST_ERROR : String;
+	static final BACKGROUND_MANIFEST_WARNING : String;
+	static final BUFFER_STATE : String;
+	static final DECODER_TYPE : String;
+	static final DIMENSION_CHANGE : String;
+	static final ERROR : String;
+	static final INSERTION_COMPLETE : String;
+	static final LOAD_COMPLETE : String;
+	static final MANIFEST_UPDATE : String;
+	static final PLAY_STATE : String;
+	static final RENDER_TYPE : String;
+	static final SEEK_COMPLETE : String;
+	static final STEP_COMPLETE : String;
+	static final STREAM_SWITCH : String;
+	static final TRICKPLAY_ENDED : String;
+	static final WARNING : String;
 }

+ 3 - 3
std/flash/events/AVStreamSwitchEvent.hx

@@ -7,7 +7,7 @@ extern class AVStreamSwitchEvent extends Event {
 	var time(default,never) : Float;
 	var userData(default,never) : Int;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, time : Float = 0, switchType : Int = 0, bitrate : Int = 0, ?description : String, userData : Int = 0) : Void;
-	static var ABR_SWITCH(default,never) : Int;
-	static var AV_STREAM_SWITCH(default,never) : String;
-	static var PERIOD_SWITCH(default,never) : Int;
+	static final ABR_SWITCH : Int;
+	static final AV_STREAM_SWITCH : String;
+	static final PERIOD_SWITCH : Int;
 }

+ 1 - 1
std/flash/events/AccelerometerEvent.hx

@@ -6,5 +6,5 @@ package flash.events;
 	var accelerationZ : Float;
 	var timestamp : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, timestamp : Float = 0, accelerationX : Float = 0, accelerationY : Float = 0, accelerationZ : Float = 0) : Void;
-	static var UPDATE(default,never) : String;
+	static final UPDATE : String;
 }

+ 1 - 1
std/flash/events/ActivityEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class ActivityEvent extends Event {
 	var activating : Bool;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, activating : Bool = false) : Void;
-	static var ACTIVITY(default,never) : String;
+	static final ACTIVITY : String;
 }

+ 1 - 1
std/flash/events/AsyncErrorEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class AsyncErrorEvent extends ErrorEvent {
 	var error : flash.errors.Error;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String, ?error : flash.errors.Error) : Void;
-	static var ASYNC_ERROR(default,never) : String;
+	static final ASYNC_ERROR : String;
 }

+ 7 - 0
std/flash/events/AudioOutputChangeEvent.hx

@@ -0,0 +1,7 @@
+package flash.events;
+
+extern class AudioOutputChangeEvent extends Event {
+	var reason(default,never) : String;
+	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?reason : String) : Void;
+	static final AUDIO_OUTPUT_CHANGE : String;
+}

+ 2 - 2
std/flash/events/ContextMenuEvent.hx

@@ -5,6 +5,6 @@ extern class ContextMenuEvent extends Event {
 	@:require(flash10) var isMouseTargetInaccessible : Bool;
 	var mouseTarget : flash.display.InteractiveObject;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?mouseTarget : flash.display.InteractiveObject, ?contextMenuOwner : flash.display.InteractiveObject) : Void;
-	static var MENU_ITEM_SELECT(default,never) : String;
-	static var MENU_SELECT(default,never) : String;
+	static final MENU_ITEM_SELECT : String;
+	static final MENU_SELECT : String;
 }

+ 3 - 3
std/flash/events/DRMAuthenticateEvent.hx

@@ -8,7 +8,7 @@ package flash.events;
 	var urlPrompt(default,never) : String;
 	var usernamePrompt(default,never) : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?header : String, ?userPrompt : String, ?passPrompt : String, ?urlPrompt : String, ?authenticationType : String, ?netstream : flash.net.NetStream) : Void;
-	static var AUTHENTICATION_TYPE_DRM(default,never) : String;
-	static var AUTHENTICATION_TYPE_PROXY(default,never) : String;
-	static var DRM_AUTHENTICATE(default,never) : String;
+	static final AUTHENTICATION_TYPE_DRM : String;
+	static final AUTHENTICATION_TYPE_PROXY : String;
+	static final DRM_AUTHENTICATE : String;
 }

+ 1 - 1
std/flash/events/DRMAuthenticationCompleteEvent.hx

@@ -5,5 +5,5 @@ package flash.events;
 	var serverURL : String;
 	var token : flash.utils.ByteArray;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?inServerURL : String, ?inDomain : String, ?inToken : flash.utils.ByteArray) : Void;
-	static var AUTHENTICATION_COMPLETE(default,never) : String;
+	static final AUTHENTICATION_COMPLETE : String;
 }

+ 1 - 1
std/flash/events/DRMAuthenticationErrorEvent.hx

@@ -5,5 +5,5 @@ package flash.events;
 	var serverURL : String;
 	var subErrorID : Int;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?inDetail : String, inErrorID : Int = 0, inSubErrorID : Int = 0, ?inServerURL : String, ?inDomain : String) : Void;
-	static var AUTHENTICATION_ERROR(default,never) : String;
+	static final AUTHENTICATION_ERROR : String;
 }

+ 2 - 2
std/flash/events/DRMDeviceGroupErrorEvent.hx

@@ -6,6 +6,6 @@ extern class DRMDeviceGroupErrorEvent extends ErrorEvent {
 	var subErrorID : Int;
 	var systemUpdateNeeded(default,never) : Bool;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?errorDetail : String, errorCode : Int = 0, subErrorID : Int = 0, ?deviceGroup : flash.net.drm.DRMDeviceGroup, systemUpdateNeeded : Bool = false, drmUpdateNeeded : Bool = false) : Void;
-	static var ADD_TO_DEVICE_GROUP_ERROR(default,never) : String;
-	static var REMOVE_FROM_DEVICE_GROUP_ERROR(default,never) : String;
+	static final ADD_TO_DEVICE_GROUP_ERROR : String;
+	static final REMOVE_FROM_DEVICE_GROUP_ERROR : String;
 }

+ 2 - 2
std/flash/events/DRMDeviceGroupEvent.hx

@@ -3,6 +3,6 @@ package flash.events;
 extern class DRMDeviceGroupEvent extends Event {
 	var deviceGroup : flash.net.drm.DRMDeviceGroup;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?deviceGroup : flash.net.drm.DRMDeviceGroup) : Void;
-	static var ADD_TO_DEVICE_GROUP_COMPLETE(default,never) : String;
-	static var REMOVE_FROM_DEVICE_GROUP_COMPLETE(default,never) : String;
+	static final ADD_TO_DEVICE_GROUP_COMPLETE : String;
+	static final REMOVE_FROM_DEVICE_GROUP_COMPLETE : String;
 }

+ 2 - 2
std/flash/events/DRMErrorEvent.hx

@@ -6,6 +6,6 @@ package flash.events;
 	var subErrorID(default,never) : Int;
 	var systemUpdateNeeded(default,never) : Bool;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?inErrorDetail : String, inErrorCode : Int = 0, insubErrorID : Int = 0, ?inMetadata : flash.net.drm.DRMContentData, inSystemUpdateNeeded : Bool = false, inDrmUpdateNeeded : Bool = false) : Void;
-	static var DRM_ERROR(default,never) : String;
-	static var DRM_LOAD_DEVICEID_ERROR(default,never) : String;
+	static final DRM_ERROR : String;
+	static final DRM_LOAD_DEVICEID_ERROR : String;
 }

+ 1 - 1
std/flash/events/DRMLicenseRequestEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class DRMLicenseRequestEvent extends Event {
 	var serverURL : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?inServerURL : String) : Void;
-	static var LICENSE_REQUEST(default,never) : String;
+	static final LICENSE_REQUEST : String;
 }

+ 1 - 1
std/flash/events/DRMMetadataEvent.hx

@@ -4,5 +4,5 @@ extern class DRMMetadataEvent extends Event {
 	var drmMetadata(default,never) : flash.net.drm.DRMContentData;
 	var timestamp(default,never) : Float;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?inMetadata : flash.utils.ByteArray, inTimestamp : Float = 0) : Void;
-	static var DRM_METADATA(default,never) : String;
+	static final DRM_METADATA : String;
 }

+ 1 - 1
std/flash/events/DRMReturnVoucherCompleteEvent.hx

@@ -6,5 +6,5 @@ extern class DRMReturnVoucherCompleteEvent extends Event {
 	var policyID : String;
 	var serverURL : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?inServerURL : String, ?inLicenseID : String, ?inPolicyID : String, inNumberOfVouchersReturned : Int = 0) : Void;
-	static var RETURN_VOUCHER_COMPLETE(default,never) : String;
+	static final RETURN_VOUCHER_COMPLETE : String;
 }

+ 1 - 1
std/flash/events/DRMReturnVoucherErrorEvent.hx

@@ -6,5 +6,5 @@ extern class DRMReturnVoucherErrorEvent extends ErrorEvent {
 	var serverURL : String;
 	var subErrorID : Int;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?inDetail : String, inErrorID : Int = 0, inSubErrorID : Int = 0, ?inServerURL : String, ?inLicenseID : String, ?inPolicyID : String) : Void;
-	static var RETURN_VOUCHER_ERROR(default,never) : String;
+	static final RETURN_VOUCHER_ERROR : String;
 }

+ 1 - 1
std/flash/events/DRMStatusEvent.hx

@@ -5,5 +5,5 @@ package flash.events;
 	var isLocal : Bool;
 	var voucher : flash.net.drm.DRMVoucher;
 	function new(?type : String, bubbles : Bool = false, cancelable : Bool = false, ?inMetadata : flash.net.drm.DRMContentData, ?inVoucher : flash.net.drm.DRMVoucher, inLocal : Bool = false) : Void;
-	static var DRM_STATUS(default,never) : String;
+	static final DRM_STATUS : String;
 }

+ 2 - 2
std/flash/events/DataEvent.hx

@@ -3,6 +3,6 @@ package flash.events;
 extern class DataEvent extends TextEvent {
 	var data : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?data : String) : Void;
-	static var DATA(default,never) : String;
-	static var UPLOAD_COMPLETE_DATA(default,never) : String;
+	static final DATA : String;
+	static final UPLOAD_COMPLETE_DATA : String;
 }

+ 1 - 1
std/flash/events/ErrorEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class ErrorEvent extends TextEvent {
 	@:require(flash10_1) var errorID(default,never) : Int;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String, id : Int = 0) : Void;
-	static var ERROR(default,never) : String;
+	static final ERROR : String;
 }

+ 44 - 44
std/flash/events/Event.hx

@@ -9,53 +9,53 @@ extern class Event {
 	var type(default,never) : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false) : Void;
 	function clone() : Event;
-	function formatToString(className : String, ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : String;
+	function formatToString(className : String, restArgs : haxe.extern.Rest<Dynamic>) : String;
 	function isDefaultPrevented() : Bool;
 	function preventDefault() : Void;
 	function stopImmediatePropagation() : Void;
 	function stopPropagation() : Void;
 	function toString() : String;
-	static var ACTIVATE(default,never) : String;
-	static var ADDED(default,never) : String;
-	static var ADDED_TO_STAGE(default,never) : String;
-	static var BROWSER_ZOOM_CHANGE(default,never) : String;
-	static var CANCEL(default,never) : String;
-	static var CHANGE(default,never) : String;
-	static var CHANNEL_MESSAGE(default,never) : String;
-	static var CHANNEL_STATE(default,never) : String;
-	@:require(flash10) static var CLEAR(default,never) : String;
-	static var CLOSE(default,never) : String;
-	static var COMPLETE(default,never) : String;
-	static var CONNECT(default,never) : String;
-	@:require(flash11) static var CONTEXT3D_CREATE(default,never) : String;
-	@:require(flash10) static var COPY(default,never) : String;
-	@:require(flash10) static var CUT(default,never) : String;
-	static var DEACTIVATE(default,never) : String;
-	static var ENTER_FRAME(default,never) : String;
-	@:require(flash10) static var EXIT_FRAME(default,never) : String;
-	@:require(flash10) static var FRAME_CONSTRUCTED(default,never) : String;
-	@:require(flash11_3) static var FRAME_LABEL(default,never) : String;
-	static var FULLSCREEN(default,never) : String;
-	static var ID3(default,never) : String;
-	static var INIT(default,never) : String;
-	static var MOUSE_LEAVE(default,never) : String;
-	static var OPEN(default,never) : String;
-	@:require(flash10) static var PASTE(default,never) : String;
-	static var REMOVED(default,never) : String;
-	static var REMOVED_FROM_STAGE(default,never) : String;
-	static var RENDER(default,never) : String;
-	static var RESIZE(default,never) : String;
-	static var SCROLL(default,never) : String;
-	static var SELECT(default,never) : String;
-	@:require(flash10) static var SELECT_ALL(default,never) : String;
-	static var SOUND_COMPLETE(default,never) : String;
-	@:require(flash11_3) static var SUSPEND(default,never) : String;
-	static var TAB_CHILDREN_CHANGE(default,never) : String;
-	static var TAB_ENABLED_CHANGE(default,never) : String;
-	static var TAB_INDEX_CHANGE(default,never) : String;
-	@:require(flash11_3) static var TEXTURE_READY(default,never) : String;
-	@:require(flash11) static var TEXT_INTERACTION_MODE_CHANGE(default,never) : String;
-	static var UNLOAD(default,never) : String;
-	static var VIDEO_FRAME(default,never) : String;
-	static var WORKER_STATE(default,never) : String;
+	static final ACTIVATE : String;
+	static final ADDED : String;
+	static final ADDED_TO_STAGE : String;
+	static final BROWSER_ZOOM_CHANGE : String;
+	static final CANCEL : String;
+	static final CHANGE : String;
+	static final CHANNEL_MESSAGE : String;
+	static final CHANNEL_STATE : String;
+	@:require(flash10) static final CLEAR : String;
+	static final CLOSE : String;
+	static final COMPLETE : String;
+	static final CONNECT : String;
+	@:require(flash11) static final CONTEXT3D_CREATE : String;
+	@:require(flash10) static final COPY : String;
+	@:require(flash10) static final CUT : String;
+	static final DEACTIVATE : String;
+	static final ENTER_FRAME : String;
+	@:require(flash10) static final EXIT_FRAME : String;
+	@:require(flash10) static final FRAME_CONSTRUCTED : String;
+	@:require(flash11_3) static final FRAME_LABEL : String;
+	static final FULLSCREEN : String;
+	static final ID3 : String;
+	static final INIT : String;
+	static final MOUSE_LEAVE : String;
+	static final OPEN : String;
+	@:require(flash10) static final PASTE : String;
+	static final REMOVED : String;
+	static final REMOVED_FROM_STAGE : String;
+	static final RENDER : String;
+	static final RESIZE : String;
+	static final SCROLL : String;
+	static final SELECT : String;
+	@:require(flash10) static final SELECT_ALL : String;
+	static final SOUND_COMPLETE : String;
+	@:require(flash11_3) static final SUSPEND : String;
+	static final TAB_CHILDREN_CHANGE : String;
+	static final TAB_ENABLED_CHANGE : String;
+	static final TAB_INDEX_CHANGE : String;
+	@:require(flash11_3) static final TEXTURE_READY : String;
+	@:require(flash11) static final TEXT_INTERACTION_MODE_CHANGE : String;
+	static final UNLOAD : String;
+	static final VIDEO_FRAME : String;
+	static final WORKER_STATE : String;
 }

+ 4 - 4
std/flash/events/EventPhase.hx

@@ -1,7 +1,7 @@
 package flash.events;
 
-@:fakeEnum(UInt) extern enum EventPhase {
-	AT_TARGET;
-	BUBBLING_PHASE;
-	CAPTURING_PHASE;
+@:native("flash.events.EventPhase") extern enum abstract EventPhase(UInt) {
+	var AT_TARGET;
+	var BUBBLING_PHASE;
+	var CAPTURING_PHASE;
 }

+ 4 - 4
std/flash/events/FocusEvent.hx

@@ -6,8 +6,8 @@ extern class FocusEvent extends Event {
 	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;
+	static final FOCUS_IN : String;
+	static final FOCUS_OUT : String;
+	static final KEY_FOCUS_CHANGE : String;
+	static final MOUSE_FOCUS_CHANGE : String;
 }

+ 2 - 2
std/flash/events/FullScreenEvent.hx

@@ -4,6 +4,6 @@ extern class FullScreenEvent extends ActivityEvent {
 	var fullScreen(default,never) : Bool;
 	@:require(flash11_3) var interactive(default,never) : Bool;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, fullScreen : Bool = false, interactive : Bool = false) : Void;
-	static var FULL_SCREEN(default,never) : String;
-	@:require(flash11_3) static var FULL_SCREEN_INTERACTIVE_ACCEPTED(default,never) : String;
+	static final FULL_SCREEN : String;
+	@:require(flash11_3) static final FULL_SCREEN_INTERACTIVE_ACCEPTED : String;
 }

+ 3 - 3
std/flash/events/GameInputEvent.hx

@@ -3,7 +3,7 @@ package flash.events;
 @:require(flash11_8) extern final class GameInputEvent extends Event {
 	var device(default,never) : flash.ui.GameInputDevice;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?device : flash.ui.GameInputDevice) : Void;
-	static var DEVICE_ADDED(default,never) : String;
-	static var DEVICE_REMOVED(default,never) : String;
-	static var DEVICE_UNUSABLE(default,never) : String;
+	static final DEVICE_ADDED : String;
+	static final DEVICE_REMOVED : String;
+	static final DEVICE_UNUSABLE : String;
 }

+ 1 - 1
std/flash/events/GeolocationEvent.hx

@@ -10,5 +10,5 @@ package flash.events;
 	var timestamp : Float;
 	var verticalAccuracy : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, latitude : Float = 0, longitude : Float = 0, altitude : Float = 0, hAccuracy : Float = 0, vAccuracy : Float = 0, speed : Float = 0, heading : Float = 0, timestamp : Float = 0) : Void;
-	static var UPDATE(default,never) : String;
+	static final UPDATE : String;
 }

+ 1 - 1
std/flash/events/GestureEvent.hx

@@ -11,5 +11,5 @@ package flash.events;
 	var stageY(default,never) : Float;
 	function new(type : String, bubbles : Bool = true, cancelable : Bool = false, ?phase : String, localX : Float = 0, localY : Float = 0, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false) : Void;
 	function updateAfterEvent() : Void;
-	static var GESTURE_TWO_FINGER_TAP(default,never) : String;
+	static final GESTURE_TWO_FINGER_TAP : String;
 }

+ 5 - 5
std/flash/events/GesturePhase.hx

@@ -1,8 +1,8 @@
 package flash.events;
 
-@:fakeEnum(String) @:require(flash10_1) extern enum GesturePhase {
-	ALL;
-	BEGIN;
-	END;
-	UPDATE;
+@:native("flash.events.GesturePhase") @:require(flash10_1) extern enum abstract GesturePhase(String) {
+	var ALL;
+	var BEGIN;
+	var END;
+	var UPDATE;
 }

+ 2 - 2
std/flash/events/HTTPStatusEvent.hx

@@ -6,6 +6,6 @@ extern class HTTPStatusEvent extends Event {
 	@:require(flash10_1) var responseURL : String;
 	var status(default,never) : Int;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, status : Int = 0, redirected : Bool = false) : Void;
-	@:require(flash10_1) static var HTTP_RESPONSE_STATUS(default,never) : String;
-	static var HTTP_STATUS(default,never) : String;
+	@:require(flash10_1) static final HTTP_RESPONSE_STATUS : String;
+	static final HTTP_STATUS : String;
 }

+ 2 - 2
std/flash/events/IMEEvent.hx

@@ -3,6 +3,6 @@ package flash.events;
 extern class IMEEvent extends TextEvent {
 	@:require(flash10_1) var imeClient : flash.text.ime.IIMEClient;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String, ?imeClient : flash.text.ime.IIMEClient) : Void;
-	static var IME_COMPOSITION(default,never) : String;
-	@:require(flash10_1) static var IME_START_COMPOSITION(default,never) : String;
+	static final IME_COMPOSITION : String;
+	@:require(flash10_1) static final IME_START_COMPOSITION : String;
 }

+ 4 - 4
std/flash/events/IOErrorEvent.hx

@@ -2,8 +2,8 @@ package flash.events;
 
 extern class IOErrorEvent extends ErrorEvent {
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String, id : Int = 0) : Void;
-	static var DISK_ERROR(default,never) : String;
-	static var IO_ERROR(default,never) : String;
-	static var NETWORK_ERROR(default,never) : String;
-	static var VERIFY_ERROR(default,never) : String;
+	static final DISK_ERROR : String;
+	static final IO_ERROR : String;
+	static final NETWORK_ERROR : String;
+	static final VERIFY_ERROR : String;
 }

+ 2 - 2
std/flash/events/KeyboardEvent.hx

@@ -9,6 +9,6 @@ extern class KeyboardEvent extends Event {
 	var shiftKey : Bool;
 	function new(type : String, bubbles : Bool = true, cancelable : Bool = false, charCodeValue : UInt = 0, keyCodeValue : UInt = 0, keyLocationValue : flash.ui.KeyLocation = 0, ctrlKeyValue : Bool = false, altKeyValue : Bool = false, shiftKeyValue : Bool = false) : Void;
 	function updateAfterEvent() : Void;
-	static var KEY_DOWN(default,never) : String;
-	static var KEY_UP(default,never) : String;
+	static final KEY_DOWN : String;
+	static final KEY_UP : String;
 }

+ 18 - 18
std/flash/events/MouseEvent.hx

@@ -16,22 +16,22 @@ extern class MouseEvent extends Event {
 	var stageY(default,never) : Float;
 	function new(type : String, bubbles : Bool = true, cancelable : Bool = false, localX : Null<Float> = 0, localY : Null<Float> = 0, ?relatedObject : flash.display.InteractiveObject, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false, buttonDown : Bool = false, delta : Int = 0) : Void;
 	function updateAfterEvent() : Void;
-	static var CLICK(default,never) : String;
-	@:require(flash11_2) static var CONTEXT_MENU(default,never) : String;
-	static var DOUBLE_CLICK(default,never) : String;
-	@:require(flash11_2) static var MIDDLE_CLICK(default,never) : String;
-	@:require(flash11_2) static var MIDDLE_MOUSE_DOWN(default,never) : String;
-	@:require(flash11_2) static var MIDDLE_MOUSE_UP(default,never) : String;
-	static var MOUSE_DOWN(default,never) : String;
-	static var MOUSE_MOVE(default,never) : String;
-	static var MOUSE_OUT(default,never) : String;
-	static var MOUSE_OVER(default,never) : String;
-	static var MOUSE_UP(default,never) : String;
-	static var MOUSE_WHEEL(default,never) : String;
-	@:require(flash11_3) static var RELEASE_OUTSIDE(default,never) : String;
-	@:require(flash11_2) static var RIGHT_CLICK(default,never) : String;
-	@:require(flash11_2) static var RIGHT_MOUSE_DOWN(default,never) : String;
-	@:require(flash11_2) static var RIGHT_MOUSE_UP(default,never) : String;
-	static var ROLL_OUT(default,never) : String;
-	static var ROLL_OVER(default,never) : String;
+	static final CLICK : String;
+	@:require(flash11_2) static final CONTEXT_MENU : String;
+	static final DOUBLE_CLICK : String;
+	@:require(flash11_2) static final MIDDLE_CLICK : String;
+	@:require(flash11_2) static final MIDDLE_MOUSE_DOWN : String;
+	@:require(flash11_2) static final MIDDLE_MOUSE_UP : String;
+	static final MOUSE_DOWN : String;
+	static final MOUSE_MOVE : String;
+	static final MOUSE_OUT : String;
+	static final MOUSE_OVER : String;
+	static final MOUSE_UP : String;
+	static final MOUSE_WHEEL : String;
+	@:require(flash11_3) static final RELEASE_OUTSIDE : String;
+	@:require(flash11_2) static final RIGHT_CLICK : String;
+	@:require(flash11_2) static final RIGHT_MOUSE_DOWN : String;
+	@:require(flash11_2) static final RIGHT_MOUSE_UP : String;
+	static final ROLL_OUT : String;
+	static final ROLL_OVER : String;
 }

+ 1 - 1
std/flash/events/NetDataEvent.hx

@@ -4,5 +4,5 @@ extern class NetDataEvent extends Event {
 	var info(default,never) : Dynamic;
 	var timestamp(default,never) : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, timestamp : Float = 0, ?info : Dynamic) : Void;
-	static var MEDIA_TYPE_DATA(default,never) : String;
+	static final MEDIA_TYPE_DATA : String;
 }

+ 1 - 1
std/flash/events/NetMonitorEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class NetMonitorEvent extends Event {
 	var netStream(default,never) : flash.net.NetStream;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?netStream : flash.net.NetStream) : Void;
-	static var NET_STREAM_CREATE(default,never) : String;
+	static final NET_STREAM_CREATE : String;
 }

+ 1 - 1
std/flash/events/NetStatusEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class NetStatusEvent extends Event {
 	var info : Dynamic;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?info : Dynamic) : Void;
-	static var NET_STATUS(default,never) : String;
+	static final NET_STATUS : String;
 }

+ 1 - 1
std/flash/events/OutputProgressEvent.hx

@@ -4,5 +4,5 @@ extern class OutputProgressEvent extends Event {
 	var bytesPending : Float;
 	var bytesTotal : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, bytesPending : Float = 0, bytesTotal : Float = 0) : Void;
-	static var OUTPUT_PROGRESS(default,never) : String;
+	static final OUTPUT_PROGRESS : String;
 }

+ 1 - 1
std/flash/events/PressAndTapGestureEvent.hx

@@ -6,5 +6,5 @@ package flash.events;
 	var tapStageX(default,never) : Float;
 	var tapStageY(default,never) : Float;
 	function new(type : String, bubbles : Bool = true, cancelable : Bool = false, ?phase : String, localX : Float = 0, localY : Float = 0, tapLocalX : Float = 0, tapLocalY : Float = 0, ctrlKey : Bool = false, altKey : Bool = false, shiftKey : Bool = false) : Void;
-	static var GESTURE_PRESS_AND_TAP(default,never) : String;
+	static final GESTURE_PRESS_AND_TAP : String;
 }

+ 2 - 2
std/flash/events/ProgressEvent.hx

@@ -4,6 +4,6 @@ extern class ProgressEvent extends Event {
 	var bytesLoaded : Float;
 	var bytesTotal : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, bytesLoaded : Float = 0, bytesTotal : Float = 0) : Void;
-	static var PROGRESS(default,never) : String;
-	static var SOCKET_DATA(default,never) : String;
+	static final PROGRESS : String;
+	static final SOCKET_DATA : String;
 }

+ 1 - 1
std/flash/events/SampleDataEvent.hx

@@ -4,5 +4,5 @@ extern class SampleDataEvent extends Event {
 	var data : flash.utils.ByteArray;
 	var position : Float;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, theposition : Float = 0, ?thedata : flash.utils.ByteArray) : Void;
-	static var SAMPLE_DATA(default,never) : String;
+	static final SAMPLE_DATA : String;
 }

+ 1 - 1
std/flash/events/SecurityErrorEvent.hx

@@ -2,5 +2,5 @@ package flash.events;
 
 extern class SecurityErrorEvent extends ErrorEvent {
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String, id : Int = 0) : Void;
-	static var SECURITY_ERROR(default,never) : String;
+	static final SECURITY_ERROR : String;
 }

+ 1 - 1
std/flash/events/ShaderEvent.hx

@@ -5,5 +5,5 @@ extern class ShaderEvent extends Event {
 	var byteArray : flash.utils.ByteArray;
 	var vector : flash.Vector<Float>;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?bitmap : flash.display.BitmapData, ?array : flash.utils.ByteArray, ?vector : flash.Vector<Float>) : Void;
-	static var COMPLETE(default,never) : String;
+	static final COMPLETE : String;
 }

+ 3 - 3
std/flash/events/SoftKeyboardEvent.hx

@@ -4,7 +4,7 @@ extern class SoftKeyboardEvent extends Event {
 	var relatedObject : flash.display.InteractiveObject;
 	var triggerType(default,never) : String;
 	function new(type : String, bubbles : Bool, cancelable : Bool, relatedObjectVal : flash.display.InteractiveObject, triggerTypeVal : String) : Void;
-	static var SOFT_KEYBOARD_ACTIVATE(default,never) : String;
-	static var SOFT_KEYBOARD_ACTIVATING(default,never) : String;
-	static var SOFT_KEYBOARD_DEACTIVATE(default,never) : String;
+	static final SOFT_KEYBOARD_ACTIVATE : String;
+	static final SOFT_KEYBOARD_ACTIVATING : String;
+	static final SOFT_KEYBOARD_DEACTIVATE : String;
 }

+ 2 - 2
std/flash/events/SoftKeyboardTrigger.hx

@@ -2,6 +2,6 @@ package flash.events;
 
 extern class SoftKeyboardTrigger {
 	function new() : Void;
-	static var CONTENT_TRIGGERED(default,never) : String;
-	static var USER_TRIGGERED(default,never) : String;
+	static final CONTENT_TRIGGERED : String;
+	static final USER_TRIGGERED : String;
 }

+ 3 - 3
std/flash/events/StageVideoAvailabilityEvent.hx

@@ -2,8 +2,8 @@ package flash.events;
 
 extern class StageVideoAvailabilityEvent extends Event {
 	var availability(default,never) : String;
-	var driver(default,never) : String;
-	var reason(default,never) : String;
+	final driver : String;
+	final reason : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?availability : String) : Void;
-	static var STAGE_VIDEO_AVAILABILITY(default,never) : String;
+	static final STAGE_VIDEO_AVAILABILITY : String;
 }

+ 5 - 5
std/flash/events/StageVideoEvent.hx

@@ -1,12 +1,12 @@
 package flash.events;
 
 @:require(flash10_2) extern class StageVideoEvent extends Event {
-	var codecInfo(default,never) : String;
+	final codecInfo : String;
 	var colorSpace(default,never) : String;
 	var status(default,never) : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?status : String, ?colorSpace : String) : Void;
-	static var RENDER_STATE(default,never) : String;
-	static var RENDER_STATUS_ACCELERATED(default,never) : String;
-	static var RENDER_STATUS_SOFTWARE(default,never) : String;
-	static var RENDER_STATUS_UNAVAILABLE(default,never) : String;
+	static final RENDER_STATE : String;
+	static final RENDER_STATUS_ACCELERATED : String;
+	static final RENDER_STATUS_SOFTWARE : String;
+	static final RENDER_STATUS_UNAVAILABLE : String;
 }

+ 1 - 1
std/flash/events/StatusEvent.hx

@@ -4,5 +4,5 @@ extern class StatusEvent extends Event {
 	var code : String;
 	var level : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?code : String, ?level : String) : Void;
-	static var STATUS(default,never) : String;
+	static final STATUS : String;
 }

+ 1 - 1
std/flash/events/SyncEvent.hx

@@ -3,5 +3,5 @@ package flash.events;
 extern class SyncEvent extends Event {
 	var changeList : Array<Dynamic>;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?changeList : Array<Dynamic>) : Void;
-	static var SYNC(default,never) : String;
+	static final SYNC : String;
 }

+ 2 - 2
std/flash/events/TextEvent.hx

@@ -3,6 +3,6 @@ package flash.events;
 extern class TextEvent extends Event {
 	var text : String;
 	function new(type : String, bubbles : Bool = false, cancelable : Bool = false, ?text : String) : Void;
-	static var LINK(default,never) : String;
-	static var TEXT_INPUT(default,never) : String;
+	static final LINK : String;
+	static final TEXT_INPUT : String;
 }

Some files were not shown because too many files changed in this diff