Browse Source

more @:fakeEnum

Nicolas Cannasse 14 years ago
parent
commit
d108d93acf
54 changed files with 54 additions and 54 deletions
  1. 1 1
      std/flash9/desktop/ClipboardFormats.hx
  2. 1 1
      std/flash9/desktop/ClipboardTransferMode.hx
  3. 1 1
      std/flash9/display/FocusDirection.hx
  4. 1 1
      std/flash9/display/PixelSnapping.hx
  5. 1 1
      std/flash9/display/ShaderParameterType.hx
  6. 1 1
      std/flash9/events/GesturePhase.hx
  7. 1 1
      std/flash9/filters/BitmapFilterType.hx
  8. 1 1
      std/flash9/filters/DisplacementMapFilterMode.hx
  9. 1 1
      std/flash9/globalization/CollatorMode.hx
  10. 1 1
      std/flash9/globalization/DateTimeNameContext.hx
  11. 1 1
      std/flash9/globalization/DateTimeNameStyle.hx
  12. 1 1
      std/flash9/globalization/DateTimeStyle.hx
  13. 1 1
      std/flash9/globalization/LastOperationStatus.hx
  14. 1 1
      std/flash9/globalization/NationalDigitsType.hx
  15. 1 1
      std/flash9/net/NetGroupReceiveMode.hx
  16. 1 1
      std/flash9/net/NetGroupReplicationStrategy.hx
  17. 1 1
      std/flash9/net/NetGroupSendMode.hx
  18. 1 1
      std/flash9/net/NetGroupSendResult.hx
  19. 1 1
      std/flash9/net/SharedObjectFlushStatus.hx
  20. 1 1
      std/flash9/net/URLLoaderDataFormat.hx
  21. 1 1
      std/flash9/net/drm/AuthenticationMethod.hx
  22. 1 1
      std/flash9/net/drm/LoadVoucherSetting.hx
  23. 1 1
      std/flash9/printing/PrintJobOrientation.hx
  24. 1 1
      std/flash9/system/IMEConversionMode.hx
  25. 1 1
      std/flash9/system/SecurityPanel.hx
  26. 1 1
      std/flash9/system/SystemUpdaterType.hx
  27. 1 1
      std/flash9/system/TouchscreenType.hx
  28. 1 1
      std/flash9/text/FontStyle.hx
  29. 1 1
      std/flash9/text/FontType.hx
  30. 1 1
      std/flash9/text/TextColorType.hx
  31. 1 1
      std/flash9/text/TextDisplayMode.hx
  32. 1 1
      std/flash9/text/engine/BreakOpportunity.hx
  33. 1 1
      std/flash9/text/engine/CFFHinting.hx
  34. 1 1
      std/flash9/text/engine/DigitCase.hx
  35. 1 1
      std/flash9/text/engine/DigitWidth.hx
  36. 1 1
      std/flash9/text/engine/FontLookup.hx
  37. 1 1
      std/flash9/text/engine/FontPosture.hx
  38. 1 1
      std/flash9/text/engine/FontWeight.hx
  39. 1 1
      std/flash9/text/engine/JustificationStyle.hx
  40. 1 1
      std/flash9/text/engine/Kerning.hx
  41. 1 1
      std/flash9/text/engine/LigatureLevel.hx
  42. 1 1
      std/flash9/text/engine/LineJustification.hx
  43. 1 1
      std/flash9/text/engine/RenderingMode.hx
  44. 1 1
      std/flash9/text/engine/TabAlignment.hx
  45. 1 1
      std/flash9/text/engine/TextBaseline.hx
  46. 1 1
      std/flash9/text/engine/TextLineCreationResult.hx
  47. 1 1
      std/flash9/text/engine/TextLineValidity.hx
  48. 1 1
      std/flash9/text/engine/TextRotation.hx
  49. 1 1
      std/flash9/text/engine/TypographicCase.hx
  50. 1 1
      std/flash9/ui/KeyLocation.hx
  51. 1 1
      std/flash9/ui/KeyboardType.hx
  52. 1 1
      std/flash9/ui/MouseCursor.hx
  53. 1 1
      std/flash9/ui/MultitouchInputMode.hx
  54. 1 1
      std/flash9/xml/XMLNodeType.hx

+ 1 - 1
std/flash9/desktop/ClipboardFormats.hx

@@ -1,6 +1,6 @@
 package flash.desktop;
 package flash.desktop;
 
 
-extern enum ClipboardFormats {
+@:fakeEnum(String) extern enum ClipboardFormats {
 	AIR_PREFIX;
 	AIR_PREFIX;
 	BITMAP_FORMAT;
 	BITMAP_FORMAT;
 	FILE_LIST_FORMAT;
 	FILE_LIST_FORMAT;

+ 1 - 1
std/flash9/desktop/ClipboardTransferMode.hx

@@ -1,6 +1,6 @@
 package flash.desktop;
 package flash.desktop;
 
 
-extern enum ClipboardTransferMode {
+@:fakeEnum(String) extern enum ClipboardTransferMode {
 	CLONE_ONLY;
 	CLONE_ONLY;
 	CLONE_PREFERRED;
 	CLONE_PREFERRED;
 	ORIGINAL_ONLY;
 	ORIGINAL_ONLY;

+ 1 - 1
std/flash9/display/FocusDirection.hx

@@ -1,6 +1,6 @@
 package flash.display;
 package flash.display;
 
 
-extern enum FocusDirection {
+@:fakeEnum(String) extern enum FocusDirection {
 	BOTTOM;
 	BOTTOM;
 	NONE;
 	NONE;
 	TOP;
 	TOP;

+ 1 - 1
std/flash9/display/PixelSnapping.hx

@@ -1,6 +1,6 @@
 package flash.display;
 package flash.display;
 
 
-extern enum PixelSnapping {
+@:fakeEnum(String) extern enum PixelSnapping {
 	ALWAYS;
 	ALWAYS;
 	AUTO;
 	AUTO;
 	NEVER;
 	NEVER;

+ 1 - 1
std/flash9/display/ShaderParameterType.hx

@@ -1,6 +1,6 @@
 package flash.display;
 package flash.display;
 
 
-extern enum ShaderParameterType {
+@:fakeEnum(String) extern enum ShaderParameterType {
 	BOOL;
 	BOOL;
 	BOOL2;
 	BOOL2;
 	BOOL3;
 	BOOL3;

+ 1 - 1
std/flash9/events/GesturePhase.hx

@@ -1,6 +1,6 @@
 package flash.events;
 package flash.events;
 
 
-extern enum GesturePhase {
+@:fakeEnum(String) extern enum GesturePhase {
 	ALL;
 	ALL;
 	BEGIN;
 	BEGIN;
 	END;
 	END;

+ 1 - 1
std/flash9/filters/BitmapFilterType.hx

@@ -1,6 +1,6 @@
 package flash.filters;
 package flash.filters;
 
 
-extern enum BitmapFilterType {
+@:fakeEnum(String) extern enum BitmapFilterType {
 	FULL;
 	FULL;
 	INNER;
 	INNER;
 	OUTER;
 	OUTER;

+ 1 - 1
std/flash9/filters/DisplacementMapFilterMode.hx

@@ -1,6 +1,6 @@
 package flash.filters;
 package flash.filters;
 
 
-extern enum DisplacementMapFilterMode {
+@:fakeEnum(String) extern enum DisplacementMapFilterMode {
 	CLAMP;
 	CLAMP;
 	COLOR;
 	COLOR;
 	IGNORE;
 	IGNORE;

+ 1 - 1
std/flash9/globalization/CollatorMode.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum CollatorMode {
+@:fakeEnum(String) extern enum CollatorMode {
 	MATCHING;
 	MATCHING;
 	SORTING;
 	SORTING;
 }
 }

+ 1 - 1
std/flash9/globalization/DateTimeNameContext.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum DateTimeNameContext {
+@:fakeEnum(String) extern enum DateTimeNameContext {
 	FORMAT;
 	FORMAT;
 	STANDALONE;
 	STANDALONE;
 }
 }

+ 1 - 1
std/flash9/globalization/DateTimeNameStyle.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum DateTimeNameStyle {
+@:fakeEnum(String) extern enum DateTimeNameStyle {
 	FULL;
 	FULL;
 	LONG_ABBREVIATION;
 	LONG_ABBREVIATION;
 	SHORT_ABBREVIATION;
 	SHORT_ABBREVIATION;

+ 1 - 1
std/flash9/globalization/DateTimeStyle.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum DateTimeStyle {
+@:fakeEnum(String) extern enum DateTimeStyle {
 	CUSTOM;
 	CUSTOM;
 	LONG;
 	LONG;
 	MEDIUM;
 	MEDIUM;

+ 1 - 1
std/flash9/globalization/LastOperationStatus.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum LastOperationStatus {
+@:fakeEnum(String) extern enum LastOperationStatus {
 	BUFFER_OVERFLOW_ERROR;
 	BUFFER_OVERFLOW_ERROR;
 	ERROR_CODE_UNKNOWN;
 	ERROR_CODE_UNKNOWN;
 	ILLEGAL_ARGUMENT_ERROR;
 	ILLEGAL_ARGUMENT_ERROR;

+ 1 - 1
std/flash9/globalization/NationalDigitsType.hx

@@ -1,6 +1,6 @@
 package flash.globalization;
 package flash.globalization;
 
 
-extern enum NationalDigitsType {
+@:fakeEnum(UInt) extern enum NationalDigitsType {
 	ARABIC_INDIC;
 	ARABIC_INDIC;
 	BALINESE;
 	BALINESE;
 	BENGALI;
 	BENGALI;

+ 1 - 1
std/flash9/net/NetGroupReceiveMode.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum NetGroupReceiveMode {
+@:fakeEnum(String) extern enum NetGroupReceiveMode {
 	EXACT;
 	EXACT;
 	NEAREST;
 	NEAREST;
 }
 }

+ 1 - 1
std/flash9/net/NetGroupReplicationStrategy.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum NetGroupReplicationStrategy {
+@:fakeEnum(String) extern enum NetGroupReplicationStrategy {
 	LOWEST_FIRST;
 	LOWEST_FIRST;
 	RAREST_FIRST;
 	RAREST_FIRST;
 }
 }

+ 1 - 1
std/flash9/net/NetGroupSendMode.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum NetGroupSendMode {
+@:fakeEnum(String) extern enum NetGroupSendMode {
 	NEXT_DECREASING;
 	NEXT_DECREASING;
 	NEXT_INCREASING;
 	NEXT_INCREASING;
 }
 }

+ 1 - 1
std/flash9/net/NetGroupSendResult.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum NetGroupSendResult {
+@:fakeEnum(String) extern enum NetGroupSendResult {
 	ERROR;
 	ERROR;
 	NO_ROUTE;
 	NO_ROUTE;
 	SENT;
 	SENT;

+ 1 - 1
std/flash9/net/SharedObjectFlushStatus.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum SharedObjectFlushStatus {
+@:fakeEnum(String) extern enum SharedObjectFlushStatus {
 	FLUSHED;
 	FLUSHED;
 	PENDING;
 	PENDING;
 }
 }

+ 1 - 1
std/flash9/net/URLLoaderDataFormat.hx

@@ -1,6 +1,6 @@
 package flash.net;
 package flash.net;
 
 
-extern enum URLLoaderDataFormat {
+@:fakeEnum(String) extern enum URLLoaderDataFormat {
 	BINARY;
 	BINARY;
 	TEXT;
 	TEXT;
 	VARIABLES;
 	VARIABLES;

+ 1 - 1
std/flash9/net/drm/AuthenticationMethod.hx

@@ -1,6 +1,6 @@
 package flash.net.drm;
 package flash.net.drm;
 
 
-extern enum AuthenticationMethod {
+@:fakeEnum(String) extern enum AuthenticationMethod {
 	ANONYMOUS;
 	ANONYMOUS;
 	USERNAME_AND_PASSWORD;
 	USERNAME_AND_PASSWORD;
 }
 }

+ 1 - 1
std/flash9/net/drm/LoadVoucherSetting.hx

@@ -1,6 +1,6 @@
 package flash.net.drm;
 package flash.net.drm;
 
 
-extern enum LoadVoucherSetting {
+@:fakeEnum(String) extern enum LoadVoucherSetting {
 	ALLOW_SERVER;
 	ALLOW_SERVER;
 	FORCE_REFRESH;
 	FORCE_REFRESH;
 	LOCAL_ONLY;
 	LOCAL_ONLY;

+ 1 - 1
std/flash9/printing/PrintJobOrientation.hx

@@ -1,6 +1,6 @@
 package flash.printing;
 package flash.printing;
 
 
-extern enum PrintJobOrientation {
+@:fakeEnum(String) extern enum PrintJobOrientation {
 	LANDSCAPE;
 	LANDSCAPE;
 	PORTRAIT;
 	PORTRAIT;
 }
 }

+ 1 - 1
std/flash9/system/IMEConversionMode.hx

@@ -1,6 +1,6 @@
 package flash.system;
 package flash.system;
 
 
-extern enum IMEConversionMode {
+@:fakeEnum(String) extern enum IMEConversionMode {
 	ALPHANUMERIC_FULL;
 	ALPHANUMERIC_FULL;
 	ALPHANUMERIC_HALF;
 	ALPHANUMERIC_HALF;
 	CHINESE;
 	CHINESE;

+ 1 - 1
std/flash9/system/SecurityPanel.hx

@@ -1,6 +1,6 @@
 package flash.system;
 package flash.system;
 
 
-extern enum SecurityPanel {
+@:fakeEnum(String) extern enum SecurityPanel {
 	CAMERA;
 	CAMERA;
 	DEFAULT;
 	DEFAULT;
 	DISPLAY;
 	DISPLAY;

+ 1 - 1
std/flash9/system/SystemUpdaterType.hx

@@ -1,6 +1,6 @@
 package flash.system;
 package flash.system;
 
 
-extern enum SystemUpdaterType {
+@:fakeEnum(String) extern enum SystemUpdaterType {
 	DRM;
 	DRM;
 	SYSTEM;
 	SYSTEM;
 }
 }

+ 1 - 1
std/flash9/system/TouchscreenType.hx

@@ -1,6 +1,6 @@
 package flash.system;
 package flash.system;
 
 
-extern enum TouchscreenType {
+@:fakeEnum(String) extern enum TouchscreenType {
 	FINGER;
 	FINGER;
 	NONE;
 	NONE;
 	STYLUS;
 	STYLUS;

+ 1 - 1
std/flash9/text/FontStyle.hx

@@ -1,6 +1,6 @@
 package flash.text;
 package flash.text;
 
 
-extern enum FontStyle {
+@:fakeEnum(String) extern enum FontStyle {
 	BOLD;
 	BOLD;
 	BOLD_ITALIC;
 	BOLD_ITALIC;
 	ITALIC;
 	ITALIC;

+ 1 - 1
std/flash9/text/FontType.hx

@@ -1,6 +1,6 @@
 package flash.text;
 package flash.text;
 
 
-extern enum FontType {
+@:fakeEnum(String) extern enum FontType {
 	DEVICE;
 	DEVICE;
 	EMBEDDED;
 	EMBEDDED;
 	EMBEDDED_CFF;
 	EMBEDDED_CFF;

+ 1 - 1
std/flash9/text/TextColorType.hx

@@ -1,6 +1,6 @@
 package flash.text;
 package flash.text;
 
 
-extern enum TextColorType {
+@:fakeEnum(String) extern enum TextColorType {
 	DARK_COLOR;
 	DARK_COLOR;
 	LIGHT_COLOR;
 	LIGHT_COLOR;
 }
 }

+ 1 - 1
std/flash9/text/TextDisplayMode.hx

@@ -1,6 +1,6 @@
 package flash.text;
 package flash.text;
 
 
-extern enum TextDisplayMode {
+@:fakeEnum(String) extern enum TextDisplayMode {
 	CRT;
 	CRT;
 	DEFAULT;
 	DEFAULT;
 	LCD;
 	LCD;

+ 1 - 1
std/flash9/text/engine/BreakOpportunity.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum BreakOpportunity {
+@:fakeEnum(String) extern enum BreakOpportunity {
 	ALL;
 	ALL;
 	ANY;
 	ANY;
 	AUTO;
 	AUTO;

+ 1 - 1
std/flash9/text/engine/CFFHinting.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum CFFHinting {
+@:fakeEnum(String) extern enum CFFHinting {
 	HORIZONTAL_STEM;
 	HORIZONTAL_STEM;
 	NONE;
 	NONE;
 }
 }

+ 1 - 1
std/flash9/text/engine/DigitCase.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum DigitCase {
+@:fakeEnum(String) extern enum DigitCase {
 	DEFAULT;
 	DEFAULT;
 	LINING;
 	LINING;
 	OLD_STYLE;
 	OLD_STYLE;

+ 1 - 1
std/flash9/text/engine/DigitWidth.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum DigitWidth {
+@:fakeEnum(String) extern enum DigitWidth {
 	DEFAULT;
 	DEFAULT;
 	PROPORTIONAL;
 	PROPORTIONAL;
 	TABULAR;
 	TABULAR;

+ 1 - 1
std/flash9/text/engine/FontLookup.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum FontLookup {
+@:fakeEnum(String) extern enum FontLookup {
 	DEVICE;
 	DEVICE;
 	EMBEDDED_CFF;
 	EMBEDDED_CFF;
 }
 }

+ 1 - 1
std/flash9/text/engine/FontPosture.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum FontPosture {
+@:fakeEnum(String) extern enum FontPosture {
 	ITALIC;
 	ITALIC;
 	NORMAL;
 	NORMAL;
 }
 }

+ 1 - 1
std/flash9/text/engine/FontWeight.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum FontWeight {
+@:fakeEnum(String) extern enum FontWeight {
 	BOLD;
 	BOLD;
 	NORMAL;
 	NORMAL;
 }
 }

+ 1 - 1
std/flash9/text/engine/JustificationStyle.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum JustificationStyle {
+@:fakeEnum(String) extern enum JustificationStyle {
 	PRIORITIZE_LEAST_ADJUSTMENT;
 	PRIORITIZE_LEAST_ADJUSTMENT;
 	PUSH_IN_KINSOKU;
 	PUSH_IN_KINSOKU;
 	PUSH_OUT_ONLY;
 	PUSH_OUT_ONLY;

+ 1 - 1
std/flash9/text/engine/Kerning.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum Kerning {
+@:fakeEnum(String) extern enum Kerning {
 	AUTO;
 	AUTO;
 	OFF;
 	OFF;
 	ON;
 	ON;

+ 1 - 1
std/flash9/text/engine/LigatureLevel.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum LigatureLevel {
+@:fakeEnum(String) extern enum LigatureLevel {
 	COMMON;
 	COMMON;
 	EXOTIC;
 	EXOTIC;
 	MINIMUM;
 	MINIMUM;

+ 1 - 1
std/flash9/text/engine/LineJustification.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum LineJustification {
+@:fakeEnum(String) extern enum LineJustification {
 	ALL_BUT_LAST;
 	ALL_BUT_LAST;
 	ALL_INCLUDING_LAST;
 	ALL_INCLUDING_LAST;
 	UNJUSTIFIED;
 	UNJUSTIFIED;

+ 1 - 1
std/flash9/text/engine/RenderingMode.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum RenderingMode {
+@:fakeEnum(String) extern enum RenderingMode {
 	CFF;
 	CFF;
 	NORMAL;
 	NORMAL;
 }
 }

+ 1 - 1
std/flash9/text/engine/TabAlignment.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TabAlignment {
+@:fakeEnum(String) extern enum TabAlignment {
 	CENTER;
 	CENTER;
 	DECIMAL;
 	DECIMAL;
 	END;
 	END;

+ 1 - 1
std/flash9/text/engine/TextBaseline.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TextBaseline {
+@:fakeEnum(String) extern enum TextBaseline {
 	ASCENT;
 	ASCENT;
 	DESCENT;
 	DESCENT;
 	IDEOGRAPHIC_BOTTOM;
 	IDEOGRAPHIC_BOTTOM;

+ 1 - 1
std/flash9/text/engine/TextLineCreationResult.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TextLineCreationResult {
+@:fakeEnum(String) extern enum TextLineCreationResult {
 	COMPLETE;
 	COMPLETE;
 	EMERGENCY;
 	EMERGENCY;
 	INSUFFICIENT_WIDTH;
 	INSUFFICIENT_WIDTH;

+ 1 - 1
std/flash9/text/engine/TextLineValidity.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TextLineValidity {
+@:fakeEnum(String) extern enum TextLineValidity {
 	INVALID;
 	INVALID;
 	POSSIBLY_INVALID;
 	POSSIBLY_INVALID;
 	STATIC;
 	STATIC;

+ 1 - 1
std/flash9/text/engine/TextRotation.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TextRotation {
+@:fakeEnum(String) extern enum TextRotation {
 	AUTO;
 	AUTO;
 	ROTATE_0;
 	ROTATE_0;
 	ROTATE_180;
 	ROTATE_180;

+ 1 - 1
std/flash9/text/engine/TypographicCase.hx

@@ -1,6 +1,6 @@
 package flash.text.engine;
 package flash.text.engine;
 
 
-extern enum TypographicCase {
+@:fakeEnum(String) extern enum TypographicCase {
 	CAPS;
 	CAPS;
 	CAPS_AND_SMALL_CAPS;
 	CAPS_AND_SMALL_CAPS;
 	DEFAULT;
 	DEFAULT;

+ 1 - 1
std/flash9/ui/KeyLocation.hx

@@ -1,6 +1,6 @@
 package flash.ui;
 package flash.ui;
 
 
-extern enum KeyLocation {
+@:fakeEnum(UInt) extern enum KeyLocation {
 	D_PAD;
 	D_PAD;
 	LEFT;
 	LEFT;
 	NUM_PAD;
 	NUM_PAD;

+ 1 - 1
std/flash9/ui/KeyboardType.hx

@@ -1,6 +1,6 @@
 package flash.ui;
 package flash.ui;
 
 
-extern enum KeyboardType {
+@:fakeEnum(String) extern enum KeyboardType {
 	ALPHANUMERIC;
 	ALPHANUMERIC;
 	KEYPAD;
 	KEYPAD;
 	NONE;
 	NONE;

+ 1 - 1
std/flash9/ui/MouseCursor.hx

@@ -1,6 +1,6 @@
 package flash.ui;
 package flash.ui;
 
 
-extern enum MouseCursor {
+@:fakeEnum(String) extern enum MouseCursor {
 	ARROW;
 	ARROW;
 	AUTO;
 	AUTO;
 	BUTTON;
 	BUTTON;

+ 1 - 1
std/flash9/ui/MultitouchInputMode.hx

@@ -1,6 +1,6 @@
 package flash.ui;
 package flash.ui;
 
 
-extern enum MultitouchInputMode {
+@:fakeEnum(String) extern enum MultitouchInputMode {
 	GESTURE;
 	GESTURE;
 	NONE;
 	NONE;
 	TOUCH_POINT;
 	TOUCH_POINT;

+ 1 - 1
std/flash9/xml/XMLNodeType.hx

@@ -1,6 +1,6 @@
 package flash.xml;
 package flash.xml;
 
 
-extern enum XMLNodeType {
+@:fakeEnum(UInt) extern enum XMLNodeType {
 	CDATA_NODE;
 	CDATA_NODE;
 	COMMENT_NODE;
 	COMMENT_NODE;
 	DOCUMENT_TYPE_NODE;
 	DOCUMENT_TYPE_NODE;