as3: Ast supports brackets now, too. Fixed Math bug in builtins.c
[swftools.git] / lib / as3 / builtin.c
index 4483d41..00c612c 100644 (file)
@@ -36,6 +36,10 @@ static varinfo_t flash_filters_DropShadowFilter_blurY;
 static varinfo_t flash_filters_DropShadowFilter_distance;
 static methodinfo_t flash_filters_DropShadowFilter_clone;
 static classinfo_t adobe_utils_CustomActions;
+static varinfo_t adobe_utils_CustomActions_actionsList;
+static methodinfo_t adobe_utils_CustomActions_uninstallActions;
+static methodinfo_t adobe_utils_CustomActions_getActions;
+static methodinfo_t adobe_utils_CustomActions_installActions;
 static classinfo_t flash_text_engine_TextLineValidity;
 static classinfo_t flash_display_LineScaleMode;
 static classinfo_t flash_geom_Transform;
@@ -314,6 +318,36 @@ static methodinfo_t flash_geom_Matrix3D_identity;
 static methodinfo_t flash_geom_Matrix3D_prependTranslation;
 static methodinfo_t flash_sampler_pauseSampling;
 static classinfo_t flash_system_Capabilities;
+static varinfo_t flash_system_Capabilities_maxLevelIDC;
+static varinfo_t flash_system_Capabilities_isDebugger;
+static varinfo_t flash_system_Capabilities_hasStreamingAudio;
+static varinfo_t flash_system_Capabilities_screenColor;
+static varinfo_t flash_system_Capabilities_hasIME;
+static varinfo_t flash_system_Capabilities_hasEmbeddedVideo;
+static varinfo_t flash_system_Capabilities_hasTLS;
+static varinfo_t flash_system_Capabilities_isEmbeddedInAcrobat;
+static varinfo_t flash_system_Capabilities_hasScreenPlayback;
+static varinfo_t flash_system_Capabilities_hasVideoEncoder;
+static varinfo_t flash_system_Capabilities_hasAudioEncoder;
+static varinfo_t flash_system_Capabilities_pixelAspectRatio;
+static varinfo_t flash_system_Capabilities_hasStreamingVideo;
+static varinfo_t flash_system_Capabilities_screenResolutionX;
+static varinfo_t flash_system_Capabilities_hasScreenBroadcast;
+static varinfo_t flash_system_Capabilities_hasAudio;
+static varinfo_t flash_system_Capabilities_language;
+static varinfo_t flash_system_Capabilities_manufacturer;
+static varinfo_t flash_system_Capabilities_hasPrinting;
+static varinfo_t flash_system_Capabilities_os;
+static varinfo_t flash_system_Capabilities_localFileReadDisable;
+static varinfo_t flash_system_Capabilities_hasMP3;
+static varinfo_t flash_system_Capabilities_avHardwareDisable;
+static varinfo_t flash_system_Capabilities_hasAccessibility;
+static varinfo_t flash_system_Capabilities_version;
+static varinfo_t flash_system_Capabilities_screenDPI;
+static varinfo_t flash_system_Capabilities_playerType;
+static varinfo_t flash_system_Capabilities_screenResolutionY;
+static varinfo_t flash_system_Capabilities__internal;
+static varinfo_t flash_system_Capabilities_serverString;
 static methodinfo_t flash_sampler_getSetterInvocationCount;
 static methodinfo_t flash_sampler_getGetterInvocationCount;
 static classinfo_t flash_filters_BlurFilter;
@@ -390,6 +424,15 @@ static classinfo_t flash_text_engine_DigitWidth;
 static classinfo_t flash_net_URLRequestMethod;
 static methodinfo_t adobe_utils_MMExecute;
 static classinfo_t flash_system_System;
+static methodinfo_t flash_system_System_pause;
+static varinfo_t flash_system_System_useCodePage;
+static methodinfo_t flash_system_System_exit;
+static methodinfo_t flash_system_System_setClipboard;
+static varinfo_t flash_system_System_totalMemory;
+static methodinfo_t flash_system_System_gc;
+static methodinfo_t flash_system_System_resume;
+static varinfo_t flash_system_System_vmVersion;
+static varinfo_t flash_system_System_ime;
 static classinfo_t flash_filters_BitmapFilterQuality;
 static classinfo_t flash_display_DisplayObjectContainer;
 static methodinfo_t flash_display_DisplayObjectContainer_addChild;
@@ -435,6 +478,9 @@ static methodinfo_t flash_utils_IDataOutput_writeDouble;
 static methodinfo_t flash_utils_IDataOutput_writeBytes;
 static varinfo_t flash_utils_IDataOutput_endian;
 static classinfo_t flash_geom_Utils3D;
+static methodinfo_t flash_geom_Utils3D_projectVectors;
+static methodinfo_t flash_geom_Utils3D_projectVector;
+static methodinfo_t flash_geom_Utils3D_pointTowards;
 static classinfo_t flash_events_TextEvent;
 static methodinfo_t flash_events_TextEvent_toString;
 static varinfo_t flash_events_TextEvent_text;
@@ -505,6 +551,9 @@ static varinfo_t flash_display_Sprite_graphics;
 static methodinfo_t flash_display_Sprite_startDrag;
 static varinfo_t flash_display_Sprite_dropTarget;
 static classinfo_t flash_ui_Keyboard;
+static varinfo_t flash_ui_Keyboard_numLock;
+static varinfo_t flash_ui_Keyboard_capsLock;
+static methodinfo_t flash_ui_Keyboard_isAccessible;
 static classinfo_t flash_filters_DisplacementMapFilter;
 static varinfo_t flash_filters_DisplacementMapFilter_scaleY;
 static varinfo_t flash_filters_DisplacementMapFilter_mapPoint;
@@ -536,6 +585,7 @@ static methodinfo_t flash_filters_ColorMatrixFilter_clone;
 static classinfo_t flash_net_NetStreamPlayTransitions;
 static classinfo_t flash_media_SoundCodec;
 static classinfo_t flash_net_ObjectEncoding;
+static varinfo_t flash_net_ObjectEncoding_dynamicPropertyWriter;
 static classinfo_t flash_text_engine_GroupElement;
 static methodinfo_t flash_text_engine_GroupElement_groupElements;
 static methodinfo_t flash_text_engine_GroupElement_splitTextElement;
@@ -968,8 +1018,19 @@ static methodinfo_t flash_sampler_StackFrame_toString;
 static classinfo_t flash_system_JPEGLoaderContext;
 static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter;
 static classinfo_t flash_system_IME;
+static methodinfo_t flash_system_IME_setCompositionString;
+static varinfo_t flash_system_IME_enabled;
+static methodinfo_t flash_system_IME_doConversion;
+static varinfo_t flash_system_IME_conversionMode;
 static methodinfo_t _isNaN;
 static classinfo_t flash_system_Security;
+static varinfo_t flash_system_Security_disableAVM1Loading;
+static methodinfo_t flash_system_Security_allowDomain;
+static methodinfo_t flash_system_Security_showSettings;
+static methodinfo_t flash_system_Security_allowInsecureDomain;
+static methodinfo_t flash_system_Security_loadPolicyFile;
+static varinfo_t flash_system_Security_sandboxType;
+static varinfo_t flash_system_Security_exactSettings;
 static classinfo_t flash_display_Bitmap;
 static varinfo_t flash_display_Bitmap_pixelSnapping;
 static varinfo_t flash_display_Bitmap_bitmapData;
@@ -1147,6 +1208,10 @@ static methodinfo_t flash_text_TextField_insertXMLText;
 static varinfo_t flash_text_TextField_condenseWhite;
 static classinfo_t flash_printing_PrintJobOrientation;
 static classinfo_t flash_text_TextRenderer;
+static varinfo_t flash_text_TextRenderer_displayMode;
+static varinfo_t flash_text_TextRenderer_antiAliasType;
+static varinfo_t flash_text_TextRenderer_maxLevel;
+static methodinfo_t flash_text_TextRenderer_setAdvancedAntiAliasingTable;
 static classinfo_t flash_net_NetConnection;
 static varinfo_t flash_net_NetConnection_defaultObjectEncoding;
 static varinfo_t flash_net_NetConnection_nearID;
@@ -1205,6 +1270,9 @@ static varinfo_t flash_net_URLStream_endian;
 static methodinfo_t flash_net_URLStream_readBoolean;
 static classinfo_t flash_display_BlendMode;
 static classinfo_t flash_ui_Mouse;
+static varinfo_t flash_ui_Mouse_cursor;
+static methodinfo_t flash_ui_Mouse_show;
+static methodinfo_t flash_ui_Mouse_hide;
 static classinfo_t flash_errors_InvalidSWFError;
 static classinfo_t flash_text_engine_RenderingMode;
 static classinfo_t flash_display_GraphicsTrianglePath;
@@ -1325,6 +1393,10 @@ static varinfo_t flash_ui_ContextMenuItem_caption;
 static methodinfo_t flash_ui_ContextMenuItem_clone;
 static varinfo_t flash_ui_ContextMenuItem_visible;
 static classinfo_t flash_trace_Trace;
+static methodinfo_t flash_trace_Trace_setListener;
+static methodinfo_t flash_trace_Trace_getListener;
+static methodinfo_t flash_trace_Trace_setLevel;
+static methodinfo_t flash_trace_Trace_getLevel;
 static classinfo_t flash_events_TimerEvent;
 static methodinfo_t flash_events_TimerEvent_toString;
 static methodinfo_t flash_events_TimerEvent_clone;
@@ -1367,6 +1439,7 @@ static varinfo_t flash_text_TextLineMetrics_height;
 static varinfo_t flash_text_TextLineMetrics_x;
 static classinfo_t flash_text_AntiAliasType;
 static classinfo_t flash_system_SecurityDomain;
+static varinfo_t flash_system_SecurityDomain_currentDomain;
 static classinfo_t flash_text_Font;
 static methodinfo_t flash_text_Font_enumerateFonts;
 static methodinfo_t flash_text_Font_hasGlyphs;
@@ -1401,6 +1474,24 @@ static varinfo_t flash_ui_ContextMenu_link;
 static varinfo_t flash_ui_ContextMenu_clipboardMenu;
 static classinfo_t flash_text_TextFieldAutoSize;
 static classinfo_t _Math;
+static methodinfo_t _Math_atan;
+static methodinfo_t _Math_min;
+static methodinfo_t _Math_exp;
+static methodinfo_t _Math_abs;
+static methodinfo_t _Math_atan2;
+static methodinfo_t _Math_round;
+static methodinfo_t _Math_log;
+static methodinfo_t _Math_sin;
+static methodinfo_t _Math_acos;
+static methodinfo_t _Math_cos;
+static methodinfo_t _Math_asin;
+static methodinfo_t _Math_floor;
+static methodinfo_t _Math_random;
+static methodinfo_t _Math_sqrt;
+static methodinfo_t _Math_tan;
+static methodinfo_t _Math_max;
+static methodinfo_t _Math_pow;
+static methodinfo_t _Math_ceil;
 static classinfo_t flash_display_ColorCorrectionSupport;
 static classinfo_t flash_errors_IOError;
 static methodinfo_t _trace;
@@ -1419,7 +1510,16 @@ static varinfo_t flash_net_FileReferenceList_fileList;
 static methodinfo_t flash_net_FileReferenceList_browse;
 static classinfo_t flash_display_TriangleCulling;
 static classinfo_t flash_media_SoundMixer;
+static methodinfo_t flash_media_SoundMixer_computeSpectrum;
+static methodinfo_t flash_media_SoundMixer_areSoundsInaccessible;
+static varinfo_t flash_media_SoundMixer_soundTransform;
+static varinfo_t flash_media_SoundMixer_bufferTime;
+static methodinfo_t flash_media_SoundMixer_stopAll;
 static classinfo_t adobe_utils_XMLUI;
+static methodinfo_t adobe_utils_XMLUI_cancel;
+static methodinfo_t adobe_utils_XMLUI_setProperty;
+static methodinfo_t adobe_utils_XMLUI_getProperty;
+static methodinfo_t adobe_utils_XMLUI_accept;
 static methodinfo_t _escape;
 static methodinfo_t flash_utils_setInterval;
 static classinfo_t flash_events_StatusEvent;
@@ -1712,6 +1812,11 @@ static methodinfo_t _decodeURI;
 static methodinfo_t _encodeURI;
 static classinfo_t flash_text_engine_TextBaseline;
 static classinfo_t flash_external_ExternalInterface;
+static methodinfo_t flash_external_ExternalInterface_call;
+static varinfo_t flash_external_ExternalInterface_available;
+static methodinfo_t flash_external_ExternalInterface_addCallback;
+static varinfo_t flash_external_ExternalInterface_marshallExceptions;
+static varinfo_t flash_external_ExternalInterface_objectID;
 static classinfo_t _EvalError;
 static classinfo_t flash_text_engine_DigitCase;
 static classinfo_t flash_text_TextFormatAlign;
@@ -1877,6 +1982,9 @@ static methodinfo_t flash_geom_Matrix_clone;
 static varinfo_t flash_geom_Matrix_tx;
 static methodinfo_t flash_geom_Matrix_createBox;
 static classinfo_t flash_accessibility_Accessibility;
+static varinfo_t flash_accessibility_Accessibility_active;
+static methodinfo_t flash_accessibility_Accessibility_updateProperties;
+static methodinfo_t flash_accessibility_Accessibility_sendEvent;
 static methodinfo_t flash_net_sendToURL;
 static classinfo_t flash_filters_GlowFilter;
 static varinfo_t flash_filters_GlowFilter_blurY;
@@ -1939,6 +2047,10 @@ static varinfo_t flash_filters_DropShadowFilter_blurY = {0x01, 0x00, 0x80, 0x16,
 static varinfo_t flash_filters_DropShadowFilter_distance = {0x01, 0x00, 0x80, 0x16, "", "distance", 0, 0, &flash_filters_DropShadowFilter, 0};
 static methodinfo_t flash_filters_DropShadowFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_DropShadowFilter, 0};
 static classinfo_t adobe_utils_CustomActions = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "CustomActions", 0, &_Object, interfaces: {0}};
+static varinfo_t adobe_utils_CustomActions_actionsList = {0x01, 0x00, 0x82, 0x16, "", "actionsList", 0, 0, &adobe_utils_CustomActions, 0};
+static methodinfo_t adobe_utils_CustomActions_uninstallActions = {0x02, 0x00, 0x82, 0x16, "", "uninstallActions", 0, 0, &adobe_utils_CustomActions, 0};
+static methodinfo_t adobe_utils_CustomActions_getActions = {0x02, 0x00, 0x82, 0x16, "", "getActions", 0, &_String, &adobe_utils_CustomActions, 0};
+static methodinfo_t adobe_utils_CustomActions_installActions = {0x02, 0x00, 0x82, 0x16, "", "installActions", 0, 0, &adobe_utils_CustomActions, 0};
 static classinfo_t flash_text_engine_TextLineValidity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineValidity", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_display_LineScaleMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "LineScaleMode", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_geom_Transform = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Transform", 0, &_Object, interfaces: {0}};
@@ -2217,6 +2329,36 @@ static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, "",
 static methodinfo_t flash_geom_Matrix3D_prependTranslation = {0x02, 0x00, 0x80, 0x16, "", "prependTranslation", 0, 0, &flash_geom_Matrix3D, 0};
 static methodinfo_t flash_sampler_pauseSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "pauseSampling", 0, 0, 0, 0};
 static classinfo_t flash_system_Capabilities = {0x03, 0x00, 0x81, 0x16, "flash.system", "Capabilities", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_system_Capabilities_maxLevelIDC = {0x01, 0x00, 0x82, 0x16, "", "maxLevelIDC", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_isDebugger = {0x01, 0x00, 0x82, 0x16, "", "isDebugger", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasStreamingAudio = {0x01, 0x00, 0x82, 0x16, "", "hasStreamingAudio", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_screenColor = {0x01, 0x00, 0x82, 0x16, "", "screenColor", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasIME = {0x01, 0x00, 0x82, 0x16, "", "hasIME", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasEmbeddedVideo = {0x01, 0x00, 0x82, 0x16, "", "hasEmbeddedVideo", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasTLS = {0x01, 0x00, 0x82, 0x16, "", "hasTLS", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_isEmbeddedInAcrobat = {0x01, 0x00, 0x82, 0x16, "", "isEmbeddedInAcrobat", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasScreenPlayback = {0x01, 0x00, 0x82, 0x16, "", "hasScreenPlayback", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasVideoEncoder = {0x01, 0x00, 0x82, 0x16, "", "hasVideoEncoder", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasAudioEncoder = {0x01, 0x00, 0x82, 0x16, "", "hasAudioEncoder", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_pixelAspectRatio = {0x01, 0x00, 0x82, 0x16, "", "pixelAspectRatio", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasStreamingVideo = {0x01, 0x00, 0x82, 0x16, "", "hasStreamingVideo", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_screenResolutionX = {0x01, 0x00, 0x82, 0x16, "", "screenResolutionX", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasScreenBroadcast = {0x01, 0x00, 0x82, 0x16, "", "hasScreenBroadcast", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasAudio = {0x01, 0x00, 0x82, 0x16, "", "hasAudio", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_language = {0x01, 0x00, 0x82, 0x16, "", "language", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_manufacturer = {0x01, 0x00, 0x82, 0x16, "", "manufacturer", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasPrinting = {0x01, 0x00, 0x82, 0x16, "", "hasPrinting", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_os = {0x01, 0x00, 0x82, 0x16, "", "os", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_localFileReadDisable = {0x01, 0x00, 0x82, 0x16, "", "localFileReadDisable", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasMP3 = {0x01, 0x00, 0x82, 0x16, "", "hasMP3", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_avHardwareDisable = {0x01, 0x00, 0x82, 0x16, "", "avHardwareDisable", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_hasAccessibility = {0x01, 0x00, 0x82, 0x16, "", "hasAccessibility", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_version = {0x01, 0x00, 0x82, 0x16, "", "version", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_screenDPI = {0x01, 0x00, 0x82, 0x16, "", "screenDPI", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_playerType = {0x01, 0x00, 0x82, 0x16, "", "playerType", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_screenResolutionY = {0x01, 0x00, 0x82, 0x16, "", "screenResolutionY", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities__internal = {0x01, 0x00, 0x82, 0x16, "", "_internal", 0, 0, &flash_system_Capabilities, 0};
+static varinfo_t flash_system_Capabilities_serverString = {0x01, 0x00, 0x82, 0x16, "", "serverString", 0, 0, &flash_system_Capabilities, 0};
 static methodinfo_t flash_sampler_getSetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSetterInvocationCount", 0, &_Number, 0, 0};
 static methodinfo_t flash_sampler_getGetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getGetterInvocationCount", 0, &_Number, 0, 0};
 static classinfo_t flash_filters_BlurFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BlurFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
@@ -2293,6 +2435,15 @@ static classinfo_t flash_text_engine_DigitWidth = {0x03, 0x00, 0x81, 0x16, "flas
 static classinfo_t flash_net_URLRequestMethod = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequestMethod", 0, &_Object, interfaces: {0}};
 static methodinfo_t adobe_utils_MMExecute = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMExecute", 0, &_String, 0, 0};
 static classinfo_t flash_system_System = {0x03, 0x00, 0x81, 0x16, "flash.system", "System", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_system_System_pause = {0x02, 0x00, 0x82, 0x16, "", "pause", 0, 0, &flash_system_System, 0};
+static varinfo_t flash_system_System_useCodePage = {0x01, 0x00, 0x82, 0x16, "", "useCodePage", 0, 0, &flash_system_System, 0};
+static methodinfo_t flash_system_System_exit = {0x02, 0x00, 0x82, 0x16, "", "exit", 0, 0, &flash_system_System, 0};
+static methodinfo_t flash_system_System_setClipboard = {0x02, 0x00, 0x82, 0x16, "", "setClipboard", 0, 0, &flash_system_System, 0};
+static varinfo_t flash_system_System_totalMemory = {0x01, 0x00, 0x82, 0x16, "", "totalMemory", 0, 0, &flash_system_System, 0};
+static methodinfo_t flash_system_System_gc = {0x02, 0x00, 0x82, 0x16, "", "gc", 0, 0, &flash_system_System, 0};
+static methodinfo_t flash_system_System_resume = {0x02, 0x00, 0x82, 0x16, "", "resume", 0, 0, &flash_system_System, 0};
+static varinfo_t flash_system_System_vmVersion = {0x01, 0x00, 0x82, 0x16, "", "vmVersion", 0, 0, &flash_system_System, 0};
+static varinfo_t flash_system_System_ime = {0x01, 0x00, 0x82, 0x16, "", "ime", 0, 0, &flash_system_System, 0};
 static classinfo_t flash_filters_BitmapFilterQuality = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterQuality", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_display_DisplayObjectContainer = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObjectContainer", 0, &flash_display_InteractiveObject, interfaces: {0}};
 static methodinfo_t flash_display_DisplayObjectContainer_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
@@ -2338,6 +2489,9 @@ static methodinfo_t flash_utils_IDataOutput_writeDouble = {0x02, 0x00, 0x80, 0x0
 static methodinfo_t flash_utils_IDataOutput_writeBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBytes", 0, 0, &flash_utils_IDataOutput, 0};
 static varinfo_t flash_utils_IDataOutput_endian = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "endian", 0, 0, &flash_utils_IDataOutput, 0};
 static classinfo_t flash_geom_Utils3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Utils3D", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_geom_Utils3D_projectVectors = {0x02, 0x00, 0x82, 0x16, "", "projectVectors", 0, 0, &flash_geom_Utils3D, 0};
+static methodinfo_t flash_geom_Utils3D_projectVector = {0x02, 0x00, 0x82, 0x16, "", "projectVector", 0, &flash_geom_Vector3D, &flash_geom_Utils3D, 0};
+static methodinfo_t flash_geom_Utils3D_pointTowards = {0x02, 0x00, 0x82, 0x16, "", "pointTowards", 0, &flash_geom_Matrix3D, &flash_geom_Utils3D, 0};
 static classinfo_t flash_events_TextEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TextEvent", 0, &flash_events_Event, interfaces: {0}};
 static methodinfo_t flash_events_TextEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_TextEvent, 0};
 static varinfo_t flash_events_TextEvent_text = {0x01, 0x00, 0x80, 0x16, "", "text", 0, 0, &flash_events_TextEvent, 0};
@@ -2410,6 +2564,9 @@ static varinfo_t flash_display_Sprite_graphics = {0x01, 0x00, 0x80, 0x16, "", "g
 static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, "", "startDrag", 0, 0, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_dropTarget = {0x01, 0x00, 0x80, 0x16, "", "dropTarget", 0, 0, &flash_display_Sprite, 0};
 static classinfo_t flash_ui_Keyboard = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Keyboard", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_ui_Keyboard_numLock = {0x01, 0x00, 0x82, 0x16, "", "numLock", 0, 0, &flash_ui_Keyboard, 0};
+static varinfo_t flash_ui_Keyboard_capsLock = {0x01, 0x00, 0x82, 0x16, "", "capsLock", 0, 0, &flash_ui_Keyboard, 0};
+static methodinfo_t flash_ui_Keyboard_isAccessible = {0x02, 0x00, 0x82, 0x16, "", "isAccessible", 0, &_Boolean, &flash_ui_Keyboard, 0};
 static classinfo_t flash_filters_DisplacementMapFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DisplacementMapFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
 static varinfo_t flash_filters_DisplacementMapFilter_scaleY = {0x01, 0x00, 0x80, 0x16, "", "scaleY", 0, 0, &flash_filters_DisplacementMapFilter, 0};
 static varinfo_t flash_filters_DisplacementMapFilter_mapPoint = {0x01, 0x00, 0x80, 0x16, "", "mapPoint", 0, 0, &flash_filters_DisplacementMapFilter, 0};
@@ -2441,6 +2598,7 @@ static methodinfo_t flash_filters_ColorMatrixFilter_clone = {0x02, 0x00, 0x80, 0
 static classinfo_t flash_net_NetStreamPlayTransitions = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetStreamPlayTransitions", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_media_SoundCodec = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundCodec", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_net_ObjectEncoding = {0x03, 0x00, 0x81, 0x16, "flash.net", "ObjectEncoding", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_net_ObjectEncoding_dynamicPropertyWriter = {0x01, 0x00, 0x82, 0x16, "", "dynamicPropertyWriter", 0, 0, &flash_net_ObjectEncoding, 0};
 static classinfo_t flash_text_engine_GroupElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "GroupElement", 0, &flash_text_engine_ContentElement, interfaces: {0}};
 static methodinfo_t flash_text_engine_GroupElement_groupElements = {0x02, 0x00, 0x80, 0x16, "", "groupElements", 0, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement, 0};
 static methodinfo_t flash_text_engine_GroupElement_splitTextElement = {0x02, 0x00, 0x80, 0x16, "", "splitTextElement", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0};
@@ -2873,8 +3031,19 @@ static methodinfo_t flash_sampler_StackFrame_toString = {0x02, 0x00, 0x80, 0x16,
 static classinfo_t flash_system_JPEGLoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.system", "JPEGLoaderContext", 0, &flash_system_LoaderContext, interfaces: {0}};
 static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter = {0x01, 0x00, 0x80, 0x16, "", "deblockingFilter", 0, &_Number, &flash_system_JPEGLoaderContext, 0};
 static classinfo_t flash_system_IME = {0x03, 0x00, 0x81, 0x16, "flash.system", "IME", 0, &flash_events_EventDispatcher, interfaces: {0}};
+static methodinfo_t flash_system_IME_setCompositionString = {0x02, 0x00, 0x82, 0x16, "", "setCompositionString", 0, 0, &flash_system_IME, 0};
+static varinfo_t flash_system_IME_enabled = {0x01, 0x00, 0x82, 0x16, "", "enabled", 0, 0, &flash_system_IME, 0};
+static methodinfo_t flash_system_IME_doConversion = {0x02, 0x00, 0x82, 0x16, "", "doConversion", 0, 0, &flash_system_IME, 0};
+static varinfo_t flash_system_IME_conversionMode = {0x01, 0x00, 0x82, 0x16, "", "conversionMode", 0, 0, &flash_system_IME, 0};
 static methodinfo_t _isNaN = {0x02, 0x00, 0x82, 0x16, "", "isNaN", 0, &_Boolean, 0, 0};
 static classinfo_t flash_system_Security = {0x03, 0x00, 0x81, 0x16, "flash.system", "Security", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_system_Security_disableAVM1Loading = {0x01, 0x00, 0x82, 0x16, "", "disableAVM1Loading", 0, 0, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_allowDomain = {0x02, 0x00, 0x82, 0x16, "", "allowDomain", 0, 0, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_showSettings = {0x02, 0x00, 0x82, 0x16, "", "showSettings", 0, 0, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_allowInsecureDomain = {0x02, 0x00, 0x82, 0x16, "", "allowInsecureDomain", 0, 0, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_loadPolicyFile = {0x02, 0x00, 0x82, 0x16, "", "loadPolicyFile", 0, 0, &flash_system_Security, 0};
+static varinfo_t flash_system_Security_sandboxType = {0x01, 0x00, 0x82, 0x16, "", "sandboxType", 0, 0, &flash_system_Security, 0};
+static varinfo_t flash_system_Security_exactSettings = {0x01, 0x00, 0x82, 0x16, "", "exactSettings", 0, 0, &flash_system_Security, 0};
 static classinfo_t flash_display_Bitmap = {0x03, 0x00, 0x80, 0x16, "flash.display", "Bitmap", 0, &flash_display_DisplayObject, interfaces: {0}};
 static varinfo_t flash_display_Bitmap_pixelSnapping = {0x01, 0x00, 0x80, 0x16, "", "pixelSnapping", 0, 0, &flash_display_Bitmap, 0};
 static varinfo_t flash_display_Bitmap_bitmapData = {0x01, 0x00, 0x80, 0x16, "", "bitmapData", 0, 0, &flash_display_Bitmap, 0};
@@ -3052,6 +3221,10 @@ static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16
 static varinfo_t flash_text_TextField_condenseWhite = {0x01, 0x00, 0x80, 0x16, "", "condenseWhite", 0, 0, &flash_text_TextField, 0};
 static classinfo_t flash_printing_PrintJobOrientation = {0x03, 0x00, 0x81, 0x16, "flash.printing", "PrintJobOrientation", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_text_TextRenderer = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextRenderer", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_TextRenderer_displayMode = {0x01, 0x00, 0x82, 0x16, "", "displayMode", 0, 0, &flash_text_TextRenderer, 0};
+static varinfo_t flash_text_TextRenderer_antiAliasType = {0x01, 0x00, 0x82, 0x16, "", "antiAliasType", 0, 0, &flash_text_TextRenderer, 0};
+static varinfo_t flash_text_TextRenderer_maxLevel = {0x01, 0x00, 0x82, 0x16, "", "maxLevel", 0, 0, &flash_text_TextRenderer, 0};
+static methodinfo_t flash_text_TextRenderer_setAdvancedAntiAliasingTable = {0x02, 0x00, 0x82, 0x16, "", "setAdvancedAntiAliasingTable", 0, 0, &flash_text_TextRenderer, 0};
 static classinfo_t flash_net_NetConnection = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetConnection", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_net_NetConnection_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, 0, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_nearID = {0x01, 0x00, 0x80, 0x16, "", "nearID", 0, 0, &flash_net_NetConnection, 0};
@@ -3110,6 +3283,9 @@ static varinfo_t flash_net_URLStream_endian = {0x01, 0x00, 0x80, 0x16, "", "endi
 static methodinfo_t flash_net_URLStream_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_net_URLStream, 0};
 static classinfo_t flash_display_BlendMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "BlendMode", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_ui_Mouse = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Mouse", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_ui_Mouse_cursor = {0x01, 0x00, 0x82, 0x16, "", "cursor", 0, 0, &flash_ui_Mouse, 0};
+static methodinfo_t flash_ui_Mouse_show = {0x02, 0x00, 0x82, 0x16, "", "show", 0, 0, &flash_ui_Mouse, 0};
+static methodinfo_t flash_ui_Mouse_hide = {0x02, 0x00, 0x82, 0x16, "", "hide", 0, 0, &flash_ui_Mouse, 0};
 static classinfo_t flash_errors_InvalidSWFError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "InvalidSWFError", 0, &_Error, interfaces: {0}};
 static classinfo_t flash_text_engine_RenderingMode = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "RenderingMode", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_display_GraphicsTrianglePath = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsTrianglePath", 0, &_Object, interfaces: {&flash_display_IGraphicsPath, &flash_display_IGraphicsData, 0}};
@@ -3230,6 +3406,10 @@ static varinfo_t flash_ui_ContextMenuItem_caption = {0x01, 0x00, 0x80, 0x16, "",
 static methodinfo_t flash_ui_ContextMenuItem_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem, 0};
 static varinfo_t flash_ui_ContextMenuItem_visible = {0x01, 0x00, 0x80, 0x16, "", "visible", 0, 0, &flash_ui_ContextMenuItem, 0};
 static classinfo_t flash_trace_Trace = {0x03, 0x00, 0x80, 0x16, "flash.trace", "Trace", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_trace_Trace_setListener = {0x02, 0x00, 0x82, 0x16, "", "setListener", 0, 0, &flash_trace_Trace, 0};
+static methodinfo_t flash_trace_Trace_getListener = {0x02, 0x00, 0x82, 0x16, "", "getListener", 0, &_Function, &flash_trace_Trace, 0};
+static methodinfo_t flash_trace_Trace_setLevel = {0x02, 0x00, 0x82, 0x16, "", "setLevel", 0, 0, &flash_trace_Trace, 0};
+static methodinfo_t flash_trace_Trace_getLevel = {0x02, 0x00, 0x82, 0x16, "", "getLevel", 0, &_int, &flash_trace_Trace, 0};
 static classinfo_t flash_events_TimerEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TimerEvent", 0, &flash_events_Event, interfaces: {0}};
 static methodinfo_t flash_events_TimerEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_TimerEvent, 0};
 static methodinfo_t flash_events_TimerEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_TimerEvent, 0};
@@ -3272,6 +3452,7 @@ static varinfo_t flash_text_TextLineMetrics_height = {0x01, 0x00, 0x80, 0x16, ""
 static varinfo_t flash_text_TextLineMetrics_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_text_TextLineMetrics, 0};
 static classinfo_t flash_text_AntiAliasType = {0x03, 0x00, 0x81, 0x16, "flash.text", "AntiAliasType", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_system_SecurityDomain = {0x03, 0x00, 0x80, 0x16, "flash.system", "SecurityDomain", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_system_SecurityDomain_currentDomain = {0x01, 0x00, 0x82, 0x16, "", "currentDomain", 0, 0, &flash_system_SecurityDomain, 0};
 static classinfo_t flash_text_Font = {0x03, 0x00, 0x80, 0x16, "flash.text", "Font", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_text_Font_enumerateFonts = {0x02, 0x00, 0x82, 0x16, "", "enumerateFonts", 0, &_Array, &flash_text_Font, 0};
 static methodinfo_t flash_text_Font_hasGlyphs = {0x02, 0x00, 0x80, 0x16, "", "hasGlyphs", 0, &_Boolean, &flash_text_Font, 0};
@@ -3306,6 +3487,24 @@ static varinfo_t flash_ui_ContextMenu_link = {0x01, 0x00, 0x80, 0x16, "", "link"
 static varinfo_t flash_ui_ContextMenu_clipboardMenu = {0x01, 0x00, 0x80, 0x16, "", "clipboardMenu", 0, 0, &flash_ui_ContextMenu, 0};
 static classinfo_t flash_text_TextFieldAutoSize = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldAutoSize", 0, &_Object, interfaces: {0}};
 static classinfo_t _Math = {0x03, 0x00, 0x81, 0x16, "", "Math", 0, &_Object, interfaces: {0}};
+static methodinfo_t _Math_atan = {0x02, 0x00, 0x82, 0x16, "", "atan", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_min = {0x02, 0x00, 0x82, 0x16, "", "min", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_exp = {0x02, 0x00, 0x82, 0x16, "", "exp", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_abs = {0x02, 0x00, 0x82, 0x16, "", "abs", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_atan2 = {0x02, 0x00, 0x82, 0x16, "", "atan2", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_round = {0x02, 0x00, 0x82, 0x16, "", "round", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_log = {0x02, 0x00, 0x82, 0x16, "", "log", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_sin = {0x02, 0x00, 0x82, 0x16, "", "sin", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_acos = {0x02, 0x00, 0x82, 0x16, "", "acos", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_cos = {0x02, 0x00, 0x82, 0x16, "", "cos", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_asin = {0x02, 0x00, 0x82, 0x16, "", "asin", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_floor = {0x02, 0x00, 0x82, 0x16, "", "floor", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_random = {0x02, 0x00, 0x82, 0x16, "", "random", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_sqrt = {0x02, 0x00, 0x82, 0x16, "", "sqrt", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_tan = {0x02, 0x00, 0x82, 0x16, "", "tan", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_max = {0x02, 0x00, 0x82, 0x16, "", "max", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_pow = {0x02, 0x00, 0x82, 0x16, "", "pow", 0, &_Number, &_Math, 0};
+static methodinfo_t _Math_ceil = {0x02, 0x00, 0x82, 0x16, "", "ceil", 0, &_Number, &_Math, 0};
 static classinfo_t flash_display_ColorCorrectionSupport = {0x03, 0x00, 0x81, 0x16, "flash.display", "ColorCorrectionSupport", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_errors_IOError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "IOError", 0, &_Error, interfaces: {0}};
 static methodinfo_t _trace = {0x02, 0x00, 0x82, 0x16, "", "trace", 0, 0, 0, 0};
@@ -3324,7 +3523,16 @@ static varinfo_t flash_net_FileReferenceList_fileList = {0x01, 0x00, 0x80, 0x16,
 static methodinfo_t flash_net_FileReferenceList_browse = {0x02, 0x00, 0x80, 0x16, "", "browse", 0, &_Boolean, &flash_net_FileReferenceList, 0};
 static classinfo_t flash_display_TriangleCulling = {0x03, 0x00, 0x81, 0x16, "flash.display", "TriangleCulling", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_media_SoundMixer = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundMixer", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_media_SoundMixer_computeSpectrum = {0x02, 0x00, 0x82, 0x16, "", "computeSpectrum", 0, 0, &flash_media_SoundMixer, 0};
+static methodinfo_t flash_media_SoundMixer_areSoundsInaccessible = {0x02, 0x00, 0x82, 0x16, "", "areSoundsInaccessible", 0, &_Boolean, &flash_media_SoundMixer, 0};
+static varinfo_t flash_media_SoundMixer_soundTransform = {0x01, 0x00, 0x82, 0x16, "", "soundTransform", 0, 0, &flash_media_SoundMixer, 0};
+static varinfo_t flash_media_SoundMixer_bufferTime = {0x01, 0x00, 0x82, 0x16, "", "bufferTime", 0, 0, &flash_media_SoundMixer, 0};
+static methodinfo_t flash_media_SoundMixer_stopAll = {0x02, 0x00, 0x82, 0x16, "", "stopAll", 0, 0, &flash_media_SoundMixer, 0};
 static classinfo_t adobe_utils_XMLUI = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "XMLUI", 0, &_Object, interfaces: {0}};
+static methodinfo_t adobe_utils_XMLUI_cancel = {0x02, 0x00, 0x82, 0x16, "", "cancel", 0, 0, &adobe_utils_XMLUI, 0};
+static methodinfo_t adobe_utils_XMLUI_setProperty = {0x02, 0x00, 0x82, 0x16, "", "setProperty", 0, 0, &adobe_utils_XMLUI, 0};
+static methodinfo_t adobe_utils_XMLUI_getProperty = {0x02, 0x00, 0x82, 0x16, "", "getProperty", 0, &_String, &adobe_utils_XMLUI, 0};
+static methodinfo_t adobe_utils_XMLUI_accept = {0x02, 0x00, 0x82, 0x16, "", "accept", 0, 0, &adobe_utils_XMLUI, 0};
 static methodinfo_t _escape = {0x02, 0x00, 0x82, 0x16, "", "escape", 0, &_String, 0, 0};
 static methodinfo_t flash_utils_setInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "setInterval", 0, &_uint, 0, 0};
 static classinfo_t flash_events_StatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "StatusEvent", 0, &flash_events_Event, interfaces: {0}};
@@ -3619,6 +3827,11 @@ static methodinfo_t _decodeURI = {0x02, 0x00, 0x82, 0x16, "", "decodeURI", 0, &_
 static methodinfo_t _encodeURI = {0x02, 0x00, 0x82, 0x16, "", "encodeURI", 0, &_String, 0, 0};
 static classinfo_t flash_text_engine_TextBaseline = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextBaseline", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_external_ExternalInterface = {0x03, 0x00, 0x81, 0x16, "flash.external", "ExternalInterface", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_external_ExternalInterface_call = {0x02, 0x00, 0x82, 0x16, "", "call", 0, 0, &flash_external_ExternalInterface, 0};
+static varinfo_t flash_external_ExternalInterface_available = {0x01, 0x00, 0x82, 0x16, "", "available", 0, 0, &flash_external_ExternalInterface, 0};
+static methodinfo_t flash_external_ExternalInterface_addCallback = {0x02, 0x00, 0x82, 0x16, "", "addCallback", 0, 0, &flash_external_ExternalInterface, 0};
+static varinfo_t flash_external_ExternalInterface_marshallExceptions = {0x01, 0x00, 0x82, 0x16, "", "marshallExceptions", 0, &_Boolean, &flash_external_ExternalInterface, 0};
+static varinfo_t flash_external_ExternalInterface_objectID = {0x01, 0x00, 0x82, 0x16, "", "objectID", 0, 0, &flash_external_ExternalInterface, 0};
 static classinfo_t _EvalError = {0x03, 0x00, 0x88, 0x16, "", "EvalError", 0, &_Error, interfaces: {0}};
 static classinfo_t flash_text_engine_DigitCase = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "DigitCase", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_text_TextFormatAlign = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatAlign", 0, &_Object, interfaces: {0}};
@@ -3785,6 +3998,9 @@ static methodinfo_t flash_geom_Matrix_clone = {0x02, 0x00, 0x80, 0x16, "", "clon
 static varinfo_t flash_geom_Matrix_tx = {0x01, 0x00, 0x80, 0x16, "", "tx", 0, &_Number, &flash_geom_Matrix, 0};
 static methodinfo_t flash_geom_Matrix_createBox = {0x02, 0x00, 0x80, 0x16, "", "createBox", 0, 0, &flash_geom_Matrix, 0};
 static classinfo_t flash_accessibility_Accessibility = {0x03, 0x00, 0x81, 0x16, "flash.accessibility", "Accessibility", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_accessibility_Accessibility_active = {0x01, 0x00, 0x82, 0x16, "", "active", 0, 0, &flash_accessibility_Accessibility, 0};
+static methodinfo_t flash_accessibility_Accessibility_updateProperties = {0x02, 0x00, 0x82, 0x16, "", "updateProperties", 0, 0, &flash_accessibility_Accessibility, 0};
+static methodinfo_t flash_accessibility_Accessibility_sendEvent = {0x02, 0x00, 0x82, 0x16, "", "sendEvent", 0, 0, &flash_accessibility_Accessibility, 0};
 static methodinfo_t flash_net_sendToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "sendToURL", 0, 0, 0, 0};
 static classinfo_t flash_filters_GlowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GlowFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
 static varinfo_t flash_filters_GlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_GlowFilter, 0};
@@ -3855,6 +4071,10 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_clone, &flash_filters_DropShadowFilter_clone);
     dict_put(d, &adobe_utils_CustomActions, &adobe_utils_CustomActions);
     dict_init2(&adobe_utils_CustomActions.members, &memberinfo_type, 8);
+    dict_put(&adobe_utils_CustomActions.members, &adobe_utils_CustomActions_actionsList, &adobe_utils_CustomActions_actionsList);
+    dict_put(&adobe_utils_CustomActions.members, &adobe_utils_CustomActions_uninstallActions, &adobe_utils_CustomActions_uninstallActions);
+    dict_put(&adobe_utils_CustomActions.members, &adobe_utils_CustomActions_getActions, &adobe_utils_CustomActions_getActions);
+    dict_put(&adobe_utils_CustomActions.members, &adobe_utils_CustomActions_installActions, &adobe_utils_CustomActions_installActions);
     dict_put(d, &flash_text_engine_TextLineValidity, &flash_text_engine_TextLineValidity);
     dict_init2(&flash_text_engine_TextLineValidity.members, &memberinfo_type, 8);
     dict_put(d, &flash_display_LineScaleMode, &flash_display_LineScaleMode);
@@ -4164,7 +4384,37 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependTranslation, &flash_geom_Matrix3D_prependTranslation);
     dict_put(d, &flash_sampler_pauseSampling, &flash_sampler_pauseSampling);
     dict_put(d, &flash_system_Capabilities, &flash_system_Capabilities);
-    dict_init2(&flash_system_Capabilities.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_Capabilities.members, &memberinfo_type, 63);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_maxLevelIDC, &flash_system_Capabilities_maxLevelIDC);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_isDebugger, &flash_system_Capabilities_isDebugger);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasStreamingAudio, &flash_system_Capabilities_hasStreamingAudio);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_screenColor, &flash_system_Capabilities_screenColor);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasIME, &flash_system_Capabilities_hasIME);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasEmbeddedVideo, &flash_system_Capabilities_hasEmbeddedVideo);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasTLS, &flash_system_Capabilities_hasTLS);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_isEmbeddedInAcrobat, &flash_system_Capabilities_isEmbeddedInAcrobat);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasScreenPlayback, &flash_system_Capabilities_hasScreenPlayback);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasVideoEncoder, &flash_system_Capabilities_hasVideoEncoder);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasAudioEncoder, &flash_system_Capabilities_hasAudioEncoder);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_pixelAspectRatio, &flash_system_Capabilities_pixelAspectRatio);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasStreamingVideo, &flash_system_Capabilities_hasStreamingVideo);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_screenResolutionX, &flash_system_Capabilities_screenResolutionX);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasScreenBroadcast, &flash_system_Capabilities_hasScreenBroadcast);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasAudio, &flash_system_Capabilities_hasAudio);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_language, &flash_system_Capabilities_language);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_manufacturer, &flash_system_Capabilities_manufacturer);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasPrinting, &flash_system_Capabilities_hasPrinting);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_os, &flash_system_Capabilities_os);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_localFileReadDisable, &flash_system_Capabilities_localFileReadDisable);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasMP3, &flash_system_Capabilities_hasMP3);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_avHardwareDisable, &flash_system_Capabilities_avHardwareDisable);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_hasAccessibility, &flash_system_Capabilities_hasAccessibility);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_version, &flash_system_Capabilities_version);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_screenDPI, &flash_system_Capabilities_screenDPI);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_playerType, &flash_system_Capabilities_playerType);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_screenResolutionY, &flash_system_Capabilities_screenResolutionY);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities__internal, &flash_system_Capabilities__internal);
+    dict_put(&flash_system_Capabilities.members, &flash_system_Capabilities_serverString, &flash_system_Capabilities_serverString);
     dict_put(d, &flash_sampler_getSetterInvocationCount, &flash_sampler_getSetterInvocationCount);
     dict_put(d, &flash_sampler_getGetterInvocationCount, &flash_sampler_getGetterInvocationCount);
     dict_put(d, &flash_filters_BlurFilter, &flash_filters_BlurFilter);
@@ -4251,7 +4501,16 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_net_URLRequestMethod.members, &memberinfo_type, 8);
     dict_put(d, &adobe_utils_MMExecute, &adobe_utils_MMExecute);
     dict_put(d, &flash_system_System, &flash_system_System);
-    dict_init2(&flash_system_System.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_System.members, &memberinfo_type, 15);
+    dict_put(&flash_system_System.members, &flash_system_System_pause, &flash_system_System_pause);
+    dict_put(&flash_system_System.members, &flash_system_System_useCodePage, &flash_system_System_useCodePage);
+    dict_put(&flash_system_System.members, &flash_system_System_exit, &flash_system_System_exit);
+    dict_put(&flash_system_System.members, &flash_system_System_setClipboard, &flash_system_System_setClipboard);
+    dict_put(&flash_system_System.members, &flash_system_System_totalMemory, &flash_system_System_totalMemory);
+    dict_put(&flash_system_System.members, &flash_system_System_gc, &flash_system_System_gc);
+    dict_put(&flash_system_System.members, &flash_system_System_resume, &flash_system_System_resume);
+    dict_put(&flash_system_System.members, &flash_system_System_vmVersion, &flash_system_System_vmVersion);
+    dict_put(&flash_system_System.members, &flash_system_System_ime, &flash_system_System_ime);
     dict_put(d, &flash_filters_BitmapFilterQuality, &flash_filters_BitmapFilterQuality);
     dict_init2(&flash_filters_BitmapFilterQuality.members, &memberinfo_type, 8);
     dict_put(d, &flash_display_DisplayObjectContainer, &flash_display_DisplayObjectContainer);
@@ -4304,6 +4563,9 @@ dict_t* builtin_getclasses()
     dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_endian, &flash_utils_IDataOutput_endian);
     dict_put(d, &flash_geom_Utils3D, &flash_geom_Utils3D);
     dict_init2(&flash_geom_Utils3D.members, &memberinfo_type, 8);
+    dict_put(&flash_geom_Utils3D.members, &flash_geom_Utils3D_projectVectors, &flash_geom_Utils3D_projectVectors);
+    dict_put(&flash_geom_Utils3D.members, &flash_geom_Utils3D_projectVector, &flash_geom_Utils3D_projectVector);
+    dict_put(&flash_geom_Utils3D.members, &flash_geom_Utils3D_pointTowards, &flash_geom_Utils3D_pointTowards);
     dict_put(d, &flash_events_TextEvent, &flash_events_TextEvent);
     dict_init2(&flash_events_TextEvent.members, &memberinfo_type, 8);
     dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_toString, &flash_events_TextEvent_toString);
@@ -4387,6 +4649,9 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Sprite.members, &flash_display_Sprite_dropTarget, &flash_display_Sprite_dropTarget);
     dict_put(d, &flash_ui_Keyboard, &flash_ui_Keyboard);
     dict_init2(&flash_ui_Keyboard.members, &memberinfo_type, 8);
+    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_numLock, &flash_ui_Keyboard_numLock);
+    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_capsLock, &flash_ui_Keyboard_capsLock);
+    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_isAccessible, &flash_ui_Keyboard_isAccessible);
     dict_put(d, &flash_filters_DisplacementMapFilter, &flash_filters_DisplacementMapFilter);
     dict_init2(&flash_filters_DisplacementMapFilter.members, &memberinfo_type, 31);
     dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_scaleY, &flash_filters_DisplacementMapFilter_scaleY);
@@ -4426,6 +4691,7 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_media_SoundCodec.members, &memberinfo_type, 8);
     dict_put(d, &flash_net_ObjectEncoding, &flash_net_ObjectEncoding);
     dict_init2(&flash_net_ObjectEncoding.members, &memberinfo_type, 8);
+    dict_put(&flash_net_ObjectEncoding.members, &flash_net_ObjectEncoding_dynamicPropertyWriter, &flash_net_ObjectEncoding_dynamicPropertyWriter);
     dict_put(d, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement);
     dict_init2(&flash_text_engine_GroupElement.members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_groupElements, &flash_text_engine_GroupElement_groupElements);
@@ -4905,9 +5171,20 @@ dict_t* builtin_getclasses()
     dict_put(&flash_system_JPEGLoaderContext.members, &flash_system_JPEGLoaderContext_deblockingFilter, &flash_system_JPEGLoaderContext_deblockingFilter);
     dict_put(d, &flash_system_IME, &flash_system_IME);
     dict_init2(&flash_system_IME.members, &memberinfo_type, 8);
+    dict_put(&flash_system_IME.members, &flash_system_IME_setCompositionString, &flash_system_IME_setCompositionString);
+    dict_put(&flash_system_IME.members, &flash_system_IME_enabled, &flash_system_IME_enabled);
+    dict_put(&flash_system_IME.members, &flash_system_IME_doConversion, &flash_system_IME_doConversion);
+    dict_put(&flash_system_IME.members, &flash_system_IME_conversionMode, &flash_system_IME_conversionMode);
     dict_put(d, &_isNaN, &_isNaN);
     dict_put(d, &flash_system_Security, &flash_system_Security);
     dict_init2(&flash_system_Security.members, &memberinfo_type, 8);
+    dict_put(&flash_system_Security.members, &flash_system_Security_disableAVM1Loading, &flash_system_Security_disableAVM1Loading);
+    dict_put(&flash_system_Security.members, &flash_system_Security_allowDomain, &flash_system_Security_allowDomain);
+    dict_put(&flash_system_Security.members, &flash_system_Security_showSettings, &flash_system_Security_showSettings);
+    dict_put(&flash_system_Security.members, &flash_system_Security_allowInsecureDomain, &flash_system_Security_allowInsecureDomain);
+    dict_put(&flash_system_Security.members, &flash_system_Security_loadPolicyFile, &flash_system_Security_loadPolicyFile);
+    dict_put(&flash_system_Security.members, &flash_system_Security_sandboxType, &flash_system_Security_sandboxType);
+    dict_put(&flash_system_Security.members, &flash_system_Security_exactSettings, &flash_system_Security_exactSettings);
     dict_put(d, &flash_display_Bitmap, &flash_display_Bitmap);
     dict_init2(&flash_display_Bitmap.members, &memberinfo_type, 8);
     dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_pixelSnapping, &flash_display_Bitmap_pixelSnapping);
@@ -5109,6 +5386,10 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_printing_PrintJobOrientation.members, &memberinfo_type, 8);
     dict_put(d, &flash_text_TextRenderer, &flash_text_TextRenderer);
     dict_init2(&flash_text_TextRenderer.members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextRenderer.members, &flash_text_TextRenderer_displayMode, &flash_text_TextRenderer_displayMode);
+    dict_put(&flash_text_TextRenderer.members, &flash_text_TextRenderer_antiAliasType, &flash_text_TextRenderer_antiAliasType);
+    dict_put(&flash_text_TextRenderer.members, &flash_text_TextRenderer_maxLevel, &flash_text_TextRenderer_maxLevel);
+    dict_put(&flash_text_TextRenderer.members, &flash_text_TextRenderer_setAdvancedAntiAliasingTable, &flash_text_TextRenderer_setAdvancedAntiAliasingTable);
     dict_put(d, &flash_net_NetConnection, &flash_net_NetConnection);
     dict_init2(&flash_net_NetConnection.members, &memberinfo_type, 31);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_defaultObjectEncoding, &flash_net_NetConnection_defaultObjectEncoding);
@@ -5177,6 +5458,9 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_display_BlendMode.members, &memberinfo_type, 8);
     dict_put(d, &flash_ui_Mouse, &flash_ui_Mouse);
     dict_init2(&flash_ui_Mouse.members, &memberinfo_type, 8);
+    dict_put(&flash_ui_Mouse.members, &flash_ui_Mouse_cursor, &flash_ui_Mouse_cursor);
+    dict_put(&flash_ui_Mouse.members, &flash_ui_Mouse_show, &flash_ui_Mouse_show);
+    dict_put(&flash_ui_Mouse.members, &flash_ui_Mouse_hide, &flash_ui_Mouse_hide);
     dict_put(d, &flash_errors_InvalidSWFError, &flash_errors_InvalidSWFError);
     dict_init2(&flash_errors_InvalidSWFError.members, &memberinfo_type, 8);
     dict_put(d, &flash_text_engine_RenderingMode, &flash_text_engine_RenderingMode);
@@ -5307,6 +5591,10 @@ dict_t* builtin_getclasses()
     dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_visible, &flash_ui_ContextMenuItem_visible);
     dict_put(d, &flash_trace_Trace, &flash_trace_Trace);
     dict_init2(&flash_trace_Trace.members, &memberinfo_type, 8);
+    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_setListener, &flash_trace_Trace_setListener);
+    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_getListener, &flash_trace_Trace_getListener);
+    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_setLevel, &flash_trace_Trace_setLevel);
+    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_getLevel, &flash_trace_Trace_getLevel);
     dict_put(d, &flash_events_TimerEvent, &flash_events_TimerEvent);
     dict_init2(&flash_events_TimerEvent.members, &memberinfo_type, 8);
     dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_toString, &flash_events_TimerEvent_toString);
@@ -5359,6 +5647,7 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_text_AntiAliasType.members, &memberinfo_type, 8);
     dict_put(d, &flash_system_SecurityDomain, &flash_system_SecurityDomain);
     dict_init2(&flash_system_SecurityDomain.members, &memberinfo_type, 8);
+    dict_put(&flash_system_SecurityDomain.members, &flash_system_SecurityDomain_currentDomain, &flash_system_SecurityDomain_currentDomain);
     dict_put(d, &flash_text_Font, &flash_text_Font);
     dict_init2(&flash_text_Font.members, &memberinfo_type, 8);
     dict_put(&flash_text_Font.members, &flash_text_Font_enumerateFonts, &flash_text_Font_enumerateFonts);
@@ -5398,7 +5687,25 @@ dict_t* builtin_getclasses()
     dict_put(d, &flash_text_TextFieldAutoSize, &flash_text_TextFieldAutoSize);
     dict_init2(&flash_text_TextFieldAutoSize.members, &memberinfo_type, 8);
     dict_put(d, &_Math, &_Math);
-    dict_init2(&_Math.members, &memberinfo_type, 8);
+    dict_init2(&_Math.members, &memberinfo_type, 31);
+    dict_put(&_Math.members, &_Math_atan, &_Math_atan);
+    dict_put(&_Math.members, &_Math_min, &_Math_min);
+    dict_put(&_Math.members, &_Math_exp, &_Math_exp);
+    dict_put(&_Math.members, &_Math_abs, &_Math_abs);
+    dict_put(&_Math.members, &_Math_atan2, &_Math_atan2);
+    dict_put(&_Math.members, &_Math_round, &_Math_round);
+    dict_put(&_Math.members, &_Math_log, &_Math_log);
+    dict_put(&_Math.members, &_Math_sin, &_Math_sin);
+    dict_put(&_Math.members, &_Math_acos, &_Math_acos);
+    dict_put(&_Math.members, &_Math_cos, &_Math_cos);
+    dict_put(&_Math.members, &_Math_asin, &_Math_asin);
+    dict_put(&_Math.members, &_Math_floor, &_Math_floor);
+    dict_put(&_Math.members, &_Math_random, &_Math_random);
+    dict_put(&_Math.members, &_Math_sqrt, &_Math_sqrt);
+    dict_put(&_Math.members, &_Math_tan, &_Math_tan);
+    dict_put(&_Math.members, &_Math_max, &_Math_max);
+    dict_put(&_Math.members, &_Math_pow, &_Math_pow);
+    dict_put(&_Math.members, &_Math_ceil, &_Math_ceil);
     dict_put(d, &flash_display_ColorCorrectionSupport, &flash_display_ColorCorrectionSupport);
     dict_init2(&flash_display_ColorCorrectionSupport.members, &memberinfo_type, 8);
     dict_put(d, &flash_errors_IOError, &flash_errors_IOError);
@@ -5423,8 +5730,17 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_display_TriangleCulling.members, &memberinfo_type, 8);
     dict_put(d, &flash_media_SoundMixer, &flash_media_SoundMixer);
     dict_init2(&flash_media_SoundMixer.members, &memberinfo_type, 8);
+    dict_put(&flash_media_SoundMixer.members, &flash_media_SoundMixer_computeSpectrum, &flash_media_SoundMixer_computeSpectrum);
+    dict_put(&flash_media_SoundMixer.members, &flash_media_SoundMixer_areSoundsInaccessible, &flash_media_SoundMixer_areSoundsInaccessible);
+    dict_put(&flash_media_SoundMixer.members, &flash_media_SoundMixer_soundTransform, &flash_media_SoundMixer_soundTransform);
+    dict_put(&flash_media_SoundMixer.members, &flash_media_SoundMixer_bufferTime, &flash_media_SoundMixer_bufferTime);
+    dict_put(&flash_media_SoundMixer.members, &flash_media_SoundMixer_stopAll, &flash_media_SoundMixer_stopAll);
     dict_put(d, &adobe_utils_XMLUI, &adobe_utils_XMLUI);
     dict_init2(&adobe_utils_XMLUI.members, &memberinfo_type, 8);
+    dict_put(&adobe_utils_XMLUI.members, &adobe_utils_XMLUI_cancel, &adobe_utils_XMLUI_cancel);
+    dict_put(&adobe_utils_XMLUI.members, &adobe_utils_XMLUI_setProperty, &adobe_utils_XMLUI_setProperty);
+    dict_put(&adobe_utils_XMLUI.members, &adobe_utils_XMLUI_getProperty, &adobe_utils_XMLUI_getProperty);
+    dict_put(&adobe_utils_XMLUI.members, &adobe_utils_XMLUI_accept, &adobe_utils_XMLUI_accept);
     dict_put(d, &_escape, &_escape);
     dict_put(d, &flash_utils_setInterval, &flash_utils_setInterval);
     dict_put(d, &flash_events_StatusEvent, &flash_events_StatusEvent);
@@ -5773,6 +6089,11 @@ dict_t* builtin_getclasses()
     dict_init2(&flash_text_engine_TextBaseline.members, &memberinfo_type, 8);
     dict_put(d, &flash_external_ExternalInterface, &flash_external_ExternalInterface);
     dict_init2(&flash_external_ExternalInterface.members, &memberinfo_type, 8);
+    dict_put(&flash_external_ExternalInterface.members, &flash_external_ExternalInterface_call, &flash_external_ExternalInterface_call);
+    dict_put(&flash_external_ExternalInterface.members, &flash_external_ExternalInterface_available, &flash_external_ExternalInterface_available);
+    dict_put(&flash_external_ExternalInterface.members, &flash_external_ExternalInterface_addCallback, &flash_external_ExternalInterface_addCallback);
+    dict_put(&flash_external_ExternalInterface.members, &flash_external_ExternalInterface_marshallExceptions, &flash_external_ExternalInterface_marshallExceptions);
+    dict_put(&flash_external_ExternalInterface.members, &flash_external_ExternalInterface_objectID, &flash_external_ExternalInterface_objectID);
     dict_put(d, &_EvalError, &_EvalError);
     dict_init2(&_EvalError.members, &memberinfo_type, 8);
     dict_put(d, &flash_text_engine_DigitCase, &flash_text_engine_DigitCase);
@@ -5962,6 +6283,9 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_createBox, &flash_geom_Matrix_createBox);
     dict_put(d, &flash_accessibility_Accessibility, &flash_accessibility_Accessibility);
     dict_init2(&flash_accessibility_Accessibility.members, &memberinfo_type, 8);
+    dict_put(&flash_accessibility_Accessibility.members, &flash_accessibility_Accessibility_active, &flash_accessibility_Accessibility_active);
+    dict_put(&flash_accessibility_Accessibility.members, &flash_accessibility_Accessibility_updateProperties, &flash_accessibility_Accessibility_updateProperties);
+    dict_put(&flash_accessibility_Accessibility.members, &flash_accessibility_Accessibility_sendEvent, &flash_accessibility_Accessibility_sendEvent);
     dict_put(d, &flash_net_sendToURL, &flash_net_sendToURL);
     dict_put(d, &flash_filters_GlowFilter, &flash_filters_GlowFilter);
     dict_init2(&flash_filters_GlowFilter.members, &memberinfo_type, 8);