added better static support for as3compile
[swftools.git] / lib / as3 / builtin.c
index c7cfecd..592ca5f 100644 (file)
@@ -20,8 +20,28 @@ static varinfo_t flash_text_TextFormat_align;
 static varinfo_t flash_text_TextFormat_tabStops;
 static varinfo_t flash_text_TextFormat_blockIndent;
 static varinfo_t flash_text_TextFormat_font;
+static varinfo_t flash_text_TextFormat_leading;
+static varinfo_t flash_text_TextFormat_bold;
+static varinfo_t flash_text_TextFormat_underline;
+static varinfo_t flash_text_TextFormat_color;
+static varinfo_t flash_text_TextFormat_letterSpacing;
+static varinfo_t flash_text_TextFormat_kerning;
+static varinfo_t flash_text_TextFormat_target;
+static varinfo_t flash_text_TextFormat_italic;
+static varinfo_t flash_text_TextFormat_rightMargin;
+static varinfo_t flash_text_TextFormat_bullet;
+static varinfo_t flash_text_TextFormat_url;
+static varinfo_t flash_text_TextFormat_size;
+static varinfo_t flash_text_TextFormat_indent;
+static varinfo_t flash_text_TextFormat_leftMargin;
+static varinfo_t flash_text_TextFormat_display;
+static varinfo_t flash_text_TextFormat_align;
+static varinfo_t flash_text_TextFormat_tabStops;
+static varinfo_t flash_text_TextFormat_blockIndent;
+static varinfo_t flash_text_TextFormat_font;
 static classinfo_t flash_filters_BitmapFilter;
 static methodinfo_t flash_filters_BitmapFilter_clone;
+static methodinfo_t flash_filters_BitmapFilter_clone;
 static classinfo_t flash_filters_DropShadowFilter;
 static varinfo_t flash_filters_DropShadowFilter_alpha;
 static varinfo_t flash_filters_DropShadowFilter_strength;
@@ -35,21 +55,21 @@ static varinfo_t flash_filters_DropShadowFilter_blurX;
 static varinfo_t flash_filters_DropShadowFilter_blurY;
 static varinfo_t flash_filters_DropShadowFilter_distance;
 static methodinfo_t flash_filters_DropShadowFilter_clone;
+static varinfo_t flash_filters_DropShadowFilter_alpha;
+static varinfo_t flash_filters_DropShadowFilter_strength;
+static varinfo_t flash_filters_DropShadowFilter_quality;
+static varinfo_t flash_filters_DropShadowFilter_angle;
+static varinfo_t flash_filters_DropShadowFilter_knockout;
+static varinfo_t flash_filters_DropShadowFilter_color;
+static varinfo_t flash_filters_DropShadowFilter_hideObject;
+static varinfo_t flash_filters_DropShadowFilter_inner;
+static varinfo_t flash_filters_DropShadowFilter_blurX;
+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 varinfo_t flash_text_engine_TextLineValidity_STATIC;
-static varinfo_t flash_text_engine_TextLineValidity_VALID;
-static varinfo_t flash_text_engine_TextLineValidity_INVALID;
-static varinfo_t flash_text_engine_TextLineValidity_POSSIBLY_INVALID;
 static classinfo_t flash_display_LineScaleMode;
-static varinfo_t flash_display_LineScaleMode_NORMAL;
-static varinfo_t flash_display_LineScaleMode_VERTICAL;
-static varinfo_t flash_display_LineScaleMode_NONE;
-static varinfo_t flash_display_LineScaleMode_HORIZONTAL;
 static classinfo_t flash_geom_Transform;
 static varinfo_t flash_geom_Transform_matrix;
 static varinfo_t flash_geom_Transform_perspectiveProjection;
@@ -59,42 +79,46 @@ static methodinfo_t flash_geom_Transform_getRelativeMatrix3D;
 static varinfo_t flash_geom_Transform_pixelBounds;
 static varinfo_t flash_geom_Transform_matrix3D;
 static varinfo_t flash_geom_Transform_concatenatedColorTransform;
+static varinfo_t flash_geom_Transform_matrix;
+static varinfo_t flash_geom_Transform_perspectiveProjection;
+static varinfo_t flash_geom_Transform_concatenatedMatrix;
+static varinfo_t flash_geom_Transform_colorTransform;
+static methodinfo_t flash_geom_Transform_getRelativeMatrix3D;
+static varinfo_t flash_geom_Transform_pixelBounds;
+static varinfo_t flash_geom_Transform_matrix3D;
+static varinfo_t flash_geom_Transform_concatenatedColorTransform;
 static classinfo_t flash_ui_KeyLocation;
-static varinfo_t flash_ui_KeyLocation_LEFT;
-static varinfo_t flash_ui_KeyLocation_RIGHT;
-static varinfo_t flash_ui_KeyLocation_NUM_PAD;
-static varinfo_t flash_ui_KeyLocation_STANDARD;
 static classinfo_t flash_events_MouseEvent;
 static varinfo_t flash_events_MouseEvent_localY;
-static varinfo_t flash_events_MouseEvent_MOUSE_OUT;
 static methodinfo_t flash_events_MouseEvent_updateAfterEvent;
-static varinfo_t flash_events_MouseEvent_MOUSE_MOVE;
 static varinfo_t flash_events_MouseEvent_delta;
-static varinfo_t flash_events_MouseEvent_MOUSE_WHEEL;
 static varinfo_t flash_events_MouseEvent_stageX;
-static varinfo_t flash_events_MouseEvent_CLICK;
-static varinfo_t flash_events_MouseEvent_ROLL_OUT;
-static varinfo_t flash_events_MouseEvent_MOUSE_OVER;
-static varinfo_t flash_events_MouseEvent_ROLL_OVER;
 static methodinfo_t flash_events_MouseEvent_toString;
-static varinfo_t flash_events_MouseEvent_MOUSE_DOWN;
 static varinfo_t flash_events_MouseEvent_relatedObject;
 static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible;
 static varinfo_t flash_events_MouseEvent_shiftKey;
-static varinfo_t flash_events_MouseEvent_DOUBLE_CLICK;
 static varinfo_t flash_events_MouseEvent_stageY;
 static varinfo_t flash_events_MouseEvent_altKey;
 static methodinfo_t flash_events_MouseEvent_clone;
 static varinfo_t flash_events_MouseEvent_ctrlKey;
 static varinfo_t flash_events_MouseEvent_localX;
 static varinfo_t flash_events_MouseEvent_buttonDown;
-static varinfo_t flash_events_MouseEvent_MOUSE_UP;
+static varinfo_t flash_events_MouseEvent_localY;
+static methodinfo_t flash_events_MouseEvent_updateAfterEvent;
+static varinfo_t flash_events_MouseEvent_delta;
+static varinfo_t flash_events_MouseEvent_stageX;
+static methodinfo_t flash_events_MouseEvent_toString;
+static varinfo_t flash_events_MouseEvent_relatedObject;
+static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible;
+static varinfo_t flash_events_MouseEvent_shiftKey;
+static varinfo_t flash_events_MouseEvent_stageY;
+static varinfo_t flash_events_MouseEvent_altKey;
+static methodinfo_t flash_events_MouseEvent_clone;
+static varinfo_t flash_events_MouseEvent_ctrlKey;
+static varinfo_t flash_events_MouseEvent_localX;
+static varinfo_t flash_events_MouseEvent_buttonDown;
 static classinfo_t flash_text_engine_LineJustification;
-static varinfo_t flash_text_engine_LineJustification_ALL_INCLUDING_LAST;
-static varinfo_t flash_text_engine_LineJustification_UNJUSTIFIED;
-static varinfo_t flash_text_engine_LineJustification_ALL_BUT_LAST;
 static classinfo_t flash_media_Camera;
-static methodinfo_t flash_media_Camera_getCamera;
 static varinfo_t flash_media_Camera_fps;
 static methodinfo_t flash_media_Camera_setMode;
 static varinfo_t flash_media_Camera_keyFrameInterval;
@@ -113,7 +137,26 @@ static varinfo_t flash_media_Camera_bandwidth;
 static varinfo_t flash_media_Camera_muted;
 static varinfo_t flash_media_Camera_activityLevel;
 static varinfo_t flash_media_Camera_loopback;
-static varinfo_t flash_media_Camera_names;
+static methodinfo_t flash_media_Camera_setQuality;
+static methodinfo_t flash_media_Camera_setMotionLevel;
+static varinfo_t flash_media_Camera_fps;
+static methodinfo_t flash_media_Camera_setMode;
+static varinfo_t flash_media_Camera_keyFrameInterval;
+static varinfo_t flash_media_Camera_motionTimeout;
+static varinfo_t flash_media_Camera_width;
+static methodinfo_t flash_media_Camera_setCursor;
+static methodinfo_t flash_media_Camera_setLoopback;
+static varinfo_t flash_media_Camera_height;
+static varinfo_t flash_media_Camera_index;
+static varinfo_t flash_media_Camera_name;
+static varinfo_t flash_media_Camera_currentFPS;
+static methodinfo_t flash_media_Camera_setKeyFrameInterval;
+static varinfo_t flash_media_Camera_quality;
+static varinfo_t flash_media_Camera_motionLevel;
+static varinfo_t flash_media_Camera_bandwidth;
+static varinfo_t flash_media_Camera_muted;
+static varinfo_t flash_media_Camera_activityLevel;
+static varinfo_t flash_media_Camera_loopback;
 static methodinfo_t flash_media_Camera_setQuality;
 static methodinfo_t flash_media_Camera_setMotionLevel;
 static methodinfo_t flash_net_registerClassAlias;
@@ -132,6 +175,20 @@ static varinfo_t flash_accessibility_AccessibilityImplementation_errno;
 static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy;
 static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation;
 static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accState;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accName;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accValue;
+static varinfo_t flash_accessibility_AccessibilityImplementation_stub;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accRole;
+static varinfo_t flash_accessibility_AccessibilityImplementation_errno;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation;
+static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray;
 static classinfo_t flash_utils_ByteArray;
 static methodinfo_t flash_utils_ByteArray_writeBoolean;
 static methodinfo_t flash_utils_ByteArray_readDouble;
@@ -164,7 +221,43 @@ static methodinfo_t flash_utils_ByteArray_clear;
 static varinfo_t flash_utils_ByteArray_endian;
 static methodinfo_t flash_utils_ByteArray_readUnsignedShort;
 static methodinfo_t flash_utils_ByteArray_readUnsignedInt;
-static varinfo_t flash_utils_ByteArray_defaultObjectEncoding;
+static methodinfo_t flash_utils_ByteArray_readFloat;
+static methodinfo_t flash_utils_ByteArray_compress;
+static methodinfo_t flash_utils_ByteArray_writeUTFBytes;
+static methodinfo_t flash_utils_ByteArray_readBoolean;
+static methodinfo_t flash_utils_ByteArray_inflate;
+static methodinfo_t flash_utils_ByteArray_readUTF;
+static methodinfo_t flash_utils_ByteArray_writeBoolean;
+static methodinfo_t flash_utils_ByteArray_readDouble;
+static methodinfo_t flash_utils_ByteArray_toString;
+static methodinfo_t flash_utils_ByteArray_writeByte;
+static methodinfo_t flash_utils_ByteArray_writeObject;
+static methodinfo_t flash_utils_ByteArray_readUTFBytes;
+static methodinfo_t flash_utils_ByteArray_writeMultiByte;
+static methodinfo_t flash_utils_ByteArray_uncompress;
+static methodinfo_t flash_utils_ByteArray_readUnsignedByte;
+static methodinfo_t flash_utils_ByteArray_writeInt;
+static methodinfo_t flash_utils_ByteArray_deflate;
+static methodinfo_t flash_utils_ByteArray_readMultiByte;
+static methodinfo_t flash_utils_ByteArray_readBytes;
+static methodinfo_t flash_utils_ByteArray_writeShort;
+static varinfo_t flash_utils_ByteArray_position;
+static methodinfo_t flash_utils_ByteArray_readShort;
+static methodinfo_t flash_utils_ByteArray_writeUTF;
+static methodinfo_t flash_utils_ByteArray_writeBytes;
+static varinfo_t flash_utils_ByteArray_objectEncoding;
+static methodinfo_t flash_utils_ByteArray_readObject;
+static varinfo_t flash_utils_ByteArray_length;
+static methodinfo_t flash_utils_ByteArray_writeUnsignedInt;
+static methodinfo_t flash_utils_ByteArray_writeDouble;
+static methodinfo_t flash_utils_ByteArray_writeFloat;
+static methodinfo_t flash_utils_ByteArray_readInt;
+static methodinfo_t flash_utils_ByteArray_readByte;
+static varinfo_t flash_utils_ByteArray_bytesAvailable;
+static methodinfo_t flash_utils_ByteArray_clear;
+static varinfo_t flash_utils_ByteArray_endian;
+static methodinfo_t flash_utils_ByteArray_readUnsignedShort;
+static methodinfo_t flash_utils_ByteArray_readUnsignedInt;
 static methodinfo_t flash_utils_ByteArray_readFloat;
 static methodinfo_t flash_utils_ByteArray_compress;
 static methodinfo_t flash_utils_ByteArray_writeUTFBytes;
@@ -173,7 +266,9 @@ static methodinfo_t flash_utils_ByteArray_inflate;
 static methodinfo_t flash_utils_ByteArray_readUTF;
 static methodinfo_t flash_sampler_stopSampling;
 static classinfo_t flash_events_SyncEvent;
-static varinfo_t flash_events_SyncEvent_SYNC;
+static methodinfo_t flash_events_SyncEvent_toString;
+static methodinfo_t flash_events_SyncEvent_clone;
+static varinfo_t flash_events_SyncEvent_changeList;
 static methodinfo_t flash_events_SyncEvent_toString;
 static methodinfo_t flash_events_SyncEvent_clone;
 static varinfo_t flash_events_SyncEvent_changeList;
@@ -213,6 +308,40 @@ static methodinfo_t flash_net_Socket_readFloat;
 static methodinfo_t flash_net_Socket_writeUTFBytes;
 static methodinfo_t flash_net_Socket_readBoolean;
 static methodinfo_t flash_net_Socket_readUTF;
+static methodinfo_t flash_net_Socket_writeBoolean;
+static methodinfo_t flash_net_Socket_connect;
+static methodinfo_t flash_net_Socket_readDouble;
+static methodinfo_t flash_net_Socket_writeByte;
+static methodinfo_t flash_net_Socket_writeObject;
+static methodinfo_t flash_net_Socket_readUTFBytes;
+static methodinfo_t flash_net_Socket_close;
+static methodinfo_t flash_net_Socket_writeMultiByte;
+static methodinfo_t flash_net_Socket_readUnsignedByte;
+static methodinfo_t flash_net_Socket_writeInt;
+static methodinfo_t flash_net_Socket_readMultiByte;
+static methodinfo_t flash_net_Socket_readBytes;
+static methodinfo_t flash_net_Socket_writeShort;
+static methodinfo_t flash_net_Socket_readShort;
+static methodinfo_t flash_net_Socket_writeUTF;
+static varinfo_t flash_net_Socket_timeout;
+static methodinfo_t flash_net_Socket_writeBytes;
+static varinfo_t flash_net_Socket_connected;
+static methodinfo_t flash_net_Socket_readObject;
+static varinfo_t flash_net_Socket_objectEncoding;
+static methodinfo_t flash_net_Socket_flush;
+static methodinfo_t flash_net_Socket_writeUnsignedInt;
+static methodinfo_t flash_net_Socket_writeDouble;
+static methodinfo_t flash_net_Socket_writeFloat;
+static methodinfo_t flash_net_Socket_readInt;
+static methodinfo_t flash_net_Socket_readByte;
+static varinfo_t flash_net_Socket_bytesAvailable;
+static varinfo_t flash_net_Socket_endian;
+static methodinfo_t flash_net_Socket_readUnsignedShort;
+static methodinfo_t flash_net_Socket_readUnsignedInt;
+static methodinfo_t flash_net_Socket_readFloat;
+static methodinfo_t flash_net_Socket_writeUTFBytes;
+static methodinfo_t flash_net_Socket_readBoolean;
+static methodinfo_t flash_net_Socket_readUTF;
 static methodinfo_t _unescape;
 static classinfo_t flash_utils_Timer;
 static methodinfo_t flash_utils_Timer_reset;
@@ -222,31 +351,52 @@ static methodinfo_t flash_utils_Timer_stop;
 static methodinfo_t flash_utils_Timer_start;
 static varinfo_t flash_utils_Timer_currentCount;
 static varinfo_t flash_utils_Timer_delay;
+static methodinfo_t flash_utils_Timer_reset;
+static varinfo_t flash_utils_Timer_running;
+static varinfo_t flash_utils_Timer_repeatCount;
+static methodinfo_t flash_utils_Timer_stop;
+static methodinfo_t flash_utils_Timer_start;
+static varinfo_t flash_utils_Timer_currentCount;
+static varinfo_t flash_utils_Timer_delay;
 static classinfo_t _Array;
-static methodinfo_t _Array_sort;
-static methodinfo_t _Array_unshift;
-static varinfo_t _Array_RETURNINDEXEDARRAY;
-static methodinfo_t _Array_indexOf;
-static methodinfo_t _Array_join;
+static methodinfo_t _Array_forEach;
 static methodinfo_t _Array_sortOn;
-static varinfo_t _Array_UNIQUESORT;
+static methodinfo_t _Array_indexOf;
+static methodinfo_t _Array_splice;
+static methodinfo_t _Array_lastIndexOf;
+static methodinfo_t _Array_map;
+static methodinfo_t _Array_concat;
 static methodinfo_t _Array_shift;
-static methodinfo_t _Array_reverse;
-static varinfo_t _Array_CASEINSENSITIVE;
-static methodinfo_t _Array_forEach;
-static varinfo_t _Array_DESCENDING;
-static methodinfo_t _Array_pop;
+static methodinfo_t _Array_unshift;
+static methodinfo_t _Array_some;
+static methodinfo_t _Array_filter;
+static methodinfo_t _Array_join;
 static methodinfo_t _Array_slice;
-static varinfo_t _Array_length;
-static methodinfo_t _Array_map;
+static methodinfo_t _Array_every;
+static methodinfo_t _Array_pop;
+static methodinfo_t _Array_sort;
+static methodinfo_t _Array_reverse;
 static methodinfo_t _Array_push;
-static methodinfo_t _Array_lastIndexOf;
+static varinfo_t _Array_length;
+static methodinfo_t _Array_forEach;
+static methodinfo_t _Array_sortOn;
+static methodinfo_t _Array_indexOf;
 static methodinfo_t _Array_splice;
-static methodinfo_t _Array_every;
+static methodinfo_t _Array_lastIndexOf;
+static methodinfo_t _Array_map;
 static methodinfo_t _Array_concat;
-static varinfo_t _Array_NUMERIC;
-static methodinfo_t _Array_filter;
+static methodinfo_t _Array_shift;
+static methodinfo_t _Array_unshift;
 static methodinfo_t _Array_some;
+static methodinfo_t _Array_filter;
+static methodinfo_t _Array_join;
+static methodinfo_t _Array_slice;
+static methodinfo_t _Array_every;
+static methodinfo_t _Array_pop;
+static methodinfo_t _Array_sort;
+static methodinfo_t _Array_reverse;
+static methodinfo_t _Array_push;
+static varinfo_t _Array_length;
 static classinfo_t flash_geom_ColorTransform;
 static varinfo_t flash_geom_ColorTransform_blueOffset;
 static varinfo_t flash_geom_ColorTransform_greenOffset;
@@ -259,24 +409,29 @@ static varinfo_t flash_geom_ColorTransform_blueMultiplier;
 static methodinfo_t flash_geom_ColorTransform_toString;
 static varinfo_t flash_geom_ColorTransform_alphaMultiplier;
 static varinfo_t flash_geom_ColorTransform_redOffset;
+static varinfo_t flash_geom_ColorTransform_blueOffset;
+static varinfo_t flash_geom_ColorTransform_greenOffset;
+static varinfo_t flash_geom_ColorTransform_greenMultiplier;
+static varinfo_t flash_geom_ColorTransform_redMultiplier;
+static varinfo_t flash_geom_ColorTransform_color;
+static methodinfo_t flash_geom_ColorTransform_concat;
+static varinfo_t flash_geom_ColorTransform_alphaOffset;
+static varinfo_t flash_geom_ColorTransform_blueMultiplier;
+static methodinfo_t flash_geom_ColorTransform_toString;
+static varinfo_t flash_geom_ColorTransform_alphaMultiplier;
+static varinfo_t flash_geom_ColorTransform_redOffset;
 static classinfo_t flash_text_GridFitType;
-static varinfo_t flash_text_GridFitType_SUBPIXEL;
-static varinfo_t flash_text_GridFitType_PIXEL;
-static varinfo_t flash_text_GridFitType_NONE;
 static classinfo_t flash_filters_DisplacementMapFilterMode;
-static varinfo_t flash_filters_DisplacementMapFilterMode_COLOR;
-static varinfo_t flash_filters_DisplacementMapFilterMode_WRAP;
-static varinfo_t flash_filters_DisplacementMapFilterMode_CLAMP;
-static varinfo_t flash_filters_DisplacementMapFilterMode_IGNORE;
 static classinfo_t flash_text_TextFieldType;
-static varinfo_t flash_text_TextFieldType_DYNAMIC;
-static varinfo_t flash_text_TextFieldType_INPUT;
 static classinfo_t flash_display_IGraphicsStroke;
 static classinfo_t flash_media_SoundLoaderContext;
 static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile;
 static varinfo_t flash_media_SoundLoaderContext_bufferTime;
+static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile;
+static varinfo_t flash_media_SoundLoaderContext_bufferTime;
 static classinfo_t flash_net_IDynamicPropertyOutput;
 static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty;
+static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty;
 static classinfo_t flash_display_IGraphicsData;
 static methodinfo_t flash_utils_getDefinitionByName;
 static classinfo_t _Function;
@@ -284,20 +439,26 @@ static varinfo_t _Function_length;
 static methodinfo_t _Function_apply;
 static methodinfo_t _Function_call;
 static varinfo_t _Function_prototype;
+static varinfo_t _Function_length;
+static methodinfo_t _Function_apply;
+static methodinfo_t _Function_call;
+static varinfo_t _Function_prototype;
 static classinfo_t flash_geom_PerspectiveProjection;
 static varinfo_t flash_geom_PerspectiveProjection_fieldOfView;
 static varinfo_t flash_geom_PerspectiveProjection_projectionCenter;
 static methodinfo_t flash_geom_PerspectiveProjection_toMatrix3D;
 static varinfo_t flash_geom_PerspectiveProjection_focalLength;
+static varinfo_t flash_geom_PerspectiveProjection_fieldOfView;
+static varinfo_t flash_geom_PerspectiveProjection_projectionCenter;
+static methodinfo_t flash_geom_PerspectiveProjection_toMatrix3D;
+static varinfo_t flash_geom_PerspectiveProjection_focalLength;
 static classinfo_t flash_text_engine_BreakOpportunity;
-static varinfo_t flash_text_engine_BreakOpportunity_AUTO;
-static varinfo_t flash_text_engine_BreakOpportunity_ANY;
-static varinfo_t flash_text_engine_BreakOpportunity_ALL;
-static varinfo_t flash_text_engine_BreakOpportunity_NONE;
 static methodinfo_t flash_sampler__getInvocationCount;
 static methodinfo_t _parseFloat;
 static classinfo_t flash_events_NetStatusEvent;
-static varinfo_t flash_events_NetStatusEvent_NET_STATUS;
+static methodinfo_t flash_events_NetStatusEvent_toString;
+static varinfo_t flash_events_NetStatusEvent_info;
+static methodinfo_t flash_events_NetStatusEvent_clone;
 static methodinfo_t flash_events_NetStatusEvent_toString;
 static varinfo_t flash_events_NetStatusEvent_info;
 static methodinfo_t flash_events_NetStatusEvent_clone;
@@ -309,93 +470,101 @@ static varinfo_t flash_display_ShaderJob_shader;
 static varinfo_t flash_display_ShaderJob_height;
 static varinfo_t flash_display_ShaderJob_target;
 static varinfo_t flash_display_ShaderJob_progress;
+static methodinfo_t flash_display_ShaderJob_cancel;
+static varinfo_t flash_display_ShaderJob_width;
+static methodinfo_t flash_display_ShaderJob_start;
+static varinfo_t flash_display_ShaderJob_shader;
+static varinfo_t flash_display_ShaderJob_height;
+static varinfo_t flash_display_ShaderJob_target;
+static varinfo_t flash_display_ShaderJob_progress;
 static classinfo_t _VerifyError;
-static varinfo_t _VerifyError_length;
 static classinfo_t flash_events_AsyncErrorEvent;
 static methodinfo_t flash_events_AsyncErrorEvent_toString;
-static varinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR;
+static varinfo_t flash_events_AsyncErrorEvent_error;
+static methodinfo_t flash_events_AsyncErrorEvent_clone;
+static methodinfo_t flash_events_AsyncErrorEvent_toString;
 static varinfo_t flash_events_AsyncErrorEvent_error;
 static methodinfo_t flash_events_AsyncErrorEvent_clone;
 static classinfo_t flash_net_SharedObject;
-static methodinfo_t flash_net_SharedObject_getLocal;
-static methodinfo_t flash_net_SharedObject_getDiskUsage;
 static varinfo_t flash_net_SharedObject_objectEncoding;
 static varinfo_t flash_net_SharedObject_client;
 static methodinfo_t flash_net_SharedObject_setProperty;
 static methodinfo_t flash_net_SharedObject_clear;
 static methodinfo_t flash_net_SharedObject_flush;
-static varinfo_t flash_net_SharedObject_defaultObjectEncoding;
 static methodinfo_t flash_net_SharedObject_connect;
 static varinfo_t flash_net_SharedObject_size;
 static methodinfo_t flash_net_SharedObject_setDirty;
-static methodinfo_t flash_net_SharedObject_getRemote;
 static methodinfo_t flash_net_SharedObject_send;
 static methodinfo_t flash_net_SharedObject_close;
-static methodinfo_t flash_net_SharedObject_deleteAll;
 static varinfo_t flash_net_SharedObject_data;
-static classinfo_t _Namespace;
-static methodinfo_t _Namespace_valueOf;
-static varinfo_t _Namespace_length;
-static methodinfo_t _Namespace_toString;
-static varinfo_t _Namespace_uri;
-static varinfo_t _Namespace_prefix;
-static methodinfo_t flash_utils_setTimeout;
-static classinfo_t flash_geom_Matrix3D;
-static methodinfo_t flash_geom_Matrix3D_interpolateTo;
-static methodinfo_t flash_geom_Matrix3D_pointAt;
-static methodinfo_t flash_geom_Matrix3D_interpolate;
-static methodinfo_t flash_geom_Matrix3D_prependRotation;
+static varinfo_t flash_net_SharedObject_objectEncoding;
+static varinfo_t flash_net_SharedObject_client;
+static methodinfo_t flash_net_SharedObject_setProperty;
+static methodinfo_t flash_net_SharedObject_clear;
+static methodinfo_t flash_net_SharedObject_flush;
+static methodinfo_t flash_net_SharedObject_connect;
+static varinfo_t flash_net_SharedObject_size;
+static methodinfo_t flash_net_SharedObject_setDirty;
+static methodinfo_t flash_net_SharedObject_send;
+static methodinfo_t flash_net_SharedObject_close;
+static varinfo_t flash_net_SharedObject_data;
+static classinfo_t _Namespace;
+static methodinfo_t _Namespace_valueOf;
+static methodinfo_t _Namespace_toString;
+static varinfo_t _Namespace_uri;
+static varinfo_t _Namespace_prefix;
+static methodinfo_t _Namespace_valueOf;
+static methodinfo_t _Namespace_toString;
+static varinfo_t _Namespace_uri;
+static varinfo_t _Namespace_prefix;
+static methodinfo_t flash_utils_setTimeout;
+static classinfo_t flash_geom_Matrix3D;
+static methodinfo_t flash_geom_Matrix3D_decompose;
+static methodinfo_t flash_geom_Matrix3D_pointAt;
+static methodinfo_t flash_geom_Matrix3D_identity;
 static methodinfo_t flash_geom_Matrix3D_transformVector;
-static methodinfo_t flash_geom_Matrix3D_transpose;
-static methodinfo_t flash_geom_Matrix3D_prependScale;
-static methodinfo_t flash_geom_Matrix3D_deltaTransformVector;
+static methodinfo_t flash_geom_Matrix3D_appendRotation;
+static varinfo_t flash_geom_Matrix3D_determinant;
+static methodinfo_t flash_geom_Matrix3D_prependRotation;
 static varinfo_t flash_geom_Matrix3D_position;
-static methodinfo_t flash_geom_Matrix3D_decompose;
-static methodinfo_t flash_geom_Matrix3D_append;
+static methodinfo_t flash_geom_Matrix3D_interpolateTo;
+static methodinfo_t flash_geom_Matrix3D_appendScale;
+static methodinfo_t flash_geom_Matrix3D_prepend;
 static methodinfo_t flash_geom_Matrix3D_recompose;
-static methodinfo_t flash_geom_Matrix3D_clone;
-static varinfo_t flash_geom_Matrix3D_rawData;
-static varinfo_t flash_geom_Matrix3D_determinant;
+static methodinfo_t flash_geom_Matrix3D_appendTranslation;
 static methodinfo_t flash_geom_Matrix3D_invert;
-static methodinfo_t flash_geom_Matrix3D_appendScale;
+static varinfo_t flash_geom_Matrix3D_rawData;
+static methodinfo_t flash_geom_Matrix3D_prependTranslation;
+static methodinfo_t flash_geom_Matrix3D_append;
+static methodinfo_t flash_geom_Matrix3D_clone;
+static methodinfo_t flash_geom_Matrix3D_prependScale;
+static methodinfo_t flash_geom_Matrix3D_deltaTransformVector;
 static methodinfo_t flash_geom_Matrix3D_transformVectors;
-static methodinfo_t flash_geom_Matrix3D_appendTranslation;
+static methodinfo_t flash_geom_Matrix3D_transpose;
+static methodinfo_t flash_geom_Matrix3D_decompose;
+static methodinfo_t flash_geom_Matrix3D_pointAt;
+static methodinfo_t flash_geom_Matrix3D_identity;
+static methodinfo_t flash_geom_Matrix3D_transformVector;
 static methodinfo_t flash_geom_Matrix3D_appendRotation;
+static varinfo_t flash_geom_Matrix3D_determinant;
+static methodinfo_t flash_geom_Matrix3D_prependRotation;
+static varinfo_t flash_geom_Matrix3D_position;
+static methodinfo_t flash_geom_Matrix3D_interpolateTo;
+static methodinfo_t flash_geom_Matrix3D_appendScale;
 static methodinfo_t flash_geom_Matrix3D_prepend;
-static methodinfo_t flash_geom_Matrix3D_identity;
+static methodinfo_t flash_geom_Matrix3D_recompose;
+static methodinfo_t flash_geom_Matrix3D_appendTranslation;
+static methodinfo_t flash_geom_Matrix3D_invert;
+static varinfo_t flash_geom_Matrix3D_rawData;
 static methodinfo_t flash_geom_Matrix3D_prependTranslation;
+static methodinfo_t flash_geom_Matrix3D_append;
+static methodinfo_t flash_geom_Matrix3D_clone;
+static methodinfo_t flash_geom_Matrix3D_prependScale;
+static methodinfo_t flash_geom_Matrix3D_deltaTransformVector;
+static methodinfo_t flash_geom_Matrix3D_transformVectors;
+static methodinfo_t flash_geom_Matrix3D_transpose;
 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;
@@ -403,6 +572,10 @@ static varinfo_t flash_filters_BlurFilter_blurY;
 static methodinfo_t flash_filters_BlurFilter_clone;
 static varinfo_t flash_filters_BlurFilter_quality;
 static varinfo_t flash_filters_BlurFilter_blurX;
+static varinfo_t flash_filters_BlurFilter_blurY;
+static methodinfo_t flash_filters_BlurFilter_clone;
+static varinfo_t flash_filters_BlurFilter_quality;
+static varinfo_t flash_filters_BlurFilter_blurX;
 static methodinfo_t _isFinite;
 static classinfo_t flash_media_Video;
 static methodinfo_t flash_media_Video_attachCamera;
@@ -412,19 +585,23 @@ static varinfo_t flash_media_Video_deblocking;
 static varinfo_t flash_media_Video_videoHeight;
 static methodinfo_t flash_media_Video_attachNetStream;
 static varinfo_t flash_media_Video_smoothing;
+static methodinfo_t flash_media_Video_attachCamera;
+static varinfo_t flash_media_Video_videoWidth;
+static methodinfo_t flash_media_Video_clear;
+static varinfo_t flash_media_Video_deblocking;
+static varinfo_t flash_media_Video_videoHeight;
+static methodinfo_t flash_media_Video_attachNetStream;
+static varinfo_t flash_media_Video_smoothing;
 static classinfo_t flash_text_engine_TextLineCreationResult;
-static varinfo_t flash_text_engine_TextLineCreationResult_EMERGENCY;
-static varinfo_t flash_text_engine_TextLineCreationResult_COMPLETE;
-static varinfo_t flash_text_engine_TextLineCreationResult_SUCCESS;
-static varinfo_t flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH;
 static classinfo_t _Error;
-static methodinfo_t _Error_getErrorMessage;
-static methodinfo_t _Error_throwError;
-static varinfo_t _Error_length;
-static varinfo_t _Error_name;
 static varinfo_t _Error_message;
+static varinfo_t _Error_errorID;
 static methodinfo_t _Error_getStackTrace;
+static varinfo_t _Error_name;
+static varinfo_t _Error_message;
 static varinfo_t _Error_errorID;
+static methodinfo_t _Error_getStackTrace;
+static varinfo_t _Error_name;
 static classinfo_t flash_xml_XMLNode;
 static varinfo_t flash_xml_XMLNode_childNodes;
 static methodinfo_t flash_xml_XMLNode_appendChild;
@@ -447,11 +624,53 @@ static varinfo_t flash_xml_XMLNode_previousSibling;
 static methodinfo_t flash_xml_XMLNode_hasChildNodes;
 static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace;
 static varinfo_t flash_xml_XMLNode_nodeValue;
+static varinfo_t flash_xml_XMLNode_childNodes;
+static methodinfo_t flash_xml_XMLNode_appendChild;
+static varinfo_t flash_xml_XMLNode_nextSibling;
+static varinfo_t flash_xml_XMLNode_nodeType;
+static varinfo_t flash_xml_XMLNode_attributes;
+static varinfo_t flash_xml_XMLNode_firstChild;
+static varinfo_t flash_xml_XMLNode_parentNode;
+static methodinfo_t flash_xml_XMLNode_toString;
+static varinfo_t flash_xml_XMLNode_prefix;
+static varinfo_t flash_xml_XMLNode_localName;
+static varinfo_t flash_xml_XMLNode_nodeName;
+static methodinfo_t flash_xml_XMLNode_getNamespaceForPrefix;
+static methodinfo_t flash_xml_XMLNode_insertBefore;
+static varinfo_t flash_xml_XMLNode_lastChild;
+static methodinfo_t flash_xml_XMLNode_cloneNode;
+static methodinfo_t flash_xml_XMLNode_removeNode;
+static varinfo_t flash_xml_XMLNode_namespaceURI;
+static varinfo_t flash_xml_XMLNode_previousSibling;
+static methodinfo_t flash_xml_XMLNode_hasChildNodes;
+static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace;
+static varinfo_t flash_xml_XMLNode_nodeValue;
 static classinfo_t flash_net_URLVariables;
 static methodinfo_t flash_net_URLVariables_toString;
 static methodinfo_t flash_net_URLVariables_decode;
+static methodinfo_t flash_net_URLVariables_toString;
+static methodinfo_t flash_net_URLVariables_decode;
 static classinfo_t flash_display_LoaderInfo;
-static methodinfo_t flash_display_LoaderInfo_getLoaderInfoByDefinition;
+static varinfo_t flash_display_LoaderInfo_actionScriptVersion;
+static varinfo_t flash_display_LoaderInfo_contentType;
+static varinfo_t flash_display_LoaderInfo_sameDomain;
+static varinfo_t flash_display_LoaderInfo_bytesTotal;
+static varinfo_t flash_display_LoaderInfo_loaderURL;
+static varinfo_t flash_display_LoaderInfo_width;
+static methodinfo_t flash_display_LoaderInfo_dispatchEvent;
+static varinfo_t flash_display_LoaderInfo_height;
+static varinfo_t flash_display_LoaderInfo_frameRate;
+static varinfo_t flash_display_LoaderInfo_parameters;
+static varinfo_t flash_display_LoaderInfo_bytesLoaded;
+static varinfo_t flash_display_LoaderInfo_url;
+static varinfo_t flash_display_LoaderInfo_content;
+static varinfo_t flash_display_LoaderInfo_swfVersion;
+static varinfo_t flash_display_LoaderInfo_bytes;
+static varinfo_t flash_display_LoaderInfo_loader;
+static varinfo_t flash_display_LoaderInfo_applicationDomain;
+static varinfo_t flash_display_LoaderInfo_parentAllowsChild;
+static varinfo_t flash_display_LoaderInfo_childAllowsParent;
+static varinfo_t flash_display_LoaderInfo_sharedEvents;
 static varinfo_t flash_display_LoaderInfo_actionScriptVersion;
 static varinfo_t flash_display_LoaderInfo_contentType;
 static varinfo_t flash_display_LoaderInfo_sameDomain;
@@ -475,28 +694,13 @@ static varinfo_t flash_display_LoaderInfo_sharedEvents;
 static classinfo_t flash_sampler_Sample;
 static varinfo_t flash_sampler_Sample_time;
 static varinfo_t flash_sampler_Sample_stack;
+static varinfo_t flash_sampler_Sample_time;
+static varinfo_t flash_sampler_Sample_stack;
 static classinfo_t flash_text_engine_DigitWidth;
-static varinfo_t flash_text_engine_DigitWidth_PROPORTIONAL;
-static varinfo_t flash_text_engine_DigitWidth_DEFAULT;
-static varinfo_t flash_text_engine_DigitWidth_TABULAR;
 static classinfo_t flash_net_URLRequestMethod;
-static varinfo_t flash_net_URLRequestMethod_GET;
-static varinfo_t flash_net_URLRequestMethod_POST;
 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 varinfo_t flash_filters_BitmapFilterQuality_LOW;
-static varinfo_t flash_filters_BitmapFilterQuality_MEDIUM;
-static varinfo_t flash_filters_BitmapFilterQuality_HIGH;
 static classinfo_t flash_display_DisplayObjectContainer;
 static methodinfo_t flash_display_DisplayObjectContainer_addChild;
 static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint;
@@ -515,23 +719,37 @@ static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt;
 static varinfo_t flash_display_DisplayObjectContainer_mouseChildren;
 static varinfo_t flash_display_DisplayObjectContainer_tabChildren;
 static varinfo_t flash_display_DisplayObjectContainer_textSnapshot;
+static methodinfo_t flash_display_DisplayObjectContainer_addChild;
+static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint;
+static methodinfo_t flash_display_DisplayObjectContainer_removeChildAt;
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildren;
+static methodinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint;
+static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex;
+static varinfo_t flash_display_DisplayObjectContainer_numChildren;
+static methodinfo_t flash_display_DisplayObjectContainer_getChildIndex;
+static methodinfo_t flash_display_DisplayObjectContainer_getChildAt;
+static methodinfo_t flash_display_DisplayObjectContainer_removeChild;
+static methodinfo_t flash_display_DisplayObjectContainer_addChildAt;
+static methodinfo_t flash_display_DisplayObjectContainer_contains;
+static methodinfo_t flash_display_DisplayObjectContainer_getChildByName;
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt;
+static varinfo_t flash_display_DisplayObjectContainer_mouseChildren;
+static varinfo_t flash_display_DisplayObjectContainer_tabChildren;
+static varinfo_t flash_display_DisplayObjectContainer_textSnapshot;
 static classinfo_t flash_system_LoaderContext;
 static varinfo_t flash_system_LoaderContext_checkPolicyFile;
 static varinfo_t flash_system_LoaderContext_securityDomain;
 static varinfo_t flash_system_LoaderContext_applicationDomain;
+static varinfo_t flash_system_LoaderContext_checkPolicyFile;
+static varinfo_t flash_system_LoaderContext_securityDomain;
+static varinfo_t flash_system_LoaderContext_applicationDomain;
 static methodinfo_t flash_utils_clearTimeout;
 static methodinfo_t _isXMLName;
 static classinfo_t flash_xml_XMLNodeType;
-static varinfo_t flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE;
-static varinfo_t flash_xml_XMLNodeType_CDATA_NODE;
-static varinfo_t flash_xml_XMLNodeType_DOCUMENT_TYPE_NODE;
-static varinfo_t flash_xml_XMLNodeType_COMMENT_NODE;
-static varinfo_t flash_xml_XMLNodeType_XML_DECLARATION;
-static varinfo_t flash_xml_XMLNodeType_TEXT_NODE;
-static varinfo_t flash_xml_XMLNodeType_ELEMENT_NODE;
 static classinfo_t flash_events_ErrorEvent;
 static methodinfo_t flash_events_ErrorEvent_toString;
-static varinfo_t flash_events_ErrorEvent_ERROR;
+static methodinfo_t flash_events_ErrorEvent_clone;
+static methodinfo_t flash_events_ErrorEvent_toString;
 static methodinfo_t flash_events_ErrorEvent_clone;
 static classinfo_t flash_utils_IDataOutput;
 static methodinfo_t flash_utils_IDataOutput_writeUnsignedInt;
@@ -548,15 +766,27 @@ static methodinfo_t flash_utils_IDataOutput_writeBoolean;
 static methodinfo_t flash_utils_IDataOutput_writeDouble;
 static methodinfo_t flash_utils_IDataOutput_writeBytes;
 static varinfo_t flash_utils_IDataOutput_endian;
+static methodinfo_t flash_utils_IDataOutput_writeUnsignedInt;
+static methodinfo_t flash_utils_IDataOutput_writeInt;
+static varinfo_t flash_utils_IDataOutput_objectEncoding;
+static methodinfo_t flash_utils_IDataOutput_writeUTFBytes;
+static methodinfo_t flash_utils_IDataOutput_writeObject;
+static methodinfo_t flash_utils_IDataOutput_writeMultiByte;
+static methodinfo_t flash_utils_IDataOutput_writeShort;
+static methodinfo_t flash_utils_IDataOutput_writeFloat;
+static methodinfo_t flash_utils_IDataOutput_writeUTF;
+static methodinfo_t flash_utils_IDataOutput_writeByte;
+static methodinfo_t flash_utils_IDataOutput_writeBoolean;
+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 varinfo_t flash_events_TextEvent_LINK;
 static methodinfo_t flash_events_TextEvent_toString;
 static varinfo_t flash_events_TextEvent_text;
-static varinfo_t flash_events_TextEvent_TEXT_INPUT;
+static methodinfo_t flash_events_TextEvent_clone;
+static methodinfo_t flash_events_TextEvent_toString;
+static varinfo_t flash_events_TextEvent_text;
 static methodinfo_t flash_events_TextEvent_clone;
 static classinfo_t flash_utils_Proxy;
 static methodinfo_t flash_utils_Proxy_callProperty;
@@ -569,9 +799,17 @@ static methodinfo_t flash_utils_Proxy_deleteProperty;
 static methodinfo_t flash_utils_Proxy_getDescendants;
 static methodinfo_t flash_utils_Proxy_isAttribute;
 static methodinfo_t flash_utils_Proxy_nextValue;
+static methodinfo_t flash_utils_Proxy_callProperty;
+static methodinfo_t flash_utils_Proxy_setProperty;
+static methodinfo_t flash_utils_Proxy_getProperty;
+static methodinfo_t flash_utils_Proxy_nextName;
+static methodinfo_t flash_utils_Proxy_nextNameIndex;
+static methodinfo_t flash_utils_Proxy_hasProperty;
+static methodinfo_t flash_utils_Proxy_deleteProperty;
+static methodinfo_t flash_utils_Proxy_getDescendants;
+static methodinfo_t flash_utils_Proxy_isAttribute;
+static methodinfo_t flash_utils_Proxy_nextValue;
 static classinfo_t flash_text_engine_FontPosture;
-static varinfo_t flash_text_engine_FontPosture_NORMAL;
-static varinfo_t flash_text_engine_FontPosture_ITALIC;
 static classinfo_t flash_xml_XMLDocument;
 static varinfo_t flash_xml_XMLDocument_docTypeDecl;
 static varinfo_t flash_xml_XMLDocument_idMap;
@@ -581,12 +819,25 @@ static methodinfo_t flash_xml_XMLDocument_createElement;
 static varinfo_t flash_xml_XMLDocument_ignoreWhite;
 static methodinfo_t flash_xml_XMLDocument_createTextNode;
 static methodinfo_t flash_xml_XMLDocument_parseXML;
+static varinfo_t flash_xml_XMLDocument_docTypeDecl;
+static varinfo_t flash_xml_XMLDocument_idMap;
+static methodinfo_t flash_xml_XMLDocument_toString;
+static varinfo_t flash_xml_XMLDocument_xmlDecl;
+static methodinfo_t flash_xml_XMLDocument_createElement;
+static varinfo_t flash_xml_XMLDocument_ignoreWhite;
+static methodinfo_t flash_xml_XMLDocument_createTextNode;
+static methodinfo_t flash_xml_XMLDocument_parseXML;
 static classinfo_t flash_display_ShaderInput;
 static varinfo_t flash_display_ShaderInput_width;
 static varinfo_t flash_display_ShaderInput_input;
 static varinfo_t flash_display_ShaderInput_height;
 static varinfo_t flash_display_ShaderInput_index;
 static varinfo_t flash_display_ShaderInput_channels;
+static varinfo_t flash_display_ShaderInput_width;
+static varinfo_t flash_display_ShaderInput_input;
+static varinfo_t flash_display_ShaderInput_height;
+static varinfo_t flash_display_ShaderInput_index;
+static varinfo_t flash_display_ShaderInput_channels;
 static classinfo_t flash_text_engine_TextBlock;
 static methodinfo_t flash_text_engine_TextBlock_createTextLine;
 static varinfo_t flash_text_engine_TextBlock_bidiLevel;
@@ -610,27 +861,34 @@ static methodinfo_t flash_text_engine_TextBlock_findNextAtomBoundary;
 static methodinfo_t flash_text_engine_TextBlock_findNextWordBoundary;
 static varinfo_t flash_text_engine_TextBlock_tabStops;
 static methodinfo_t flash_text_engine_TextBlock_dump;
+static methodinfo_t flash_text_engine_TextBlock_createTextLine;
+static varinfo_t flash_text_engine_TextBlock_bidiLevel;
+static methodinfo_t flash_text_engine_TextBlock_getTextLineAtCharIndex;
+static varinfo_t flash_text_engine_TextBlock_lastLine;
+static methodinfo_t flash_text_engine_TextBlock_findPreviousWordBoundary;
+static methodinfo_t flash_text_engine_TextBlock_findPreviousAtomBoundary;
+static varinfo_t flash_text_engine_TextBlock_baselineZero;
+static varinfo_t flash_text_engine_TextBlock_applyNonLinearFontScaling;
+static varinfo_t flash_text_engine_TextBlock_firstLine;
+static varinfo_t flash_text_engine_TextBlock_textJustifier;
+static methodinfo_t flash_text_engine_TextBlock_releaseLines;
+static varinfo_t flash_text_engine_TextBlock_firstInvalidLine;
+static varinfo_t flash_text_engine_TextBlock_baselineFontSize;
+static varinfo_t flash_text_engine_TextBlock_lineRotation;
+static varinfo_t flash_text_engine_TextBlock_userData;
+static varinfo_t flash_text_engine_TextBlock_content;
+static varinfo_t flash_text_engine_TextBlock_textLineCreationResult;
+static varinfo_t flash_text_engine_TextBlock_baselineFontDescription;
+static methodinfo_t flash_text_engine_TextBlock_findNextAtomBoundary;
+static methodinfo_t flash_text_engine_TextBlock_findNextWordBoundary;
+static varinfo_t flash_text_engine_TextBlock_tabStops;
+static methodinfo_t flash_text_engine_TextBlock_dump;
 static classinfo_t flash_ui_MouseCursor;
-static varinfo_t flash_ui_MouseCursor_BUTTON;
-static varinfo_t flash_ui_MouseCursor_AUTO;
-static varinfo_t flash_ui_MouseCursor_ARROW;
-static varinfo_t flash_ui_MouseCursor_IBEAM;
-static varinfo_t flash_ui_MouseCursor_HAND;
 static varinfo_t flash_utils_flash_proxy;
 static classinfo_t flash_display_MorphShape;
 static classinfo_t flash_text_TextDisplayMode;
-static varinfo_t flash_text_TextDisplayMode_CRT;
-static varinfo_t flash_text_TextDisplayMode_LCD;
-static varinfo_t flash_text_TextDisplayMode_DEFAULT;
 static classinfo_t flash_net_URLLoaderDataFormat;
-static varinfo_t flash_net_URLLoaderDataFormat_VARIABLES;
-static varinfo_t flash_net_URLLoaderDataFormat_BINARY;
-static varinfo_t flash_net_URLLoaderDataFormat_TEXT;
 static classinfo_t flash_display_StageQuality;
-static varinfo_t flash_display_StageQuality_LOW;
-static varinfo_t flash_display_StageQuality_MEDIUM;
-static varinfo_t flash_display_StageQuality_HIGH;
-static varinfo_t flash_display_StageQuality_BEST;
 static classinfo_t flash_display_Sprite;
 static methodinfo_t flash_display_Sprite_stopDrag;
 static varinfo_t flash_display_Sprite_buttonMode;
@@ -640,59 +898,15 @@ static varinfo_t flash_display_Sprite_useHandCursor;
 static varinfo_t flash_display_Sprite_graphics;
 static methodinfo_t flash_display_Sprite_startDrag;
 static varinfo_t flash_display_Sprite_dropTarget;
+static methodinfo_t flash_display_Sprite_stopDrag;
+static varinfo_t flash_display_Sprite_buttonMode;
+static varinfo_t flash_display_Sprite_soundTransform;
+static varinfo_t flash_display_Sprite_hitArea;
+static varinfo_t flash_display_Sprite_useHandCursor;
+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_PAGE_DOWN;
-static varinfo_t flash_ui_Keyboard_F4;
-static varinfo_t flash_ui_Keyboard_ENTER;
-static varinfo_t flash_ui_Keyboard_CONTROL;
-static varinfo_t flash_ui_Keyboard_F7;
-static varinfo_t flash_ui_Keyboard_F14;
-static varinfo_t flash_ui_Keyboard_NUMPAD_3;
-static varinfo_t flash_ui_Keyboard_NUMPAD_DECIMAL;
-static varinfo_t flash_ui_Keyboard_CAPS_LOCK;
-static varinfo_t flash_ui_Keyboard_SHIFT;
-static varinfo_t flash_ui_Keyboard_TAB;
-static varinfo_t flash_ui_Keyboard_NUMPAD_0;
-static varinfo_t flash_ui_Keyboard_END;
-static varinfo_t flash_ui_Keyboard_NUMPAD_1;
-static varinfo_t flash_ui_Keyboard_LEFT;
-static varinfo_t flash_ui_Keyboard_F8;
-static varinfo_t flash_ui_Keyboard_F9;
-static varinfo_t flash_ui_Keyboard_numLock;
-static varinfo_t flash_ui_Keyboard_F2;
-static varinfo_t flash_ui_Keyboard_NUMPAD_4;
-static varinfo_t flash_ui_Keyboard_F3;
-static varinfo_t flash_ui_Keyboard_NUMPAD_2;
-static varinfo_t flash_ui_Keyboard_HOME;
-static varinfo_t flash_ui_Keyboard_NUMPAD_7;
-static varinfo_t flash_ui_Keyboard_NUMPAD_6;
-static varinfo_t flash_ui_Keyboard_F6;
-static varinfo_t flash_ui_Keyboard_F5;
-static varinfo_t flash_ui_Keyboard_INSERT;
-static varinfo_t flash_ui_Keyboard_ESCAPE;
-static varinfo_t flash_ui_Keyboard_F1;
-static varinfo_t flash_ui_Keyboard_NUMPAD_SUBTRACT;
-static varinfo_t flash_ui_Keyboard_NUMPAD_8;
-static varinfo_t flash_ui_Keyboard_SPACE;
-static varinfo_t flash_ui_Keyboard_BACKSPACE;
-static varinfo_t flash_ui_Keyboard_DELETE;
-static varinfo_t flash_ui_Keyboard_NUMPAD_MULTIPLY;
-static varinfo_t flash_ui_Keyboard_F13;
-static varinfo_t flash_ui_Keyboard_NUMPAD_ADD;
-static varinfo_t flash_ui_Keyboard_NUMPAD_9;
-static varinfo_t flash_ui_Keyboard_F12;
-static varinfo_t flash_ui_Keyboard_RIGHT;
-static varinfo_t flash_ui_Keyboard_F15;
-static varinfo_t flash_ui_Keyboard_F11;
-static varinfo_t flash_ui_Keyboard_UP;
-static methodinfo_t flash_ui_Keyboard_isAccessible;
-static varinfo_t flash_ui_Keyboard_DOWN;
-static varinfo_t flash_ui_Keyboard_capsLock;
-static varinfo_t flash_ui_Keyboard_PAGE_UP;
-static varinfo_t flash_ui_Keyboard_NUMPAD_ENTER;
-static varinfo_t flash_ui_Keyboard_F10;
-static varinfo_t flash_ui_Keyboard_NUMPAD_5;
-static varinfo_t flash_ui_Keyboard_NUMPAD_DIVIDE;
 static classinfo_t flash_filters_DisplacementMapFilter;
 static varinfo_t flash_filters_DisplacementMapFilter_scaleY;
 static varinfo_t flash_filters_DisplacementMapFilter_mapPoint;
@@ -704,11 +918,19 @@ static varinfo_t flash_filters_DisplacementMapFilter_componentX;
 static methodinfo_t flash_filters_DisplacementMapFilter_clone;
 static varinfo_t flash_filters_DisplacementMapFilter_alpha;
 static varinfo_t flash_filters_DisplacementMapFilter_componentY;
+static varinfo_t flash_filters_DisplacementMapFilter_scaleY;
+static varinfo_t flash_filters_DisplacementMapFilter_mapPoint;
+static varinfo_t flash_filters_DisplacementMapFilter_scaleX;
+static varinfo_t flash_filters_DisplacementMapFilter_mapBitmap;
+static varinfo_t flash_filters_DisplacementMapFilter_mode;
+static varinfo_t flash_filters_DisplacementMapFilter_color;
+static varinfo_t flash_filters_DisplacementMapFilter_componentX;
+static methodinfo_t flash_filters_DisplacementMapFilter_clone;
+static varinfo_t flash_filters_DisplacementMapFilter_alpha;
+static varinfo_t flash_filters_DisplacementMapFilter_componentY;
 static methodinfo_t flash_utils_escapeMultiByte;
 static methodinfo_t adobe_utils_MMEndCommand;
 static classinfo_t flash_display_GradientType;
-static varinfo_t flash_display_GradientType_LINEAR;
-static varinfo_t flash_display_GradientType_RADIAL;
 static classinfo_t flash_media_ID3Info;
 static varinfo_t flash_media_ID3Info_comment;
 static varinfo_t flash_media_ID3Info_year;
@@ -717,26 +939,26 @@ static varinfo_t flash_media_ID3Info_artist;
 static varinfo_t flash_media_ID3Info_songName;
 static varinfo_t flash_media_ID3Info_genre;
 static varinfo_t flash_media_ID3Info_album;
+static varinfo_t flash_media_ID3Info_comment;
+static varinfo_t flash_media_ID3Info_year;
+static varinfo_t flash_media_ID3Info_track;
+static varinfo_t flash_media_ID3Info_artist;
+static varinfo_t flash_media_ID3Info_songName;
+static varinfo_t flash_media_ID3Info_genre;
+static varinfo_t flash_media_ID3Info_album;
 static classinfo_t flash_display_GraphicsSolidFill;
 static varinfo_t flash_display_GraphicsSolidFill_color;
 static varinfo_t flash_display_GraphicsSolidFill_alpha;
+static varinfo_t flash_display_GraphicsSolidFill_color;
+static varinfo_t flash_display_GraphicsSolidFill_alpha;
 static classinfo_t flash_filters_ColorMatrixFilter;
 static varinfo_t flash_filters_ColorMatrixFilter_matrix;
 static methodinfo_t flash_filters_ColorMatrixFilter_clone;
+static varinfo_t flash_filters_ColorMatrixFilter_matrix;
+static methodinfo_t flash_filters_ColorMatrixFilter_clone;
 static classinfo_t flash_net_NetStreamPlayTransitions;
-static varinfo_t flash_net_NetStreamPlayTransitions_RESET;
-static varinfo_t flash_net_NetStreamPlayTransitions_APPEND;
-static varinfo_t flash_net_NetStreamPlayTransitions_SWAP;
-static varinfo_t flash_net_NetStreamPlayTransitions_SWITCH;
-static varinfo_t flash_net_NetStreamPlayTransitions_STOP;
 static classinfo_t flash_media_SoundCodec;
-static varinfo_t flash_media_SoundCodec_NELLYMOSER;
-static varinfo_t flash_media_SoundCodec_SPEEX;
 static classinfo_t flash_net_ObjectEncoding;
-static varinfo_t flash_net_ObjectEncoding_dynamicPropertyWriter;
-static varinfo_t flash_net_ObjectEncoding_DEFAULT;
-static varinfo_t flash_net_ObjectEncoding_AMF0;
-static varinfo_t flash_net_ObjectEncoding_AMF3;
 static classinfo_t flash_text_engine_GroupElement;
 static methodinfo_t flash_text_engine_GroupElement_groupElements;
 static methodinfo_t flash_text_engine_GroupElement_splitTextElement;
@@ -748,15 +970,27 @@ static methodinfo_t flash_text_engine_GroupElement_getElementAt;
 static methodinfo_t flash_text_engine_GroupElement_ungroupElements;
 static methodinfo_t flash_text_engine_GroupElement_replaceElements;
 static methodinfo_t flash_text_engine_GroupElement_getElementIndex;
+static methodinfo_t flash_text_engine_GroupElement_groupElements;
+static methodinfo_t flash_text_engine_GroupElement_splitTextElement;
+static methodinfo_t flash_text_engine_GroupElement_mergeTextElements;
+static methodinfo_t flash_text_engine_GroupElement_getElementAtCharIndex;
+static varinfo_t flash_text_engine_GroupElement_elementCount;
+static methodinfo_t flash_text_engine_GroupElement_setElements;
+static methodinfo_t flash_text_engine_GroupElement_getElementAt;
+static methodinfo_t flash_text_engine_GroupElement_ungroupElements;
+static methodinfo_t flash_text_engine_GroupElement_replaceElements;
+static methodinfo_t flash_text_engine_GroupElement_getElementIndex;
 static methodinfo_t _parseInt;
 static classinfo_t _QName;
 static varinfo_t _QName_localName;
 static methodinfo_t _QName_valueOf;
-static varinfo_t _QName_length;
 static methodinfo_t _QName_toString;
 static varinfo_t _QName_uri;
-static classinfo_t _UninitializedError;
-static varinfo_t _UninitializedError_length;
+static varinfo_t _QName_localName;
+static methodinfo_t _QName_valueOf;
+static methodinfo_t _QName_toString;
+static varinfo_t _QName_uri;
+static classinfo_t _UninitializedError;
 static classinfo_t _Date;
 static methodinfo_t _Date_getTimezoneOffset;
 static methodinfo_t _Date_getTime;
@@ -776,10 +1010,8 @@ static varinfo_t _Date_millisecondsUTC;
 static varinfo_t _Date_minutes;
 static methodinfo_t _Date_setUTCHours;
 static varinfo_t _Date_minutesUTC;
-static varinfo_t _Date_length;
 static methodinfo_t _Date_toLocaleTimeString;
 static varinfo_t _Date_fullYearUTC;
-static methodinfo_t _Date_UTC;
 static varinfo_t _Date_time;
 static varinfo_t _Date_monthUTC;
 static methodinfo_t _Date_getUTCMilliseconds;
@@ -805,7 +1037,65 @@ static methodinfo_t _Date_getFullYear;
 static methodinfo_t _Date_setFullYear;
 static methodinfo_t _Date_setHours;
 static methodinfo_t _Date_setMonth;
-static methodinfo_t _Date_parse;
+static methodinfo_t _Date_getUTCSeconds;
+static methodinfo_t _Date_getMinutes;
+static methodinfo_t _Date_toLocaleString;
+static methodinfo_t _Date_toUTCString;
+static varinfo_t _Date_dayUTC;
+static methodinfo_t _Date_getDay;
+static methodinfo_t _Date_setUTCMonth;
+static varinfo_t _Date_hours;
+static methodinfo_t _Date_getUTCDay;
+static methodinfo_t _Date_setUTCFullYear;
+static varinfo_t _Date_secondsUTC;
+static methodinfo_t _Date_toTimeString;
+static methodinfo_t _Date_setMilliseconds;
+static methodinfo_t _Date_getUTCHours;
+static methodinfo_t _Date_getTimezoneOffset;
+static methodinfo_t _Date_getTime;
+static methodinfo_t _Date_setUTCMilliseconds;
+static varinfo_t _Date_month;
+static methodinfo_t _Date_toString;
+static methodinfo_t _Date_getHours;
+static varinfo_t _Date_date;
+static varinfo_t _Date_milliseconds;
+static methodinfo_t _Date_setSeconds;
+static methodinfo_t _Date_getDate;
+static varinfo_t _Date_hoursUTC;
+static methodinfo_t _Date_getUTCDate;
+static varinfo_t _Date_timezoneOffset;
+static methodinfo_t _Date_setTime;
+static varinfo_t _Date_millisecondsUTC;
+static varinfo_t _Date_minutes;
+static methodinfo_t _Date_setUTCHours;
+static varinfo_t _Date_minutesUTC;
+static methodinfo_t _Date_toLocaleTimeString;
+static varinfo_t _Date_fullYearUTC;
+static varinfo_t _Date_time;
+static varinfo_t _Date_monthUTC;
+static methodinfo_t _Date_getUTCMilliseconds;
+static methodinfo_t _Date_toDateString;
+static methodinfo_t _Date_getMonth;
+static methodinfo_t _Date_setMinutes;
+static methodinfo_t _Date_toLocaleDateString;
+static varinfo_t _Date_fullYear;
+static methodinfo_t _Date_getUTCFullYear;
+static methodinfo_t _Date_getSeconds;
+static varinfo_t _Date_dateUTC;
+static methodinfo_t _Date_getMilliseconds;
+static methodinfo_t _Date_setUTCMinutes;
+static varinfo_t _Date_day;
+static methodinfo_t _Date_setUTCSeconds;
+static methodinfo_t _Date_setUTCDate;
+static methodinfo_t _Date_getUTCMonth;
+static methodinfo_t _Date_valueOf;
+static varinfo_t _Date_seconds;
+static methodinfo_t _Date_getUTCMinutes;
+static methodinfo_t _Date_setDate;
+static methodinfo_t _Date_getFullYear;
+static methodinfo_t _Date_setFullYear;
+static methodinfo_t _Date_setHours;
+static methodinfo_t _Date_setMonth;
 static methodinfo_t _Date_getUTCSeconds;
 static methodinfo_t _Date_getMinutes;
 static methodinfo_t _Date_toLocaleString;
@@ -827,12 +1117,18 @@ static methodinfo_t flash_text_StyleSheet_transform;
 static methodinfo_t flash_text_StyleSheet_getStyle;
 static methodinfo_t flash_text_StyleSheet_parseCSS;
 static methodinfo_t flash_text_StyleSheet_setStyle;
+static varinfo_t flash_text_StyleSheet_styleNames;
+static methodinfo_t flash_text_StyleSheet_clear;
+static methodinfo_t flash_text_StyleSheet_transform;
+static methodinfo_t flash_text_StyleSheet_getStyle;
+static methodinfo_t flash_text_StyleSheet_parseCSS;
+static methodinfo_t flash_text_StyleSheet_setStyle;
 static classinfo_t flash_display_ActionScriptVersion;
-static varinfo_t flash_display_ActionScriptVersion_ACTIONSCRIPT3;
-static varinfo_t flash_display_ActionScriptVersion_ACTIONSCRIPT2;
 static classinfo_t flash_text_engine_EastAsianJustifier;
 static varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle;
 static methodinfo_t flash_text_engine_EastAsianJustifier_clone;
+static varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle;
+static methodinfo_t flash_text_engine_EastAsianJustifier_clone;
 static classinfo_t _String;
 static methodinfo_t _String_indexOf;
 static methodinfo_t _String_replace;
@@ -842,7 +1138,26 @@ static methodinfo_t _String_concat;
 static methodinfo_t _String_substr;
 static methodinfo_t _String_slice;
 static methodinfo_t _String_search;
-static methodinfo_t _String_fromCharCode;
+static methodinfo_t _String_toLocaleUpperCase;
+static methodinfo_t _String_toString;
+static methodinfo_t _String_toUpperCase;
+static methodinfo_t _String_charAt;
+static methodinfo_t _String_match;
+static methodinfo_t _String_charCodeAt;
+static methodinfo_t _String_substring;
+static methodinfo_t _String_localeCompare;
+static methodinfo_t _String_split;
+static methodinfo_t _String_toLocaleLowerCase;
+static varinfo_t _String_length;
+static methodinfo_t _String_toLowerCase;
+static methodinfo_t _String_indexOf;
+static methodinfo_t _String_replace;
+static methodinfo_t _String_lastIndexOf;
+static methodinfo_t _String_valueOf;
+static methodinfo_t _String_concat;
+static methodinfo_t _String_substr;
+static methodinfo_t _String_slice;
+static methodinfo_t _String_search;
 static methodinfo_t _String_toLocaleUpperCase;
 static methodinfo_t _String_toString;
 static methodinfo_t _String_toUpperCase;
@@ -861,8 +1176,19 @@ static methodinfo_t flash_media_SoundChannel_stop;
 static varinfo_t flash_media_SoundChannel_position;
 static varinfo_t flash_media_SoundChannel_soundTransform;
 static varinfo_t flash_media_SoundChannel_rightPeak;
+static varinfo_t flash_media_SoundChannel_leftPeak;
+static methodinfo_t flash_media_SoundChannel_stop;
+static varinfo_t flash_media_SoundChannel_position;
+static varinfo_t flash_media_SoundChannel_soundTransform;
+static varinfo_t flash_media_SoundChannel_rightPeak;
 static classinfo_t flash_desktop_Clipboard;
-static varinfo_t flash_desktop_Clipboard_generalClipboard;
+static methodinfo_t flash_desktop_Clipboard_setDataHandler;
+static methodinfo_t flash_desktop_Clipboard_setData;
+static varinfo_t flash_desktop_Clipboard_formats;
+static methodinfo_t flash_desktop_Clipboard_clear;
+static methodinfo_t flash_desktop_Clipboard_getData;
+static methodinfo_t flash_desktop_Clipboard_hasFormat;
+static methodinfo_t flash_desktop_Clipboard_clearData;
 static methodinfo_t flash_desktop_Clipboard_setDataHandler;
 static methodinfo_t flash_desktop_Clipboard_setData;
 static varinfo_t flash_desktop_Clipboard_formats;
@@ -872,12 +1198,13 @@ static methodinfo_t flash_desktop_Clipboard_hasFormat;
 static methodinfo_t flash_desktop_Clipboard_clearData;
 static classinfo_t flash_display_IBitmapDrawable;
 static classinfo_t _TypeError;
-static varinfo_t _TypeError_length;
 static classinfo_t _int;
-static varinfo_t _int_MAX_VALUE;
 static methodinfo_t _int_valueOf;
-static varinfo_t _int_length;
-static varinfo_t _int_MIN_VALUE;
+static methodinfo_t _int_toString;
+static methodinfo_t _int_toExponential;
+static methodinfo_t _int_toFixed;
+static methodinfo_t _int_toPrecision;
+static methodinfo_t _int_valueOf;
 static methodinfo_t _int_toString;
 static methodinfo_t _int_toExponential;
 static methodinfo_t _int_toFixed;
@@ -886,6 +1213,9 @@ static classinfo_t flash_display_Scene;
 static varinfo_t flash_display_Scene_numFrames;
 static varinfo_t flash_display_Scene_labels;
 static varinfo_t flash_display_Scene_name;
+static varinfo_t flash_display_Scene_numFrames;
+static varinfo_t flash_display_Scene_labels;
+static varinfo_t flash_display_Scene_name;
 static classinfo_t flash_text_engine_FontMetrics;
 static varinfo_t flash_text_engine_FontMetrics_superscriptOffset;
 static varinfo_t flash_text_engine_FontMetrics_underlineThickness;
@@ -896,9 +1226,20 @@ static varinfo_t flash_text_engine_FontMetrics_strikethroughThickness;
 static varinfo_t flash_text_engine_FontMetrics_superscriptScale;
 static varinfo_t flash_text_engine_FontMetrics_subscriptOffset;
 static varinfo_t flash_text_engine_FontMetrics_underlineOffset;
+static varinfo_t flash_text_engine_FontMetrics_superscriptOffset;
+static varinfo_t flash_text_engine_FontMetrics_underlineThickness;
+static varinfo_t flash_text_engine_FontMetrics_subscriptScale;
+static varinfo_t flash_text_engine_FontMetrics_strikethroughOffset;
+static varinfo_t flash_text_engine_FontMetrics_emBox;
+static varinfo_t flash_text_engine_FontMetrics_strikethroughThickness;
+static varinfo_t flash_text_engine_FontMetrics_superscriptScale;
+static varinfo_t flash_text_engine_FontMetrics_subscriptOffset;
+static varinfo_t flash_text_engine_FontMetrics_underlineOffset;
 static classinfo_t flash_utils_IExternalizable;
 static methodinfo_t flash_utils_IExternalizable_readExternal;
 static methodinfo_t flash_utils_IExternalizable_writeExternal;
+static methodinfo_t flash_utils_IExternalizable_readExternal;
+static methodinfo_t flash_utils_IExternalizable_writeExternal;
 static classinfo_t __AS3___vec_Vector;
 static classinfo_t flash_filters_GradientBevelFilter;
 static varinfo_t flash_filters_GradientBevelFilter_strength;
@@ -913,17 +1254,32 @@ static varinfo_t flash_filters_GradientBevelFilter_blurX;
 static varinfo_t flash_filters_GradientBevelFilter_blurY;
 static varinfo_t flash_filters_GradientBevelFilter_distance;
 static methodinfo_t flash_filters_GradientBevelFilter_clone;
+static varinfo_t flash_filters_GradientBevelFilter_strength;
+static varinfo_t flash_filters_GradientBevelFilter_quality;
+static varinfo_t flash_filters_GradientBevelFilter_angle;
+static varinfo_t flash_filters_GradientBevelFilter_knockout;
+static varinfo_t flash_filters_GradientBevelFilter_alphas;
+static varinfo_t flash_filters_GradientBevelFilter_type;
+static varinfo_t flash_filters_GradientBevelFilter_ratios;
+static varinfo_t flash_filters_GradientBevelFilter_colors;
+static varinfo_t flash_filters_GradientBevelFilter_blurX;
+static varinfo_t flash_filters_GradientBevelFilter_blurY;
+static varinfo_t flash_filters_GradientBevelFilter_distance;
+static methodinfo_t flash_filters_GradientBevelFilter_clone;
 static classinfo_t flash_text_TextRun;
 static varinfo_t flash_text_TextRun_beginIndex;
 static varinfo_t flash_text_TextRun_endIndex;
 static varinfo_t flash_text_TextRun_textFormat;
+static varinfo_t flash_text_TextRun_beginIndex;
+static varinfo_t flash_text_TextRun_endIndex;
+static varinfo_t flash_text_TextRun_textFormat;
 static classinfo_t flash_text_TextColorType;
-static varinfo_t flash_text_TextColorType_DARK_COLOR;
-static varinfo_t flash_text_TextColorType_LIGHT_COLOR;
 static methodinfo_t flash_sampler_getSampleCount;
 static classinfo_t flash_net_URLRequestHeader;
 static varinfo_t flash_net_URLRequestHeader_value;
 static varinfo_t flash_net_URLRequestHeader_name;
+static varinfo_t flash_net_URLRequestHeader_value;
+static varinfo_t flash_net_URLRequestHeader_name;
 static methodinfo_t flash_profiler_showRedrawRegions;
 static classinfo_t flash_display_ShaderData;
 static classinfo_t flash_text_engine_TextLine;
@@ -931,7 +1287,36 @@ static varinfo_t flash_text_engine_TextLine_previousLine;
 static varinfo_t flash_text_engine_TextLine_validity;
 static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex;
 static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft;
-static varinfo_t flash_text_engine_TextLine_MAX_LINE_WIDTH;
+static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation;
+static varinfo_t flash_text_engine_TextLine_textHeight;
+static methodinfo_t flash_text_engine_TextLine_getAtomCenter;
+static methodinfo_t flash_text_engine_TextLine_getAtomBounds;
+static varinfo_t flash_text_engine_TextLine_mirrorRegions;
+static varinfo_t flash_text_engine_TextLine_rawTextLength;
+static varinfo_t flash_text_engine_TextLine_userData;
+static varinfo_t flash_text_engine_TextLine_textWidth;
+static varinfo_t flash_text_engine_TextLine_textBlock;
+static varinfo_t flash_text_engine_TextLine_textBlockBeginIndex;
+static varinfo_t flash_text_engine_TextLine_unjustifiedTextWidth;
+static varinfo_t flash_text_engine_TextLine_ascent;
+static methodinfo_t flash_text_engine_TextLine_getBaselinePosition;
+static varinfo_t flash_text_engine_TextLine_specifiedWidth;
+static methodinfo_t flash_text_engine_TextLine_getMirrorRegion;
+static methodinfo_t flash_text_engine_TextLine_getAtomGraphic;
+static varinfo_t flash_text_engine_TextLine_hasGraphicElement;
+static methodinfo_t flash_text_engine_TextLine_flushAtomData;
+static methodinfo_t flash_text_engine_TextLine_dump;
+static varinfo_t flash_text_engine_TextLine_nextLine;
+static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtCharIndex;
+static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockEndIndex;
+static varinfo_t flash_text_engine_TextLine_atomCount;
+static varinfo_t flash_text_engine_TextLine_descent;
+static methodinfo_t flash_text_engine_TextLine_getAtomBidiLevel;
+static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtPoint;
+static varinfo_t flash_text_engine_TextLine_previousLine;
+static varinfo_t flash_text_engine_TextLine_validity;
+static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex;
+static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft;
 static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation;
 static varinfo_t flash_text_engine_TextLine_textHeight;
 static methodinfo_t flash_text_engine_TextLine_getAtomCenter;
@@ -966,19 +1351,23 @@ static varinfo_t flash_net_URLRequest_requestHeaders;
 static varinfo_t flash_net_URLRequest_method;
 static varinfo_t flash_net_URLRequest_digest;
 static varinfo_t flash_net_URLRequest_data;
+static varinfo_t flash_net_URLRequest_contentType;
+static varinfo_t flash_net_URLRequest_url;
+static varinfo_t flash_net_URLRequest_requestHeaders;
+static varinfo_t flash_net_URLRequest_method;
+static varinfo_t flash_net_URLRequest_digest;
+static varinfo_t flash_net_URLRequest_data;
 static classinfo_t _URIError;
-static varinfo_t _URIError_length;
 static methodinfo_t flash_net_getClassByAlias;
 static classinfo_t flash_display_ShaderParameter;
 static varinfo_t flash_display_ShaderParameter_value;
 static varinfo_t flash_display_ShaderParameter_index;
 static varinfo_t flash_display_ShaderParameter_type;
+static varinfo_t flash_display_ShaderParameter_value;
+static varinfo_t flash_display_ShaderParameter_index;
+static varinfo_t flash_display_ShaderParameter_type;
 static classinfo_t flash_filters_BitmapFilterType;
-static varinfo_t flash_filters_BitmapFilterType_FULL;
-static varinfo_t flash_filters_BitmapFilterType_INNER;
-static varinfo_t flash_filters_BitmapFilterType_OUTER;
 static classinfo_t _SecurityError;
-static varinfo_t _SecurityError_length;
 static classinfo_t flash_utils_IDataInput;
 static methodinfo_t flash_utils_IDataInput_readUTF;
 static methodinfo_t flash_utils_IDataInput_readByte;
@@ -997,14 +1386,36 @@ static methodinfo_t flash_utils_IDataInput_readObject;
 static methodinfo_t flash_utils_IDataInput_readFloat;
 static varinfo_t flash_utils_IDataInput_endian;
 static methodinfo_t flash_utils_IDataInput_readBoolean;
+static methodinfo_t flash_utils_IDataInput_readUTF;
+static methodinfo_t flash_utils_IDataInput_readByte;
+static methodinfo_t flash_utils_IDataInput_readUTFBytes;
+static methodinfo_t flash_utils_IDataInput_readShort;
+static varinfo_t flash_utils_IDataInput_objectEncoding;
+static methodinfo_t flash_utils_IDataInput_readUnsignedInt;
+static methodinfo_t flash_utils_IDataInput_readDouble;
+static methodinfo_t flash_utils_IDataInput_readBytes;
+static methodinfo_t flash_utils_IDataInput_readUnsignedByte;
+static methodinfo_t flash_utils_IDataInput_readMultiByte;
+static methodinfo_t flash_utils_IDataInput_readInt;
+static varinfo_t flash_utils_IDataInput_bytesAvailable;
+static methodinfo_t flash_utils_IDataInput_readUnsignedShort;
+static methodinfo_t flash_utils_IDataInput_readObject;
+static methodinfo_t flash_utils_IDataInput_readFloat;
+static varinfo_t flash_utils_IDataInput_endian;
+static methodinfo_t flash_utils_IDataInput_readBoolean;
 static classinfo_t flash_events_IEventDispatcher;
 static methodinfo_t flash_events_IEventDispatcher_willTrigger;
 static methodinfo_t flash_events_IEventDispatcher_removeEventListener;
 static methodinfo_t flash_events_IEventDispatcher_hasEventListener;
 static methodinfo_t flash_events_IEventDispatcher_addEventListener;
 static methodinfo_t flash_events_IEventDispatcher_dispatchEvent;
+static methodinfo_t flash_events_IEventDispatcher_willTrigger;
+static methodinfo_t flash_events_IEventDispatcher_removeEventListener;
+static methodinfo_t flash_events_IEventDispatcher_hasEventListener;
+static methodinfo_t flash_events_IEventDispatcher_addEventListener;
+static methodinfo_t flash_events_IEventDispatcher_dispatchEvent;
 static classinfo_t _Class;
-static varinfo_t _Class_length;
+static varinfo_t _Class_prototype;
 static varinfo_t _Class_prototype;
 static classinfo_t flash_geom_Rectangle;
 static varinfo_t flash_geom_Rectangle_top;
@@ -1033,22 +1444,47 @@ static varinfo_t flash_geom_Rectangle_bottom;
 static methodinfo_t flash_geom_Rectangle_clone;
 static varinfo_t flash_geom_Rectangle_y;
 static methodinfo_t flash_geom_Rectangle_offset;
+static varinfo_t flash_geom_Rectangle_top;
+static methodinfo_t flash_geom_Rectangle_intersection;
+static methodinfo_t flash_geom_Rectangle_intersects;
+static methodinfo_t flash_geom_Rectangle_containsPoint;
+static methodinfo_t flash_geom_Rectangle_setEmpty;
+static varinfo_t flash_geom_Rectangle_topLeft;
+static varinfo_t flash_geom_Rectangle_width;
+static methodinfo_t flash_geom_Rectangle_containsRect;
+static methodinfo_t flash_geom_Rectangle_isEmpty;
+static methodinfo_t flash_geom_Rectangle_equals;
+static varinfo_t flash_geom_Rectangle_height;
+static varinfo_t flash_geom_Rectangle_left;
+static methodinfo_t flash_geom_Rectangle_inflate;
+static methodinfo_t flash_geom_Rectangle_inflatePoint;
+static methodinfo_t flash_geom_Rectangle_toString;
+static methodinfo_t flash_geom_Rectangle_offsetPoint;
+static varinfo_t flash_geom_Rectangle_x;
+static varinfo_t flash_geom_Rectangle_size;
+static varinfo_t flash_geom_Rectangle_bottomRight;
+static varinfo_t flash_geom_Rectangle_right;
+static methodinfo_t flash_geom_Rectangle_contains;
+static methodinfo_t flash_geom_Rectangle_union;
+static varinfo_t flash_geom_Rectangle_bottom;
+static methodinfo_t flash_geom_Rectangle_clone;
+static varinfo_t flash_geom_Rectangle_y;
+static methodinfo_t flash_geom_Rectangle_offset;
 static classinfo_t flash_events_SecurityErrorEvent;
 static methodinfo_t flash_events_SecurityErrorEvent_toString;
 static methodinfo_t flash_events_SecurityErrorEvent_clone;
-static varinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR;
+static methodinfo_t flash_events_SecurityErrorEvent_toString;
+static methodinfo_t flash_events_SecurityErrorEvent_clone;
 static classinfo_t flash_net_IDynamicPropertyWriter;
 static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties;
+static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties;
 static classinfo_t flash_display_InterpolationMethod;
-static varinfo_t flash_display_InterpolationMethod_RGB;
-static varinfo_t flash_display_InterpolationMethod_LINEAR_RGB;
 static classinfo_t _Object;
-static methodinfo_t _Object_init;
 static methodinfo_t _Object_propertyIsEnumerable;
-static varinfo_t _Object_length;
-static methodinfo_t _Object__setPropertyIsEnumerable;
 static methodinfo_t _Object_isPrototypeOf;
-static methodinfo_t _Object__dontEnumPrototype;
+static methodinfo_t _Object_hasOwnProperty;
+static methodinfo_t _Object_propertyIsEnumerable;
+static methodinfo_t _Object_isPrototypeOf;
 static methodinfo_t _Object_hasOwnProperty;
 static classinfo_t flash_errors_EOFError;
 static classinfo_t flash_net_NetStream;
@@ -1058,7 +1494,6 @@ static methodinfo_t flash_net_NetStream_attachCamera;
 static varinfo_t flash_net_NetStream_farNonce;
 static methodinfo_t flash_net_NetStream_close;
 static methodinfo_t flash_net_NetStream_pause;
-static varinfo_t flash_net_NetStream_CONNECT_TO_FMS;
 static methodinfo_t flash_net_NetStream_onPeerConnect;
 static varinfo_t flash_net_NetStream_client;
 static methodinfo_t flash_net_NetStream_resume;
@@ -1066,7 +1501,6 @@ static varinfo_t flash_net_NetStream_liveDelay;
 static varinfo_t flash_net_NetStream_peerStreams;
 static varinfo_t flash_net_NetStream_objectEncoding;
 static varinfo_t flash_net_NetStream_bytesLoaded;
-static varinfo_t flash_net_NetStream_DIRECT_CONNECTIONS;
 static methodinfo_t flash_net_NetStream_receiveVideo;
 static varinfo_t flash_net_NetStream_maxPauseBufferTime;
 static methodinfo_t flash_net_NetStream_play2;
@@ -1089,29 +1523,102 @@ static methodinfo_t flash_net_NetStream_send;
 static varinfo_t flash_net_NetStream_currentFPS;
 static varinfo_t flash_net_NetStream_time;
 static varinfo_t flash_net_NetStream_soundTransform;
-static classinfo_t _ArgumentError;
-static varinfo_t _ArgumentError_length;
-static classinfo_t _XMLList;
-static methodinfo_t _XMLList_normalize;
-static methodinfo_t _XMLList_removeNamespace;
-static methodinfo_t _XMLList_prependChild;
-static methodinfo_t _XMLList_toXMLString;
-static methodinfo_t _XMLList_nodeKind;
-static methodinfo_t _XMLList_copy;
-static methodinfo_t _XMLList_text;
-static methodinfo_t _XMLList_toString;
-static methodinfo_t _XMLList_childIndex;
-static methodinfo_t _XMLList_setName;
-static methodinfo_t _XMLList_setLocalName;
-static methodinfo_t _XMLList_namespace;
-static methodinfo_t _XMLList_insertChildBefore;
-static methodinfo_t _XMLList_addNamespace;
-static methodinfo_t _XMLList_propertyIsEnumerable;
-static methodinfo_t _XMLList_comments;
-static methodinfo_t _XMLList_attributes;
-static methodinfo_t _XMLList_descendants;
-static methodinfo_t _XMLList_replace;
-static methodinfo_t _XMLList_children;
+static varinfo_t flash_net_NetStream_videoCodec;
+static varinfo_t flash_net_NetStream_info;
+static methodinfo_t flash_net_NetStream_attachCamera;
+static varinfo_t flash_net_NetStream_farNonce;
+static methodinfo_t flash_net_NetStream_close;
+static methodinfo_t flash_net_NetStream_pause;
+static methodinfo_t flash_net_NetStream_onPeerConnect;
+static varinfo_t flash_net_NetStream_client;
+static methodinfo_t flash_net_NetStream_resume;
+static varinfo_t flash_net_NetStream_liveDelay;
+static varinfo_t flash_net_NetStream_peerStreams;
+static varinfo_t flash_net_NetStream_objectEncoding;
+static varinfo_t flash_net_NetStream_bytesLoaded;
+static methodinfo_t flash_net_NetStream_receiveVideo;
+static varinfo_t flash_net_NetStream_maxPauseBufferTime;
+static methodinfo_t flash_net_NetStream_play2;
+static varinfo_t flash_net_NetStream_audioCodec;
+static methodinfo_t flash_net_NetStream_receiveVideoFPS;
+static varinfo_t flash_net_NetStream_bytesTotal;
+static varinfo_t flash_net_NetStream_farID;
+static methodinfo_t flash_net_NetStream_receiveAudio;
+static varinfo_t flash_net_NetStream_bufferLength;
+static methodinfo_t flash_net_NetStream_seek;
+static methodinfo_t flash_net_NetStream_attachAudio;
+static varinfo_t flash_net_NetStream_bufferTime;
+static methodinfo_t flash_net_NetStream_play;
+static methodinfo_t flash_net_NetStream_publish;
+static methodinfo_t flash_net_NetStream_togglePause;
+static varinfo_t flash_net_NetStream_checkPolicyFile;
+static varinfo_t flash_net_NetStream_nearNonce;
+static varinfo_t flash_net_NetStream_decodedFrames;
+static methodinfo_t flash_net_NetStream_send;
+static varinfo_t flash_net_NetStream_currentFPS;
+static varinfo_t flash_net_NetStream_time;
+static varinfo_t flash_net_NetStream_soundTransform;
+static classinfo_t _ArgumentError;
+static classinfo_t _XMLList;
+static methodinfo_t _XMLList_normalize;
+static methodinfo_t _XMLList_removeNamespace;
+static methodinfo_t _XMLList_prependChild;
+static methodinfo_t _XMLList_toXMLString;
+static methodinfo_t _XMLList_nodeKind;
+static methodinfo_t _XMLList_copy;
+static methodinfo_t _XMLList_text;
+static methodinfo_t _XMLList_toString;
+static methodinfo_t _XMLList_childIndex;
+static methodinfo_t _XMLList_setName;
+static methodinfo_t _XMLList_setLocalName;
+static methodinfo_t _XMLList_namespace;
+static methodinfo_t _XMLList_insertChildBefore;
+static methodinfo_t _XMLList_addNamespace;
+static methodinfo_t _XMLList_propertyIsEnumerable;
+static methodinfo_t _XMLList_comments;
+static methodinfo_t _XMLList_attributes;
+static methodinfo_t _XMLList_descendants;
+static methodinfo_t _XMLList_replace;
+static methodinfo_t _XMLList_children;
+static methodinfo_t _XMLList_contains;
+static methodinfo_t _XMLList_hasSimpleContent;
+static methodinfo_t _XMLList_elements;
+static methodinfo_t _XMLList_hasComplexContent;
+static methodinfo_t _XMLList_insertChildAfter;
+static methodinfo_t _XMLList_parent;
+static methodinfo_t _XMLList_length;
+static methodinfo_t _XMLList_processingInstructions;
+static methodinfo_t _XMLList_child;
+static methodinfo_t _XMLList_appendChild;
+static methodinfo_t _XMLList_valueOf;
+static methodinfo_t _XMLList_localName;
+static methodinfo_t _XMLList_inScopeNamespaces;
+static methodinfo_t _XMLList_hasOwnProperty;
+static methodinfo_t _XMLList_setNamespace;
+static methodinfo_t _XMLList_namespaceDeclarations;
+static methodinfo_t _XMLList_name;
+static methodinfo_t _XMLList_setChildren;
+static methodinfo_t _XMLList_attribute;
+static methodinfo_t _XMLList_normalize;
+static methodinfo_t _XMLList_removeNamespace;
+static methodinfo_t _XMLList_prependChild;
+static methodinfo_t _XMLList_toXMLString;
+static methodinfo_t _XMLList_nodeKind;
+static methodinfo_t _XMLList_copy;
+static methodinfo_t _XMLList_text;
+static methodinfo_t _XMLList_toString;
+static methodinfo_t _XMLList_childIndex;
+static methodinfo_t _XMLList_setName;
+static methodinfo_t _XMLList_setLocalName;
+static methodinfo_t _XMLList_namespace;
+static methodinfo_t _XMLList_insertChildBefore;
+static methodinfo_t _XMLList_addNamespace;
+static methodinfo_t _XMLList_propertyIsEnumerable;
+static methodinfo_t _XMLList_comments;
+static methodinfo_t _XMLList_attributes;
+static methodinfo_t _XMLList_descendants;
+static methodinfo_t _XMLList_replace;
+static methodinfo_t _XMLList_children;
 static methodinfo_t _XMLList_contains;
 static methodinfo_t _XMLList_hasSimpleContent;
 static methodinfo_t _XMLList_elements;
@@ -1132,21 +1639,29 @@ static methodinfo_t _XMLList_name;
 static methodinfo_t _XMLList_setChildren;
 static methodinfo_t _XMLList_attribute;
 static classinfo_t flash_geom_Point;
-static methodinfo_t flash_geom_Point_subtract;
-static methodinfo_t flash_geom_Point_distance;
-static methodinfo_t flash_geom_Point_normalize;
 static methodinfo_t flash_geom_Point_equals;
-static methodinfo_t flash_geom_Point_toString;
+static methodinfo_t flash_geom_Point_normalize;
 static varinfo_t flash_geom_Point_x;
+static methodinfo_t flash_geom_Point_offset;
+static methodinfo_t flash_geom_Point_subtract;
+static varinfo_t flash_geom_Point_y;
+static varinfo_t flash_geom_Point_length;
 static methodinfo_t flash_geom_Point_add;
-static methodinfo_t flash_geom_Point_polar;
+static methodinfo_t flash_geom_Point_toString;
 static methodinfo_t flash_geom_Point_clone;
-static methodinfo_t flash_geom_Point_interpolate;
+static methodinfo_t flash_geom_Point_equals;
+static methodinfo_t flash_geom_Point_normalize;
+static varinfo_t flash_geom_Point_x;
+static methodinfo_t flash_geom_Point_offset;
+static methodinfo_t flash_geom_Point_subtract;
 static varinfo_t flash_geom_Point_y;
 static varinfo_t flash_geom_Point_length;
-static methodinfo_t flash_geom_Point_offset;
+static methodinfo_t flash_geom_Point_add;
+static methodinfo_t flash_geom_Point_toString;
+static methodinfo_t flash_geom_Point_clone;
 static classinfo_t flash_printing_PrintJobOptions;
 static varinfo_t flash_printing_PrintJobOptions_printAsBitmap;
+static varinfo_t flash_printing_PrintJobOptions_printAsBitmap;
 static classinfo_t flash_display_DisplayObject;
 static varinfo_t flash_display_DisplayObject_rotation;
 static varinfo_t flash_display_DisplayObject_filters;
@@ -1186,9 +1701,49 @@ static varinfo_t flash_display_DisplayObject_mask;
 static varinfo_t flash_display_DisplayObject_mouseY;
 static varinfo_t flash_display_DisplayObject_x;
 static varinfo_t flash_display_DisplayObject_y;
+static varinfo_t flash_display_DisplayObject_rotation;
+static varinfo_t flash_display_DisplayObject_filters;
+static varinfo_t flash_display_DisplayObject_rotationZ;
+static varinfo_t flash_display_DisplayObject_accessibilityProperties;
+static varinfo_t flash_display_DisplayObject_mouseX;
+static varinfo_t flash_display_DisplayObject_root;
+static varinfo_t flash_display_DisplayObject_stage;
+static varinfo_t flash_display_DisplayObject_rotationY;
+static varinfo_t flash_display_DisplayObject_scaleZ;
+static methodinfo_t flash_display_DisplayObject_local3DToGlobal;
+static varinfo_t flash_display_DisplayObject_loaderInfo;
+static varinfo_t flash_display_DisplayObject_cacheAsBitmap;
+static varinfo_t flash_display_DisplayObject_transform;
+static varinfo_t flash_display_DisplayObject_scaleY;
+static varinfo_t flash_display_DisplayObject_height;
+static varinfo_t flash_display_DisplayObject_rotationX;
+static varinfo_t flash_display_DisplayObject_scrollRect;
+static varinfo_t flash_display_DisplayObject_width;
+static varinfo_t flash_display_DisplayObject_scale9Grid;
+static varinfo_t flash_display_DisplayObject_parent;
+static methodinfo_t flash_display_DisplayObject_hitTestObject;
+static methodinfo_t flash_display_DisplayObject_hitTestPoint;
+static varinfo_t flash_display_DisplayObject_alpha;
+static methodinfo_t flash_display_DisplayObject_getRect;
+static varinfo_t flash_display_DisplayObject_opaqueBackground;
+static methodinfo_t flash_display_DisplayObject_globalToLocal3D;
+static varinfo_t flash_display_DisplayObject_visible;
+static varinfo_t flash_display_DisplayObject_blendMode;
+static varinfo_t flash_display_DisplayObject_scaleX;
+static methodinfo_t flash_display_DisplayObject_globalToLocal;
+static methodinfo_t flash_display_DisplayObject_localToGlobal;
+static varinfo_t flash_display_DisplayObject_z;
+static varinfo_t flash_display_DisplayObject_name;
+static methodinfo_t flash_display_DisplayObject_getBounds;
+static varinfo_t flash_display_DisplayObject_mask;
+static varinfo_t flash_display_DisplayObject_mouseY;
+static varinfo_t flash_display_DisplayObject_x;
+static varinfo_t flash_display_DisplayObject_y;
 static classinfo_t flash_sampler_DeleteObjectSample;
 static varinfo_t flash_sampler_DeleteObjectSample_size;
 static varinfo_t flash_sampler_DeleteObjectSample_id;
+static varinfo_t flash_sampler_DeleteObjectSample_size;
+static varinfo_t flash_sampler_DeleteObjectSample_id;
 static methodinfo_t flash_system_fscommand;
 static methodinfo_t flash_utils_unescapeMultiByte;
 static classinfo_t flash_sampler_StackFrame;
@@ -1196,30 +1751,23 @@ static varinfo_t flash_sampler_StackFrame_name;
 static varinfo_t flash_sampler_StackFrame_line;
 static methodinfo_t flash_sampler_StackFrame_toString;
 static varinfo_t flash_sampler_StackFrame_file;
+static varinfo_t flash_sampler_StackFrame_name;
+static varinfo_t flash_sampler_StackFrame_line;
+static methodinfo_t flash_sampler_StackFrame_toString;
+static varinfo_t flash_sampler_StackFrame_file;
 static classinfo_t flash_system_JPEGLoaderContext;
 static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter;
+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_sandboxType;
-static varinfo_t flash_system_Security_LOCAL_WITH_NETWORK;
-static methodinfo_t flash_system_Security_loadPolicyFile;
-static methodinfo_t flash_system_Security_allowDomain;
-static methodinfo_t flash_system_Security_showSettings;
-static varinfo_t flash_system_Security_LOCAL_TRUSTED;
-static varinfo_t flash_system_Security_disableAVM1Loading;
-static methodinfo_t flash_system_Security_allowInsecureDomain;
-static varinfo_t flash_system_Security_exactSettings;
-static varinfo_t flash_system_Security_REMOTE;
-static varinfo_t flash_system_Security_LOCAL_WITH_FILE;
 static classinfo_t flash_display_Bitmap;
 static varinfo_t flash_display_Bitmap_pixelSnapping;
 static varinfo_t flash_display_Bitmap_bitmapData;
 static varinfo_t flash_display_Bitmap_smoothing;
+static varinfo_t flash_display_Bitmap_pixelSnapping;
+static varinfo_t flash_display_Bitmap_bitmapData;
+static varinfo_t flash_display_Bitmap_smoothing;
 static classinfo_t flash_printing_PrintJob;
 static varinfo_t flash_printing_PrintJob_paperWidth;
 static methodinfo_t flash_printing_PrintJob_addPage;
@@ -1229,34 +1777,43 @@ static varinfo_t flash_printing_PrintJob_pageWidth;
 static methodinfo_t flash_printing_PrintJob_send;
 static varinfo_t flash_printing_PrintJob_paperHeight;
 static varinfo_t flash_printing_PrintJob_orientation;
+static varinfo_t flash_printing_PrintJob_paperWidth;
+static methodinfo_t flash_printing_PrintJob_addPage;
+static varinfo_t flash_printing_PrintJob_pageHeight;
+static methodinfo_t flash_printing_PrintJob_start;
+static varinfo_t flash_printing_PrintJob_pageWidth;
+static methodinfo_t flash_printing_PrintJob_send;
+static varinfo_t flash_printing_PrintJob_paperHeight;
+static varinfo_t flash_printing_PrintJob_orientation;
 static classinfo_t flash_text_StaticText;
 static varinfo_t flash_text_StaticText_text;
+static varinfo_t flash_text_StaticText_text;
 static classinfo_t flash_text_engine_SpaceJustifier;
 static methodinfo_t flash_text_engine_SpaceJustifier_clone;
 static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing;
+static methodinfo_t flash_text_engine_SpaceJustifier_clone;
+static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing;
 static classinfo_t flash_events_DataEvent;
 static methodinfo_t flash_events_DataEvent_toString;
-static varinfo_t flash_events_DataEvent_DATA;
 static methodinfo_t flash_events_DataEvent_clone;
-static varinfo_t flash_events_DataEvent_UPLOAD_COMPLETE_DATA;
+static varinfo_t flash_events_DataEvent_data;
+static methodinfo_t flash_events_DataEvent_toString;
+static methodinfo_t flash_events_DataEvent_clone;
 static varinfo_t flash_events_DataEvent_data;
 static classinfo_t flash_events_ActivityEvent;
 static methodinfo_t flash_events_ActivityEvent_toString;
 static varinfo_t flash_events_ActivityEvent_activating;
 static methodinfo_t flash_events_ActivityEvent_clone;
-static varinfo_t flash_events_ActivityEvent_ACTIVITY;
+static methodinfo_t flash_events_ActivityEvent_toString;
+static varinfo_t flash_events_ActivityEvent_activating;
+static methodinfo_t flash_events_ActivityEvent_clone;
 static classinfo_t flash_display_GraphicsEndFill;
 static classinfo_t flash_display_ColorCorrection;
-static varinfo_t flash_display_ColorCorrection_OFF;
-static varinfo_t flash_display_ColorCorrection_DEFAULT;
-static varinfo_t flash_display_ColorCorrection_ON;
 static classinfo_t flash_events_IOErrorEvent;
-static varinfo_t flash_events_IOErrorEvent_IO_ERROR;
-static varinfo_t flash_events_IOErrorEvent_VERIFY_ERROR;
 static methodinfo_t flash_events_IOErrorEvent_toString;
-static varinfo_t flash_events_IOErrorEvent_NETWORK_ERROR;
 static methodinfo_t flash_events_IOErrorEvent_clone;
-static varinfo_t flash_events_IOErrorEvent_DISK_ERROR;
+static methodinfo_t flash_events_IOErrorEvent_toString;
+static methodinfo_t flash_events_IOErrorEvent_clone;
 static classinfo_t flash_display_GraphicsStroke;
 static varinfo_t flash_display_GraphicsStroke_scaleMode;
 static varinfo_t flash_display_GraphicsStroke_miterLimit;
@@ -1265,9 +1822,17 @@ static varinfo_t flash_display_GraphicsStroke_fill;
 static varinfo_t flash_display_GraphicsStroke_thickness;
 static varinfo_t flash_display_GraphicsStroke_joints;
 static varinfo_t flash_display_GraphicsStroke_caps;
+static varinfo_t flash_display_GraphicsStroke_scaleMode;
+static varinfo_t flash_display_GraphicsStroke_miterLimit;
+static varinfo_t flash_display_GraphicsStroke_pixelHinting;
+static varinfo_t flash_display_GraphicsStroke_fill;
+static varinfo_t flash_display_GraphicsStroke_thickness;
+static varinfo_t flash_display_GraphicsStroke_joints;
+static varinfo_t flash_display_GraphicsStroke_caps;
 static classinfo_t _Boolean;
 static methodinfo_t _Boolean_valueOf;
-static varinfo_t _Boolean_length;
+static methodinfo_t _Boolean_toString;
+static methodinfo_t _Boolean_valueOf;
 static methodinfo_t _Boolean_toString;
 static methodinfo_t flash_sampler_getMemberNames;
 static methodinfo_t flash_utils_getQualifiedClassName;
@@ -1275,6 +1840,9 @@ static classinfo_t flash_text_engine_GraphicElement;
 static varinfo_t flash_text_engine_GraphicElement_graphic;
 static varinfo_t flash_text_engine_GraphicElement_elementWidth;
 static varinfo_t flash_text_engine_GraphicElement_elementHeight;
+static varinfo_t flash_text_engine_GraphicElement_graphic;
+static varinfo_t flash_text_engine_GraphicElement_elementWidth;
+static varinfo_t flash_text_engine_GraphicElement_elementHeight;
 static classinfo_t flash_media_Microphone;
 static varinfo_t flash_media_Microphone_codec;
 static varinfo_t flash_media_Microphone_gain;
@@ -1282,7 +1850,6 @@ static varinfo_t flash_media_Microphone_index;
 static methodinfo_t flash_media_Microphone_setLoopBack;
 static methodinfo_t flash_media_Microphone_setSilenceLevel;
 static varinfo_t flash_media_Microphone_name;
-static methodinfo_t flash_media_Microphone_getMicrophone;
 static methodinfo_t flash_media_Microphone_setUseEchoSuppression;
 static varinfo_t flash_media_Microphone_framesPerPacket;
 static varinfo_t flash_media_Microphone_muted;
@@ -1293,7 +1860,22 @@ static varinfo_t flash_media_Microphone_silenceLevel;
 static varinfo_t flash_media_Microphone_silenceTimeout;
 static varinfo_t flash_media_Microphone_rate;
 static varinfo_t flash_media_Microphone_activityLevel;
-static varinfo_t flash_media_Microphone_names;
+static varinfo_t flash_media_Microphone_codec;
+static varinfo_t flash_media_Microphone_gain;
+static varinfo_t flash_media_Microphone_index;
+static methodinfo_t flash_media_Microphone_setLoopBack;
+static methodinfo_t flash_media_Microphone_setSilenceLevel;
+static varinfo_t flash_media_Microphone_name;
+static methodinfo_t flash_media_Microphone_setUseEchoSuppression;
+static varinfo_t flash_media_Microphone_framesPerPacket;
+static varinfo_t flash_media_Microphone_muted;
+static varinfo_t flash_media_Microphone_soundTransform;
+static varinfo_t flash_media_Microphone_encodeQuality;
+static varinfo_t flash_media_Microphone_useEchoSuppression;
+static varinfo_t flash_media_Microphone_silenceLevel;
+static varinfo_t flash_media_Microphone_silenceTimeout;
+static varinfo_t flash_media_Microphone_rate;
+static varinfo_t flash_media_Microphone_activityLevel;
 static classinfo_t flash_ui_ContextMenuClipboardItems;
 static varinfo_t flash_ui_ContextMenuClipboardItems_clear;
 static methodinfo_t flash_ui_ContextMenuClipboardItems_clone;
@@ -1301,9 +1883,17 @@ static varinfo_t flash_ui_ContextMenuClipboardItems_paste;
 static varinfo_t flash_ui_ContextMenuClipboardItems_selectAll;
 static varinfo_t flash_ui_ContextMenuClipboardItems_copy;
 static varinfo_t flash_ui_ContextMenuClipboardItems_cut;
+static varinfo_t flash_ui_ContextMenuClipboardItems_clear;
+static methodinfo_t flash_ui_ContextMenuClipboardItems_clone;
+static varinfo_t flash_ui_ContextMenuClipboardItems_paste;
+static varinfo_t flash_ui_ContextMenuClipboardItems_selectAll;
+static varinfo_t flash_ui_ContextMenuClipboardItems_copy;
+static varinfo_t flash_ui_ContextMenuClipboardItems_cut;
 static classinfo_t flash_display_GraphicsShaderFill;
 static varinfo_t flash_display_GraphicsShaderFill_shader;
 static varinfo_t flash_display_GraphicsShaderFill_matrix;
+static varinfo_t flash_display_GraphicsShaderFill_shader;
+static varinfo_t flash_display_GraphicsShaderFill_matrix;
 static classinfo_t flash_errors_IllegalOperationError;
 static classinfo_t flash_filters_GradientGlowFilter;
 static varinfo_t flash_filters_GradientGlowFilter_strength;
@@ -1318,10 +1908,19 @@ static varinfo_t flash_filters_GradientGlowFilter_blurX;
 static varinfo_t flash_filters_GradientGlowFilter_blurY;
 static varinfo_t flash_filters_GradientGlowFilter_distance;
 static methodinfo_t flash_filters_GradientGlowFilter_clone;
+static varinfo_t flash_filters_GradientGlowFilter_strength;
+static varinfo_t flash_filters_GradientGlowFilter_quality;
+static varinfo_t flash_filters_GradientGlowFilter_angle;
+static varinfo_t flash_filters_GradientGlowFilter_knockout;
+static varinfo_t flash_filters_GradientGlowFilter_type;
+static varinfo_t flash_filters_GradientGlowFilter_alphas;
+static varinfo_t flash_filters_GradientGlowFilter_ratios;
+static varinfo_t flash_filters_GradientGlowFilter_colors;
+static varinfo_t flash_filters_GradientGlowFilter_blurX;
+static varinfo_t flash_filters_GradientGlowFilter_blurY;
+static varinfo_t flash_filters_GradientGlowFilter_distance;
+static methodinfo_t flash_filters_GradientGlowFilter_clone;
 static classinfo_t flash_display_CapsStyle;
-static varinfo_t flash_display_CapsStyle_ROUND;
-static varinfo_t flash_display_CapsStyle_SQUARE;
-static varinfo_t flash_display_CapsStyle_NONE;
 static classinfo_t flash_text_TextSnapshot;
 static methodinfo_t flash_text_TextSnapshot_setSelectColor;
 static methodinfo_t flash_text_TextSnapshot_setSelected;
@@ -1332,9 +1931,16 @@ static methodinfo_t flash_text_TextSnapshot_findText;
 static methodinfo_t flash_text_TextSnapshot_getSelected;
 static methodinfo_t flash_text_TextSnapshot_hitTestTextNearPos;
 static methodinfo_t flash_text_TextSnapshot_getText;
+static methodinfo_t flash_text_TextSnapshot_setSelectColor;
+static methodinfo_t flash_text_TextSnapshot_setSelected;
+static methodinfo_t flash_text_TextSnapshot_getSelectedText;
+static methodinfo_t flash_text_TextSnapshot_getTextRunInfo;
+static varinfo_t flash_text_TextSnapshot_charCount;
+static methodinfo_t flash_text_TextSnapshot_findText;
+static methodinfo_t flash_text_TextSnapshot_getSelected;
+static methodinfo_t flash_text_TextSnapshot_hitTestTextNearPos;
+static methodinfo_t flash_text_TextSnapshot_getText;
 static classinfo_t flash_text_engine_FontLookup;
-static varinfo_t flash_text_engine_FontLookup_DEVICE;
-static varinfo_t flash_text_engine_FontLookup_EMBEDDED_CFF;
 static classinfo_t flash_display_InteractiveObject;
 static varinfo_t flash_display_InteractiveObject_tabIndex;
 static varinfo_t flash_display_InteractiveObject_doubleClickEnabled;
@@ -1343,8 +1949,76 @@ static varinfo_t flash_display_InteractiveObject_mouseEnabled;
 static varinfo_t flash_display_InteractiveObject_contextMenu;
 static varinfo_t flash_display_InteractiveObject_focusRect;
 static varinfo_t flash_display_InteractiveObject_accessibilityImplementation;
+static varinfo_t flash_display_InteractiveObject_tabIndex;
+static varinfo_t flash_display_InteractiveObject_doubleClickEnabled;
+static varinfo_t flash_display_InteractiveObject_tabEnabled;
+static varinfo_t flash_display_InteractiveObject_mouseEnabled;
+static varinfo_t flash_display_InteractiveObject_contextMenu;
+static varinfo_t flash_display_InteractiveObject_focusRect;
+static varinfo_t flash_display_InteractiveObject_accessibilityImplementation;
 static classinfo_t flash_text_TextField;
-static methodinfo_t flash_text_TextField_isFontCompatible;
+static methodinfo_t flash_text_TextField_getTextFormat;
+static varinfo_t flash_text_TextField_border;
+static varinfo_t flash_text_TextField_selectedText;
+static methodinfo_t flash_text_TextField_pasteRichText;
+static varinfo_t flash_text_TextField_bottomScrollV;
+static methodinfo_t flash_text_TextField_getLineIndexOfChar;
+static methodinfo_t flash_text_TextField_replaceText;
+static varinfo_t flash_text_TextField_defaultTextFormat;
+static varinfo_t flash_text_TextField_restrict;
+static varinfo_t flash_text_TextField_htmlText;
+static methodinfo_t flash_text_TextField_copyRichText;
+static methodinfo_t flash_text_TextField_getLineText;
+static methodinfo_t flash_text_TextField_getFirstCharInParagraph;
+static methodinfo_t flash_text_TextField_setSelection;
+static varinfo_t flash_text_TextField_length;
+static varinfo_t flash_text_TextField_wordWrap;
+static methodinfo_t flash_text_TextField_appendText;
+static varinfo_t flash_text_TextField_caretIndex;
+static varinfo_t flash_text_TextField_mouseWheelEnabled;
+static varinfo_t flash_text_TextField_selectionBeginIndex;
+static varinfo_t flash_text_TextField_sharpness;
+static varinfo_t flash_text_TextField_type;
+static methodinfo_t flash_text_TextField_getLineIndexAtPoint;
+static methodinfo_t flash_text_TextField_getCharIndexAtPoint;
+static methodinfo_t flash_text_TextField_getXMLText;
+static methodinfo_t flash_text_TextField_getParagraphLength;
+static methodinfo_t flash_text_TextField_getRawText;
+static varinfo_t flash_text_TextField_gridFitType;
+static methodinfo_t flash_text_TextField_getLineOffset;
+static varinfo_t flash_text_TextField_backgroundColor;
+static varinfo_t flash_text_TextField_multiline;
+static varinfo_t flash_text_TextField_numLines;
+static methodinfo_t flash_text_TextField_getImageReference;
+static varinfo_t flash_text_TextField_displayAsPassword;
+static varinfo_t flash_text_TextField_textWidth;
+static varinfo_t flash_text_TextField_autoSize;
+static varinfo_t flash_text_TextField_selectable;
+static methodinfo_t flash_text_TextField_getCharBoundaries;
+static varinfo_t flash_text_TextField_alwaysShowSelection;
+static varinfo_t flash_text_TextField_thickness;
+static varinfo_t flash_text_TextField_useRichTextClipboard;
+static varinfo_t flash_text_TextField_scrollV;
+static methodinfo_t flash_text_TextField_getTextRuns;
+static methodinfo_t flash_text_TextField_setTextFormat;
+static varinfo_t flash_text_TextField_textColor;
+static varinfo_t flash_text_TextField_maxScrollV;
+static varinfo_t flash_text_TextField_embedFonts;
+static varinfo_t flash_text_TextField_scrollH;
+static varinfo_t flash_text_TextField_text;
+static methodinfo_t flash_text_TextField_getLineLength;
+static varinfo_t flash_text_TextField_textHeight;
+static varinfo_t flash_text_TextField_antiAliasType;
+static varinfo_t flash_text_TextField_styleSheet;
+static varinfo_t flash_text_TextField_background;
+static methodinfo_t flash_text_TextField_replaceSelectedText;
+static varinfo_t flash_text_TextField_borderColor;
+static varinfo_t flash_text_TextField_maxScrollH;
+static varinfo_t flash_text_TextField_maxChars;
+static methodinfo_t flash_text_TextField_getLineMetrics;
+static varinfo_t flash_text_TextField_selectionEndIndex;
+static methodinfo_t flash_text_TextField_insertXMLText;
+static varinfo_t flash_text_TextField_condenseWhite;
 static methodinfo_t flash_text_TextField_getTextFormat;
 static varinfo_t flash_text_TextField_border;
 static varinfo_t flash_text_TextField_selectedText;
@@ -1408,15 +2082,26 @@ static varinfo_t flash_text_TextField_selectionEndIndex;
 static methodinfo_t flash_text_TextField_insertXMLText;
 static varinfo_t flash_text_TextField_condenseWhite;
 static classinfo_t flash_printing_PrintJobOrientation;
-static varinfo_t flash_printing_PrintJobOrientation_LANDSCAPE;
-static varinfo_t flash_printing_PrintJobOrientation_PORTRAIT;
 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;
+static varinfo_t flash_net_NetConnection_client;
+static varinfo_t flash_net_NetConnection_farNonce;
+static varinfo_t flash_net_NetConnection_objectEncoding;
+static varinfo_t flash_net_NetConnection_farID;
+static varinfo_t flash_net_NetConnection_connected;
+static methodinfo_t flash_net_NetConnection_call;
+static varinfo_t flash_net_NetConnection_usingTLS;
+static varinfo_t flash_net_NetConnection_proxyType;
+static methodinfo_t flash_net_NetConnection_addHeader;
+static varinfo_t flash_net_NetConnection_protocol;
+static methodinfo_t flash_net_NetConnection_close;
+static varinfo_t flash_net_NetConnection_nearNonce;
+static methodinfo_t flash_net_NetConnection_connect;
+static varinfo_t flash_net_NetConnection_unconnectedPeerStreams;
+static varinfo_t flash_net_NetConnection_maxPeerConnections;
+static varinfo_t flash_net_NetConnection_connectedProxyType;
+static varinfo_t flash_net_NetConnection_uri;
 static varinfo_t flash_net_NetConnection_nearID;
 static varinfo_t flash_net_NetConnection_client;
 static varinfo_t flash_net_NetConnection_farNonce;
@@ -1439,38 +2124,19 @@ static methodinfo_t _decodeURIComponent;
 static methodinfo_t flash_sampler_isGetterSetter;
 static methodinfo_t flash_utils_getQualifiedSuperclassName;
 static classinfo_t flash_display_GraphicsPathWinding;
-static varinfo_t flash_display_GraphicsPathWinding_EVEN_ODD;
-static varinfo_t flash_display_GraphicsPathWinding_NON_ZERO;
 static classinfo_t flash_text_engine_TabStop;
 static varinfo_t flash_text_engine_TabStop_alignment;
 static varinfo_t flash_text_engine_TabStop_position;
 static varinfo_t flash_text_engine_TabStop_decimalAlignmentToken;
+static varinfo_t flash_text_engine_TabStop_alignment;
+static varinfo_t flash_text_engine_TabStop_position;
+static varinfo_t flash_text_engine_TabStop_decimalAlignmentToken;
 static classinfo_t flash_text_engine_JustificationStyle;
-static varinfo_t flash_text_engine_JustificationStyle_PUSH_OUT_ONLY;
-static varinfo_t flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT;
-static varinfo_t flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU;
 static methodinfo_t flash_sampler_startSampling;
 static classinfo_t flash_text_engine_TextRotation;
-static varinfo_t flash_text_engine_TextRotation_ROTATE_270;
-static varinfo_t flash_text_engine_TextRotation_AUTO;
-static varinfo_t flash_text_engine_TextRotation_ROTATE_0;
-static varinfo_t flash_text_engine_TextRotation_ROTATE_90;
-static varinfo_t flash_text_engine_TextRotation_ROTATE_180;
 static methodinfo_t flash_sampler_clearSamples;
 static classinfo_t flash_system_IMEConversionMode;
-static varinfo_t flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL;
-static varinfo_t flash_system_IMEConversionMode_CHINESE;
-static varinfo_t flash_system_IMEConversionMode_JAPANESE_KATAKANA_HALF;
-static varinfo_t flash_system_IMEConversionMode_UNKNOWN;
-static varinfo_t flash_system_IMEConversionMode_KOREAN;
-static varinfo_t flash_system_IMEConversionMode_ALPHANUMERIC_HALF;
-static varinfo_t flash_system_IMEConversionMode_ALPHANUMERIC_FULL;
-static varinfo_t flash_system_IMEConversionMode_JAPANESE_HIRAGANA;
 static classinfo_t flash_display_StageScaleMode;
-static varinfo_t flash_display_StageScaleMode_SHOW_ALL;
-static varinfo_t flash_display_StageScaleMode_NO_BORDER;
-static varinfo_t flash_display_StageScaleMode_EXACT_FIT;
-static varinfo_t flash_display_StageScaleMode_NO_SCALE;
 static methodinfo_t flash_sampler_getSize;
 static classinfo_t flash_net_URLStream;
 static methodinfo_t flash_net_URLStream_readUTF;
@@ -1493,94 +2159,124 @@ static methodinfo_t flash_net_URLStream_readObject;
 static methodinfo_t flash_net_URLStream_readFloat;
 static varinfo_t flash_net_URLStream_endian;
 static methodinfo_t flash_net_URLStream_readBoolean;
+static methodinfo_t flash_net_URLStream_readUTF;
+static methodinfo_t flash_net_URLStream_readByte;
+static methodinfo_t flash_net_URLStream_readUTFBytes;
+static methodinfo_t flash_net_URLStream_readShort;
+static varinfo_t flash_net_URLStream_objectEncoding;
+static varinfo_t flash_net_URLStream_connected;
+static methodinfo_t flash_net_URLStream_readUnsignedInt;
+static methodinfo_t flash_net_URLStream_readDouble;
+static methodinfo_t flash_net_URLStream_readBytes;
+static methodinfo_t flash_net_URLStream_readUnsignedByte;
+static methodinfo_t flash_net_URLStream_readMultiByte;
+static methodinfo_t flash_net_URLStream_readInt;
+static varinfo_t flash_net_URLStream_bytesAvailable;
+static methodinfo_t flash_net_URLStream_load;
+static methodinfo_t flash_net_URLStream_close;
+static methodinfo_t flash_net_URLStream_readUnsignedShort;
+static methodinfo_t flash_net_URLStream_readObject;
+static methodinfo_t flash_net_URLStream_readFloat;
+static varinfo_t flash_net_URLStream_endian;
+static methodinfo_t flash_net_URLStream_readBoolean;
 static classinfo_t flash_display_BlendMode;
-static varinfo_t flash_display_BlendMode_LAYER;
-static varinfo_t flash_display_BlendMode_ERASE;
-static varinfo_t flash_display_BlendMode_HARDLIGHT;
-static varinfo_t flash_display_BlendMode_OVERLAY;
-static varinfo_t flash_display_BlendMode_ALPHA;
-static varinfo_t flash_display_BlendMode_SUBTRACT;
-static varinfo_t flash_display_BlendMode_INVERT;
-static varinfo_t flash_display_BlendMode_DIFFERENCE;
-static varinfo_t flash_display_BlendMode_DARKEN;
-static varinfo_t flash_display_BlendMode_SHADER;
-static varinfo_t flash_display_BlendMode_MULTIPLY;
-static varinfo_t flash_display_BlendMode_ADD;
-static varinfo_t flash_display_BlendMode_SCREEN;
-static varinfo_t flash_display_BlendMode_NORMAL;
-static varinfo_t flash_display_BlendMode_LIGHTEN;
 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 varinfo_t flash_text_engine_RenderingMode_NORMAL;
-static varinfo_t flash_text_engine_RenderingMode_CFF;
 static classinfo_t flash_display_GraphicsTrianglePath;
 static varinfo_t flash_display_GraphicsTrianglePath_culling;
 static varinfo_t flash_display_GraphicsTrianglePath_vertices;
 static varinfo_t flash_display_GraphicsTrianglePath_indices;
 static varinfo_t flash_display_GraphicsTrianglePath_uvtData;
+static varinfo_t flash_display_GraphicsTrianglePath_culling;
+static varinfo_t flash_display_GraphicsTrianglePath_vertices;
+static varinfo_t flash_display_GraphicsTrianglePath_indices;
+static varinfo_t flash_display_GraphicsTrianglePath_uvtData;
 static classinfo_t flash_display_IGraphicsFill;
 static classinfo_t flash_text_engine_TypographicCase;
-static varinfo_t flash_text_engine_TypographicCase_UPPERCASE;
-static varinfo_t flash_text_engine_TypographicCase_DEFAULT;
-static varinfo_t flash_text_engine_TypographicCase_LOWERCASE;
-static varinfo_t flash_text_engine_TypographicCase_SMALL_CAPS;
-static varinfo_t flash_text_engine_TypographicCase_TITLE;
-static varinfo_t flash_text_engine_TypographicCase_CAPS;
-static varinfo_t flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS;
 static classinfo_t _XML;
-static methodinfo_t _XML_attribute;
+static methodinfo_t _XML_normalize;
+static methodinfo_t _XML_removeNamespace;
+static methodinfo_t _XML_prependChild;
+static methodinfo_t _XML_toXMLString;
+static methodinfo_t _XML_text;
+static methodinfo_t _XML_nodeKind;
+static methodinfo_t _XML_copy;
 static methodinfo_t _XML_toString;
 static methodinfo_t _XML_childIndex;
-static methodinfo_t _XML_parent;
-static methodinfo_t _XML_appendChild;
+static methodinfo_t _XML_setName;
+static methodinfo_t _XML_setLocalName;
+static methodinfo_t _XML_namespace;
+static methodinfo_t _XML_insertChildBefore;
+static methodinfo_t _XML_addNamespace;
+static methodinfo_t _XML_propertyIsEnumerable;
+static methodinfo_t _XML_comments;
+static methodinfo_t _XML_attributes;
+static methodinfo_t _XML_descendants;
 static methodinfo_t _XML_replace;
-static methodinfo_t _XML_elements;
 static methodinfo_t _XML_setNotification;
-static methodinfo_t _XML_namespaceDeclarations;
+static methodinfo_t _XML_children;
+static methodinfo_t _XML_contains;
+static methodinfo_t _XML_hasSimpleContent;
+static methodinfo_t _XML_elements;
+static methodinfo_t _XML_hasComplexContent;
+static methodinfo_t _XML_insertChildAfter;
+static methodinfo_t _XML_parent;
 static methodinfo_t _XML_length;
-static methodinfo_t _XML_comments;
 static methodinfo_t _XML_processingInstructions;
-static methodinfo_t _XML_inScopeNamespaces;
-static varinfo_t _XML_prettyPrinting;
-static methodinfo_t _XML_children;
-static methodinfo_t _XML_setLocalName;
-static methodinfo_t _XML_setSettings;
-static varinfo_t _XML_ignoreComments;
+static methodinfo_t _XML_child;
+static methodinfo_t _XML_appendChild;
+static methodinfo_t _XML_valueOf;
+static methodinfo_t _XML_localName;
 static methodinfo_t _XML_notification;
-static varinfo_t _XML_ignoreWhitespace;
-static methodinfo_t _XML_setNamespace;
-static methodinfo_t _XML_prependChild;
-static methodinfo_t _XML_hasSimpleContent;
-static methodinfo_t _XML_insertChildBefore;
+static methodinfo_t _XML_inScopeNamespaces;
 static methodinfo_t _XML_hasOwnProperty;
+static methodinfo_t _XML_namespaceDeclarations;
+static methodinfo_t _XML_setNamespace;
+static methodinfo_t _XML_name;
+static methodinfo_t _XML_setChildren;
+static methodinfo_t _XML_attribute;
 static methodinfo_t _XML_normalize;
-static methodinfo_t _XML_valueOf;
+static methodinfo_t _XML_removeNamespace;
+static methodinfo_t _XML_prependChild;
+static methodinfo_t _XML_toXMLString;
+static methodinfo_t _XML_text;
+static methodinfo_t _XML_nodeKind;
 static methodinfo_t _XML_copy;
-static methodinfo_t _XML_localName;
-static methodinfo_t _XML_contains;
-static methodinfo_t _XML_propertyIsEnumerable;
-static methodinfo_t _XML_defaultSettings;
-static methodinfo_t _XML_settings;
+static methodinfo_t _XML_toString;
+static methodinfo_t _XML_childIndex;
+static methodinfo_t _XML_setName;
+static methodinfo_t _XML_setLocalName;
 static methodinfo_t _XML_namespace;
+static methodinfo_t _XML_insertChildBefore;
+static methodinfo_t _XML_addNamespace;
+static methodinfo_t _XML_propertyIsEnumerable;
+static methodinfo_t _XML_comments;
 static methodinfo_t _XML_attributes;
-static methodinfo_t _XML_setName;
-static methodinfo_t _XML_text;
-static methodinfo_t _XML_insertChildAfter;
-static varinfo_t _XML_ignoreProcessingInstructions;
-static varinfo_t _XML_prettyIndent;
 static methodinfo_t _XML_descendants;
-static methodinfo_t _XML_toXMLString;
+static methodinfo_t _XML_replace;
+static methodinfo_t _XML_setNotification;
+static methodinfo_t _XML_children;
+static methodinfo_t _XML_contains;
+static methodinfo_t _XML_hasSimpleContent;
+static methodinfo_t _XML_elements;
 static methodinfo_t _XML_hasComplexContent;
+static methodinfo_t _XML_insertChildAfter;
+static methodinfo_t _XML_parent;
+static methodinfo_t _XML_length;
+static methodinfo_t _XML_processingInstructions;
 static methodinfo_t _XML_child;
-static methodinfo_t _XML_removeNamespace;
-static methodinfo_t _XML_addNamespace;
-static methodinfo_t _XML_nodeKind;
+static methodinfo_t _XML_appendChild;
+static methodinfo_t _XML_valueOf;
+static methodinfo_t _XML_localName;
+static methodinfo_t _XML_notification;
+static methodinfo_t _XML_inScopeNamespaces;
+static methodinfo_t _XML_hasOwnProperty;
+static methodinfo_t _XML_namespaceDeclarations;
+static methodinfo_t _XML_setNamespace;
 static methodinfo_t _XML_name;
 static methodinfo_t _XML_setChildren;
+static methodinfo_t _XML_attribute;
 static classinfo_t flash_net_NetStreamInfo;
 static varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond;
 static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength;
@@ -1602,6 +2298,26 @@ static varinfo_t flash_net_NetStreamInfo_videoBytesPerSecond;
 static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond;
 static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond;
 static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength;
+static varinfo_t flash_net_NetStreamInfo_videoByteCount;
+static varinfo_t flash_net_NetStreamInfo_videoBufferLength;
+static varinfo_t flash_net_NetStreamInfo_audioBufferByteLength;
+static varinfo_t flash_net_NetStreamInfo_dataBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_SRTT;
+static varinfo_t flash_net_NetStreamInfo_droppedFrames;
+static varinfo_t flash_net_NetStreamInfo_audioByteCount;
+static varinfo_t flash_net_NetStreamInfo_audioBufferLength;
+static varinfo_t flash_net_NetStreamInfo_byteCount;
+static methodinfo_t flash_net_NetStreamInfo_toString;
+static varinfo_t flash_net_NetStreamInfo_dataByteCount;
+static varinfo_t flash_net_NetStreamInfo_videoBufferByteLength;
+static varinfo_t flash_net_NetStreamInfo_dataBufferLength;
+static varinfo_t flash_net_NetStreamInfo_audioLossRate;
+static varinfo_t flash_net_NetStreamInfo_videoBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond;
+static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond;
 static classinfo_t flash_display_Stage;
 static methodinfo_t flash_display_Stage_setChildIndex;
 static varinfo_t flash_display_Stage_stageFocusRect;
@@ -1635,39 +2351,67 @@ static varinfo_t flash_display_Stage_focus;
 static varinfo_t flash_display_Stage_colorCorrection;
 static varinfo_t flash_display_Stage_colorCorrectionSupport;
 static varinfo_t flash_display_Stage_stageWidth;
+static methodinfo_t flash_display_Stage_setChildIndex;
+static varinfo_t flash_display_Stage_stageFocusRect;
+static varinfo_t flash_display_Stage_frameRate;
+static methodinfo_t flash_display_Stage_invalidate;
+static varinfo_t flash_display_Stage_textSnapshot;
+static varinfo_t flash_display_Stage_quality;
+static methodinfo_t flash_display_Stage_willTrigger;
+static methodinfo_t flash_display_Stage_dispatchEvent;
+static methodinfo_t flash_display_Stage_isFocusInaccessible;
+static methodinfo_t flash_display_Stage_removeChildAt;
+static varinfo_t flash_display_Stage_fullScreenWidth;
+static methodinfo_t flash_display_Stage_addChildAt;
+static varinfo_t flash_display_Stage_height;
+static varinfo_t flash_display_Stage_fullScreenSourceRect;
+static varinfo_t flash_display_Stage_width;
+static methodinfo_t flash_display_Stage_addChild;
+static varinfo_t flash_display_Stage_numChildren;
+static varinfo_t flash_display_Stage_mouseChildren;
+static methodinfo_t flash_display_Stage_swapChildrenAt;
+static varinfo_t flash_display_Stage_showDefaultContextMenu;
+static methodinfo_t flash_display_Stage_addEventListener;
+static varinfo_t flash_display_Stage_stageHeight;
+static varinfo_t flash_display_Stage_fullScreenHeight;
+static varinfo_t flash_display_Stage_align;
+static methodinfo_t flash_display_Stage_hasEventListener;
+static varinfo_t flash_display_Stage_displayState;
+static varinfo_t flash_display_Stage_scaleMode;
+static varinfo_t flash_display_Stage_tabChildren;
+static varinfo_t flash_display_Stage_focus;
+static varinfo_t flash_display_Stage_colorCorrection;
+static varinfo_t flash_display_Stage_colorCorrectionSupport;
+static varinfo_t flash_display_Stage_stageWidth;
 static classinfo_t flash_ui_ContextMenuItem;
 static varinfo_t flash_ui_ContextMenuItem_separatorBefore;
 static varinfo_t flash_ui_ContextMenuItem_enabled;
 static varinfo_t flash_ui_ContextMenuItem_caption;
 static methodinfo_t flash_ui_ContextMenuItem_clone;
 static varinfo_t flash_ui_ContextMenuItem_visible;
+static varinfo_t flash_ui_ContextMenuItem_separatorBefore;
+static varinfo_t flash_ui_ContextMenuItem_enabled;
+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 varinfo_t flash_trace_Trace_METHODS_AND_LINES_WITH_ARGS;
-static varinfo_t flash_trace_Trace_FILE;
-static varinfo_t flash_trace_Trace_METHODS_WITH_ARGS;
-static varinfo_t flash_trace_Trace_OFF;
-static varinfo_t flash_trace_Trace_METHODS_AND_LINES;
-static varinfo_t flash_trace_Trace_LISTENER;
-static methodinfo_t flash_trace_Trace_getLevel;
-static methodinfo_t flash_trace_Trace_setLevel;
-static methodinfo_t flash_trace_Trace_setListener;
-static methodinfo_t flash_trace_Trace_getListener;
-static varinfo_t flash_trace_Trace_METHODS;
 static classinfo_t flash_events_TimerEvent;
-static varinfo_t flash_events_TimerEvent_TIMER_COMPLETE;
 static methodinfo_t flash_events_TimerEvent_toString;
 static methodinfo_t flash_events_TimerEvent_clone;
-static varinfo_t flash_events_TimerEvent_TIMER;
+static methodinfo_t flash_events_TimerEvent_updateAfterEvent;
+static methodinfo_t flash_events_TimerEvent_toString;
+static methodinfo_t flash_events_TimerEvent_clone;
 static methodinfo_t flash_events_TimerEvent_updateAfterEvent;
 static classinfo_t flash_events_SampleDataEvent;
 static methodinfo_t flash_events_SampleDataEvent_toString;
 static varinfo_t flash_events_SampleDataEvent_position;
 static methodinfo_t flash_events_SampleDataEvent_clone;
-static varinfo_t flash_events_SampleDataEvent_SAMPLE_DATA;
+static varinfo_t flash_events_SampleDataEvent_data;
+static methodinfo_t flash_events_SampleDataEvent_toString;
+static varinfo_t flash_events_SampleDataEvent_position;
+static methodinfo_t flash_events_SampleDataEvent_clone;
 static varinfo_t flash_events_SampleDataEvent_data;
 static classinfo_t flash_display_ShaderPrecision;
-static varinfo_t flash_display_ShaderPrecision_FULL;
-static varinfo_t flash_display_ShaderPrecision_FAST;
 static classinfo_t flash_net_FileReference;
 static varinfo_t flash_net_FileReference_type;
 static methodinfo_t flash_net_FileReference_browse;
@@ -1682,8 +2426,20 @@ static varinfo_t flash_net_FileReference_size;
 static varinfo_t flash_net_FileReference_name;
 static methodinfo_t flash_net_FileReference_load;
 static varinfo_t flash_net_FileReference_modificationDate;
+static varinfo_t flash_net_FileReference_type;
+static methodinfo_t flash_net_FileReference_browse;
+static varinfo_t flash_net_FileReference_creationDate;
+static methodinfo_t flash_net_FileReference_upload;
+static methodinfo_t flash_net_FileReference_download;
+static methodinfo_t flash_net_FileReference_save;
+static methodinfo_t flash_net_FileReference_cancel;
+static varinfo_t flash_net_FileReference_creator;
+static varinfo_t flash_net_FileReference_data;
+static varinfo_t flash_net_FileReference_size;
+static varinfo_t flash_net_FileReference_name;
+static methodinfo_t flash_net_FileReference_load;
+static varinfo_t flash_net_FileReference_modificationDate;
 static classinfo_t _DefinitionError;
-static varinfo_t _DefinitionError_length;
 static classinfo_t flash_events_EventDispatcher;
 static methodinfo_t flash_events_EventDispatcher_willTrigger;
 static methodinfo_t flash_events_EventDispatcher_toString;
@@ -1691,9 +2447,13 @@ static methodinfo_t flash_events_EventDispatcher_removeEventListener;
 static methodinfo_t flash_events_EventDispatcher_hasEventListener;
 static methodinfo_t flash_events_EventDispatcher_addEventListener;
 static methodinfo_t flash_events_EventDispatcher_dispatchEvent;
+static methodinfo_t flash_events_EventDispatcher_willTrigger;
+static methodinfo_t flash_events_EventDispatcher_toString;
+static methodinfo_t flash_events_EventDispatcher_removeEventListener;
+static methodinfo_t flash_events_EventDispatcher_hasEventListener;
+static methodinfo_t flash_events_EventDispatcher_addEventListener;
+static methodinfo_t flash_events_EventDispatcher_dispatchEvent;
 static classinfo_t flash_net_SharedObjectFlushStatus;
-static varinfo_t flash_net_SharedObjectFlushStatus_FLUSHED;
-static varinfo_t flash_net_SharedObjectFlushStatus_PENDING;
 static classinfo_t flash_text_TextLineMetrics;
 static varinfo_t flash_text_TextLineMetrics_descent;
 static varinfo_t flash_text_TextLineMetrics_width;
@@ -1701,23 +2461,36 @@ static varinfo_t flash_text_TextLineMetrics_ascent;
 static varinfo_t flash_text_TextLineMetrics_leading;
 static varinfo_t flash_text_TextLineMetrics_height;
 static varinfo_t flash_text_TextLineMetrics_x;
+static varinfo_t flash_text_TextLineMetrics_descent;
+static varinfo_t flash_text_TextLineMetrics_width;
+static varinfo_t flash_text_TextLineMetrics_ascent;
+static varinfo_t flash_text_TextLineMetrics_leading;
+static varinfo_t flash_text_TextLineMetrics_height;
+static varinfo_t flash_text_TextLineMetrics_x;
 static classinfo_t flash_text_AntiAliasType;
-static varinfo_t flash_text_AntiAliasType_NORMAL;
-static varinfo_t flash_text_AntiAliasType_ADVANCED;
 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;
 static varinfo_t flash_text_Font_fontName;
-static methodinfo_t flash_text_Font_registerFont;
+static varinfo_t flash_text_Font_fontStyle;
+static varinfo_t flash_text_Font_fontType;
+static methodinfo_t flash_text_Font_hasGlyphs;
+static varinfo_t flash_text_Font_fontName;
 static varinfo_t flash_text_Font_fontStyle;
 static varinfo_t flash_text_Font_fontType;
 static classinfo_t _RegExp;
 static varinfo_t _RegExp_source;
 static methodinfo_t _RegExp_test;
 static varinfo_t _RegExp_global;
-static varinfo_t _RegExp_length;
+static methodinfo_t _RegExp_exec;
+static varinfo_t _RegExp_ignoreCase;
+static varinfo_t _RegExp_dotall;
+static varinfo_t _RegExp_lastIndex;
+static varinfo_t _RegExp_extended;
+static varinfo_t _RegExp_multiline;
+static varinfo_t _RegExp_source;
+static methodinfo_t _RegExp_test;
+static varinfo_t _RegExp_global;
 static methodinfo_t _RegExp_exec;
 static varinfo_t _RegExp_ignoreCase;
 static varinfo_t _RegExp_dotall;
@@ -1731,6 +2504,12 @@ static varinfo_t flash_accessibility_AccessibilityProperties_description;
 static varinfo_t flash_accessibility_AccessibilityProperties_name;
 static varinfo_t flash_accessibility_AccessibilityProperties_shortcut;
 static varinfo_t flash_accessibility_AccessibilityProperties_silent;
+static varinfo_t flash_accessibility_AccessibilityProperties_forceSimple;
+static varinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling;
+static varinfo_t flash_accessibility_AccessibilityProperties_description;
+static varinfo_t flash_accessibility_AccessibilityProperties_name;
+static varinfo_t flash_accessibility_AccessibilityProperties_shortcut;
+static varinfo_t flash_accessibility_AccessibilityProperties_silent;
 static classinfo_t flash_ui_ContextMenu;
 static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems;
 static varinfo_t flash_ui_ContextMenu_clipboardItems;
@@ -1739,42 +2518,16 @@ static varinfo_t flash_ui_ContextMenu_customItems;
 static methodinfo_t flash_ui_ContextMenu_clone;
 static varinfo_t flash_ui_ContextMenu_link;
 static varinfo_t flash_ui_ContextMenu_clipboardMenu;
+static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems;
+static varinfo_t flash_ui_ContextMenu_clipboardItems;
+static varinfo_t flash_ui_ContextMenu_builtInItems;
+static varinfo_t flash_ui_ContextMenu_customItems;
+static methodinfo_t flash_ui_ContextMenu_clone;
+static varinfo_t flash_ui_ContextMenu_link;
+static varinfo_t flash_ui_ContextMenu_clipboardMenu;
 static classinfo_t flash_text_TextFieldAutoSize;
-static varinfo_t flash_text_TextFieldAutoSize_LEFT;
-static varinfo_t flash_text_TextFieldAutoSize_RIGHT;
-static varinfo_t flash_text_TextFieldAutoSize_CENTER;
-static varinfo_t flash_text_TextFieldAutoSize_NONE;
 static classinfo_t _Math;
-static methodinfo_t _Math_ceil;
-static varinfo_t _Math_SQRT2;
-static methodinfo_t _Math_cos;
-static methodinfo_t _Math_abs;
-static varinfo_t _Math_PI;
-static varinfo_t _Math_E;
-static methodinfo_t _Math_round;
-static varinfo_t _Math_LN10;
-static varinfo_t _Math_SQRT1_2;
-static methodinfo_t _Math_log;
-static varinfo_t _Math_LOG10E;
-static methodinfo_t _Math_random;
-static methodinfo_t _Math_acos;
-static methodinfo_t _Math_tan;
-static methodinfo_t _Math_asin;
-static methodinfo_t _Math_exp;
-static methodinfo_t _Math_atan2;
-static methodinfo_t _Math_pow;
-static methodinfo_t _Math_min;
-static varinfo_t _Math_LN2;
-static methodinfo_t _Math_sin;
-static methodinfo_t _Math_sqrt;
-static varinfo_t _Math_LOG2E;
-static methodinfo_t _Math_max;
-static methodinfo_t _Math_atan;
-static methodinfo_t _Math_floor;
 static classinfo_t flash_display_ColorCorrectionSupport;
-static varinfo_t flash_display_ColorCorrectionSupport_UNSUPPORTED;
-static varinfo_t flash_display_ColorCorrectionSupport_DEFAULT_ON;
-static varinfo_t flash_display_ColorCorrectionSupport_DEFAULT_OFF;
 static classinfo_t flash_errors_IOError;
 static methodinfo_t _trace;
 static classinfo_t flash_ui_ContextMenuBuiltInItems;
@@ -1787,28 +2540,30 @@ static varinfo_t flash_ui_ContextMenuBuiltInItems_rewind;
 static methodinfo_t flash_ui_ContextMenuBuiltInItems_clone;
 static varinfo_t flash_ui_ContextMenuBuiltInItems_quality;
 static varinfo_t flash_ui_ContextMenuBuiltInItems_play;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_zoom;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_save;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_loop;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_print;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_rewind;
+static methodinfo_t flash_ui_ContextMenuBuiltInItems_clone;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_quality;
+static varinfo_t flash_ui_ContextMenuBuiltInItems_play;
 static classinfo_t flash_net_FileReferenceList;
 static varinfo_t flash_net_FileReferenceList_fileList;
 static methodinfo_t flash_net_FileReferenceList_browse;
+static varinfo_t flash_net_FileReferenceList_fileList;
+static methodinfo_t flash_net_FileReferenceList_browse;
 static classinfo_t flash_display_TriangleCulling;
-static varinfo_t flash_display_TriangleCulling_POSITIVE;
-static varinfo_t flash_display_TriangleCulling_NEGATIVE;
-static varinfo_t flash_display_TriangleCulling_NONE;
 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;
-static varinfo_t flash_events_StatusEvent_STATUS;
+static methodinfo_t flash_events_StatusEvent_toString;
+static varinfo_t flash_events_StatusEvent_code;
+static methodinfo_t flash_events_StatusEvent_clone;
+static varinfo_t flash_events_StatusEvent_level;
 static methodinfo_t flash_events_StatusEvent_toString;
 static varinfo_t flash_events_StatusEvent_code;
 static methodinfo_t flash_events_StatusEvent_clone;
@@ -1819,34 +2574,38 @@ static varinfo_t flash_events_ShaderEvent_vector;
 static methodinfo_t flash_events_ShaderEvent_toString;
 static varinfo_t flash_events_ShaderEvent_bitmapData;
 static methodinfo_t flash_events_ShaderEvent_clone;
-static varinfo_t flash_events_ShaderEvent_COMPLETE;
+static varinfo_t flash_events_ShaderEvent_byteArray;
+static varinfo_t flash_events_ShaderEvent_vector;
+static methodinfo_t flash_events_ShaderEvent_toString;
+static varinfo_t flash_events_ShaderEvent_bitmapData;
+static methodinfo_t flash_events_ShaderEvent_clone;
 static varinfo_t flash_events_ShaderEvent_byteArray;
 static classinfo_t flash_display_Shader;
 static varinfo_t flash_display_Shader_precisionHint;
 static varinfo_t flash_display_Shader_data;
+static varinfo_t flash_display_Shader_precisionHint;
+static varinfo_t flash_display_Shader_data;
 static classinfo_t flash_errors_StackOverflowError;
 static methodinfo_t flash_sampler_getInvocationCount;
 static classinfo_t flash_text_engine_Kerning;
-static varinfo_t flash_text_engine_Kerning_AUTO;
-static varinfo_t flash_text_engine_Kerning_OFF;
-static varinfo_t flash_text_engine_Kerning_ON;
 static classinfo_t flash_text_CSMSettings;
 static varinfo_t flash_text_CSMSettings_fontSize;
 static varinfo_t flash_text_CSMSettings_outsideCutoff;
 static varinfo_t flash_text_CSMSettings_insideCutoff;
+static varinfo_t flash_text_CSMSettings_fontSize;
+static varinfo_t flash_text_CSMSettings_outsideCutoff;
+static varinfo_t flash_text_CSMSettings_insideCutoff;
 static classinfo_t _RangeError;
-static varinfo_t _RangeError_length;
 static classinfo_t _Number;
-static varinfo_t _Number_MAX_VALUE;
 static methodinfo_t _Number_valueOf;
-static varinfo_t _Number_length;
-static varinfo_t _Number_MIN_VALUE;
 static methodinfo_t _Number_toString;
-static varinfo_t _Number_NaN;
-static varinfo_t _Number_POSITIVE_INFINITY;
 static methodinfo_t _Number_toExponential;
 static methodinfo_t _Number_toFixed;
-static varinfo_t _Number_NEGATIVE_INFINITY;
+static methodinfo_t _Number_toPrecision;
+static methodinfo_t _Number_valueOf;
+static methodinfo_t _Number_toString;
+static methodinfo_t _Number_toExponential;
+static methodinfo_t _Number_toFixed;
 static methodinfo_t _Number_toPrecision;
 static classinfo_t flash_display_Graphics;
 static methodinfo_t flash_display_Graphics_drawPath;
@@ -1871,24 +2630,55 @@ static methodinfo_t flash_display_Graphics_drawCircle;
 static methodinfo_t flash_display_Graphics_beginShaderFill;
 static methodinfo_t flash_display_Graphics_drawTriangles;
 static methodinfo_t flash_display_Graphics_drawRect;
+static methodinfo_t flash_display_Graphics_drawPath;
+static methodinfo_t flash_display_Graphics_drawEllipse;
+static methodinfo_t flash_display_Graphics_drawRoundRectComplex;
+static methodinfo_t flash_display_Graphics_moveTo;
+static methodinfo_t flash_display_Graphics_lineShaderStyle;
+static methodinfo_t flash_display_Graphics_beginFill;
+static methodinfo_t flash_display_Graphics_beginGradientFill;
+static methodinfo_t flash_display_Graphics_drawGraphicsData;
+static methodinfo_t flash_display_Graphics_lineGradientStyle;
+static methodinfo_t flash_display_Graphics_drawRoundRect;
+static methodinfo_t flash_display_Graphics_beginBitmapFill;
+static methodinfo_t flash_display_Graphics_lineStyle;
+static methodinfo_t flash_display_Graphics_lineTo;
+static methodinfo_t flash_display_Graphics_endFill;
+static methodinfo_t flash_display_Graphics_copyFrom;
+static methodinfo_t flash_display_Graphics_lineBitmapStyle;
+static methodinfo_t flash_display_Graphics_curveTo;
+static methodinfo_t flash_display_Graphics_clear;
+static methodinfo_t flash_display_Graphics_drawCircle;
+static methodinfo_t flash_display_Graphics_beginShaderFill;
+static methodinfo_t flash_display_Graphics_drawTriangles;
+static methodinfo_t flash_display_Graphics_drawRect;
 static classinfo_t _SyntaxError;
-static varinfo_t _SyntaxError_length;
 static classinfo_t flash_sampler_NewObjectSample;
 static varinfo_t flash_sampler_NewObjectSample_type;
 static varinfo_t flash_sampler_NewObjectSample_object;
 static varinfo_t flash_sampler_NewObjectSample_id;
+static varinfo_t flash_sampler_NewObjectSample_type;
+static varinfo_t flash_sampler_NewObjectSample_object;
+static varinfo_t flash_sampler_NewObjectSample_id;
 static classinfo_t flash_net_FileFilter;
 static varinfo_t flash_net_FileFilter_extension;
 static varinfo_t flash_net_FileFilter_description;
 static varinfo_t flash_net_FileFilter_macType;
+static varinfo_t flash_net_FileFilter_extension;
+static varinfo_t flash_net_FileFilter_description;
+static varinfo_t flash_net_FileFilter_macType;
 static classinfo_t flash_display_BitmapDataChannel;
-static varinfo_t flash_display_BitmapDataChannel_BLUE;
-static varinfo_t flash_display_BitmapDataChannel_GREEN;
-static varinfo_t flash_display_BitmapDataChannel_ALPHA;
-static varinfo_t flash_display_BitmapDataChannel_RED;
 static methodinfo_t flash_utils_clearInterval;
 static classinfo_t flash_text_engine_ContentElement;
-static varinfo_t flash_text_engine_ContentElement_GRAPHIC_ELEMENT;
+static varinfo_t flash_text_engine_ContentElement_eventMirror;
+static varinfo_t flash_text_engine_ContentElement_groupElement;
+static varinfo_t flash_text_engine_ContentElement_textRotation;
+static varinfo_t flash_text_engine_ContentElement_text;
+static varinfo_t flash_text_engine_ContentElement_userData;
+static varinfo_t flash_text_engine_ContentElement_elementFormat;
+static varinfo_t flash_text_engine_ContentElement_textBlock;
+static varinfo_t flash_text_engine_ContentElement_rawText;
+static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex;
 static varinfo_t flash_text_engine_ContentElement_eventMirror;
 static varinfo_t flash_text_engine_ContentElement_groupElement;
 static varinfo_t flash_text_engine_ContentElement_textRotation;
@@ -1899,16 +2689,16 @@ static varinfo_t flash_text_engine_ContentElement_textBlock;
 static varinfo_t flash_text_engine_ContentElement_rawText;
 static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex;
 static classinfo_t flash_utils_Endian;
-static varinfo_t flash_utils_Endian_LITTLE_ENDIAN;
-static varinfo_t flash_utils_Endian_BIG_ENDIAN;
 static methodinfo_t flash_net_navigateToURL;
 static classinfo_t flash_events_ProgressEvent;
 static varinfo_t flash_events_ProgressEvent_bytesLoaded;
 static methodinfo_t flash_events_ProgressEvent_toString;
-static varinfo_t flash_events_ProgressEvent_PROGRESS;
 static varinfo_t flash_events_ProgressEvent_bytesTotal;
 static methodinfo_t flash_events_ProgressEvent_clone;
-static varinfo_t flash_events_ProgressEvent_SOCKET_DATA;
+static varinfo_t flash_events_ProgressEvent_bytesLoaded;
+static methodinfo_t flash_events_ProgressEvent_toString;
+static varinfo_t flash_events_ProgressEvent_bytesTotal;
+static methodinfo_t flash_events_ProgressEvent_clone;
 static classinfo_t flash_media_Sound;
 static methodinfo_t flash_media_Sound_extract;
 static varinfo_t flash_media_Sound_bytesLoaded;
@@ -1920,6 +2710,16 @@ static methodinfo_t flash_media_Sound_load;
 static varinfo_t flash_media_Sound_bytesTotal;
 static varinfo_t flash_media_Sound_length;
 static methodinfo_t flash_media_Sound_close;
+static methodinfo_t flash_media_Sound_extract;
+static varinfo_t flash_media_Sound_bytesLoaded;
+static varinfo_t flash_media_Sound_id3;
+static methodinfo_t flash_media_Sound_play;
+static varinfo_t flash_media_Sound_url;
+static varinfo_t flash_media_Sound_isBuffering;
+static methodinfo_t flash_media_Sound_load;
+static varinfo_t flash_media_Sound_bytesTotal;
+static varinfo_t flash_media_Sound_length;
+static methodinfo_t flash_media_Sound_close;
 static classinfo_t flash_text_TextExtent;
 static varinfo_t flash_text_TextExtent_descent;
 static varinfo_t flash_text_TextExtent_width;
@@ -1927,11 +2727,13 @@ static varinfo_t flash_text_TextExtent_ascent;
 static varinfo_t flash_text_TextExtent_textFieldHeight;
 static varinfo_t flash_text_TextExtent_textFieldWidth;
 static varinfo_t flash_text_TextExtent_height;
+static varinfo_t flash_text_TextExtent_descent;
+static varinfo_t flash_text_TextExtent_width;
+static varinfo_t flash_text_TextExtent_ascent;
+static varinfo_t flash_text_TextExtent_textFieldHeight;
+static varinfo_t flash_text_TextExtent_textFieldWidth;
+static varinfo_t flash_text_TextExtent_height;
 static classinfo_t flash_text_FontStyle;
-static varinfo_t flash_text_FontStyle_REGULAR;
-static varinfo_t flash_text_FontStyle_BOLD;
-static varinfo_t flash_text_FontStyle_BOLD_ITALIC;
-static varinfo_t flash_text_FontStyle_ITALIC;
 static classinfo_t flash_text_engine_TextLineMirrorRegion;
 static varinfo_t flash_text_engine_TextLineMirrorRegion_mirror;
 static varinfo_t flash_text_engine_TextLineMirrorRegion_previousRegion;
@@ -1939,17 +2741,20 @@ static varinfo_t flash_text_engine_TextLineMirrorRegion_bounds;
 static varinfo_t flash_text_engine_TextLineMirrorRegion_nextRegion;
 static varinfo_t flash_text_engine_TextLineMirrorRegion_element;
 static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_mirror;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_previousRegion;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_bounds;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_nextRegion;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_element;
+static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine;
 static classinfo_t flash_geom_Vector3D;
 static methodinfo_t flash_geom_Vector3D_subtract;
-static methodinfo_t flash_geom_Vector3D_distance;
 static methodinfo_t flash_geom_Vector3D_scaleBy;
 static methodinfo_t flash_geom_Vector3D_decrementBy;
 static methodinfo_t flash_geom_Vector3D_equals;
 static methodinfo_t flash_geom_Vector3D_normalize;
 static methodinfo_t flash_geom_Vector3D_dotProduct;
 static methodinfo_t flash_geom_Vector3D_negate;
-static varinfo_t flash_geom_Vector3D_X_AXIS;
-static methodinfo_t flash_geom_Vector3D_angleBetween;
 static methodinfo_t flash_geom_Vector3D_toString;
 static varinfo_t flash_geom_Vector3D_lengthSquared;
 static varinfo_t flash_geom_Vector3D_x;
@@ -1957,34 +2762,40 @@ static methodinfo_t flash_geom_Vector3D_incrementBy;
 static varinfo_t flash_geom_Vector3D_w;
 static varinfo_t flash_geom_Vector3D_z;
 static methodinfo_t flash_geom_Vector3D_add;
-static varinfo_t flash_geom_Vector3D_Z_AXIS;
 static methodinfo_t flash_geom_Vector3D_project;
 static methodinfo_t flash_geom_Vector3D_crossProduct;
 static methodinfo_t flash_geom_Vector3D_nearEquals;
 static methodinfo_t flash_geom_Vector3D_clone;
-static varinfo_t flash_geom_Vector3D_Y_AXIS;
+static varinfo_t flash_geom_Vector3D_y;
+static varinfo_t flash_geom_Vector3D_length;
+static methodinfo_t flash_geom_Vector3D_subtract;
+static methodinfo_t flash_geom_Vector3D_scaleBy;
+static methodinfo_t flash_geom_Vector3D_decrementBy;
+static methodinfo_t flash_geom_Vector3D_equals;
+static methodinfo_t flash_geom_Vector3D_normalize;
+static methodinfo_t flash_geom_Vector3D_dotProduct;
+static methodinfo_t flash_geom_Vector3D_negate;
+static methodinfo_t flash_geom_Vector3D_toString;
+static varinfo_t flash_geom_Vector3D_lengthSquared;
+static varinfo_t flash_geom_Vector3D_x;
+static methodinfo_t flash_geom_Vector3D_incrementBy;
+static varinfo_t flash_geom_Vector3D_w;
+static varinfo_t flash_geom_Vector3D_z;
+static methodinfo_t flash_geom_Vector3D_add;
+static methodinfo_t flash_geom_Vector3D_project;
+static methodinfo_t flash_geom_Vector3D_crossProduct;
+static methodinfo_t flash_geom_Vector3D_nearEquals;
+static methodinfo_t flash_geom_Vector3D_clone;
 static varinfo_t flash_geom_Vector3D_y;
 static varinfo_t flash_geom_Vector3D_length;
 static classinfo_t flash_desktop_ClipboardTransferMode;
-static varinfo_t flash_desktop_ClipboardTransferMode_CLONE_ONLY;
-static varinfo_t flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED;
-static varinfo_t flash_desktop_ClipboardTransferMode_CLONE_PREFERRED;
-static varinfo_t flash_desktop_ClipboardTransferMode_ORIGINAL_ONLY;
 static classinfo_t flash_display_SpreadMethod;
-static varinfo_t flash_display_SpreadMethod_REFLECT;
-static varinfo_t flash_display_SpreadMethod_REPEAT;
-static varinfo_t flash_display_SpreadMethod_PAD;
 static classinfo_t flash_system_SecurityPanel;
-static varinfo_t flash_system_SecurityPanel_LOCAL_STORAGE;
-static varinfo_t flash_system_SecurityPanel_CAMERA;
-static varinfo_t flash_system_SecurityPanel_DEFAULT;
-static varinfo_t flash_system_SecurityPanel_SETTINGS_MANAGER;
-static varinfo_t flash_system_SecurityPanel_PRIVACY;
-static varinfo_t flash_system_SecurityPanel_MICROPHONE;
-static varinfo_t flash_system_SecurityPanel_DISPLAY;
 static classinfo_t flash_events_HTTPStatusEvent;
 static methodinfo_t flash_events_HTTPStatusEvent_toString;
-static varinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS;
+static methodinfo_t flash_events_HTTPStatusEvent_clone;
+static varinfo_t flash_events_HTTPStatusEvent_status;
+static methodinfo_t flash_events_HTTPStatusEvent_toString;
 static methodinfo_t flash_events_HTTPStatusEvent_clone;
 static varinfo_t flash_events_HTTPStatusEvent_status;
 static classinfo_t flash_net_NetStreamPlayOptions;
@@ -1993,6 +2804,11 @@ static varinfo_t flash_net_NetStreamPlayOptions_streamName;
 static varinfo_t flash_net_NetStreamPlayOptions_start;
 static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName;
 static varinfo_t flash_net_NetStreamPlayOptions_transition;
+static varinfo_t flash_net_NetStreamPlayOptions_len;
+static varinfo_t flash_net_NetStreamPlayOptions_streamName;
+static varinfo_t flash_net_NetStreamPlayOptions_start;
+static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName;
+static varinfo_t flash_net_NetStreamPlayOptions_transition;
 static classinfo_t flash_net_Responder;
 static classinfo_t flash_net_XMLSocket;
 static methodinfo_t flash_net_XMLSocket_close;
@@ -2000,6 +2816,11 @@ static methodinfo_t flash_net_XMLSocket_connect;
 static methodinfo_t flash_net_XMLSocket_send;
 static varinfo_t flash_net_XMLSocket_connected;
 static varinfo_t flash_net_XMLSocket_timeout;
+static methodinfo_t flash_net_XMLSocket_close;
+static methodinfo_t flash_net_XMLSocket_connect;
+static methodinfo_t flash_net_XMLSocket_send;
+static varinfo_t flash_net_XMLSocket_connected;
+static varinfo_t flash_net_XMLSocket_timeout;
 static classinfo_t flash_filters_ConvolutionFilter;
 static varinfo_t flash_filters_ConvolutionFilter_alpha;
 static varinfo_t flash_filters_ConvolutionFilter_matrixX;
@@ -2011,6 +2832,16 @@ static varinfo_t flash_filters_ConvolutionFilter_divisor;
 static methodinfo_t flash_filters_ConvolutionFilter_clone;
 static varinfo_t flash_filters_ConvolutionFilter_clamp;
 static varinfo_t flash_filters_ConvolutionFilter_matrixY;
+static varinfo_t flash_filters_ConvolutionFilter_alpha;
+static varinfo_t flash_filters_ConvolutionFilter_matrixX;
+static varinfo_t flash_filters_ConvolutionFilter_matrix;
+static varinfo_t flash_filters_ConvolutionFilter_bias;
+static varinfo_t flash_filters_ConvolutionFilter_color;
+static varinfo_t flash_filters_ConvolutionFilter_preserveAlpha;
+static varinfo_t flash_filters_ConvolutionFilter_divisor;
+static methodinfo_t flash_filters_ConvolutionFilter_clone;
+static varinfo_t flash_filters_ConvolutionFilter_clamp;
+static varinfo_t flash_filters_ConvolutionFilter_matrixY;
 static classinfo_t flash_text_engine_ElementFormat;
 static methodinfo_t flash_text_engine_ElementFormat_getFontMetrics;
 static varinfo_t flash_text_engine_ElementFormat_digitCase;
@@ -2032,6 +2863,26 @@ static methodinfo_t flash_text_engine_ElementFormat_clone;
 static varinfo_t flash_text_engine_ElementFormat_alpha;
 static varinfo_t flash_text_engine_ElementFormat_textRotation;
 static varinfo_t flash_text_engine_ElementFormat_trackingRight;
+static methodinfo_t flash_text_engine_ElementFormat_getFontMetrics;
+static varinfo_t flash_text_engine_ElementFormat_digitCase;
+static varinfo_t flash_text_engine_ElementFormat_breakOpportunity;
+static varinfo_t flash_text_engine_ElementFormat_ligatureLevel;
+static varinfo_t flash_text_engine_ElementFormat_dominantBaseline;
+static varinfo_t flash_text_engine_ElementFormat_alignmentBaseline;
+static varinfo_t flash_text_engine_ElementFormat_color;
+static varinfo_t flash_text_engine_ElementFormat_digitWidth;
+static varinfo_t flash_text_engine_ElementFormat_kerning;
+static varinfo_t flash_text_engine_ElementFormat_fontSize;
+static varinfo_t flash_text_engine_ElementFormat_fontDescription;
+static varinfo_t flash_text_engine_ElementFormat_baselineShift;
+static varinfo_t flash_text_engine_ElementFormat_locale;
+static varinfo_t flash_text_engine_ElementFormat_typographicCase;
+static varinfo_t flash_text_engine_ElementFormat_trackingLeft;
+static varinfo_t flash_text_engine_ElementFormat_locked;
+static methodinfo_t flash_text_engine_ElementFormat_clone;
+static varinfo_t flash_text_engine_ElementFormat_alpha;
+static varinfo_t flash_text_engine_ElementFormat_textRotation;
+static varinfo_t flash_text_engine_ElementFormat_trackingRight;
 static classinfo_t flash_display_GraphicsGradientFill;
 static varinfo_t flash_display_GraphicsGradientFill_interpolationMethod;
 static varinfo_t flash_display_GraphicsGradientFill_focalPointRatio;
@@ -2041,9 +2892,19 @@ static varinfo_t flash_display_GraphicsGradientFill_type;
 static varinfo_t flash_display_GraphicsGradientFill_ratios;
 static varinfo_t flash_display_GraphicsGradientFill_spreadMethod;
 static varinfo_t flash_display_GraphicsGradientFill_alphas;
+static varinfo_t flash_display_GraphicsGradientFill_interpolationMethod;
+static varinfo_t flash_display_GraphicsGradientFill_focalPointRatio;
+static varinfo_t flash_display_GraphicsGradientFill_colors;
+static varinfo_t flash_display_GraphicsGradientFill_matrix;
+static varinfo_t flash_display_GraphicsGradientFill_type;
+static varinfo_t flash_display_GraphicsGradientFill_ratios;
+static varinfo_t flash_display_GraphicsGradientFill_spreadMethod;
+static varinfo_t flash_display_GraphicsGradientFill_alphas;
 static classinfo_t flash_display_FrameLabel;
 static varinfo_t flash_display_FrameLabel_frame;
 static varinfo_t flash_display_FrameLabel_name;
+static varinfo_t flash_display_FrameLabel_frame;
+static varinfo_t flash_display_FrameLabel_name;
 static classinfo_t flash_media_SoundTransform;
 static varinfo_t flash_media_SoundTransform_pan;
 static varinfo_t flash_media_SoundTransform_leftToRight;
@@ -2051,6 +2912,12 @@ static varinfo_t flash_media_SoundTransform_rightToLeft;
 static varinfo_t flash_media_SoundTransform_volume;
 static varinfo_t flash_media_SoundTransform_leftToLeft;
 static varinfo_t flash_media_SoundTransform_rightToRight;
+static varinfo_t flash_media_SoundTransform_pan;
+static varinfo_t flash_media_SoundTransform_leftToRight;
+static varinfo_t flash_media_SoundTransform_rightToLeft;
+static varinfo_t flash_media_SoundTransform_volume;
+static varinfo_t flash_media_SoundTransform_leftToLeft;
+static varinfo_t flash_media_SoundTransform_rightToRight;
 static varinfo_t _AS3;
 static classinfo_t flash_net_LocalConnection;
 static varinfo_t flash_net_LocalConnection_client;
@@ -2060,57 +2927,41 @@ static varinfo_t flash_net_LocalConnection_domain;
 static methodinfo_t flash_net_LocalConnection_allowInsecureDomain;
 static methodinfo_t flash_net_LocalConnection_send;
 static methodinfo_t flash_net_LocalConnection_close;
+static varinfo_t flash_net_LocalConnection_client;
+static methodinfo_t flash_net_LocalConnection_allowDomain;
+static methodinfo_t flash_net_LocalConnection_connect;
+static varinfo_t flash_net_LocalConnection_domain;
+static methodinfo_t flash_net_LocalConnection_allowInsecureDomain;
+static methodinfo_t flash_net_LocalConnection_send;
+static methodinfo_t flash_net_LocalConnection_close;
 static classinfo_t flash_display_ShaderParameterType;
-static varinfo_t flash_display_ShaderParameterType_FLOAT;
-static varinfo_t flash_display_ShaderParameterType_BOOL;
-static varinfo_t flash_display_ShaderParameterType_FLOAT2;
-static varinfo_t flash_display_ShaderParameterType_MATRIX2X2;
-static varinfo_t flash_display_ShaderParameterType_INT;
-static varinfo_t flash_display_ShaderParameterType_INT4;
-static varinfo_t flash_display_ShaderParameterType_MATRIX4X4;
-static varinfo_t flash_display_ShaderParameterType_FLOAT3;
-static varinfo_t flash_display_ShaderParameterType_BOOL2;
-static varinfo_t flash_display_ShaderParameterType_INT3;
-static varinfo_t flash_display_ShaderParameterType_BOOL3;
-static varinfo_t flash_display_ShaderParameterType_BOOL4;
-static varinfo_t flash_display_ShaderParameterType_FLOAT4;
-static varinfo_t flash_display_ShaderParameterType_INT2;
-static varinfo_t flash_display_ShaderParameterType_MATRIX3X3;
 static classinfo_t flash_events_IMEEvent;
 static methodinfo_t flash_events_IMEEvent_toString;
 static methodinfo_t flash_events_IMEEvent_clone;
-static varinfo_t flash_events_IMEEvent_IME_COMPOSITION;
+static methodinfo_t flash_events_IMEEvent_toString;
+static methodinfo_t flash_events_IMEEvent_clone;
 static classinfo_t flash_text_TextFormatDisplay;
-static varinfo_t flash_text_TextFormatDisplay_INLINE;
-static varinfo_t flash_text_TextFormatDisplay_BLOCK;
 static methodinfo_t flash_profiler_profile;
 static classinfo_t flash_display_AVM1Movie;
 static methodinfo_t flash_display_AVM1Movie_call;
 static methodinfo_t flash_display_AVM1Movie_addCallback;
+static methodinfo_t flash_display_AVM1Movie_call;
+static methodinfo_t flash_display_AVM1Movie_addCallback;
 static classinfo_t flash_events_ContextMenuEvent;
-static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible;
 static varinfo_t flash_events_ContextMenuEvent_mouseTarget;
+static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible;
+static methodinfo_t flash_events_ContextMenuEvent_toString;
 static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner;
-static varinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT;
-static varinfo_t flash_events_ContextMenuEvent_MENU_SELECT;
+static methodinfo_t flash_events_ContextMenuEvent_clone;
+static varinfo_t flash_events_ContextMenuEvent_mouseTarget;
+static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible;
 static methodinfo_t flash_events_ContextMenuEvent_toString;
+static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner;
 static methodinfo_t flash_events_ContextMenuEvent_clone;
 static classinfo_t flash_events_EventPhase;
-static varinfo_t flash_events_EventPhase_BUBBLING_PHASE;
-static varinfo_t flash_events_EventPhase_CAPTURING_PHASE;
-static varinfo_t flash_events_EventPhase_AT_TARGET;
 static classinfo_t flash_display_JointStyle;
-static varinfo_t flash_display_JointStyle_ROUND;
-static varinfo_t flash_display_JointStyle_MITER;
-static varinfo_t flash_display_JointStyle_BEVEL;
 static classinfo_t flash_utils_Dictionary;
 static classinfo_t flash_display_GraphicsPathCommand;
-static varinfo_t flash_display_GraphicsPathCommand_NO_OP;
-static varinfo_t flash_display_GraphicsPathCommand_MOVE_TO;
-static varinfo_t flash_display_GraphicsPathCommand_WIDE_MOVE_TO;
-static varinfo_t flash_display_GraphicsPathCommand_CURVE_TO;
-static varinfo_t flash_display_GraphicsPathCommand_LINE_TO;
-static varinfo_t flash_display_GraphicsPathCommand_WIDE_LINE_TO;
 static classinfo_t flash_filters_BevelFilter;
 static varinfo_t flash_filters_BevelFilter_type;
 static varinfo_t flash_filters_BevelFilter_highlightColor;
@@ -2125,6 +2976,19 @@ static varinfo_t flash_filters_BevelFilter_blurX;
 static varinfo_t flash_filters_BevelFilter_shadowAlpha;
 static varinfo_t flash_filters_BevelFilter_quality;
 static methodinfo_t flash_filters_BevelFilter_clone;
+static varinfo_t flash_filters_BevelFilter_type;
+static varinfo_t flash_filters_BevelFilter_highlightColor;
+static varinfo_t flash_filters_BevelFilter_knockout;
+static varinfo_t flash_filters_BevelFilter_distance;
+static varinfo_t flash_filters_BevelFilter_strength;
+static varinfo_t flash_filters_BevelFilter_highlightAlpha;
+static varinfo_t flash_filters_BevelFilter_blurY;
+static varinfo_t flash_filters_BevelFilter_shadowColor;
+static varinfo_t flash_filters_BevelFilter_angle;
+static varinfo_t flash_filters_BevelFilter_blurX;
+static varinfo_t flash_filters_BevelFilter_shadowAlpha;
+static varinfo_t flash_filters_BevelFilter_quality;
+static methodinfo_t flash_filters_BevelFilter_clone;
 static methodinfo_t flash_utils_getTimer;
 static classinfo_t flash_display_Loader;
 static varinfo_t flash_display_Loader_content;
@@ -2139,11 +3003,27 @@ static methodinfo_t flash_display_Loader_load;
 static methodinfo_t flash_display_Loader_addChild;
 static methodinfo_t flash_display_Loader_close;
 static methodinfo_t flash_display_Loader_setChildIndex;
+static varinfo_t flash_display_Loader_content;
+static methodinfo_t flash_display_Loader_unloadAndStop;
+static methodinfo_t flash_display_Loader_unload;
+static methodinfo_t flash_display_Loader_removeChildAt;
+static methodinfo_t flash_display_Loader_addChildAt;
+static varinfo_t flash_display_Loader_contentLoaderInfo;
+static methodinfo_t flash_display_Loader_loadBytes;
+static methodinfo_t flash_display_Loader_removeChild;
+static methodinfo_t flash_display_Loader_load;
+static methodinfo_t flash_display_Loader_addChild;
+static methodinfo_t flash_display_Loader_close;
+static methodinfo_t flash_display_Loader_setChildIndex;
 static classinfo_t flash_display_GraphicsBitmapFill;
 static varinfo_t flash_display_GraphicsBitmapFill_smooth;
 static varinfo_t flash_display_GraphicsBitmapFill_repeat;
 static varinfo_t flash_display_GraphicsBitmapFill_bitmapData;
 static varinfo_t flash_display_GraphicsBitmapFill_matrix;
+static varinfo_t flash_display_GraphicsBitmapFill_smooth;
+static varinfo_t flash_display_GraphicsBitmapFill_repeat;
+static varinfo_t flash_display_GraphicsBitmapFill_bitmapData;
+static varinfo_t flash_display_GraphicsBitmapFill_matrix;
 static varinfo_t _undefined;
 static classinfo_t flash_display_SimpleButton;
 static varinfo_t flash_display_SimpleButton_overState;
@@ -2154,91 +3034,75 @@ static varinfo_t flash_display_SimpleButton_soundTransform;
 static varinfo_t flash_display_SimpleButton_useHandCursor;
 static varinfo_t flash_display_SimpleButton_upState;
 static varinfo_t flash_display_SimpleButton_hitTestState;
+static varinfo_t flash_display_SimpleButton_overState;
+static varinfo_t flash_display_SimpleButton_downState;
+static varinfo_t flash_display_SimpleButton_enabled;
+static varinfo_t flash_display_SimpleButton_trackAsMenu;
+static varinfo_t flash_display_SimpleButton_soundTransform;
+static varinfo_t flash_display_SimpleButton_useHandCursor;
+static varinfo_t flash_display_SimpleButton_upState;
+static varinfo_t flash_display_SimpleButton_hitTestState;
 static classinfo_t flash_text_engine_TabAlignment;
-static varinfo_t flash_text_engine_TabAlignment_END;
-static varinfo_t flash_text_engine_TabAlignment_CENTER;
-static varinfo_t flash_text_engine_TabAlignment_START;
-static varinfo_t flash_text_engine_TabAlignment_DECIMAL;
 static classinfo_t flash_text_engine_FontWeight;
-static varinfo_t flash_text_engine_FontWeight_NORMAL;
-static varinfo_t flash_text_engine_FontWeight_BOLD;
 static methodinfo_t flash_utils_describeType;
 static classinfo_t flash_display_PixelSnapping;
-static varinfo_t flash_display_PixelSnapping_AUTO;
-static varinfo_t flash_display_PixelSnapping_NEVER;
-static varinfo_t flash_display_PixelSnapping_ALWAYS;
 static classinfo_t flash_events_FocusEvent;
-static varinfo_t flash_events_FocusEvent_FOCUS_OUT;
-static varinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE;
-static varinfo_t flash_events_FocusEvent_shiftKey;
-static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible;
 static varinfo_t flash_events_FocusEvent_keyCode;
+static methodinfo_t flash_events_FocusEvent_toString;
+static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible;
+static methodinfo_t flash_events_FocusEvent_clone;
+static varinfo_t flash_events_FocusEvent_shiftKey;
 static varinfo_t flash_events_FocusEvent_relatedObject;
-static varinfo_t flash_events_FocusEvent_FOCUS_IN;
-static varinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE;
+static varinfo_t flash_events_FocusEvent_keyCode;
 static methodinfo_t flash_events_FocusEvent_toString;
+static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible;
 static methodinfo_t flash_events_FocusEvent_clone;
+static varinfo_t flash_events_FocusEvent_shiftKey;
+static varinfo_t flash_events_FocusEvent_relatedObject;
 static classinfo_t flash_errors_MemoryError;
 static classinfo_t flash_events_NetFilterEvent;
 static varinfo_t flash_events_NetFilterEvent_header;
 static methodinfo_t flash_events_NetFilterEvent_toString;
 static methodinfo_t flash_events_NetFilterEvent_clone;
 static varinfo_t flash_events_NetFilterEvent_data;
+static varinfo_t flash_events_NetFilterEvent_header;
+static methodinfo_t flash_events_NetFilterEvent_toString;
+static methodinfo_t flash_events_NetFilterEvent_clone;
+static varinfo_t flash_events_NetFilterEvent_data;
 static methodinfo_t _decodeURI;
 static methodinfo_t _encodeURI;
 static classinfo_t flash_text_engine_TextBaseline;
-static varinfo_t flash_text_engine_TextBaseline_ROMAN;
-static varinfo_t flash_text_engine_TextBaseline_DESCENT;
-static varinfo_t flash_text_engine_TextBaseline_IDEOGRAPHIC_CENTER;
-static varinfo_t flash_text_engine_TextBaseline_USE_DOMINANT_BASELINE;
-static varinfo_t flash_text_engine_TextBaseline_IDEOGRAPHIC_BOTTOM;
-static varinfo_t flash_text_engine_TextBaseline_ASCENT;
-static varinfo_t flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP;
 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 varinfo_t _EvalError_length;
 static classinfo_t flash_text_engine_DigitCase;
-static varinfo_t flash_text_engine_DigitCase_OLD_STYLE;
-static varinfo_t flash_text_engine_DigitCase_DEFAULT;
-static varinfo_t flash_text_engine_DigitCase_LINING;
 static classinfo_t flash_text_TextFormatAlign;
-static varinfo_t flash_text_TextFormatAlign_LEFT;
-static varinfo_t flash_text_TextFormatAlign_RIGHT;
-static varinfo_t flash_text_TextFormatAlign_CENTER;
-static varinfo_t flash_text_TextFormatAlign_JUSTIFY;
 static classinfo_t flash_errors_ScriptTimeoutError;
 static classinfo_t _uint;
-static varinfo_t _uint_MAX_VALUE;
 static methodinfo_t _uint_valueOf;
-static varinfo_t _uint_length;
-static varinfo_t _uint_MIN_VALUE;
+static methodinfo_t _uint_toString;
+static methodinfo_t _uint_toExponential;
+static methodinfo_t _uint_toFixed;
+static methodinfo_t _uint_toPrecision;
+static methodinfo_t _uint_valueOf;
 static methodinfo_t _uint_toString;
 static methodinfo_t _uint_toExponential;
 static methodinfo_t _uint_toFixed;
 static methodinfo_t _uint_toPrecision;
 static methodinfo_t flash_debugger_enterDebugger;
 static classinfo_t flash_geom_Orientation3D;
-static varinfo_t flash_geom_Orientation3D_QUATERNION;
-static varinfo_t flash_geom_Orientation3D_EULER_ANGLES;
-static varinfo_t flash_geom_Orientation3D_AXIS_ANGLE;
 static classinfo_t flash_text_engine_CFFHinting;
-static varinfo_t flash_text_engine_CFFHinting_HORIZONTAL_STEM;
-static varinfo_t flash_text_engine_CFFHinting_NONE;
 static classinfo_t flash_text_FontType;
-static varinfo_t flash_text_FontType_EMBEDDED;
-static varinfo_t flash_text_FontType_DEVICE;
-static varinfo_t flash_text_FontType_EMBEDDED_CFF;
 static classinfo_t flash_filters_ShaderFilter;
 static varinfo_t flash_filters_ShaderFilter_bottomExtension;
 static varinfo_t flash_filters_ShaderFilter_shader;
 static varinfo_t flash_filters_ShaderFilter_rightExtension;
 static varinfo_t flash_filters_ShaderFilter_leftExtension;
 static varinfo_t flash_filters_ShaderFilter_topExtension;
+static varinfo_t flash_filters_ShaderFilter_bottomExtension;
+static varinfo_t flash_filters_ShaderFilter_shader;
+static varinfo_t flash_filters_ShaderFilter_rightExtension;
+static varinfo_t flash_filters_ShaderFilter_leftExtension;
+static varinfo_t flash_filters_ShaderFilter_topExtension;
 static classinfo_t flash_display_GraphicsPath;
 static methodinfo_t flash_display_GraphicsPath_wideMoveTo;
 static varinfo_t flash_display_GraphicsPath_winding;
@@ -2248,89 +3112,81 @@ static varinfo_t flash_display_GraphicsPath_commands;
 static methodinfo_t flash_display_GraphicsPath_curveTo;
 static methodinfo_t flash_display_GraphicsPath_lineTo;
 static varinfo_t flash_display_GraphicsPath_data;
+static methodinfo_t flash_display_GraphicsPath_wideMoveTo;
+static varinfo_t flash_display_GraphicsPath_winding;
+static methodinfo_t flash_display_GraphicsPath_moveTo;
+static methodinfo_t flash_display_GraphicsPath_wideLineTo;
+static varinfo_t flash_display_GraphicsPath_commands;
+static methodinfo_t flash_display_GraphicsPath_curveTo;
+static methodinfo_t flash_display_GraphicsPath_lineTo;
+static varinfo_t flash_display_GraphicsPath_data;
 static classinfo_t flash_system_ApplicationDomain;
 static methodinfo_t flash_system_ApplicationDomain_hasDefinition;
 static methodinfo_t flash_system_ApplicationDomain_getDefinition;
-static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH;
 static varinfo_t flash_system_ApplicationDomain_parentDomain;
 static varinfo_t flash_system_ApplicationDomain_domainMemory;
-static varinfo_t flash_system_ApplicationDomain_currentDomain;
+static methodinfo_t flash_system_ApplicationDomain_hasDefinition;
+static methodinfo_t flash_system_ApplicationDomain_getDefinition;
+static varinfo_t flash_system_ApplicationDomain_parentDomain;
+static varinfo_t flash_system_ApplicationDomain_domainMemory;
 static classinfo_t flash_events_KeyboardEvent;
+static varinfo_t flash_events_KeyboardEvent_shiftKey;
+static varinfo_t flash_events_KeyboardEvent_keyCode;
+static varinfo_t flash_events_KeyboardEvent_keyLocation;
 static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent;
-static varinfo_t flash_events_KeyboardEvent_charCode;
-static varinfo_t flash_events_KeyboardEvent_KEY_UP;
-static varinfo_t flash_events_KeyboardEvent_KEY_DOWN;
 static methodinfo_t flash_events_KeyboardEvent_toString;
-static varinfo_t flash_events_KeyboardEvent_keyLocation;
-static varinfo_t flash_events_KeyboardEvent_shiftKey;
-static methodinfo_t flash_events_KeyboardEvent_clone;
-static varinfo_t flash_events_KeyboardEvent_ctrlKey;
 static varinfo_t flash_events_KeyboardEvent_altKey;
+static varinfo_t flash_events_KeyboardEvent_ctrlKey;
+static methodinfo_t flash_events_KeyboardEvent_clone;
+static varinfo_t flash_events_KeyboardEvent_charCode;
+static varinfo_t flash_events_KeyboardEvent_shiftKey;
 static varinfo_t flash_events_KeyboardEvent_keyCode;
+static varinfo_t flash_events_KeyboardEvent_keyLocation;
+static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent;
+static methodinfo_t flash_events_KeyboardEvent_toString;
+static varinfo_t flash_events_KeyboardEvent_altKey;
+static varinfo_t flash_events_KeyboardEvent_ctrlKey;
+static methodinfo_t flash_events_KeyboardEvent_clone;
+static varinfo_t flash_events_KeyboardEvent_charCode;
 static classinfo_t adobe_utils_ProductManager;
 static varinfo_t adobe_utils_ProductManager_running;
 static methodinfo_t adobe_utils_ProductManager_download;
 static varinfo_t adobe_utils_ProductManager_installedVersion;
 static varinfo_t adobe_utils_ProductManager_installed;
 static methodinfo_t adobe_utils_ProductManager_launch;
+static varinfo_t adobe_utils_ProductManager_running;
+static methodinfo_t adobe_utils_ProductManager_download;
+static varinfo_t adobe_utils_ProductManager_installedVersion;
+static varinfo_t adobe_utils_ProductManager_installed;
+static methodinfo_t adobe_utils_ProductManager_launch;
 static classinfo_t flash_events_Event;
-static varinfo_t flash_events_Event_CLEAR;
-static methodinfo_t flash_events_Event_toString;
+static varinfo_t flash_events_Event_type;
 static varinfo_t flash_events_Event_cancelable;
-static varinfo_t flash_events_Event_CANCEL;
-static methodinfo_t flash_events_Event_clone;
-static varinfo_t flash_events_Event_CONNECT;
-static varinfo_t flash_events_Event_REMOVED_FROM_STAGE;
-static varinfo_t flash_events_Event_FRAME_CONSTRUCTED;
-static varinfo_t flash_events_Event_TAB_INDEX_CHANGE;
+static methodinfo_t flash_events_Event_isDefaultPrevented;
+static varinfo_t flash_events_Event_target;
+static varinfo_t flash_events_Event_eventPhase;
 static varinfo_t flash_events_Event_currentTarget;
-static varinfo_t flash_events_Event_ADDED;
-static varinfo_t flash_events_Event_OPEN;
-static varinfo_t flash_events_Event_TAB_CHILDREN_CHANGE;
-static varinfo_t flash_events_Event_COMPLETE;
-static varinfo_t flash_events_Event_ACTIVATE;
-static varinfo_t flash_events_Event_RENDER;
-static varinfo_t flash_events_Event_EXIT_FRAME;
-static varinfo_t flash_events_Event_type;
-static varinfo_t flash_events_Event_DEACTIVATE;
+static methodinfo_t flash_events_Event_toString;
 static methodinfo_t flash_events_Event_stopImmediatePropagation;
-static varinfo_t flash_events_Event_SELECT_ALL;
-static varinfo_t flash_events_Event_CUT;
-static varinfo_t flash_events_Event_ENTER_FRAME;
-static varinfo_t flash_events_Event_INIT;
-static varinfo_t flash_events_Event_SOUND_COMPLETE;
-static varinfo_t flash_events_Event_COPY;
-static methodinfo_t flash_events_Event_isDefaultPrevented;
-static varinfo_t flash_events_Event_PASTE;
+static varinfo_t flash_events_Event_bubbles;
 static methodinfo_t flash_events_Event_stopPropagation;
-static varinfo_t flash_events_Event_CLOSE;
-static varinfo_t flash_events_Event_REMOVED;
-static varinfo_t flash_events_Event_TAB_ENABLED_CHANGE;
+static methodinfo_t flash_events_Event_clone;
+static methodinfo_t flash_events_Event_preventDefault;
+static methodinfo_t flash_events_Event_formatToString;
+static varinfo_t flash_events_Event_type;
+static varinfo_t flash_events_Event_cancelable;
+static methodinfo_t flash_events_Event_isDefaultPrevented;
+static varinfo_t flash_events_Event_target;
 static varinfo_t flash_events_Event_eventPhase;
-static varinfo_t flash_events_Event_UNLOAD;
+static varinfo_t flash_events_Event_currentTarget;
+static methodinfo_t flash_events_Event_toString;
+static methodinfo_t flash_events_Event_stopImmediatePropagation;
 static varinfo_t flash_events_Event_bubbles;
-static methodinfo_t flash_events_Event_formatToString;
-static varinfo_t flash_events_Event_FULLSCREEN;
-static varinfo_t flash_events_Event_MOUSE_LEAVE;
-static varinfo_t flash_events_Event_ID3;
-static varinfo_t flash_events_Event_RESIZE;
-static varinfo_t flash_events_Event_CHANGE;
-static varinfo_t flash_events_Event_SELECT;
-static varinfo_t flash_events_Event_SCROLL;
-static varinfo_t flash_events_Event_ADDED_TO_STAGE;
+static methodinfo_t flash_events_Event_stopPropagation;
+static methodinfo_t flash_events_Event_clone;
 static methodinfo_t flash_events_Event_preventDefault;
-static varinfo_t flash_events_Event_target;
+static methodinfo_t flash_events_Event_formatToString;
 static classinfo_t flash_desktop_ClipboardFormats;
-static varinfo_t flash_desktop_ClipboardFormats_TEXT_FORMAT;
-static varinfo_t flash_desktop_ClipboardFormats_BITMAP_FORMAT;
-static varinfo_t flash_desktop_ClipboardFormats_FLASH_PREFIX;
-static varinfo_t flash_desktop_ClipboardFormats_HTML_FORMAT;
-static varinfo_t flash_desktop_ClipboardFormats_REFERENCE_PREFIX;
-static varinfo_t flash_desktop_ClipboardFormats_AIR_PREFIX;
-static varinfo_t flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX;
-static varinfo_t flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT;
-static varinfo_t flash_desktop_ClipboardFormats_URL_FORMAT;
-static varinfo_t flash_desktop_ClipboardFormats_FILE_LIST_FORMAT;
 static classinfo_t flash_display_MovieClip;
 static methodinfo_t flash_display_MovieClip_prevScene;
 static methodinfo_t flash_display_MovieClip_gotoAndPlay;
@@ -2351,6 +3207,25 @@ static methodinfo_t flash_display_MovieClip_nextScene;
 static varinfo_t flash_display_MovieClip_totalFrames;
 static varinfo_t flash_display_MovieClip_trackAsMenu;
 static methodinfo_t flash_display_MovieClip_stop;
+static methodinfo_t flash_display_MovieClip_prevScene;
+static methodinfo_t flash_display_MovieClip_gotoAndPlay;
+static varinfo_t flash_display_MovieClip_currentLabels;
+static methodinfo_t flash_display_MovieClip_nextFrame;
+static varinfo_t flash_display_MovieClip_currentScene;
+static varinfo_t flash_display_MovieClip_enabled;
+static varinfo_t flash_display_MovieClip_currentFrameLabel;
+static methodinfo_t flash_display_MovieClip_play;
+static varinfo_t flash_display_MovieClip_framesLoaded;
+static varinfo_t flash_display_MovieClip_scenes;
+static methodinfo_t flash_display_MovieClip_addFrameScript;
+static varinfo_t flash_display_MovieClip_currentLabel;
+static methodinfo_t flash_display_MovieClip_prevFrame;
+static methodinfo_t flash_display_MovieClip_gotoAndStop;
+static varinfo_t flash_display_MovieClip_currentFrame;
+static methodinfo_t flash_display_MovieClip_nextScene;
+static varinfo_t flash_display_MovieClip_totalFrames;
+static varinfo_t flash_display_MovieClip_trackAsMenu;
+static methodinfo_t flash_display_MovieClip_stop;
 static classinfo_t flash_display_BitmapData;
 static methodinfo_t flash_display_BitmapData_getPixel32;
 static methodinfo_t flash_display_BitmapData_draw;
@@ -2387,15 +3262,52 @@ static methodinfo_t flash_display_BitmapData_merge;
 static varinfo_t flash_display_BitmapData_rect;
 static methodinfo_t flash_display_BitmapData_applyFilter;
 static methodinfo_t flash_display_BitmapData_dispose;
+static methodinfo_t flash_display_BitmapData_getPixel32;
+static methodinfo_t flash_display_BitmapData_draw;
+static methodinfo_t flash_display_BitmapData_setPixels;
+static methodinfo_t flash_display_BitmapData_copyPixels;
+static methodinfo_t flash_display_BitmapData_histogram;
+static methodinfo_t flash_display_BitmapData_scroll;
+static varinfo_t flash_display_BitmapData_transparent;
+static methodinfo_t flash_display_BitmapData_noise;
+static methodinfo_t flash_display_BitmapData_threshold;
+static methodinfo_t flash_display_BitmapData_paletteMap;
+static methodinfo_t flash_display_BitmapData_perlinNoise;
+static methodinfo_t flash_display_BitmapData_hitTest;
+static methodinfo_t flash_display_BitmapData_getPixel;
+static methodinfo_t flash_display_BitmapData_unlock;
+static varinfo_t flash_display_BitmapData_height;
+static methodinfo_t flash_display_BitmapData_copyChannel;
+static varinfo_t flash_display_BitmapData_width;
+static methodinfo_t flash_display_BitmapData_clone;
+static methodinfo_t flash_display_BitmapData_colorTransform;
+static methodinfo_t flash_display_BitmapData_generateFilterRect;
+static methodinfo_t flash_display_BitmapData_compare;
+static methodinfo_t flash_display_BitmapData_fillRect;
+static methodinfo_t flash_display_BitmapData_setVector;
+static methodinfo_t flash_display_BitmapData_floodFill;
+static methodinfo_t flash_display_BitmapData_pixelDissolve;
+static methodinfo_t flash_display_BitmapData_setPixel;
+static methodinfo_t flash_display_BitmapData_setPixel32;
+static methodinfo_t flash_display_BitmapData_lock;
+static methodinfo_t flash_display_BitmapData_getVector;
+static methodinfo_t flash_display_BitmapData_getColorBoundsRect;
+static methodinfo_t flash_display_BitmapData_getPixels;
+static methodinfo_t flash_display_BitmapData_merge;
+static varinfo_t flash_display_BitmapData_rect;
+static methodinfo_t flash_display_BitmapData_applyFilter;
+static methodinfo_t flash_display_BitmapData_dispose;
 static classinfo_t flash_text_engine_LigatureLevel;
-static varinfo_t flash_text_engine_LigatureLevel_UNCOMMON;
-static varinfo_t flash_text_engine_LigatureLevel_COMMON;
-static varinfo_t flash_text_engine_LigatureLevel_EXOTIC;
-static varinfo_t flash_text_engine_LigatureLevel_MINIMUM;
-static varinfo_t flash_text_engine_LigatureLevel_NONE;
 static varinfo_t _Infinity;
 static classinfo_t flash_text_engine_FontDescription;
-static methodinfo_t flash_text_engine_FontDescription_isFontCompatible;
+static varinfo_t flash_text_engine_FontDescription_renderingMode;
+static varinfo_t flash_text_engine_FontDescription_cffHinting;
+static varinfo_t flash_text_engine_FontDescription_fontPosture;
+static varinfo_t flash_text_engine_FontDescription_fontName;
+static varinfo_t flash_text_engine_FontDescription_fontLookup;
+static varinfo_t flash_text_engine_FontDescription_locked;
+static varinfo_t flash_text_engine_FontDescription_fontWeight;
+static methodinfo_t flash_text_engine_FontDescription_clone;
 static varinfo_t flash_text_engine_FontDescription_renderingMode;
 static varinfo_t flash_text_engine_FontDescription_cffHinting;
 static varinfo_t flash_text_engine_FontDescription_fontPosture;
@@ -2406,17 +3318,8 @@ static varinfo_t flash_text_engine_FontDescription_fontWeight;
 static methodinfo_t flash_text_engine_FontDescription_clone;
 static classinfo_t flash_text_engine_TextElement;
 static methodinfo_t flash_text_engine_TextElement_replaceText;
+static methodinfo_t flash_text_engine_TextElement_replaceText;
 static classinfo_t flash_display_SWFVersion;
-static varinfo_t flash_display_SWFVersion_FLASH4;
-static varinfo_t flash_display_SWFVersion_FLASH7;
-static varinfo_t flash_display_SWFVersion_FLASH8;
-static varinfo_t flash_display_SWFVersion_FLASH3;
-static varinfo_t flash_display_SWFVersion_FLASH6;
-static varinfo_t flash_display_SWFVersion_FLASH9;
-static varinfo_t flash_display_SWFVersion_FLASH2;
-static varinfo_t flash_display_SWFVersion_FLASH5;
-static varinfo_t flash_display_SWFVersion_FLASH10;
-static varinfo_t flash_display_SWFVersion_FLASH1;
 static classinfo_t flash_net_URLLoader;
 static methodinfo_t flash_net_URLLoader_close;
 static varinfo_t flash_net_URLLoader_bytesLoaded;
@@ -2424,6 +3327,12 @@ static methodinfo_t flash_net_URLLoader_load;
 static varinfo_t flash_net_URLLoader_bytesTotal;
 static varinfo_t flash_net_URLLoader_dataFormat;
 static varinfo_t flash_net_URLLoader_data;
+static methodinfo_t flash_net_URLLoader_close;
+static varinfo_t flash_net_URLLoader_bytesLoaded;
+static methodinfo_t flash_net_URLLoader_load;
+static varinfo_t flash_net_URLLoader_bytesTotal;
+static varinfo_t flash_net_URLLoader_dataFormat;
+static varinfo_t flash_net_URLLoader_data;
 static classinfo_t flash_geom_Matrix;
 static varinfo_t flash_geom_Matrix_b;
 static methodinfo_t flash_geom_Matrix_deltaTransformPoint;
@@ -2443,10 +3352,25 @@ static methodinfo_t flash_geom_Matrix_invert;
 static methodinfo_t flash_geom_Matrix_clone;
 static varinfo_t flash_geom_Matrix_tx;
 static methodinfo_t flash_geom_Matrix_createBox;
+static varinfo_t flash_geom_Matrix_b;
+static methodinfo_t flash_geom_Matrix_deltaTransformPoint;
+static methodinfo_t flash_geom_Matrix_identity;
+static varinfo_t flash_geom_Matrix_ty;
+static methodinfo_t flash_geom_Matrix_translate;
+static methodinfo_t flash_geom_Matrix_concat;
+static varinfo_t flash_geom_Matrix_c;
+static varinfo_t flash_geom_Matrix_a;
+static methodinfo_t flash_geom_Matrix_scale;
+static varinfo_t flash_geom_Matrix_d;
+static methodinfo_t flash_geom_Matrix_transformPoint;
+static methodinfo_t flash_geom_Matrix_rotate;
+static methodinfo_t flash_geom_Matrix_createGradientBox;
+static methodinfo_t flash_geom_Matrix_toString;
+static methodinfo_t flash_geom_Matrix_invert;
+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;
@@ -2458,33 +3382,36 @@ static varinfo_t flash_filters_GlowFilter_quality;
 static varinfo_t flash_filters_GlowFilter_knockout;
 static varinfo_t flash_filters_GlowFilter_alpha;
 static varinfo_t flash_filters_GlowFilter_blurX;
+static varinfo_t flash_filters_GlowFilter_blurY;
+static varinfo_t flash_filters_GlowFilter_strength;
+static varinfo_t flash_filters_GlowFilter_inner;
+static varinfo_t flash_filters_GlowFilter_color;
+static methodinfo_t flash_filters_GlowFilter_clone;
+static varinfo_t flash_filters_GlowFilter_quality;
+static varinfo_t flash_filters_GlowFilter_knockout;
+static varinfo_t flash_filters_GlowFilter_alpha;
+static varinfo_t flash_filters_GlowFilter_blurX;
 static classinfo_t flash_events_FullScreenEvent;
-static varinfo_t flash_events_FullScreenEvent_FULL_SCREEN;
+static methodinfo_t flash_events_FullScreenEvent_toString;
+static methodinfo_t flash_events_FullScreenEvent_clone;
+static varinfo_t flash_events_FullScreenEvent_fullScreen;
 static methodinfo_t flash_events_FullScreenEvent_toString;
 static methodinfo_t flash_events_FullScreenEvent_clone;
 static varinfo_t flash_events_FullScreenEvent_fullScreen;
 static classinfo_t flash_display_StageDisplayState;
-static varinfo_t flash_display_StageDisplayState_NORMAL;
-static varinfo_t flash_display_StageDisplayState_FULL_SCREEN;
 static classinfo_t flash_text_engine_TextJustifier;
-static methodinfo_t flash_text_engine_TextJustifier_getJustifierForLocale;
+static varinfo_t flash_text_engine_TextJustifier_lineJustification;
+static varinfo_t flash_text_engine_TextJustifier_locale;
+static methodinfo_t flash_text_engine_TextJustifier_clone;
 static varinfo_t flash_text_engine_TextJustifier_lineJustification;
 static varinfo_t flash_text_engine_TextJustifier_locale;
 static methodinfo_t flash_text_engine_TextJustifier_clone;
 static classinfo_t flash_display_StageAlign;
-static varinfo_t flash_display_StageAlign_RIGHT;
-static varinfo_t flash_display_StageAlign_BOTTOM;
-static varinfo_t flash_display_StageAlign_BOTTOM_LEFT;
-static varinfo_t flash_display_StageAlign_TOP_RIGHT;
-static varinfo_t flash_display_StageAlign_TOP;
-static varinfo_t flash_display_StageAlign_LEFT;
-static varinfo_t flash_display_StageAlign_BOTTOM_RIGHT;
-static varinfo_t flash_display_StageAlign_TOP_LEFT;
 static varinfo_t _NaN;
 static classinfo_t _ReferenceError;
-static varinfo_t _ReferenceError_length;
 static classinfo_t flash_display_Shape;
 static varinfo_t flash_display_Shape_graphics;
+static varinfo_t flash_display_Shape_graphics;
 static classinfo_t flash_text_TextFormat = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextFormat", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_TextFormat_leading = {0x01, 0x00, 0x80, 0x16, "", "leading", 0, &_Object, &flash_text_TextFormat, 0};
 static varinfo_t flash_text_TextFormat_bold = {0x01, 0x00, 0x80, 0x16, "", "bold", 0, &_Object, &flash_text_TextFormat, 0};
@@ -2522,9 +3449,9 @@ static varinfo_t flash_filters_DropShadowFilter_distance = {0x01, 0x00, 0x80, 0x
 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, &_Array, &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_uninstallActions = {0x02, 0x00, 0x82, 0x16, "", "uninstallActions", 0, &voidclass, &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 methodinfo_t adobe_utils_CustomActions_installActions = {0x02, 0x00, 0x82, 0x16, "", "installActions", 0, &voidclass, &adobe_utils_CustomActions, 0};
 static classinfo_t flash_text_engine_TextLineValidity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineValidity", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_engine_TextLineValidity_STATIC = {0x01, 0x00, 0x82, 0x16, "", "STATIC", 0, &_String, &flash_text_engine_TextLineValidity, 0};
 static varinfo_t flash_text_engine_TextLineValidity_VALID = {0x01, 0x00, 0x82, 0x16, "", "VALID", 0, &_String, &flash_text_engine_TextLineValidity, 0};
@@ -2551,65 +3478,65 @@ static varinfo_t flash_ui_KeyLocation_NUM_PAD = {0x01, 0x00, 0x82, 0x16, "", "NU
 static varinfo_t flash_ui_KeyLocation_STANDARD = {0x01, 0x00, 0x82, 0x16, "", "STANDARD", 0, &_uint, &flash_ui_KeyLocation, 0};
 static classinfo_t flash_events_MouseEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "MouseEvent", 0, &flash_events_Event, interfaces: {0}};
 static varinfo_t flash_events_MouseEvent_localY = {0x01, 0x00, 0x80, 0x16, "", "localY", 0, &_Number, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_MOUSE_OUT = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_OUT", 0, &_String, &flash_events_MouseEvent, 0};
-static methodinfo_t flash_events_MouseEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_MOUSE_MOVE = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_MOVE", 0, &_String, &flash_events_MouseEvent, 0};
+static methodinfo_t flash_events_MouseEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, &voidclass, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_delta = {0x01, 0x00, 0x80, 0x16, "", "delta", 0, &_int, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_WHEEL", 0, &_String, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_stageX = {0x01, 0x00, 0x80, 0x16, "", "stageX", 0, &_Number, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_CLICK = {0x01, 0x00, 0x82, 0x16, "", "CLICK", 0, &_String, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_ROLL_OUT = {0x01, 0x00, 0x82, 0x16, "", "ROLL_OUT", 0, &_String, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_MOUSE_OVER = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_OVER", 0, &_String, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_ROLL_OVER = {0x01, 0x00, 0x82, 0x16, "", "ROLL_OVER", 0, &_String, &flash_events_MouseEvent, 0};
 static methodinfo_t flash_events_MouseEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_MOUSE_DOWN = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_DOWN", 0, &_String, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, "", "relatedObject", 0, &flash_display_InteractiveObject, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isRelatedObjectInaccessible", 0, &_Boolean, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, &_Boolean, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {0x01, 0x00, 0x82, 0x16, "", "DOUBLE_CLICK", 0, &_String, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_stageY = {0x01, 0x00, 0x80, 0x16, "", "stageY", 0, &_Number, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_altKey = {0x01, 0x00, 0x80, 0x16, "", "altKey", 0, &_Boolean, &flash_events_MouseEvent, 0};
 static methodinfo_t flash_events_MouseEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, "", "ctrlKey", 0, &_Boolean, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_localX = {0x01, 0x00, 0x80, 0x16, "", "localX", 0, &_Number, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_buttonDown = {0x01, 0x00, 0x80, 0x16, "", "buttonDown", 0, &_Boolean, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_ROLL_OVER = {0x01, 0x00, 0x82, 0x16, "", "ROLL_OVER", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_ROLL_OUT = {0x01, 0x00, 0x82, 0x16, "", "ROLL_OUT", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_MOUSE_DOWN = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_DOWN", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {0x01, 0x00, 0x82, 0x16, "", "DOUBLE_CLICK", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_WHEEL", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_CLICK = {0x01, 0x00, 0x82, 0x16, "", "CLICK", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_MOUSE_MOVE = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_MOVE", 0, &_String, &flash_events_MouseEvent, 0};
 static varinfo_t flash_events_MouseEvent_MOUSE_UP = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_UP", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_MOUSE_OVER = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_OVER", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_MOUSE_OUT = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_OUT", 0, &_String, &flash_events_MouseEvent, 0};
 static classinfo_t flash_text_engine_LineJustification = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "LineJustification", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_engine_LineJustification_ALL_INCLUDING_LAST = {0x01, 0x00, 0x82, 0x16, "", "ALL_INCLUDING_LAST", 0, &_String, &flash_text_engine_LineJustification, 0};
 static varinfo_t flash_text_engine_LineJustification_UNJUSTIFIED = {0x01, 0x00, 0x82, 0x16, "", "UNJUSTIFIED", 0, &_String, &flash_text_engine_LineJustification, 0};
 static varinfo_t flash_text_engine_LineJustification_ALL_BUT_LAST = {0x01, 0x00, 0x82, 0x16, "", "ALL_BUT_LAST", 0, &_String, &flash_text_engine_LineJustification, 0};
 static classinfo_t flash_media_Camera = {0x03, 0x00, 0x81, 0x16, "flash.media", "Camera", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_media_Camera_getCamera = {0x02, 0x00, 0x82, 0x16, "", "getCamera", 0, &flash_media_Camera, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_fps = {0x01, 0x00, 0x80, 0x16, "", "fps", 0, &_Number, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setMode = {0x02, 0x00, 0x80, 0x16, "", "setMode", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setMode = {0x02, 0x00, 0x80, 0x16, "", "setMode", 0, &voidclass, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_keyFrameInterval = {0x01, 0x00, 0x80, 0x16, "", "keyFrameInterval", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_motionTimeout = {0x01, 0x00, 0x80, 0x16, "", "motionTimeout", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_int, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setCursor = {0x02, 0x00, 0x80, 0x16, "", "setCursor", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setLoopback = {0x02, 0x00, 0x80, 0x16, "", "setLoopback", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setCursor = {0x02, 0x00, 0x80, 0x16, "", "setCursor", 0, &voidclass, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setLoopback = {0x02, 0x00, 0x80, 0x16, "", "setLoopback", 0, &voidclass, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_currentFPS = {0x01, 0x00, 0x80, 0x16, "", "currentFPS", 0, &_Number, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setKeyFrameInterval = {0x02, 0x00, 0x80, 0x16, "", "setKeyFrameInterval", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setKeyFrameInterval = {0x02, 0x00, 0x80, 0x16, "", "setKeyFrameInterval", 0, &voidclass, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_motionLevel = {0x01, 0x00, 0x80, 0x16, "", "motionLevel", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_bandwidth = {0x01, 0x00, 0x80, 0x16, "", "bandwidth", 0, &_int, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_muted = {0x01, 0x00, 0x80, 0x16, "", "muted", 0, &_Boolean, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_activityLevel = {0x01, 0x00, 0x80, 0x16, "", "activityLevel", 0, &_Number, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_loopback = {0x01, 0x00, 0x80, 0x16, "", "loopback", 0, &_Boolean, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setQuality = {0x02, 0x00, 0x80, 0x16, "", "setQuality", 0, &voidclass, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setMotionLevel = {0x02, 0x00, 0x80, 0x16, "", "setMotionLevel", 0, &voidclass, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_getCamera = {0x02, 0x00, 0x82, 0x16, "", "getCamera", 0, &flash_media_Camera, &flash_media_Camera, 0};
 static varinfo_t flash_media_Camera_names = {0x01, 0x00, 0x82, 0x16, "", "names", 0, &_Array, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setQuality = {0x02, 0x00, 0x80, 0x16, "", "setQuality", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setMotionLevel = {0x02, 0x00, 0x80, 0x16, "", "setMotionLevel", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_net_registerClassAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "registerClassAlias", 0, 0, 0, 0};
+static methodinfo_t flash_net_registerClassAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "registerClassAlias", 0, &voidclass, 0, 0};
 static classinfo_t flash_accessibility_AccessibilityImplementation = {0x03, 0x00, 0x80, 0x16, "flash.accessibility", "AccessibilityImplementation", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accState = {0x02, 0x00, 0x80, 0x16, "", "get_accState", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {0x02, 0x00, 0x80, 0x16, "", "get_accName", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {0x02, 0x00, 0x80, 0x16, "", "get_accSelection", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {0x02, 0x00, 0x80, 0x16, "", "accDoDefaultAction", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {0x02, 0x00, 0x80, 0x16, "", "accDoDefaultAction", 0, &voidclass, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {0x02, 0x00, 0x80, 0x16, "", "get_accFocus", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {0x02, 0x00, 0x80, 0x16, "", "get_accDefaultAction", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {0x02, 0x00, 0x80, 0x16, "", "accSelect", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {0x02, 0x00, 0x80, 0x16, "", "accSelect", 0, &voidclass, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {0x02, 0x00, 0x80, 0x16, "", "get_accValue", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
 static varinfo_t flash_accessibility_AccessibilityImplementation_stub = {0x01, 0x00, 0x80, 0x16, "", "stub", 0, &_Boolean, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {0x02, 0x00, 0x80, 0x16, "", "get_accRole", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
@@ -2618,76 +3545,76 @@ static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy
 static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {0x02, 0x00, 0x80, 0x16, "", "accLocation", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
 static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {0x02, 0x00, 0x80, 0x16, "", "getChildIDArray", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0};
 static classinfo_t flash_utils_ByteArray = {0x03, 0x00, 0x80, 0x16, "flash.utils", "ByteArray", 0, &_Object, interfaces: {&flash_utils_IDataInput, &flash_utils_IDataOutput, 0}};
-static methodinfo_t flash_utils_ByteArray_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "readUTFBytes", 0, &_String, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_uncompress = {0x02, 0x00, 0x80, 0x16, "", "uncompress", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_uncompress = {0x02, 0x00, 0x80, 0x16, "", "uncompress", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_deflate = {0x02, 0x00, 0x80, 0x16, "", "deflate", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_deflate = {0x02, 0x00, 0x80, 0x16, "", "deflate", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, &voidclass, &flash_utils_ByteArray, 0};
 static varinfo_t flash_utils_ByteArray_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, &_uint, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readShort = {0x02, 0x00, 0x80, 0x16, "", "readShort", 0, &_int, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, &voidclass, &flash_utils_ByteArray, 0};
 static varinfo_t flash_utils_ByteArray_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, &_uint, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_utils_ByteArray, 0};
 static varinfo_t flash_utils_ByteArray_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_uint, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readByte = {0x02, 0x00, 0x80, 0x16, "", "readByte", 0, &_int, &flash_utils_ByteArray, 0};
 static varinfo_t flash_utils_ByteArray_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, &_uint, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_utils_ByteArray, 0};
 static varinfo_t flash_utils_ByteArray_endian = {0x01, 0x00, 0x80, 0x16, "", "endian", 0, &_String, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, &_uint, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_compress = {0x02, 0x00, 0x80, 0x16, "", "compress", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_compress = {0x02, 0x00, 0x80, 0x16, "", "compress", 0, &voidclass, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, &voidclass, &flash_utils_ByteArray, 0};
 static methodinfo_t flash_utils_ByteArray_readUTF = {0x02, 0x00, 0x80, 0x16, "", "readUTF", 0, &_String, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_sampler_stopSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "stopSampling", 0, 0, 0, 0};
+static varinfo_t flash_utils_ByteArray_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, &_uint, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_sampler_stopSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "stopSampling", 0, &voidclass, 0, 0};
 static classinfo_t flash_events_SyncEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SyncEvent", 0, &flash_events_Event, interfaces: {0}};
-static varinfo_t flash_events_SyncEvent_SYNC = {0x01, 0x00, 0x82, 0x16, "", "SYNC", 0, &_String, &flash_events_SyncEvent, 0};
 static methodinfo_t flash_events_SyncEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SyncEvent, 0};
 static methodinfo_t flash_events_SyncEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SyncEvent, 0};
 static varinfo_t flash_events_SyncEvent_changeList = {0x01, 0x00, 0x80, 0x16, "", "changeList", 0, &_Array, &flash_events_SyncEvent, 0};
+static varinfo_t flash_events_SyncEvent_SYNC = {0x01, 0x00, 0x82, 0x16, "", "SYNC", 0, &_String, &flash_events_SyncEvent, 0};
 static methodinfo_t _encodeURIComponent = {0x02, 0x00, 0x82, 0x16, "", "encodeURIComponent", 0, &_String, 0, 0};
 static classinfo_t flash_net_Socket = {0x03, 0x00, 0x80, 0x16, "flash.net", "Socket", 0, &flash_events_EventDispatcher, interfaces: {&flash_utils_IDataInput, &flash_utils_IDataOutput, 0}};
-static methodinfo_t flash_net_Socket_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "readUTFBytes", 0, &_String, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readShort = {0x02, 0x00, 0x80, 0x16, "", "readShort", 0, &_int, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, &voidclass, &flash_net_Socket, 0};
 static varinfo_t flash_net_Socket_timeout = {0x01, 0x00, 0x80, 0x16, "", "timeout", 0, &_uint, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, &voidclass, &flash_net_Socket, 0};
 static varinfo_t flash_net_Socket_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, &_Boolean, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_net_Socket, 0};
 static varinfo_t flash_net_Socket_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, &_uint, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_flush = {0x02, 0x00, 0x80, 0x16, "", "flush", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_flush = {0x02, 0x00, 0x80, 0x16, "", "flush", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, &voidclass, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readByte = {0x02, 0x00, 0x80, 0x16, "", "readByte", 0, &_int, &flash_net_Socket, 0};
 static varinfo_t flash_net_Socket_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, &_uint, &flash_net_Socket, 0};
@@ -2695,50 +3622,50 @@ static varinfo_t flash_net_Socket_endian = {0x01, 0x00, 0x80, 0x16, "", "endian"
 static methodinfo_t flash_net_Socket_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, &voidclass, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_net_Socket, 0};
 static methodinfo_t flash_net_Socket_readUTF = {0x02, 0x00, 0x80, 0x16, "", "readUTF", 0, &_String, &flash_net_Socket, 0};
 static methodinfo_t _unescape = {0x02, 0x00, 0x82, 0x16, "", "unescape", 0, &_String, 0, 0};
 static classinfo_t flash_utils_Timer = {0x03, 0x00, 0x80, 0x16, "flash.utils", "Timer", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_utils_Timer_reset = {0x02, 0x00, 0x80, 0x16, "", "reset", 0, 0, &flash_utils_Timer, 0};
+static methodinfo_t flash_utils_Timer_reset = {0x02, 0x00, 0x80, 0x16, "", "reset", 0, &voidclass, &flash_utils_Timer, 0};
 static varinfo_t flash_utils_Timer_running = {0x01, 0x00, 0x80, 0x16, "", "running", 0, &_Boolean, &flash_utils_Timer, 0};
 static varinfo_t flash_utils_Timer_repeatCount = {0x01, 0x00, 0x80, 0x16, "", "repeatCount", 0, &_int, &flash_utils_Timer, 0};
-static methodinfo_t flash_utils_Timer_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, 0, &flash_utils_Timer, 0};
-static methodinfo_t flash_utils_Timer_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, 0, &flash_utils_Timer, 0};
+static methodinfo_t flash_utils_Timer_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, &voidclass, &flash_utils_Timer, 0};
+static methodinfo_t flash_utils_Timer_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, &voidclass, &flash_utils_Timer, 0};
 static varinfo_t flash_utils_Timer_currentCount = {0x01, 0x00, 0x80, 0x16, "", "currentCount", 0, &_int, &flash_utils_Timer, 0};
 static varinfo_t flash_utils_Timer_delay = {0x01, 0x00, 0x80, 0x16, "", "delay", 0, &_Number, &flash_utils_Timer, 0};
 static classinfo_t _Array = {0x03, 0x00, 0x88, 0x16, "", "Array", 0, &_Object, interfaces: {0}};
-static methodinfo_t _Array_sort = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "sort", 0, 0, &_Array, 0};
-static methodinfo_t _Array_unshift = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "unshift", 0, &_uint, &_Array, 0};
-static varinfo_t _Array_RETURNINDEXEDARRAY = {0x01, 0x00, 0x82, 0x16, "", "RETURNINDEXEDARRAY", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_indexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "indexOf", 0, &_int, &_Array, 0};
-static methodinfo_t _Array_join = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "join", 0, &_String, &_Array, 0};
+static methodinfo_t _Array_forEach = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "forEach", 0, &voidclass, &_Array, 0};
 static methodinfo_t _Array_sortOn = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "sortOn", 0, 0, &_Array, 0};
-static varinfo_t _Array_UNIQUESORT = {0x01, 0x00, 0x82, 0x16, "", "UNIQUESORT", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_shift = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "shift", 0, 0, &_Array, 0};
-static methodinfo_t _Array_reverse = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "reverse", 0, &_Array, &_Array, 0};
-static varinfo_t _Array_CASEINSENSITIVE = {0x01, 0x00, 0x82, 0x16, "", "CASEINSENSITIVE", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_forEach = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "forEach", 0, 0, &_Array, 0};
-static varinfo_t _Array_DESCENDING = {0x01, 0x00, 0x82, 0x16, "", "DESCENDING", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_pop = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "pop", 0, 0, &_Array, 0};
-static methodinfo_t _Array_slice = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "slice", 0, &_Array, &_Array, 0};
-static varinfo_t _Array_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_map = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "map", 0, &_Array, &_Array, 0};
-static methodinfo_t _Array_push = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "push", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_lastIndexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "lastIndexOf", 0, &_int, &_Array, 0};
+static methodinfo_t _Array_indexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "indexOf", 0, &_int, &_Array, 0};
 static methodinfo_t _Array_splice = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "splice", 0, 0, &_Array, 0};
+static methodinfo_t _Array_lastIndexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "lastIndexOf", 0, &_int, &_Array, 0};
+static methodinfo_t _Array_map = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "map", 0, &_Array, &_Array, 0};
+static methodinfo_t _Array_concat = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "concat", 0, &_Array, &_Array, 0};
+static methodinfo_t _Array_shift = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "shift", 0, 0, &_Array, 0};
+static methodinfo_t _Array_unshift = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "unshift", 0, &_uint, &_Array, 0};
+static methodinfo_t _Array_some = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "some", 0, &_Boolean, &_Array, 0};
+static methodinfo_t _Array_filter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "filter", 0, &_Array, &_Array, 0};
+static methodinfo_t _Array_join = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "join", 0, &_String, &_Array, 0};
+static methodinfo_t _Array_slice = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "slice", 0, &_Array, &_Array, 0};
 static methodinfo_t _Array_every = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "every", 0, &_Boolean, &_Array, 0};
-static methodinfo_t _Array_concat = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "concat", 0, &_Array, &_Array, 0};
+static methodinfo_t _Array_pop = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "pop", 0, 0, &_Array, 0};
+static methodinfo_t _Array_sort = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "sort", 0, 0, &_Array, 0};
+static methodinfo_t _Array_reverse = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "reverse", 0, &_Array, &_Array, 0};
+static methodinfo_t _Array_push = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "push", 0, &_uint, &_Array, 0};
+static varinfo_t _Array_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_uint, &_Array, 0};
+static varinfo_t _Array_DESCENDING = {0x01, 0x00, 0x82, 0x16, "", "DESCENDING", 0, &_uint, &_Array, 0};
+static varinfo_t _Array_UNIQUESORT = {0x01, 0x00, 0x82, 0x16, "", "UNIQUESORT", 0, &_uint, &_Array, 0};
+static varinfo_t _Array_RETURNINDEXEDARRAY = {0x01, 0x00, 0x82, 0x16, "", "RETURNINDEXEDARRAY", 0, &_uint, &_Array, 0};
+static varinfo_t _Array_CASEINSENSITIVE = {0x01, 0x00, 0x82, 0x16, "", "CASEINSENSITIVE", 0, &_uint, &_Array, 0};
 static varinfo_t _Array_NUMERIC = {0x01, 0x00, 0x82, 0x16, "", "NUMERIC", 0, &_uint, &_Array, 0};
-static methodinfo_t _Array_filter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "filter", 0, &_Array, &_Array, 0};
-static methodinfo_t _Array_some = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "some", 0, &_Boolean, &_Array, 0};
 static classinfo_t flash_geom_ColorTransform = {0x03, 0x00, 0x80, 0x16, "flash.geom", "ColorTransform", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_geom_ColorTransform_blueOffset = {0x01, 0x00, 0x80, 0x16, "", "blueOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_greenOffset = {0x01, 0x00, 0x80, 0x16, "", "greenOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_greenMultiplier = {0x01, 0x00, 0x80, 0x16, "", "greenMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_redMultiplier = {0x01, 0x00, 0x80, 0x16, "", "redMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, &_uint, &flash_geom_ColorTransform, 0};
-static methodinfo_t flash_geom_ColorTransform_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, 0, &flash_geom_ColorTransform, 0};
+static methodinfo_t flash_geom_ColorTransform_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, &voidclass, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_alphaOffset = {0x01, 0x00, 0x80, 0x16, "", "alphaOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
 static varinfo_t flash_geom_ColorTransform_blueMultiplier = {0x01, 0x00, 0x80, 0x16, "", "blueMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
 static methodinfo_t flash_geom_ColorTransform_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_ColorTransform, 0};
@@ -2761,7 +3688,7 @@ static classinfo_t flash_media_SoundLoaderContext = {0x03, 0x00, 0x80, 0x16, "fl
 static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, &_Boolean, &flash_media_SoundLoaderContext, 0};
 static varinfo_t flash_media_SoundLoaderContext_bufferTime = {0x01, 0x00, 0x80, 0x16, "", "bufferTime", 0, &_Number, &flash_media_SoundLoaderContext, 0};
 static classinfo_t flash_net_IDynamicPropertyOutput = {0x03, 0x00, 0x90, 0x16, "flash.net", "IDynamicPropertyOutput", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty = {0x02, 0x00, 0x80, 0x08, "flash.net:IDynamicPropertyOutput", "writeDynamicProperty", 0, 0, &flash_net_IDynamicPropertyOutput, 0};
+static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty = {0x02, 0x00, 0x80, 0x08, "flash.net:IDynamicPropertyOutput", "writeDynamicProperty", 0, &voidclass, &flash_net_IDynamicPropertyOutput, 0};
 static classinfo_t flash_display_IGraphicsData = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsData", 0, 0, interfaces: {0}};
 static methodinfo_t flash_utils_getDefinitionByName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getDefinitionByName", 0, &_Object, 0, 0};
 static classinfo_t _Function = {0x03, 0x00, 0x88, 0x16, "", "Function", 0, &_Object, interfaces: {0}};
@@ -2782,14 +3709,14 @@ static varinfo_t flash_text_engine_BreakOpportunity_NONE = {0x01, 0x00, 0x82, 0x
 static methodinfo_t flash_sampler__getInvocationCount = {0x02, 0x00, 0x82, 0x17, "flash.sampler", "_getInvocationCount", 0, &_Number, 0, 0};
 static methodinfo_t _parseFloat = {0x02, 0x00, 0x82, 0x16, "", "parseFloat", 0, &_Number, 0, 0};
 static classinfo_t flash_events_NetStatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "NetStatusEvent", 0, &flash_events_Event, interfaces: {0}};
-static varinfo_t flash_events_NetStatusEvent_NET_STATUS = {0x01, 0x00, 0x82, 0x16, "", "NET_STATUS", 0, &_String, &flash_events_NetStatusEvent, 0};
 static methodinfo_t flash_events_NetStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_NetStatusEvent, 0};
 static varinfo_t flash_events_NetStatusEvent_info = {0x01, 0x00, 0x80, 0x16, "", "info", 0, &_Object, &flash_events_NetStatusEvent, 0};
 static methodinfo_t flash_events_NetStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_NetStatusEvent, 0};
+static varinfo_t flash_events_NetStatusEvent_NET_STATUS = {0x01, 0x00, 0x82, 0x16, "", "NET_STATUS", 0, &_String, &flash_events_NetStatusEvent, 0};
 static classinfo_t flash_display_ShaderJob = {0x03, 0x00, 0x80, 0x16, "flash.display", "ShaderJob", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_display_ShaderJob_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, 0, &flash_display_ShaderJob, 0};
+static methodinfo_t flash_display_ShaderJob_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, &voidclass, &flash_display_ShaderJob, 0};
 static varinfo_t flash_display_ShaderJob_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_int, &flash_display_ShaderJob, 0};
-static methodinfo_t flash_display_ShaderJob_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, 0, &flash_display_ShaderJob, 0};
+static methodinfo_t flash_display_ShaderJob_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, &voidclass, &flash_display_ShaderJob, 0};
 static varinfo_t flash_display_ShaderJob_shader = {0x01, 0x00, 0x80, 0x16, "", "shader", 0, &flash_display_Shader, &flash_display_ShaderJob, 0};
 static varinfo_t flash_display_ShaderJob_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_int, &flash_display_ShaderJob, 0};
 static varinfo_t flash_display_ShaderJob_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, &_Object, &flash_display_ShaderJob, 0};
@@ -2798,58 +3725,58 @@ static classinfo_t _VerifyError = {0x03, 0x00, 0x88, 0x16, "", "VerifyError", 0,
 static varinfo_t _VerifyError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_VerifyError, 0};
 static classinfo_t flash_events_AsyncErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "AsyncErrorEvent", 0, &flash_events_ErrorEvent, interfaces: {0}};
 static methodinfo_t flash_events_AsyncErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_AsyncErrorEvent, 0};
-static varinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {0x01, 0x00, 0x82, 0x16, "", "ASYNC_ERROR", 0, &_String, &flash_events_AsyncErrorEvent, 0};
 static varinfo_t flash_events_AsyncErrorEvent_error = {0x01, 0x00, 0x80, 0x16, "", "error", 0, &_Error, &flash_events_AsyncErrorEvent, 0};
 static methodinfo_t flash_events_AsyncErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_AsyncErrorEvent, 0};
+static varinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {0x01, 0x00, 0x82, 0x16, "", "ASYNC_ERROR", 0, &_String, &flash_events_AsyncErrorEvent, 0};
 static classinfo_t flash_net_SharedObject = {0x03, 0x00, 0x80, 0x16, "flash.net", "SharedObject", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_net_SharedObject_getLocal = {0x02, 0x00, 0x82, 0x16, "", "getLocal", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_getDiskUsage = {0x02, 0x00, 0x82, 0x16, "", "getDiskUsage", 0, &_int, &flash_net_SharedObject, 0};
 static varinfo_t flash_net_SharedObject_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, &_uint, &flash_net_SharedObject, 0};
 static varinfo_t flash_net_SharedObject_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, &_Object, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_setProperty = {0x02, 0x00, 0x80, 0x16, "", "setProperty", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_setProperty = {0x02, 0x00, 0x80, 0x16, "", "setProperty", 0, &voidclass, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_net_SharedObject, 0};
 static methodinfo_t flash_net_SharedObject_flush = {0x02, 0x00, 0x80, 0x16, "", "flush", 0, &_String, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, &_uint, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, &voidclass, &flash_net_SharedObject, 0};
 static varinfo_t flash_net_SharedObject_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, &_uint, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_setDirty = {0x02, 0x00, 0x80, 0x16, "", "setDirty", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_setDirty = {0x02, 0x00, 0x80, 0x16, "", "setDirty", 0, &voidclass, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, &voidclass, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &_Object, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, &_uint, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_getDiskUsage = {0x02, 0x00, 0x82, 0x16, "", "getDiskUsage", 0, &_int, &flash_net_SharedObject, 0};
 static methodinfo_t flash_net_SharedObject_getRemote = {0x02, 0x00, 0x82, 0x16, "", "getRemote", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_SharedObject, 0};
 static methodinfo_t flash_net_SharedObject_deleteAll = {0x02, 0x00, 0x82, 0x16, "", "deleteAll", 0, &_int, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &_Object, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_getLocal = {0x02, 0x00, 0x82, 0x16, "", "getLocal", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0};
 static classinfo_t _Namespace = {0x03, 0x00, 0x81, 0x16, "", "Namespace", 0, &_Object, interfaces: {0}};
 static methodinfo_t _Namespace_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_String, &_Namespace, 0};
-static varinfo_t _Namespace_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, 0, &_Namespace, 0};
 static methodinfo_t _Namespace_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_Namespace, 0};
 static varinfo_t _Namespace_uri = {0x01, 0x00, 0x80, 0x16, "", "uri", 0, &_String, &_Namespace, 0};
 static varinfo_t _Namespace_prefix = {0x01, 0x00, 0x80, 0x16, "", "prefix", 0, 0, &_Namespace, 0};
+static varinfo_t _Namespace_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, 0, &_Namespace, 0};
 static methodinfo_t flash_utils_setTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "setTimeout", 0, &_uint, 0, 0};
 static classinfo_t flash_geom_Matrix3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Matrix3D", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_geom_Matrix3D_interpolateTo = {0x02, 0x00, 0x80, 0x16, "", "interpolateTo", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_pointAt = {0x02, 0x00, 0x80, 0x16, "", "pointAt", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_interpolate = {0x02, 0x00, 0x82, 0x16, "", "interpolate", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prependRotation = {0x02, 0x00, 0x80, 0x16, "", "prependRotation", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_decompose = {0x02, 0x00, 0x80, 0x16, "", "decompose", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_pointAt = {0x02, 0x00, 0x80, 0x16, "", "pointAt", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, &voidclass, &flash_geom_Matrix3D, 0};
 static methodinfo_t flash_geom_Matrix3D_transformVector = {0x02, 0x00, 0x80, 0x16, "", "transformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_transpose = {0x02, 0x00, 0x80, 0x16, "", "transpose", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prependScale = {0x02, 0x00, 0x80, 0x16, "", "prependScale", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_deltaTransformVector = {0x02, 0x00, 0x80, 0x16, "", "deltaTransformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendRotation = {0x02, 0x00, 0x80, 0x16, "", "appendRotation", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static varinfo_t flash_geom_Matrix3D_determinant = {0x01, 0x00, 0x80, 0x16, "", "determinant", 0, &_Number, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependRotation = {0x02, 0x00, 0x80, 0x16, "", "prependRotation", 0, &voidclass, &flash_geom_Matrix3D, 0};
 static varinfo_t flash_geom_Matrix3D_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_decompose = {0x02, 0x00, 0x80, 0x16, "", "decompose", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_append = {0x02, 0x00, 0x80, 0x16, "", "append", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_interpolateTo = {0x02, 0x00, 0x80, 0x16, "", "interpolateTo", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendScale = {0x02, 0x00, 0x80, 0x16, "", "appendScale", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prepend = {0x02, 0x00, 0x80, 0x16, "", "prepend", 0, &voidclass, &flash_geom_Matrix3D, 0};
 static methodinfo_t flash_geom_Matrix3D_recompose = {0x02, 0x00, 0x80, 0x16, "", "recompose", 0, &_Boolean, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
-static varinfo_t flash_geom_Matrix3D_rawData = {0x01, 0x00, 0x80, 0x16, "", "rawData", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0};
-static varinfo_t flash_geom_Matrix3D_determinant = {0x01, 0x00, 0x80, 0x16, "", "determinant", 0, &_Number, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendTranslation = {0x02, 0x00, 0x80, 0x16, "", "appendTranslation", 0, &voidclass, &flash_geom_Matrix3D, 0};
 static methodinfo_t flash_geom_Matrix3D_invert = {0x02, 0x00, 0x80, 0x16, "", "invert", 0, &_Boolean, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendScale = {0x02, 0x00, 0x80, 0x16, "", "appendScale", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_transformVectors = {0x02, 0x00, 0x80, 0x16, "", "transformVectors", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendTranslation = {0x02, 0x00, 0x80, 0x16, "", "appendTranslation", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendRotation = {0x02, 0x00, 0x80, 0x16, "", "appendRotation", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prepend = {0x02, 0x00, 0x80, 0x16, "", "prepend", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, 0, &flash_geom_Matrix3D, 0};
-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 varinfo_t flash_geom_Matrix3D_rawData = {0x01, 0x00, 0x80, 0x16, "", "rawData", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependTranslation = {0x02, 0x00, 0x80, 0x16, "", "prependTranslation", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_append = {0x02, 0x00, 0x80, 0x16, "", "append", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependScale = {0x02, 0x00, 0x80, 0x16, "", "prependScale", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_deltaTransformVector = {0x02, 0x00, 0x80, 0x16, "", "deltaTransformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_transformVectors = {0x02, 0x00, 0x80, 0x16, "", "transformVectors", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_transpose = {0x02, 0x00, 0x80, 0x16, "", "transpose", 0, &voidclass, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_interpolate = {0x02, 0x00, 0x82, 0x16, "", "interpolate", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_sampler_pauseSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "pauseSampling", 0, &voidclass, 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, &_String, &flash_system_Capabilities, 0};
 static varinfo_t flash_system_Capabilities_isDebugger = {0x01, 0x00, 0x82, 0x16, "", "isDebugger", 0, &_Boolean, &flash_system_Capabilities, 0};
@@ -2890,12 +3817,12 @@ static varinfo_t flash_filters_BlurFilter_quality = {0x01, 0x00, 0x80, 0x16, "",
 static varinfo_t flash_filters_BlurFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, &_Number, &flash_filters_BlurFilter, 0};
 static methodinfo_t _isFinite = {0x02, 0x00, 0x82, 0x16, "", "isFinite", 0, &_Boolean, 0, 0};
 static classinfo_t flash_media_Video = {0x03, 0x00, 0x80, 0x16, "flash.media", "Video", 0, &flash_display_DisplayObject, interfaces: {0}};
-static methodinfo_t flash_media_Video_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, 0, &flash_media_Video, 0};
+static methodinfo_t flash_media_Video_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, &voidclass, &flash_media_Video, 0};
 static varinfo_t flash_media_Video_videoWidth = {0x01, 0x00, 0x80, 0x16, "", "videoWidth", 0, &_int, &flash_media_Video, 0};
-static methodinfo_t flash_media_Video_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_media_Video, 0};
+static methodinfo_t flash_media_Video_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_media_Video, 0};
 static varinfo_t flash_media_Video_deblocking = {0x01, 0x00, 0x80, 0x16, "", "deblocking", 0, &_int, &flash_media_Video, 0};
 static varinfo_t flash_media_Video_videoHeight = {0x01, 0x00, 0x80, 0x16, "", "videoHeight", 0, &_int, &flash_media_Video, 0};
-static methodinfo_t flash_media_Video_attachNetStream = {0x02, 0x00, 0x80, 0x16, "", "attachNetStream", 0, 0, &flash_media_Video, 0};
+static methodinfo_t flash_media_Video_attachNetStream = {0x02, 0x00, 0x80, 0x16, "", "attachNetStream", 0, &voidclass, &flash_media_Video, 0};
 static varinfo_t flash_media_Video_smoothing = {0x01, 0x00, 0x80, 0x16, "", "smoothing", 0, &_Boolean, &flash_media_Video, 0};
 static classinfo_t flash_text_engine_TextLineCreationResult = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineCreationResult", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_engine_TextLineCreationResult_EMERGENCY = {0x01, 0x00, 0x82, 0x16, "", "EMERGENCY", 0, &_String, &flash_text_engine_TextLineCreationResult, 0};
@@ -2903,16 +3830,16 @@ static varinfo_t flash_text_engine_TextLineCreationResult_COMPLETE = {0x01, 0x00
 static varinfo_t flash_text_engine_TextLineCreationResult_SUCCESS = {0x01, 0x00, 0x82, 0x16, "", "SUCCESS", 0, &_String, &flash_text_engine_TextLineCreationResult, 0};
 static varinfo_t flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH = {0x01, 0x00, 0x82, 0x16, "", "INSUFFICIENT_WIDTH", 0, &_String, &flash_text_engine_TextLineCreationResult, 0};
 static classinfo_t _Error = {0x03, 0x00, 0x88, 0x16, "", "Error", 0, &_Object, interfaces: {0}};
-static methodinfo_t _Error_getErrorMessage = {0x02, 0x00, 0x82, 0x16, "", "getErrorMessage", 0, &_String, &_Error, 0};
-static methodinfo_t _Error_throwError = {0x02, 0x00, 0x82, 0x16, "", "throwError", 0, 0, &_Error, 0};
-static varinfo_t _Error_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Error, 0};
-static varinfo_t _Error_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &_Error, 0};
 static varinfo_t _Error_message = {0x01, 0x00, 0x80, 0x16, "", "message", 0, 0, &_Error, 0};
-static methodinfo_t _Error_getStackTrace = {0x02, 0x00, 0x80, 0x16, "", "getStackTrace", 0, &_String, &_Error, 0};
 static varinfo_t _Error_errorID = {0x01, 0x00, 0x80, 0x16, "", "errorID", 0, &_int, &_Error, 0};
+static methodinfo_t _Error_getStackTrace = {0x02, 0x00, 0x80, 0x16, "", "getStackTrace", 0, &_String, &_Error, 0};
+static varinfo_t _Error_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &_Error, 0};
+static varinfo_t _Error_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Error, 0};
+static methodinfo_t _Error_getErrorMessage = {0x02, 0x00, 0x82, 0x16, "", "getErrorMessage", 0, &_String, &_Error, 0};
+static methodinfo_t _Error_throwError = {0x02, 0x00, 0x82, 0x16, "", "throwError", 0, 0, &_Error, 0};
 static classinfo_t flash_xml_XMLNode = {0x03, 0x00, 0x80, 0x16, "flash.xml", "XMLNode", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_xml_XMLNode_childNodes = {0x01, 0x00, 0x80, 0x16, "", "childNodes", 0, &_Array, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_appendChild = {0x02, 0x00, 0x80, 0x16, "", "appendChild", 0, 0, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_appendChild = {0x02, 0x00, 0x80, 0x16, "", "appendChild", 0, &voidclass, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_nextSibling = {0x01, 0x00, 0x80, 0x16, "", "nextSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_nodeType = {0x01, 0x00, 0x80, 0x16, "", "nodeType", 0, &_uint, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_attributes = {0x01, 0x00, 0x80, 0x16, "", "attributes", 0, &_Object, &flash_xml_XMLNode, 0};
@@ -2923,10 +3850,10 @@ static varinfo_t flash_xml_XMLNode_prefix = {0x01, 0x00, 0x80, 0x16, "", "prefix
 static varinfo_t flash_xml_XMLNode_localName = {0x01, 0x00, 0x80, 0x16, "", "localName", 0, &_String, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_nodeName = {0x01, 0x00, 0x80, 0x16, "", "nodeName", 0, &_String, &flash_xml_XMLNode, 0};
 static methodinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {0x02, 0x00, 0x80, 0x16, "", "getNamespaceForPrefix", 0, &_String, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_insertBefore = {0x02, 0x00, 0x80, 0x16, "", "insertBefore", 0, 0, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_insertBefore = {0x02, 0x00, 0x80, 0x16, "", "insertBefore", 0, &voidclass, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_lastChild = {0x01, 0x00, 0x80, 0x16, "", "lastChild", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
 static methodinfo_t flash_xml_XMLNode_cloneNode = {0x02, 0x00, 0x80, 0x16, "", "cloneNode", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_removeNode = {0x02, 0x00, 0x80, 0x16, "", "removeNode", 0, 0, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_removeNode = {0x02, 0x00, 0x80, 0x16, "", "removeNode", 0, &voidclass, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_namespaceURI = {0x01, 0x00, 0x80, 0x16, "", "namespaceURI", 0, &_String, &flash_xml_XMLNode, 0};
 static varinfo_t flash_xml_XMLNode_previousSibling = {0x01, 0x00, 0x80, 0x16, "", "previousSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
 static methodinfo_t flash_xml_XMLNode_hasChildNodes = {0x02, 0x00, 0x80, 0x16, "", "hasChildNodes", 0, &_Boolean, &flash_xml_XMLNode, 0};
@@ -2934,9 +3861,8 @@ static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace = {0x02, 0x00, 0x80,
 static varinfo_t flash_xml_XMLNode_nodeValue = {0x01, 0x00, 0x80, 0x16, "", "nodeValue", 0, &_String, &flash_xml_XMLNode, 0};
 static classinfo_t flash_net_URLVariables = {0x03, 0x00, 0x88, 0x16, "flash.net", "URLVariables", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_net_URLVariables_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_net_URLVariables, 0};
-static methodinfo_t flash_net_URLVariables_decode = {0x02, 0x00, 0x80, 0x16, "", "decode", 0, 0, &flash_net_URLVariables, 0};
+static methodinfo_t flash_net_URLVariables_decode = {0x02, 0x00, 0x80, 0x16, "", "decode", 0, &voidclass, &flash_net_URLVariables, 0};
 static classinfo_t flash_display_LoaderInfo = {0x03, 0x00, 0x80, 0x16, "flash.display", "LoaderInfo", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_display_LoaderInfo_getLoaderInfoByDefinition = {0x02, 0x00, 0x82, 0x16, "", "getLoaderInfoByDefinition", 0, &flash_display_LoaderInfo, &flash_display_LoaderInfo, 0};
 static varinfo_t flash_display_LoaderInfo_actionScriptVersion = {0x01, 0x00, 0x80, 0x16, "", "actionScriptVersion", 0, &_uint, &flash_display_LoaderInfo, 0};
 static varinfo_t flash_display_LoaderInfo_contentType = {0x01, 0x00, 0x80, 0x16, "", "contentType", 0, &_String, &flash_display_LoaderInfo, 0};
 static varinfo_t flash_display_LoaderInfo_sameDomain = {0x01, 0x00, 0x80, 0x16, "", "sameDomain", 0, &_Boolean, &flash_display_LoaderInfo, 0};
@@ -2957,6 +3883,7 @@ static varinfo_t flash_display_LoaderInfo_applicationDomain = {0x01, 0x00, 0x80,
 static varinfo_t flash_display_LoaderInfo_parentAllowsChild = {0x01, 0x00, 0x80, 0x16, "", "parentAllowsChild", 0, &_Boolean, &flash_display_LoaderInfo, 0};
 static varinfo_t flash_display_LoaderInfo_childAllowsParent = {0x01, 0x00, 0x80, 0x16, "", "childAllowsParent", 0, &_Boolean, &flash_display_LoaderInfo, 0};
 static varinfo_t flash_display_LoaderInfo_sharedEvents = {0x01, 0x00, 0x80, 0x16, "", "sharedEvents", 0, &flash_events_EventDispatcher, &flash_display_LoaderInfo, 0};
+static methodinfo_t flash_display_LoaderInfo_getLoaderInfoByDefinition = {0x02, 0x00, 0x82, 0x16, "", "getLoaderInfoByDefinition", 0, &flash_display_LoaderInfo, &flash_display_LoaderInfo, 0};
 static classinfo_t flash_sampler_Sample = {0x03, 0x00, 0x80, 0x16, "flash.sampler", "Sample", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_sampler_Sample_time = {0x01, 0x00, 0x80, 0x16, "", "time", 0, &_Number, &flash_sampler_Sample, 0};
 static varinfo_t flash_sampler_Sample_stack = {0x01, 0x00, 0x80, 0x16, "", "stack", 0, &_Array, &flash_sampler_Sample, 0};
@@ -2969,13 +3896,13 @@ static varinfo_t flash_net_URLRequestMethod_GET = {0x01, 0x00, 0x82, 0x16, "", "
 static varinfo_t flash_net_URLRequestMethod_POST = {0x01, 0x00, 0x82, 0x16, "", "POST", 0, &_String, &flash_net_URLRequestMethod, 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 methodinfo_t flash_system_System_pause = {0x02, 0x00, 0x82, 0x16, "", "pause", 0, &voidclass, &flash_system_System, 0};
 static varinfo_t flash_system_System_useCodePage = {0x01, 0x00, 0x82, 0x16, "", "useCodePage", 0, &_Boolean, &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 methodinfo_t flash_system_System_exit = {0x02, 0x00, 0x82, 0x16, "", "exit", 0, &voidclass, &flash_system_System, 0};
+static methodinfo_t flash_system_System_setClipboard = {0x02, 0x00, 0x82, 0x16, "", "setClipboard", 0, &voidclass, &flash_system_System, 0};
 static varinfo_t flash_system_System_totalMemory = {0x01, 0x00, 0x82, 0x16, "", "totalMemory", 0, &_uint, &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 methodinfo_t flash_system_System_gc = {0x02, 0x00, 0x82, 0x16, "", "gc", 0, &voidclass, &flash_system_System, 0};
+static methodinfo_t flash_system_System_resume = {0x02, 0x00, 0x82, 0x16, "", "resume", 0, &voidclass, &flash_system_System, 0};
 static varinfo_t flash_system_System_vmVersion = {0x01, 0x00, 0x82, 0x16, "", "vmVersion", 0, &_String, &flash_system_System, 0};
 static varinfo_t flash_system_System_ime = {0x01, 0x00, 0x82, 0x16, "", "ime", 0, &flash_system_IME, &flash_system_System, 0};
 static classinfo_t flash_filters_BitmapFilterQuality = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterQuality", 0, &_Object, interfaces: {0}};
@@ -2986,9 +3913,9 @@ static classinfo_t flash_display_DisplayObjectContainer = {0x03, 0x00, 0x80, 0x1
 static methodinfo_t flash_display_DisplayObjectContainer_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, "", "getObjectsUnderPoint", 0, &_Array, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_removeChildAt = {0x02, 0x00, 0x80, 0x16, "", "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_swapChildren = {0x02, 0x00, 0x80, 0x16, "", "swapChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildren = {0x02, 0x00, 0x80, 0x16, "", "swapChildren", 0, &voidclass, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, "", "areInaccessibleObjectsUnderPoint", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, &voidclass, &flash_display_DisplayObjectContainer, 0};
 static varinfo_t flash_display_DisplayObjectContainer_numChildren = {0x01, 0x00, 0x80, 0x16, "", "numChildren", 0, &_int, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_getChildIndex = {0x02, 0x00, 0x80, 0x16, "", "getChildIndex", 0, &_int, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_getChildAt = {0x02, 0x00, 0x80, 0x16, "", "getChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
@@ -2996,7 +3923,7 @@ static methodinfo_t flash_display_DisplayObjectContainer_removeChild = {0x02, 0x
 static methodinfo_t flash_display_DisplayObjectContainer_addChildAt = {0x02, 0x00, 0x80, 0x16, "", "addChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_contains = {0x02, 0x00, 0x80, 0x16, "", "contains", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
 static methodinfo_t flash_display_DisplayObjectContainer_getChildByName = {0x02, 0x00, 0x80, 0x16, "", "getChildByName", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, &voidclass, &flash_display_DisplayObjectContainer, 0};
 static varinfo_t flash_display_DisplayObjectContainer_mouseChildren = {0x01, 0x00, 0x80, 0x16, "", "mouseChildren", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
 static varinfo_t flash_display_DisplayObjectContainer_tabChildren = {0x01, 0x00, 0x80, 0x16, "", "tabChildren", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
 static varinfo_t flash_display_DisplayObjectContainer_textSnapshot = {0x01, 0x00, 0x80, 0x16, "", "textSnapshot", 0, &flash_text_TextSnapshot, &flash_display_DisplayObjectContainer, 0};
@@ -3004,7 +3931,7 @@ static classinfo_t flash_system_LoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.
 static varinfo_t flash_system_LoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, &_Boolean, &flash_system_LoaderContext, 0};
 static varinfo_t flash_system_LoaderContext_securityDomain = {0x01, 0x00, 0x80, 0x16, "", "securityDomain", 0, &flash_system_SecurityDomain, &flash_system_LoaderContext, 0};
 static varinfo_t flash_system_LoaderContext_applicationDomain = {0x01, 0x00, 0x80, 0x16, "", "applicationDomain", 0, &flash_system_ApplicationDomain, &flash_system_LoaderContext, 0};
-static methodinfo_t flash_utils_clearTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearTimeout", 0, 0, 0, 0};
+static methodinfo_t flash_utils_clearTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearTimeout", 0, &voidclass, 0, 0};
 static methodinfo_t _isXMLName = {0x02, 0x00, 0x82, 0x16, "", "isXMLName", 0, &_Boolean, 0, 0};
 static classinfo_t flash_xml_XMLNodeType = {0x03, 0x00, 0x81, 0x16, "flash.xml", "XMLNodeType", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE = {0x01, 0x00, 0x82, 0x16, "", "PROCESSING_INSTRUCTION_NODE", 0, &_uint, &flash_xml_XMLNodeType, 0};
@@ -3016,36 +3943,36 @@ static varinfo_t flash_xml_XMLNodeType_TEXT_NODE = {0x01, 0x00, 0x82, 0x16, "",
 static varinfo_t flash_xml_XMLNodeType_ELEMENT_NODE = {0x01, 0x00, 0x82, 0x16, "", "ELEMENT_NODE", 0, &_uint, &flash_xml_XMLNodeType, 0};
 static classinfo_t flash_events_ErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ErrorEvent", 0, &flash_events_TextEvent, interfaces: {0}};
 static methodinfo_t flash_events_ErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ErrorEvent, 0};
-static varinfo_t flash_events_ErrorEvent_ERROR = {0x01, 0x00, 0x82, 0x16, "", "ERROR", 0, &_String, &flash_events_ErrorEvent, 0};
 static methodinfo_t flash_events_ErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ErrorEvent, 0};
+static varinfo_t flash_events_ErrorEvent_ERROR = {0x01, 0x00, 0x82, 0x16, "", "ERROR", 0, &_String, &flash_events_ErrorEvent, 0};
 static classinfo_t flash_utils_IDataOutput = {0x03, 0x00, 0x90, 0x16, "flash.utils", "IDataOutput", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_IDataOutput_writeUnsignedInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUnsignedInt", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeInt", 0, 0, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeUnsignedInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUnsignedInt", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeInt", 0, &voidclass, &flash_utils_IDataOutput, 0};
 static varinfo_t flash_utils_IDataOutput_objectEncoding = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "objectEncoding", 0, &_uint, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeUTFBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUTFBytes", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeObject = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeObject", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeMultiByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeMultiByte", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeShort = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeShort", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeFloat = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeFloat", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeUTF = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUTF", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeByte", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeBoolean = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBoolean", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeDouble = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeDouble", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBytes", 0, 0, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeUTFBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUTFBytes", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeObject = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeObject", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeMultiByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeMultiByte", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeShort = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeShort", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeFloat = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeFloat", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeUTF = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeUTF", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeByte", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeBoolean = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBoolean", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeDouble = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeDouble", 0, &voidclass, &flash_utils_IDataOutput, 0};
+static methodinfo_t flash_utils_IDataOutput_writeBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBytes", 0, &voidclass, &flash_utils_IDataOutput, 0};
 static varinfo_t flash_utils_IDataOutput_endian = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "endian", 0, &_String, &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_projectVectors = {0x02, 0x00, 0x82, 0x16, "", "projectVectors", 0, &voidclass, &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 varinfo_t flash_events_TextEvent_LINK = {0x01, 0x00, 0x82, 0x16, "", "LINK", 0, &_String, &flash_events_TextEvent, 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, &_String, &flash_events_TextEvent, 0};
-static varinfo_t flash_events_TextEvent_TEXT_INPUT = {0x01, 0x00, 0x82, 0x16, "", "TEXT_INPUT", 0, &_String, &flash_events_TextEvent, 0};
 static methodinfo_t flash_events_TextEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_TextEvent, 0};
+static varinfo_t flash_events_TextEvent_LINK = {0x01, 0x00, 0x82, 0x16, "", "LINK", 0, &_String, &flash_events_TextEvent, 0};
+static varinfo_t flash_events_TextEvent_TEXT_INPUT = {0x01, 0x00, 0x82, 0x16, "", "TEXT_INPUT", 0, &_String, &flash_events_TextEvent, 0};
 static classinfo_t flash_utils_Proxy = {0x03, 0x00, 0x80, 0x16, "flash.utils", "Proxy", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_utils_Proxy_callProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "callProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_setProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "setProperty", 0, 0, &flash_utils_Proxy, 0};
+static methodinfo_t flash_utils_Proxy_setProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "setProperty", 0, &voidclass, &flash_utils_Proxy, 0};
 static methodinfo_t flash_utils_Proxy_getProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "getProperty", 0, 0, &flash_utils_Proxy, 0};
 static methodinfo_t flash_utils_Proxy_nextName = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "nextName", 0, &_String, &flash_utils_Proxy, 0};
 static methodinfo_t flash_utils_Proxy_nextNameIndex = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "nextNameIndex", 0, &_int, &flash_utils_Proxy, 0};
@@ -3065,7 +3992,7 @@ static varinfo_t flash_xml_XMLDocument_xmlDecl = {0x01, 0x00, 0x80, 0x16, "", "x
 static methodinfo_t flash_xml_XMLDocument_createElement = {0x02, 0x00, 0x80, 0x16, "", "createElement", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0};
 static varinfo_t flash_xml_XMLDocument_ignoreWhite = {0x01, 0x00, 0x80, 0x16, "", "ignoreWhite", 0, &_Boolean, &flash_xml_XMLDocument, 0};
 static methodinfo_t flash_xml_XMLDocument_createTextNode = {0x02, 0x00, 0x80, 0x16, "", "createTextNode", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0};
-static methodinfo_t flash_xml_XMLDocument_parseXML = {0x02, 0x00, 0x80, 0x16, "", "parseXML", 0, 0, &flash_xml_XMLDocument, 0};
+static methodinfo_t flash_xml_XMLDocument_parseXML = {0x02, 0x00, 0x80, 0x16, "", "parseXML", 0, &voidclass, &flash_xml_XMLDocument, 0};
 static classinfo_t flash_display_ShaderInput = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderInput", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_ShaderInput_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_int, &flash_display_ShaderInput, 0};
 static varinfo_t flash_display_ShaderInput_input = {0x01, 0x00, 0x80, 0x16, "", "input", 0, &_Object, &flash_display_ShaderInput, 0};
@@ -3083,7 +4010,7 @@ static varinfo_t flash_text_engine_TextBlock_baselineZero = {0x01, 0x00, 0x80, 0
 static varinfo_t flash_text_engine_TextBlock_applyNonLinearFontScaling = {0x01, 0x00, 0x80, 0x16, "", "applyNonLinearFontScaling", 0, &_Boolean, &flash_text_engine_TextBlock, 0};
 static varinfo_t flash_text_engine_TextBlock_firstLine = {0x01, 0x00, 0x80, 0x16, "", "firstLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0};
 static varinfo_t flash_text_engine_TextBlock_textJustifier = {0x01, 0x00, 0x80, 0x16, "", "textJustifier", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_releaseLines = {0x02, 0x00, 0x80, 0x16, "", "releaseLines", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_releaseLines = {0x02, 0x00, 0x80, 0x16, "", "releaseLines", 0, &voidclass, &flash_text_engine_TextBlock, 0};
 static varinfo_t flash_text_engine_TextBlock_firstInvalidLine = {0x01, 0x00, 0x80, 0x16, "", "firstInvalidLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0};
 static varinfo_t flash_text_engine_TextBlock_baselineFontSize = {0x01, 0x00, 0x80, 0x16, "", "baselineFontSize", 0, &_Number, &flash_text_engine_TextBlock, 0};
 static varinfo_t flash_text_engine_TextBlock_lineRotation = {0x01, 0x00, 0x80, 0x16, "", "lineRotation", 0, &_String, &flash_text_engine_TextBlock, 0};
@@ -3119,13 +4046,13 @@ static varinfo_t flash_display_StageQuality_MEDIUM = {0x01, 0x00, 0x82, 0x16, ""
 static varinfo_t flash_display_StageQuality_HIGH = {0x01, 0x00, 0x82, 0x16, "", "HIGH", 0, &_String, &flash_display_StageQuality, 0};
 static varinfo_t flash_display_StageQuality_BEST = {0x01, 0x00, 0x82, 0x16, "", "BEST", 0, &_String, &flash_display_StageQuality, 0};
 static classinfo_t flash_display_Sprite = {0x03, 0x00, 0x80, 0x16, "flash.display", "Sprite", 0, &flash_display_DisplayObjectContainer, interfaces: {0}};
-static methodinfo_t flash_display_Sprite_stopDrag = {0x02, 0x00, 0x80, 0x16, "", "stopDrag", 0, 0, &flash_display_Sprite, 0};
+static methodinfo_t flash_display_Sprite_stopDrag = {0x02, 0x00, 0x80, 0x16, "", "stopDrag", 0, &voidclass, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_buttonMode = {0x01, 0x00, 0x80, 0x16, "", "buttonMode", 0, &_Boolean, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, &flash_media_SoundTransform, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_hitArea = {0x01, 0x00, 0x80, 0x16, "", "hitArea", 0, &flash_display_Sprite, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_useHandCursor = {0x01, 0x00, 0x80, 0x16, "", "useHandCursor", 0, &_Boolean, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_graphics = {0x01, 0x00, 0x80, 0x16, "", "graphics", 0, &flash_display_Graphics, &flash_display_Sprite, 0};
-static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, "", "startDrag", 0, 0, &flash_display_Sprite, 0};
+static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, "", "startDrag", 0, &voidclass, &flash_display_Sprite, 0};
 static varinfo_t flash_display_Sprite_dropTarget = {0x01, 0x00, 0x80, 0x16, "", "dropTarget", 0, &flash_display_DisplayObject, &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_PAGE_DOWN = {0x01, 0x00, 0x82, 0x16, "", "PAGE_DOWN", 0, &_uint, &flash_ui_Keyboard, 0};
@@ -3192,7 +4119,7 @@ static methodinfo_t flash_filters_DisplacementMapFilter_clone = {0x02, 0x00, 0x8
 static varinfo_t flash_filters_DisplacementMapFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, &_Number, &flash_filters_DisplacementMapFilter, 0};
 static varinfo_t flash_filters_DisplacementMapFilter_componentY = {0x01, 0x00, 0x80, 0x16, "", "componentY", 0, &_uint, &flash_filters_DisplacementMapFilter, 0};
 static methodinfo_t flash_utils_escapeMultiByte = {0x02, 0x00, 0x82, 0x16, "flash.utils", "escapeMultiByte", 0, &_String, 0, 0};
-static methodinfo_t adobe_utils_MMEndCommand = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMEndCommand", 0, 0, 0, 0};
+static methodinfo_t adobe_utils_MMEndCommand = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMEndCommand", 0, &voidclass, 0, 0};
 static classinfo_t flash_display_GradientType = {0x03, 0x00, 0x81, 0x16, "flash.display", "GradientType", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_GradientType_LINEAR = {0x01, 0x00, 0x82, 0x16, "", "LINEAR", 0, &_String, &flash_display_GradientType, 0};
 static varinfo_t flash_display_GradientType_RADIAL = {0x01, 0x00, 0x82, 0x16, "", "RADIAL", 0, &_String, &flash_display_GradientType, 0};
@@ -3230,18 +4157,18 @@ static methodinfo_t flash_text_engine_GroupElement_splitTextElement = {0x02, 0x0
 static methodinfo_t flash_text_engine_GroupElement_mergeTextElements = {0x02, 0x00, 0x80, 0x16, "", "mergeTextElements", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0};
 static methodinfo_t flash_text_engine_GroupElement_getElementAtCharIndex = {0x02, 0x00, 0x80, 0x16, "", "getElementAtCharIndex", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0};
 static varinfo_t flash_text_engine_GroupElement_elementCount = {0x01, 0x00, 0x80, 0x16, "", "elementCount", 0, &_int, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_setElements = {0x02, 0x00, 0x80, 0x16, "", "setElements", 0, 0, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_setElements = {0x02, 0x00, 0x80, 0x16, "", "setElements", 0, &voidclass, &flash_text_engine_GroupElement, 0};
 static methodinfo_t flash_text_engine_GroupElement_getElementAt = {0x02, 0x00, 0x80, 0x16, "", "getElementAt", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_ungroupElements = {0x02, 0x00, 0x80, 0x16, "", "ungroupElements", 0, 0, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_ungroupElements = {0x02, 0x00, 0x80, 0x16, "", "ungroupElements", 0, &voidclass, &flash_text_engine_GroupElement, 0};
 static methodinfo_t flash_text_engine_GroupElement_replaceElements = {0x02, 0x00, 0x80, 0x16, "", "replaceElements", 0, &__AS3___vec_Vector, &flash_text_engine_GroupElement, 0};
 static methodinfo_t flash_text_engine_GroupElement_getElementIndex = {0x02, 0x00, 0x80, 0x16, "", "getElementIndex", 0, &_int, &flash_text_engine_GroupElement, 0};
 static methodinfo_t _parseInt = {0x02, 0x00, 0x82, 0x16, "", "parseInt", 0, &_Number, 0, 0};
 static classinfo_t _QName = {0x03, 0x00, 0x81, 0x16, "", "QName", 0, &_Object, interfaces: {0}};
 static varinfo_t _QName_localName = {0x01, 0x00, 0x80, 0x16, "", "localName", 0, &_String, &_QName, 0};
 static methodinfo_t _QName_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_QName, &_QName, 0};
-static varinfo_t _QName_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, 0, &_QName, 0};
 static methodinfo_t _QName_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_QName, 0};
 static varinfo_t _QName_uri = {0x01, 0x00, 0x80, 0x16, "", "uri", 0, 0, &_QName, 0};
+static varinfo_t _QName_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, 0, &_QName, 0};
 static classinfo_t _UninitializedError = {0x03, 0x00, 0x88, 0x16, "", "UninitializedError", 0, &_Error, interfaces: {0}};
 static varinfo_t _UninitializedError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_UninitializedError, 0};
 static classinfo_t _Date = {0x03, 0x00, 0x89, 0x16, "", "Date", 0, &_Object, interfaces: {0}};
@@ -3263,10 +4190,8 @@ static varinfo_t _Date_millisecondsUTC = {0x01, 0x00, 0x80, 0x16, "", "milliseco
 static varinfo_t _Date_minutes = {0x01, 0x00, 0x80, 0x16, "", "minutes", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_setUTCHours = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCHours", 0, &_Number, &_Date, 0};
 static varinfo_t _Date_minutesUTC = {0x01, 0x00, 0x80, 0x16, "", "minutesUTC", 0, &_Number, &_Date, 0};
-static varinfo_t _Date_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Date, 0};
 static methodinfo_t _Date_toLocaleTimeString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleTimeString", 0, &_String, &_Date, 0};
 static varinfo_t _Date_fullYearUTC = {0x01, 0x00, 0x80, 0x16, "", "fullYearUTC", 0, &_Number, &_Date, 0};
-static methodinfo_t _Date_UTC = {0x02, 0x00, 0x82, 0x16, "", "UTC", 0, &_Number, &_Date, 0};
 static varinfo_t _Date_time = {0x01, 0x00, 0x80, 0x16, "", "time", 0, &_Number, &_Date, 0};
 static varinfo_t _Date_monthUTC = {0x01, 0x00, 0x80, 0x16, "", "monthUTC", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_getUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMilliseconds", 0, &_Number, &_Date, 0};
@@ -3292,7 +4217,6 @@ static methodinfo_t _Date_getFullYear = {0x02, 0x00, 0x80, 0x08, "http://adobe.c
 static methodinfo_t _Date_setFullYear = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setFullYear", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_setHours = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setHours", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_setMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMonth", 0, &_Number, &_Date, 0};
-static methodinfo_t _Date_parse = {0x02, 0x00, 0x82, 0x16, "", "parse", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_getUTCSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCSeconds", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_getMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getMinutes", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_toLocaleString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleString", 0, &_String, &_Date, 0};
@@ -3307,13 +4231,16 @@ static varinfo_t _Date_secondsUTC = {0x01, 0x00, 0x80, 0x16, "", "secondsUTC", 0
 static methodinfo_t _Date_toTimeString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toTimeString", 0, &_String, &_Date, 0};
 static methodinfo_t _Date_setMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMilliseconds", 0, &_Number, &_Date, 0};
 static methodinfo_t _Date_getUTCHours = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCHours", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Date, 0};
+static methodinfo_t _Date_UTC = {0x02, 0x00, 0x82, 0x16, "", "UTC", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_parse = {0x02, 0x00, 0x82, 0x16, "", "parse", 0, &_Number, &_Date, 0};
 static classinfo_t flash_text_StyleSheet = {0x03, 0x00, 0x88, 0x16, "flash.text", "StyleSheet", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_text_StyleSheet_styleNames = {0x01, 0x00, 0x80, 0x16, "", "styleNames", 0, &_Array, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_text_StyleSheet, 0};
 static methodinfo_t flash_text_StyleSheet_transform = {0x02, 0x00, 0x80, 0x16, "", "transform", 0, &flash_text_TextFormat, &flash_text_StyleSheet, 0};
 static methodinfo_t flash_text_StyleSheet_getStyle = {0x02, 0x00, 0x80, 0x16, "", "getStyle", 0, &_Object, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_parseCSS = {0x02, 0x00, 0x80, 0x16, "", "parseCSS", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_setStyle = {0x02, 0x00, 0x80, 0x16, "", "setStyle", 0, 0, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_parseCSS = {0x02, 0x00, 0x80, 0x16, "", "parseCSS", 0, &voidclass, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_setStyle = {0x02, 0x00, 0x80, 0x16, "", "setStyle", 0, &voidclass, &flash_text_StyleSheet, 0};
 static classinfo_t flash_display_ActionScriptVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "ActionScriptVersion", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_ActionScriptVersion_ACTIONSCRIPT3 = {0x01, 0x00, 0x82, 0x16, "", "ACTIONSCRIPT3", 0, &_uint, &flash_display_ActionScriptVersion, 0};
 static varinfo_t flash_display_ActionScriptVersion_ACTIONSCRIPT2 = {0x01, 0x00, 0x82, 0x16, "", "ACTIONSCRIPT2", 0, &_uint, &flash_display_ActionScriptVersion, 0};
@@ -3329,7 +4256,6 @@ static methodinfo_t _String_concat = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/
 static methodinfo_t _String_substr = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "substr", 0, &_String, &_String, 0};
 static methodinfo_t _String_slice = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "slice", 0, &_String, &_String, 0};
 static methodinfo_t _String_search = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "search", 0, &_int, &_String, 0};
-static methodinfo_t _String_fromCharCode = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "fromCharCode", 0, &_String, &_String, 0};
 static methodinfo_t _String_toLocaleUpperCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleUpperCase", 0, &_String, &_String, 0};
 static methodinfo_t _String_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_String, 0};
 static methodinfo_t _String_toUpperCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toUpperCase", 0, &_String, &_String, 0};
@@ -3342,33 +4268,34 @@ static methodinfo_t _String_split = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/A
 static methodinfo_t _String_toLocaleLowerCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleLowerCase", 0, &_String, &_String, 0};
 static varinfo_t _String_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_int, &_String, 0};
 static methodinfo_t _String_toLowerCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLowerCase", 0, &_String, &_String, 0};
+static methodinfo_t _String_fromCharCode = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "fromCharCode", 0, &_String, &_String, 0};
 static classinfo_t flash_media_SoundChannel = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundChannel", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_media_SoundChannel_leftPeak = {0x01, 0x00, 0x80, 0x16, "", "leftPeak", 0, &_Number, &flash_media_SoundChannel, 0};
-static methodinfo_t flash_media_SoundChannel_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, 0, &flash_media_SoundChannel, 0};
+static methodinfo_t flash_media_SoundChannel_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, &voidclass, &flash_media_SoundChannel, 0};
 static varinfo_t flash_media_SoundChannel_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, &_Number, &flash_media_SoundChannel, 0};
 static varinfo_t flash_media_SoundChannel_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, &flash_media_SoundTransform, &flash_media_SoundChannel, 0};
 static varinfo_t flash_media_SoundChannel_rightPeak = {0x01, 0x00, 0x80, 0x16, "", "rightPeak", 0, &_Number, &flash_media_SoundChannel, 0};
 static classinfo_t flash_desktop_Clipboard = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "Clipboard", 0, &_Object, interfaces: {0}};
-static varinfo_t flash_desktop_Clipboard_generalClipboard = {0x01, 0x00, 0x82, 0x16, "", "generalClipboard", 0, &flash_desktop_Clipboard, &flash_desktop_Clipboard, 0};
 static methodinfo_t flash_desktop_Clipboard_setDataHandler = {0x02, 0x00, 0x80, 0x16, "", "setDataHandler", 0, &_Boolean, &flash_desktop_Clipboard, 0};
 static methodinfo_t flash_desktop_Clipboard_setData = {0x02, 0x00, 0x80, 0x16, "", "setData", 0, &_Boolean, &flash_desktop_Clipboard, 0};
 static varinfo_t flash_desktop_Clipboard_formats = {0x01, 0x00, 0x80, 0x16, "", "formats", 0, &_Array, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_desktop_Clipboard, 0};
 static methodinfo_t flash_desktop_Clipboard_getData = {0x02, 0x00, 0x80, 0x16, "", "getData", 0, &_Object, &flash_desktop_Clipboard, 0};
 static methodinfo_t flash_desktop_Clipboard_hasFormat = {0x02, 0x00, 0x80, 0x16, "", "hasFormat", 0, &_Boolean, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_clearData = {0x02, 0x00, 0x80, 0x16, "", "clearData", 0, 0, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_clearData = {0x02, 0x00, 0x80, 0x16, "", "clearData", 0, &voidclass, &flash_desktop_Clipboard, 0};
+static varinfo_t flash_desktop_Clipboard_generalClipboard = {0x01, 0x00, 0x82, 0x16, "", "generalClipboard", 0, &flash_desktop_Clipboard, &flash_desktop_Clipboard, 0};
 static classinfo_t flash_display_IBitmapDrawable = {0x03, 0x00, 0x90, 0x16, "flash.display", "IBitmapDrawable", 0, 0, interfaces: {0}};
 static classinfo_t _TypeError = {0x03, 0x00, 0x88, 0x16, "", "TypeError", 0, &_Error, interfaces: {0}};
 static varinfo_t _TypeError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_TypeError, 0};
 static classinfo_t _int = {0x03, 0x00, 0x81, 0x16, "", "int", 0, &_Object, interfaces: {0}};
-static varinfo_t _int_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_int, &_int, 0};
 static methodinfo_t _int_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_int, &_int, 0};
-static varinfo_t _int_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_int, 0};
-static varinfo_t _int_MIN_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MIN_VALUE", 0, &_int, &_int, 0};
 static methodinfo_t _int_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_int, 0};
 static methodinfo_t _int_toExponential = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toExponential", 0, &_String, &_int, 0};
 static methodinfo_t _int_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 0, &_String, &_int, 0};
 static methodinfo_t _int_toPrecision = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toPrecision", 0, &_String, &_int, 0};
+static varinfo_t _int_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_int, &_int, 0};
+static varinfo_t _int_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_int, 0};
+static varinfo_t _int_MIN_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MIN_VALUE", 0, &_int, &_int, 0};
 static classinfo_t flash_display_Scene = {0x03, 0x00, 0x81, 0x16, "flash.display", "Scene", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_Scene_numFrames = {0x01, 0x00, 0x80, 0x16, "", "numFrames", 0, &_int, &flash_display_Scene, 0};
 static varinfo_t flash_display_Scene_labels = {0x01, 0x00, 0x80, 0x16, "", "labels", 0, &_Array, &flash_display_Scene, 0};
@@ -3384,8 +4311,8 @@ static varinfo_t flash_text_engine_FontMetrics_superscriptScale = {0x01, 0x00, 0
 static varinfo_t flash_text_engine_FontMetrics_subscriptOffset = {0x01, 0x00, 0x80, 0x16, "", "subscriptOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0};
 static varinfo_t flash_text_engine_FontMetrics_underlineOffset = {0x01, 0x00, 0x80, 0x16, "", "underlineOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0};
 static classinfo_t flash_utils_IExternalizable = {0x03, 0x00, 0x90, 0x16, "flash.utils", "IExternalizable", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_IExternalizable_readExternal = {0x02, 0x00, 0x80, 0x08, "flash.utils:IExternalizable", "readExternal", 0, 0, &flash_utils_IExternalizable, 0};
-static methodinfo_t flash_utils_IExternalizable_writeExternal = {0x02, 0x00, 0x80, 0x08, "flash.utils:IExternalizable", "writeExternal", 0, 0, &flash_utils_IExternalizable, 0};
+static methodinfo_t flash_utils_IExternalizable_readExternal = {0x02, 0x00, 0x80, 0x08, "flash.utils:IExternalizable", "readExternal", 0, &voidclass, &flash_utils_IExternalizable, 0};
+static methodinfo_t flash_utils_IExternalizable_writeExternal = {0x02, 0x00, 0x80, 0x08, "flash.utils:IExternalizable", "writeExternal", 0, &voidclass, &flash_utils_IExternalizable, 0};
 static classinfo_t __AS3___vec_Vector = {0x03, 0x00, 0x89, 0x16, "__AS3__.vec", "Vector", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_filters_GradientBevelFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GradientBevelFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
 static varinfo_t flash_filters_GradientBevelFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, &_Number, &flash_filters_GradientBevelFilter, 0};
@@ -3411,14 +4338,13 @@ static methodinfo_t flash_sampler_getSampleCount = {0x02, 0x00, 0x82, 0x16, "fla
 static classinfo_t flash_net_URLRequestHeader = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequestHeader", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_net_URLRequestHeader_value = {0x01, 0x00, 0x80, 0x16, "", "value", 0, &_String, &flash_net_URLRequestHeader, 0};
 static varinfo_t flash_net_URLRequestHeader_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_net_URLRequestHeader, 0};
-static methodinfo_t flash_profiler_showRedrawRegions = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "showRedrawRegions", 0, 0, 0, 0};
+static methodinfo_t flash_profiler_showRedrawRegions = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "showRedrawRegions", 0, &voidclass, 0, 0};
 static classinfo_t flash_display_ShaderData = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderData", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_text_engine_TextLine = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLine", 0, &flash_display_DisplayObjectContainer, interfaces: {0}};
 static varinfo_t flash_text_engine_TextLine_previousLine = {0x01, 0x00, 0x80, 0x16, "", "previousLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextLine, 0};
 static varinfo_t flash_text_engine_TextLine_validity = {0x01, 0x00, 0x80, 0x16, "", "validity", 0, &_String, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex = {0x02, 0x00, 0x80, 0x16, "", "getAtomTextBlockBeginIndex", 0, &_int, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft = {0x02, 0x00, 0x80, 0x16, "", "getAtomWordBoundaryOnLeft", 0, &_Boolean, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_MAX_LINE_WIDTH = {0x01, 0x00, 0x82, 0x16, "", "MAX_LINE_WIDTH", 0, &_int, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation = {0x02, 0x00, 0x80, 0x16, "", "getAtomTextRotation", 0, &_String, &flash_text_engine_TextLine, 0};
 static varinfo_t flash_text_engine_TextLine_textHeight = {0x01, 0x00, 0x80, 0x16, "", "textHeight", 0, &_Number, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomCenter = {0x02, 0x00, 0x80, 0x16, "", "getAtomCenter", 0, &_Number, &flash_text_engine_TextLine, 0};
@@ -3436,7 +4362,7 @@ static varinfo_t flash_text_engine_TextLine_specifiedWidth = {0x01, 0x00, 0x80,
 static methodinfo_t flash_text_engine_TextLine_getMirrorRegion = {0x02, 0x00, 0x80, 0x16, "", "getMirrorRegion", 0, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomGraphic = {0x02, 0x00, 0x80, 0x16, "", "getAtomGraphic", 0, &flash_display_DisplayObject, &flash_text_engine_TextLine, 0};
 static varinfo_t flash_text_engine_TextLine_hasGraphicElement = {0x01, 0x00, 0x80, 0x16, "", "hasGraphicElement", 0, &_Boolean, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_flushAtomData = {0x02, 0x00, 0x80, 0x16, "", "flushAtomData", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_flushAtomData = {0x02, 0x00, 0x80, 0x16, "", "flushAtomData", 0, &voidclass, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_dump = {0x02, 0x00, 0x80, 0x16, "", "dump", 0, &_String, &flash_text_engine_TextLine, 0};
 static varinfo_t flash_text_engine_TextLine_nextLine = {0x01, 0x00, 0x80, 0x16, "", "nextLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtCharIndex = {0x02, 0x00, 0x80, 0x16, "", "getAtomIndexAtCharIndex", 0, &_int, &flash_text_engine_TextLine, 0};
@@ -3445,6 +4371,7 @@ static varinfo_t flash_text_engine_TextLine_atomCount = {0x01, 0x00, 0x80, 0x16,
 static varinfo_t flash_text_engine_TextLine_descent = {0x01, 0x00, 0x80, 0x16, "", "descent", 0, &_Number, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomBidiLevel = {0x02, 0x00, 0x80, 0x16, "", "getAtomBidiLevel", 0, &_int, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtPoint = {0x02, 0x00, 0x80, 0x16, "", "getAtomIndexAtPoint", 0, &_int, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_MAX_LINE_WIDTH = {0x01, 0x00, 0x82, 0x16, "", "MAX_LINE_WIDTH", 0, &_int, &flash_text_engine_TextLine, 0};
 static methodinfo_t flash_sampler_getSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSamples", 0, &_Object, 0, 0};
 static classinfo_t flash_net_URLRequest = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequest", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_net_URLRequest_contentType = {0x01, 0x00, 0x80, 0x16, "", "contentType", 0, &_String, &flash_net_URLRequest, 0};
@@ -3474,7 +4401,7 @@ static methodinfo_t flash_utils_IDataInput_readShort = {0x02, 0x00, 0x80, 0x08,
 static varinfo_t flash_utils_IDataInput_objectEncoding = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "objectEncoding", 0, &_uint, &flash_utils_IDataInput, 0};
 static methodinfo_t flash_utils_IDataInput_readUnsignedInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUnsignedInt", 0, &_uint, &flash_utils_IDataInput, 0};
 static methodinfo_t flash_utils_IDataInput_readDouble = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readDouble", 0, &_Number, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readBytes", 0, 0, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readBytes", 0, &voidclass, &flash_utils_IDataInput, 0};
 static methodinfo_t flash_utils_IDataInput_readUnsignedByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUnsignedByte", 0, &_uint, &flash_utils_IDataInput, 0};
 static methodinfo_t flash_utils_IDataInput_readMultiByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readMultiByte", 0, &_String, &flash_utils_IDataInput, 0};
 static methodinfo_t flash_utils_IDataInput_readInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readInt", 0, &_int, &flash_utils_IDataInput, 0};
@@ -3486,19 +4413,19 @@ static varinfo_t flash_utils_IDataInput_endian = {0x01, 0x00, 0x80, 0x08, "flash
 static methodinfo_t flash_utils_IDataInput_readBoolean = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readBoolean", 0, &_Boolean, &flash_utils_IDataInput, 0};
 static classinfo_t flash_events_IEventDispatcher = {0x03, 0x00, 0x90, 0x16, "flash.events", "IEventDispatcher", 0, 0, interfaces: {0}};
 static methodinfo_t flash_events_IEventDispatcher_willTrigger = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "willTrigger", 0, &_Boolean, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "removeEventListener", 0, 0, &flash_events_IEventDispatcher, 0};
+static methodinfo_t flash_events_IEventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "removeEventListener", 0, &voidclass, &flash_events_IEventDispatcher, 0};
 static methodinfo_t flash_events_IEventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "hasEventListener", 0, &_Boolean, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "addEventListener", 0, 0, &flash_events_IEventDispatcher, 0};
+static methodinfo_t flash_events_IEventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "addEventListener", 0, &voidclass, &flash_events_IEventDispatcher, 0};
 static methodinfo_t flash_events_IEventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "dispatchEvent", 0, &_Boolean, &flash_events_IEventDispatcher, 0};
 static classinfo_t _Class = {0x03, 0x00, 0x88, 0x16, "", "Class", 0, &_Object, interfaces: {0}};
-static varinfo_t _Class_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Class, 0};
 static varinfo_t _Class_prototype = {0x01, 0x00, 0x80, 0x16, "", "prototype", 0, 0, &_Class, 0};
+static varinfo_t _Class_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Class, 0};
 static classinfo_t flash_geom_Rectangle = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Rectangle", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_geom_Rectangle_top = {0x01, 0x00, 0x80, 0x16, "", "top", 0, &_Number, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_intersection = {0x02, 0x00, 0x80, 0x16, "", "intersection", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_intersects = {0x02, 0x00, 0x80, 0x16, "", "intersects", 0, &_Boolean, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_containsPoint = {0x02, 0x00, 0x80, 0x16, "", "containsPoint", 0, &_Boolean, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_setEmpty = {0x02, 0x00, 0x80, 0x16, "", "setEmpty", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_setEmpty = {0x02, 0x00, 0x80, 0x16, "", "setEmpty", 0, &voidclass, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_topLeft = {0x01, 0x00, 0x80, 0x16, "", "topLeft", 0, &flash_geom_Point, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_Number, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_containsRect = {0x02, 0x00, 0x80, 0x16, "", "containsRect", 0, &_Boolean, &flash_geom_Rectangle, 0};
@@ -3506,10 +4433,10 @@ static methodinfo_t flash_geom_Rectangle_isEmpty = {0x02, 0x00, 0x80, 0x16, "",
 static methodinfo_t flash_geom_Rectangle_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_Number, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_left = {0x01, 0x00, 0x80, 0x16, "", "left", 0, &_Number, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_inflatePoint = {0x02, 0x00, 0x80, 0x16, "", "inflatePoint", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, &voidclass, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_inflatePoint = {0x02, 0x00, 0x80, 0x16, "", "inflatePoint", 0, &voidclass, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_offsetPoint = {0x02, 0x00, 0x80, 0x16, "", "offsetPoint", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_offsetPoint = {0x02, 0x00, 0x80, 0x16, "", "offsetPoint", 0, &voidclass, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, &flash_geom_Point, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_bottomRight = {0x01, 0x00, 0x80, 0x16, "", "bottomRight", 0, &flash_geom_Point, &flash_geom_Rectangle, 0};
@@ -3519,63 +4446,63 @@ static methodinfo_t flash_geom_Rectangle_union = {0x02, 0x00, 0x80, 0x16, "", "u
 static varinfo_t flash_geom_Rectangle_bottom = {0x01, 0x00, 0x80, 0x16, "", "bottom", 0, &_Number, &flash_geom_Rectangle, 0};
 static methodinfo_t flash_geom_Rectangle_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0};
 static varinfo_t flash_geom_Rectangle_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, &voidclass, &flash_geom_Rectangle, 0};
 static classinfo_t flash_events_SecurityErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SecurityErrorEvent", 0, &flash_events_ErrorEvent, interfaces: {0}};
 static methodinfo_t flash_events_SecurityErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SecurityErrorEvent, 0};
 static methodinfo_t flash_events_SecurityErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SecurityErrorEvent, 0};
 static varinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR = {0x01, 0x00, 0x82, 0x16, "", "SECURITY_ERROR", 0, &_String, &flash_events_SecurityErrorEvent, 0};
 static classinfo_t flash_net_IDynamicPropertyWriter = {0x03, 0x00, 0x90, 0x16, "flash.net", "IDynamicPropertyWriter", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties = {0x02, 0x00, 0x80, 0x08, "flash.net:IDynamicPropertyWriter", "writeDynamicProperties", 0, 0, &flash_net_IDynamicPropertyWriter, 0};
+static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties = {0x02, 0x00, 0x80, 0x08, "flash.net:IDynamicPropertyWriter", "writeDynamicProperties", 0, &voidclass, &flash_net_IDynamicPropertyWriter, 0};
 static classinfo_t flash_display_InterpolationMethod = {0x03, 0x00, 0x81, 0x16, "flash.display", "InterpolationMethod", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_InterpolationMethod_RGB = {0x01, 0x00, 0x82, 0x16, "", "RGB", 0, &_String, &flash_display_InterpolationMethod, 0};
 static varinfo_t flash_display_InterpolationMethod_LINEAR_RGB = {0x01, 0x00, 0x82, 0x16, "", "LINEAR_RGB", 0, &_String, &flash_display_InterpolationMethod, 0};
 static classinfo_t _Object = {0x03, 0x00, 0x88, 0x16, "", "Object", 0, 0, interfaces: {0}};
-static methodinfo_t _Object_init = {0x02, 0x00, 0x82, 0x17, "", "init", 0, 0, &_Object, 0};
 static methodinfo_t _Object_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "propertyIsEnumerable", 0, &_Boolean, &_Object, 0};
-static varinfo_t _Object_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Object, 0};
-static methodinfo_t _Object__setPropertyIsEnumerable = {0x02, 0x00, 0x82, 0x1a, "Object", "_setPropertyIsEnumerable", 0, 0, &_Object, 0};
 static methodinfo_t _Object_isPrototypeOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "isPrototypeOf", 0, &_Boolean, &_Object, 0};
-static methodinfo_t _Object__dontEnumPrototype = {0x02, 0x00, 0x82, 0x1a, "Object", "_dontEnumPrototype", 0, 0, &_Object, 0};
 static methodinfo_t _Object_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasOwnProperty", 0, &_Boolean, &_Object, 0};
+static methodinfo_t _Object_init = {0x02, 0x00, 0x82, 0x17, "", "init", 0, 0, &_Object, 0};
+static varinfo_t _Object_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Object, 0};
+static methodinfo_t _Object__setPropertyIsEnumerable = {0x02, 0x00, 0x82, 0x1a, "", "_setPropertyIsEnumerable", 0, &voidclass, &_Object, 0};
+static methodinfo_t _Object__dontEnumPrototype = {0x02, 0x00, 0x82, 0x1a, "", "_dontEnumPrototype", 0, &voidclass, &_Object, 0};
 static classinfo_t flash_errors_EOFError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "EOFError", 0, &flash_errors_IOError, interfaces: {0}};
 static classinfo_t flash_net_NetStream = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetStream", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_net_NetStream_videoCodec = {0x01, 0x00, 0x80, 0x16, "", "videoCodec", 0, &_uint, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_info = {0x01, 0x00, 0x80, 0x16, "", "info", 0, &flash_net_NetStreamInfo, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_farNonce = {0x01, 0x00, 0x80, 0x16, "", "farNonce", 0, &_String, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_pause = {0x02, 0x00, 0x80, 0x16, "", "pause", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_CONNECT_TO_FMS = {0x01, 0x00, 0x82, 0x16, "", "CONNECT_TO_FMS", 0, &_String, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_pause = {0x02, 0x00, 0x80, 0x16, "", "pause", 0, &voidclass, &flash_net_NetStream, 0};
 static methodinfo_t flash_net_NetStream_onPeerConnect = {0x02, 0x00, 0x80, 0x16, "", "onPeerConnect", 0, &_Boolean, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, &_Object, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_resume = {0x02, 0x00, 0x80, 0x16, "", "resume", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_resume = {0x02, 0x00, 0x80, 0x16, "", "resume", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_liveDelay = {0x01, 0x00, 0x80, 0x16, "", "liveDelay", 0, &_Number, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_peerStreams = {0x01, 0x00, 0x80, 0x16, "", "peerStreams", 0, &_Array, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, &_uint, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, &_uint, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_DIRECT_CONNECTIONS = {0x01, 0x00, 0x82, 0x16, "", "DIRECT_CONNECTIONS", 0, &_String, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveVideo = {0x02, 0x00, 0x80, 0x16, "", "receiveVideo", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveVideo = {0x02, 0x00, 0x80, 0x16, "", "receiveVideo", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_maxPauseBufferTime = {0x01, 0x00, 0x80, 0x16, "", "maxPauseBufferTime", 0, &_Number, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_play2 = {0x02, 0x00, 0x80, 0x16, "", "play2", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_play2 = {0x02, 0x00, 0x80, 0x16, "", "play2", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_audioCodec = {0x01, 0x00, 0x80, 0x16, "", "audioCodec", 0, &_uint, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveVideoFPS = {0x02, 0x00, 0x80, 0x16, "", "receiveVideoFPS", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveVideoFPS = {0x02, 0x00, 0x80, 0x16, "", "receiveVideoFPS", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, &_uint, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_farID = {0x01, 0x00, 0x80, 0x16, "", "farID", 0, &_String, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveAudio = {0x02, 0x00, 0x80, 0x16, "", "receiveAudio", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveAudio = {0x02, 0x00, 0x80, 0x16, "", "receiveAudio", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_bufferLength = {0x01, 0x00, 0x80, 0x16, "", "bufferLength", 0, &_Number, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_seek = {0x02, 0x00, 0x80, 0x16, "", "seek", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_attachAudio = {0x02, 0x00, 0x80, 0x16, "", "attachAudio", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_seek = {0x02, 0x00, 0x80, 0x16, "", "seek", 0, &voidclass, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_attachAudio = {0x02, 0x00, 0x80, 0x16, "", "attachAudio", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_bufferTime = {0x01, 0x00, 0x80, 0x16, "", "bufferTime", 0, &_Number, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_publish = {0x02, 0x00, 0x80, 0x16, "", "publish", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_togglePause = {0x02, 0x00, 0x80, 0x16, "", "togglePause", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, &voidclass, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_publish = {0x02, 0x00, 0x80, 0x16, "", "publish", 0, &voidclass, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_togglePause = {0x02, 0x00, 0x80, 0x16, "", "togglePause", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, &_Boolean, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_nearNonce = {0x01, 0x00, 0x80, 0x16, "", "nearNonce", 0, &_String, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_decodedFrames = {0x01, 0x00, 0x80, 0x16, "", "decodedFrames", 0, &_uint, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, &voidclass, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_currentFPS = {0x01, 0x00, 0x80, 0x16, "", "currentFPS", 0, &_Number, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_time = {0x01, 0x00, 0x80, 0x16, "", "time", 0, &_Number, &flash_net_NetStream, 0};
 static varinfo_t flash_net_NetStream_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, &flash_media_SoundTransform, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_CONNECT_TO_FMS = {0x01, 0x00, 0x82, 0x16, "", "CONNECT_TO_FMS", 0, &_String, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_DIRECT_CONNECTIONS = {0x01, 0x00, 0x82, 0x16, "", "DIRECT_CONNECTIONS", 0, &_String, &flash_net_NetStream, 0};
 static classinfo_t _ArgumentError = {0x03, 0x00, 0x88, 0x16, "", "ArgumentError", 0, &_Error, interfaces: {0}};
 static varinfo_t _ArgumentError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_ArgumentError, 0};
 static classinfo_t _XMLList = {0x03, 0x00, 0x89, 0x16, "", "XMLList", 0, &_Object, interfaces: {0}};
@@ -3588,8 +4515,8 @@ static methodinfo_t _XMLList_copy = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/A
 static methodinfo_t _XMLList_text = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "text", 0, &_XMLList, &_XMLList, 0};
 static methodinfo_t _XMLList_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_XMLList, 0};
 static methodinfo_t _XMLList_childIndex = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "childIndex", 0, &_int, &_XMLList, 0};
-static methodinfo_t _XMLList_setName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setName", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 0, 0, &_XMLList, 0};
+static methodinfo_t _XMLList_setName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setName", 0, &voidclass, &_XMLList, 0};
+static methodinfo_t _XMLList_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 0, &voidclass, &_XMLList, 0};
 static methodinfo_t _XMLList_namespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespace", 0, 0, &_XMLList, 0};
 static methodinfo_t _XMLList_insertChildBefore = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildBefore", 0, 0, &_XMLList, 0};
 static methodinfo_t _XMLList_addNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "addNamespace", 0, &_XML, &_XMLList, 0};
@@ -3613,25 +4540,25 @@ static methodinfo_t _XMLList_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.co
 static methodinfo_t _XMLList_localName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localName", 0, &_Object, &_XMLList, 0};
 static methodinfo_t _XMLList_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "inScopeNamespaces", 0, &_Array, &_XMLList, 0};
 static methodinfo_t _XMLList_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasOwnProperty", 0, &_Boolean, &_XMLList, 0};
-static methodinfo_t _XMLList_setNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNamespace", 0, 0, &_XMLList, 0};
+static methodinfo_t _XMLList_setNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNamespace", 0, &voidclass, &_XMLList, 0};
 static methodinfo_t _XMLList_namespaceDeclarations = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespaceDeclarations", 0, &_Array, &_XMLList, 0};
 static methodinfo_t _XMLList_name = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "name", 0, &_Object, &_XMLList, 0};
 static methodinfo_t _XMLList_setChildren = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setChildren", 0, &_XML, &_XMLList, 0};
 static methodinfo_t _XMLList_attribute = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attribute", 0, &_XMLList, &_XMLList, 0};
 static classinfo_t flash_geom_Point = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Point", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_geom_Point_subtract = {0x02, 0x00, 0x80, 0x16, "", "subtract", 0, &flash_geom_Point, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_normalize = {0x02, 0x00, 0x80, 0x16, "", "normalize", 0, 0, &flash_geom_Point, 0};
 static methodinfo_t flash_geom_Point_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_normalize = {0x02, 0x00, 0x80, 0x16, "", "normalize", 0, &voidclass, &flash_geom_Point, 0};
 static varinfo_t flash_geom_Point_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, &voidclass, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_subtract = {0x02, 0x00, 0x80, 0x16, "", "subtract", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static varinfo_t flash_geom_Point_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Point, 0};
+static varinfo_t flash_geom_Point_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_Number, &flash_geom_Point, 0};
 static methodinfo_t flash_geom_Point_add = {0x02, 0x00, 0x80, 0x16, "", "add", 0, &flash_geom_Point, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_polar = {0x02, 0x00, 0x82, 0x16, "", "polar", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Point, 0};
 static methodinfo_t flash_geom_Point_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_polar = {0x02, 0x00, 0x82, 0x16, "", "polar", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Point, 0};
 static methodinfo_t flash_geom_Point_interpolate = {0x02, 0x00, 0x82, 0x16, "", "interpolate", 0, &flash_geom_Point, &flash_geom_Point, 0};
-static varinfo_t flash_geom_Point_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Point, 0};
-static varinfo_t flash_geom_Point_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_Number, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, 0, &flash_geom_Point, 0};
 static classinfo_t flash_printing_PrintJobOptions = {0x03, 0x00, 0x80, 0x16, "flash.printing", "PrintJobOptions", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_printing_PrintJobOptions_printAsBitmap = {0x01, 0x00, 0x80, 0x16, "", "printAsBitmap", 0, &_Boolean, &flash_printing_PrintJobOptions, 0};
 static classinfo_t flash_display_DisplayObject = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObject", 0, &flash_events_EventDispatcher, interfaces: {&flash_display_IBitmapDrawable, 0}};
@@ -3676,7 +4603,7 @@ static varinfo_t flash_display_DisplayObject_y = {0x01, 0x00, 0x80, 0x16, "", "y
 static classinfo_t flash_sampler_DeleteObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "DeleteObjectSample", 0, &flash_sampler_Sample, interfaces: {0}};
 static varinfo_t flash_sampler_DeleteObjectSample_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, &_Number, &flash_sampler_DeleteObjectSample, 0};
 static varinfo_t flash_sampler_DeleteObjectSample_id = {0x01, 0x00, 0x80, 0x16, "", "id", 0, &_Number, &flash_sampler_DeleteObjectSample, 0};
-static methodinfo_t flash_system_fscommand = {0x02, 0x00, 0x82, 0x16, "flash.system", "fscommand", 0, 0, 0, 0};
+static methodinfo_t flash_system_fscommand = {0x02, 0x00, 0x82, 0x16, "flash.system", "fscommand", 0, &voidclass, 0, 0};
 static methodinfo_t flash_utils_unescapeMultiByte = {0x02, 0x00, 0x82, 0x16, "flash.utils", "unescapeMultiByte", 0, &_String, 0, 0};
 static classinfo_t flash_sampler_StackFrame = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "StackFrame", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_sampler_StackFrame_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_sampler_StackFrame, 0};
@@ -3686,20 +4613,20 @@ static varinfo_t flash_sampler_StackFrame_file = {0x01, 0x00, 0x80, 0x16, "", "f
 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 methodinfo_t flash_system_IME_setCompositionString = {0x02, 0x00, 0x82, 0x16, "", "setCompositionString", 0, &voidclass, &flash_system_IME, 0};
 static varinfo_t flash_system_IME_enabled = {0x01, 0x00, 0x82, 0x16, "", "enabled", 0, &_Boolean, &flash_system_IME, 0};
-static methodinfo_t flash_system_IME_doConversion = {0x02, 0x00, 0x82, 0x16, "", "doConversion", 0, 0, &flash_system_IME, 0};
+static methodinfo_t flash_system_IME_doConversion = {0x02, 0x00, 0x82, 0x16, "", "doConversion", 0, &voidclass, &flash_system_IME, 0};
 static varinfo_t flash_system_IME_conversionMode = {0x01, 0x00, 0x82, 0x16, "", "conversionMode", 0, &_String, &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_sandboxType = {0x01, 0x00, 0x82, 0x16, "", "sandboxType", 0, &_String, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_LOCAL_WITH_NETWORK = {0x01, 0x00, 0x82, 0x16, "", "LOCAL_WITH_NETWORK", 0, &_String, &flash_system_Security, 0};
-static methodinfo_t flash_system_Security_loadPolicyFile = {0x02, 0x00, 0x82, 0x16, "", "loadPolicyFile", 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_loadPolicyFile = {0x02, 0x00, 0x82, 0x16, "", "loadPolicyFile", 0, &voidclass, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_allowDomain = {0x02, 0x00, 0x82, 0x16, "", "allowDomain", 0, &voidclass, &flash_system_Security, 0};
+static methodinfo_t flash_system_Security_showSettings = {0x02, 0x00, 0x82, 0x16, "", "showSettings", 0, &voidclass, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_LOCAL_TRUSTED = {0x01, 0x00, 0x82, 0x16, "", "LOCAL_TRUSTED", 0, &_String, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_disableAVM1Loading = {0x01, 0x00, 0x82, 0x16, "", "disableAVM1Loading", 0, &_Boolean, &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_allowInsecureDomain = {0x02, 0x00, 0x82, 0x16, "", "allowInsecureDomain", 0, &voidclass, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_exactSettings = {0x01, 0x00, 0x82, 0x16, "", "exactSettings", 0, &_Boolean, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_REMOTE = {0x01, 0x00, 0x82, 0x16, "", "REMOTE", 0, &_String, &flash_system_Security, 0};
 static varinfo_t flash_system_Security_LOCAL_WITH_FILE = {0x01, 0x00, 0x82, 0x16, "", "LOCAL_WITH_FILE", 0, &_String, &flash_system_Security, 0};
@@ -3709,11 +4636,11 @@ static varinfo_t flash_display_Bitmap_bitmapData = {0x01, 0x00, 0x80, 0x16, "",
 static varinfo_t flash_display_Bitmap_smoothing = {0x01, 0x00, 0x80, 0x16, "", "smoothing", 0, &_Boolean, &flash_display_Bitmap, 0};
 static classinfo_t flash_printing_PrintJob = {0x03, 0x00, 0x80, 0x16, "flash.printing", "PrintJob", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_printing_PrintJob_paperWidth = {0x01, 0x00, 0x80, 0x16, "", "paperWidth", 0, &_int, &flash_printing_PrintJob, 0};
-static methodinfo_t flash_printing_PrintJob_addPage = {0x02, 0x00, 0x80, 0x16, "", "addPage", 0, 0, &flash_printing_PrintJob, 0};
+static methodinfo_t flash_printing_PrintJob_addPage = {0x02, 0x00, 0x80, 0x16, "", "addPage", 0, &voidclass, &flash_printing_PrintJob, 0};
 static varinfo_t flash_printing_PrintJob_pageHeight = {0x01, 0x00, 0x80, 0x16, "", "pageHeight", 0, &_int, &flash_printing_PrintJob, 0};
 static methodinfo_t flash_printing_PrintJob_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, &_Boolean, &flash_printing_PrintJob, 0};
 static varinfo_t flash_printing_PrintJob_pageWidth = {0x01, 0x00, 0x80, 0x16, "", "pageWidth", 0, &_int, &flash_printing_PrintJob, 0};
-static methodinfo_t flash_printing_PrintJob_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_printing_PrintJob, 0};
+static methodinfo_t flash_printing_PrintJob_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, &voidclass, &flash_printing_PrintJob, 0};
 static varinfo_t flash_printing_PrintJob_paperHeight = {0x01, 0x00, 0x80, 0x16, "", "paperHeight", 0, &_int, &flash_printing_PrintJob, 0};
 static varinfo_t flash_printing_PrintJob_orientation = {0x01, 0x00, 0x80, 0x16, "", "orientation", 0, &_String, &flash_printing_PrintJob, 0};
 static classinfo_t flash_text_StaticText = {0x03, 0x00, 0x81, 0x16, "flash.text", "StaticText", 0, &flash_display_DisplayObject, interfaces: {0}};
@@ -3723,10 +4650,10 @@ static methodinfo_t flash_text_engine_SpaceJustifier_clone = {0x02, 0x00, 0x80,
 static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing = {0x01, 0x00, 0x80, 0x16, "", "letterSpacing", 0, &_Boolean, &flash_text_engine_SpaceJustifier, 0};
 static classinfo_t flash_events_DataEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "DataEvent", 0, &flash_events_TextEvent, interfaces: {0}};
 static methodinfo_t flash_events_DataEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_DataEvent, 0};
-static varinfo_t flash_events_DataEvent_DATA = {0x01, 0x00, 0x82, 0x16, "", "DATA", 0, &_String, &flash_events_DataEvent, 0};
 static methodinfo_t flash_events_DataEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_DataEvent, 0};
-static varinfo_t flash_events_DataEvent_UPLOAD_COMPLETE_DATA = {0x01, 0x00, 0x82, 0x16, "", "UPLOAD_COMPLETE_DATA", 0, &_String, &flash_events_DataEvent, 0};
 static varinfo_t flash_events_DataEvent_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &_String, &flash_events_DataEvent, 0};
+static varinfo_t flash_events_DataEvent_DATA = {0x01, 0x00, 0x82, 0x16, "", "DATA", 0, &_String, &flash_events_DataEvent, 0};
+static varinfo_t flash_events_DataEvent_UPLOAD_COMPLETE_DATA = {0x01, 0x00, 0x82, 0x16, "", "UPLOAD_COMPLETE_DATA", 0, &_String, &flash_events_DataEvent, 0};
 static classinfo_t flash_events_ActivityEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ActivityEvent", 0, &flash_events_Event, interfaces: {0}};
 static methodinfo_t flash_events_ActivityEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ActivityEvent, 0};
 static varinfo_t flash_events_ActivityEvent_activating = {0x01, 0x00, 0x80, 0x16, "", "activating", 0, &_Boolean, &flash_events_ActivityEvent, 0};
@@ -3738,11 +4665,11 @@ static varinfo_t flash_display_ColorCorrection_OFF = {0x01, 0x00, 0x82, 0x16, ""
 static varinfo_t flash_display_ColorCorrection_DEFAULT = {0x01, 0x00, 0x82, 0x16, "", "DEFAULT", 0, &_String, &flash_display_ColorCorrection, 0};
 static varinfo_t flash_display_ColorCorrection_ON = {0x01, 0x00, 0x82, 0x16, "", "ON", 0, &_String, &flash_display_ColorCorrection, 0};
 static classinfo_t flash_events_IOErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "IOErrorEvent", 0, &flash_events_ErrorEvent, interfaces: {0}};
+static methodinfo_t flash_events_IOErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_IOErrorEvent, 0};
+static methodinfo_t flash_events_IOErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_IOErrorEvent, 0};
 static varinfo_t flash_events_IOErrorEvent_IO_ERROR = {0x01, 0x00, 0x82, 0x16, "", "IO_ERROR", 0, &_String, &flash_events_IOErrorEvent, 0};
 static varinfo_t flash_events_IOErrorEvent_VERIFY_ERROR = {0x01, 0x00, 0x82, 0x16, "", "VERIFY_ERROR", 0, &_String, &flash_events_IOErrorEvent, 0};
-static methodinfo_t flash_events_IOErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_IOErrorEvent, 0};
 static varinfo_t flash_events_IOErrorEvent_NETWORK_ERROR = {0x01, 0x00, 0x82, 0x16, "", "NETWORK_ERROR", 0, &_String, &flash_events_IOErrorEvent, 0};
-static methodinfo_t flash_events_IOErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_IOErrorEvent, 0};
 static varinfo_t flash_events_IOErrorEvent_DISK_ERROR = {0x01, 0x00, 0x82, 0x16, "", "DISK_ERROR", 0, &_String, &flash_events_IOErrorEvent, 0};
 static classinfo_t flash_display_GraphicsStroke = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsStroke", 0, &_Object, interfaces: {&flash_display_IGraphicsStroke, &flash_display_IGraphicsData, 0}};
 static varinfo_t flash_display_GraphicsStroke_scaleMode = {0x01, 0x00, 0x80, 0x16, "", "scaleMode", 0, &_String, &flash_display_GraphicsStroke, 0};
@@ -3754,8 +4681,8 @@ static varinfo_t flash_display_GraphicsStroke_joints = {0x01, 0x00, 0x80, 0x16,
 static varinfo_t flash_display_GraphicsStroke_caps = {0x01, 0x00, 0x80, 0x16, "", "caps", 0, &_String, &flash_display_GraphicsStroke, 0};
 static classinfo_t _Boolean = {0x03, 0x00, 0x81, 0x16, "", "Boolean", 0, &_Object, interfaces: {0}};
 static methodinfo_t _Boolean_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_Boolean, &_Boolean, 0};
-static varinfo_t _Boolean_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Boolean, 0};
 static methodinfo_t _Boolean_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_Boolean, 0};
+static varinfo_t _Boolean_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Boolean, 0};
 static methodinfo_t flash_sampler_getMemberNames = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getMemberNames", 0, &_Object, 0, 0};
 static methodinfo_t flash_utils_getQualifiedClassName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getQualifiedClassName", 0, &_String, 0, 0};
 static classinfo_t flash_text_engine_GraphicElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "GraphicElement", 0, &flash_text_engine_ContentElement, interfaces: {0}};
@@ -3766,11 +4693,10 @@ static classinfo_t flash_media_Microphone = {0x03, 0x00, 0x81, 0x16, "flash.medi
 static varinfo_t flash_media_Microphone_codec = {0x01, 0x00, 0x80, 0x16, "", "codec", 0, &_String, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_gain = {0x01, 0x00, 0x80, 0x16, "", "gain", 0, &_Number, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, &_int, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setLoopBack = {0x02, 0x00, 0x80, 0x16, "", "setLoopBack", 0, 0, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setSilenceLevel = {0x02, 0x00, 0x80, 0x16, "", "setSilenceLevel", 0, 0, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setLoopBack = {0x02, 0x00, 0x80, 0x16, "", "setLoopBack", 0, &voidclass, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setSilenceLevel = {0x02, 0x00, 0x80, 0x16, "", "setSilenceLevel", 0, &voidclass, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_getMicrophone = {0x02, 0x00, 0x82, 0x16, "", "getMicrophone", 0, &flash_media_Microphone, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setUseEchoSuppression = {0x02, 0x00, 0x80, 0x16, "", "setUseEchoSuppression", 0, 0, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setUseEchoSuppression = {0x02, 0x00, 0x80, 0x16, "", "setUseEchoSuppression", 0, &voidclass, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_framesPerPacket = {0x01, 0x00, 0x80, 0x16, "", "framesPerPacket", 0, &_int, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_muted = {0x01, 0x00, 0x80, 0x16, "", "muted", 0, &_Boolean, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, &flash_media_SoundTransform, &flash_media_Microphone, 0};
@@ -3781,6 +4707,7 @@ static varinfo_t flash_media_Microphone_silenceTimeout = {0x01, 0x00, 0x80, 0x16
 static varinfo_t flash_media_Microphone_rate = {0x01, 0x00, 0x80, 0x16, "", "rate", 0, &_int, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_activityLevel = {0x01, 0x00, 0x80, 0x16, "", "activityLevel", 0, &_Number, &flash_media_Microphone, 0};
 static varinfo_t flash_media_Microphone_names = {0x01, 0x00, 0x82, 0x16, "", "names", 0, &_Array, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_getMicrophone = {0x02, 0x00, 0x82, 0x16, "", "getMicrophone", 0, &flash_media_Microphone, &flash_media_Microphone, 0};
 static classinfo_t flash_ui_ContextMenuClipboardItems = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuClipboardItems", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_ui_ContextMenuClipboardItems_clear = {0x01, 0x00, 0x80, 0x16, "", "clear", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
 static methodinfo_t flash_ui_ContextMenuClipboardItems_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems, 0};
@@ -3810,8 +4737,8 @@ static varinfo_t flash_display_CapsStyle_ROUND = {0x01, 0x00, 0x82, 0x16, "", "R
 static varinfo_t flash_display_CapsStyle_SQUARE = {0x01, 0x00, 0x82, 0x16, "", "SQUARE", 0, &_String, &flash_display_CapsStyle, 0};
 static varinfo_t flash_display_CapsStyle_NONE = {0x01, 0x00, 0x82, 0x16, "", "NONE", 0, &_String, &flash_display_CapsStyle, 0};
 static classinfo_t flash_text_TextSnapshot = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextSnapshot", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_text_TextSnapshot_setSelectColor = {0x02, 0x00, 0x80, 0x16, "", "setSelectColor", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_setSelected = {0x02, 0x00, 0x80, 0x16, "", "setSelected", 0, 0, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_setSelectColor = {0x02, 0x00, 0x80, 0x16, "", "setSelectColor", 0, &voidclass, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_setSelected = {0x02, 0x00, 0x80, 0x16, "", "setSelected", 0, &voidclass, &flash_text_TextSnapshot, 0};
 static methodinfo_t flash_text_TextSnapshot_getSelectedText = {0x02, 0x00, 0x80, 0x16, "", "getSelectedText", 0, &_String, &flash_text_TextSnapshot, 0};
 static methodinfo_t flash_text_TextSnapshot_getTextRunInfo = {0x02, 0x00, 0x80, 0x16, "", "getTextRunInfo", 0, &_Array, &flash_text_TextSnapshot, 0};
 static varinfo_t flash_text_TextSnapshot_charCount = {0x01, 0x00, 0x80, 0x16, "", "charCount", 0, &_int, &flash_text_TextSnapshot, 0};
@@ -3831,24 +4758,23 @@ static varinfo_t flash_display_InteractiveObject_contextMenu = {0x01, 0x00, 0x80
 static varinfo_t flash_display_InteractiveObject_focusRect = {0x01, 0x00, 0x80, 0x16, "", "focusRect", 0, &_Object, &flash_display_InteractiveObject, 0};
 static varinfo_t flash_display_InteractiveObject_accessibilityImplementation = {0x01, 0x00, 0x80, 0x16, "", "accessibilityImplementation", 0, &flash_accessibility_AccessibilityImplementation, &flash_display_InteractiveObject, 0};
 static classinfo_t flash_text_TextField = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextField", 0, &flash_display_InteractiveObject, interfaces: {0}};
-static methodinfo_t flash_text_TextField_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getTextFormat = {0x02, 0x00, 0x80, 0x16, "", "getTextFormat", 0, &flash_text_TextFormat, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_border = {0x01, 0x00, 0x80, 0x16, "", "border", 0, &_Boolean, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_selectedText = {0x01, 0x00, 0x80, 0x16, "", "selectedText", 0, &_String, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_pasteRichText = {0x02, 0x00, 0x80, 0x17, "flash.text", "pasteRichText", 0, &_Boolean, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_pasteRichText = {0x02, 0x00, 0x80, 0x17, "", "pasteRichText", 0, &_Boolean, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_bottomScrollV = {0x01, 0x00, 0x80, 0x16, "", "bottomScrollV", 0, &_int, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getLineIndexOfChar = {0x02, 0x00, 0x80, 0x16, "", "getLineIndexOfChar", 0, &_int, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_replaceText = {0x02, 0x00, 0x80, 0x16, "", "replaceText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_replaceText = {0x02, 0x00, 0x80, 0x16, "", "replaceText", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_defaultTextFormat = {0x01, 0x00, 0x80, 0x16, "", "defaultTextFormat", 0, &flash_text_TextFormat, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_restrict = {0x01, 0x00, 0x80, 0x16, "", "restrict", 0, &_String, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_htmlText = {0x01, 0x00, 0x80, 0x16, "", "htmlText", 0, &_String, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_copyRichText = {0x02, 0x00, 0x80, 0x17, "flash.text", "copyRichText", 0, &_String, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_copyRichText = {0x02, 0x00, 0x80, 0x17, "", "copyRichText", 0, &_String, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getLineText = {0x02, 0x00, 0x80, 0x16, "", "getLineText", 0, &_String, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getFirstCharInParagraph = {0x02, 0x00, 0x80, 0x16, "", "getFirstCharInParagraph", 0, &_int, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_setSelection = {0x02, 0x00, 0x80, 0x16, "", "setSelection", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_setSelection = {0x02, 0x00, 0x80, 0x16, "", "setSelection", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_int, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_wordWrap = {0x01, 0x00, 0x80, 0x16, "", "wordWrap", 0, &_Boolean, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_appendText = {0x02, 0x00, 0x80, 0x16, "", "appendText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_appendText = {0x02, 0x00, 0x80, 0x16, "", "appendText", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_caretIndex = {0x01, 0x00, 0x80, 0x16, "", "caretIndex", 0, &_int, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_mouseWheelEnabled = {0x01, 0x00, 0x80, 0x16, "", "mouseWheelEnabled", 0, &_Boolean, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_selectionBeginIndex = {0x01, 0x00, 0x80, 0x16, "", "selectionBeginIndex", 0, &_int, &flash_text_TextField, 0};
@@ -3875,7 +4801,7 @@ static varinfo_t flash_text_TextField_thickness = {0x01, 0x00, 0x80, 0x16, "", "
 static varinfo_t flash_text_TextField_useRichTextClipboard = {0x01, 0x00, 0x80, 0x16, "", "useRichTextClipboard", 0, &_Boolean, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_scrollV = {0x01, 0x00, 0x80, 0x16, "", "scrollV", 0, &_int, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getTextRuns = {0x02, 0x00, 0x80, 0x16, "", "getTextRuns", 0, &_Array, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_setTextFormat = {0x02, 0x00, 0x80, 0x16, "", "setTextFormat", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_setTextFormat = {0x02, 0x00, 0x80, 0x16, "", "setTextFormat", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_textColor = {0x01, 0x00, 0x80, 0x16, "", "textColor", 0, &_uint, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_maxScrollV = {0x01, 0x00, 0x80, 0x16, "", "maxScrollV", 0, &_int, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_embedFonts = {0x01, 0x00, 0x80, 0x16, "", "embedFonts", 0, &_Boolean, &flash_text_TextField, 0};
@@ -3886,14 +4812,15 @@ static varinfo_t flash_text_TextField_textHeight = {0x01, 0x00, 0x80, 0x16, "",
 static varinfo_t flash_text_TextField_antiAliasType = {0x01, 0x00, 0x80, 0x16, "", "antiAliasType", 0, &_String, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_styleSheet = {0x01, 0x00, 0x80, 0x16, "", "styleSheet", 0, &flash_text_StyleSheet, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_background = {0x01, 0x00, 0x80, 0x16, "", "background", 0, &_Boolean, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_replaceSelectedText = {0x02, 0x00, 0x80, 0x16, "", "replaceSelectedText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_replaceSelectedText = {0x02, 0x00, 0x80, 0x16, "", "replaceSelectedText", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_borderColor = {0x01, 0x00, 0x80, 0x16, "", "borderColor", 0, &_uint, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_maxScrollH = {0x01, 0x00, 0x80, 0x16, "", "maxScrollH", 0, &_int, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_maxChars = {0x01, 0x00, 0x80, 0x16, "", "maxChars", 0, &_int, &flash_text_TextField, 0};
 static methodinfo_t flash_text_TextField_getLineMetrics = {0x02, 0x00, 0x80, 0x16, "", "getLineMetrics", 0, &flash_text_TextLineMetrics, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_selectionEndIndex = {0x01, 0x00, 0x80, 0x16, "", "selectionEndIndex", 0, &_int, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16, "", "insertXMLText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16, "", "insertXMLText", 0, &voidclass, &flash_text_TextField, 0};
 static varinfo_t flash_text_TextField_condenseWhite = {0x01, 0x00, 0x80, 0x16, "", "condenseWhite", 0, &_Boolean, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_TextField, 0};
 static classinfo_t flash_printing_PrintJobOrientation = {0x03, 0x00, 0x81, 0x16, "flash.printing", "PrintJobOrientation", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_printing_PrintJobOrientation_LANDSCAPE = {0x01, 0x00, 0x82, 0x16, "", "LANDSCAPE", 0, &_String, &flash_printing_PrintJobOrientation, 0};
 static varinfo_t flash_printing_PrintJobOrientation_PORTRAIT = {0x01, 0x00, 0x82, 0x16, "", "PORTRAIT", 0, &_String, &flash_printing_PrintJobOrientation, 0};
@@ -3901,27 +4828,27 @@ static classinfo_t flash_text_TextRenderer = {0x03, 0x00, 0x81, 0x16, "flash.tex
 static varinfo_t flash_text_TextRenderer_displayMode = {0x01, 0x00, 0x82, 0x16, "", "displayMode", 0, &_String, &flash_text_TextRenderer, 0};
 static varinfo_t flash_text_TextRenderer_antiAliasType = {0x01, 0x00, 0x82, 0x16, "", "antiAliasType", 0, &_String, &flash_text_TextRenderer, 0};
 static varinfo_t flash_text_TextRenderer_maxLevel = {0x01, 0x00, 0x82, 0x16, "", "maxLevel", 0, &_int, &flash_text_TextRenderer, 0};
-static methodinfo_t flash_text_TextRenderer_setAdvancedAntiAliasingTable = {0x02, 0x00, 0x82, 0x16, "", "setAdvancedAntiAliasingTable", 0, 0, &flash_text_TextRenderer, 0};
+static methodinfo_t flash_text_TextRenderer_setAdvancedAntiAliasingTable = {0x02, 0x00, 0x82, 0x16, "", "setAdvancedAntiAliasingTable", 0, &voidclass, &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, &_uint, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_nearID = {0x01, 0x00, 0x80, 0x16, "", "nearID", 0, &_String, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, &_Object, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_farNonce = {0x01, 0x00, 0x80, 0x16, "", "farNonce", 0, &_String, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, &_uint, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_farID = {0x01, 0x00, 0x80, 0x16, "", "farID", 0, &_String, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, &_Boolean, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_call = {0x02, 0x00, 0x80, 0x16, "", "call", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_call = {0x02, 0x00, 0x80, 0x16, "", "call", 0, &voidclass, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_usingTLS = {0x01, 0x00, 0x80, 0x16, "", "usingTLS", 0, &_Boolean, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_proxyType = {0x01, 0x00, 0x80, 0x16, "", "proxyType", 0, &_String, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_addHeader = {0x02, 0x00, 0x80, 0x16, "", "addHeader", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_addHeader = {0x02, 0x00, 0x80, 0x16, "", "addHeader", 0, &voidclass, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_protocol = {0x01, 0x00, 0x80, 0x16, "", "protocol", 0, &_String, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_nearNonce = {0x01, 0x00, 0x80, 0x16, "", "nearNonce", 0, &_String, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, &voidclass, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_unconnectedPeerStreams = {0x01, 0x00, 0x80, 0x16, "", "unconnectedPeerStreams", 0, &_Array, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_maxPeerConnections = {0x01, 0x00, 0x80, 0x16, "", "maxPeerConnections", 0, &_uint, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_connectedProxyType = {0x01, 0x00, 0x80, 0x16, "", "connectedProxyType", 0, &_String, &flash_net_NetConnection, 0};
 static varinfo_t flash_net_NetConnection_uri = {0x01, 0x00, 0x80, 0x16, "", "uri", 0, &_String, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, &_uint, &flash_net_NetConnection, 0};
 static methodinfo_t _decodeURIComponent = {0x02, 0x00, 0x82, 0x16, "", "decodeURIComponent", 0, &_String, 0, 0};
 static methodinfo_t flash_sampler_isGetterSetter = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "isGetterSetter", 0, &_Boolean, 0, 0};
 static methodinfo_t flash_utils_getQualifiedSuperclassName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getQualifiedSuperclassName", 0, &_String, 0, 0};
@@ -3936,14 +4863,14 @@ static classinfo_t flash_text_engine_JustificationStyle = {0x03, 0x00, 0x81, 0x1
 static varinfo_t flash_text_engine_JustificationStyle_PUSH_OUT_ONLY = {0x01, 0x00, 0x82, 0x16, "", "PUSH_OUT_ONLY", 0, &_String, &flash_text_engine_JustificationStyle, 0};
 static varinfo_t flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT = {0x01, 0x00, 0x82, 0x16, "", "PRIORITIZE_LEAST_ADJUSTMENT", 0, &_String, &flash_text_engine_JustificationStyle, 0};
 static varinfo_t flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU = {0x01, 0x00, 0x82, 0x16, "", "PUSH_IN_KINSOKU", 0, &_String, &flash_text_engine_JustificationStyle, 0};
-static methodinfo_t flash_sampler_startSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "startSampling", 0, 0, 0, 0};
+static methodinfo_t flash_sampler_startSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "startSampling", 0, &voidclass, 0, 0};
 static classinfo_t flash_text_engine_TextRotation = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextRotation", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_engine_TextRotation_ROTATE_270 = {0x01, 0x00, 0x82, 0x16, "", "ROTATE_270", 0, &_String, &flash_text_engine_TextRotation, 0};
 static varinfo_t flash_text_engine_TextRotation_AUTO = {0x01, 0x00, 0x82, 0x16, "", "AUTO", 0, &_String, &flash_text_engine_TextRotation, 0};
 static varinfo_t flash_text_engine_TextRotation_ROTATE_0 = {0x01, 0x00, 0x82, 0x16, "", "ROTATE_0", 0, &_String, &flash_text_engine_TextRotation, 0};
 static varinfo_t flash_text_engine_TextRotation_ROTATE_90 = {0x01, 0x00, 0x82, 0x16, "", "ROTATE_90", 0, &_String, &flash_text_engine_TextRotation, 0};
 static varinfo_t flash_text_engine_TextRotation_ROTATE_180 = {0x01, 0x00, 0x82, 0x16, "", "ROTATE_180", 0, &_String, &flash_text_engine_TextRotation, 0};
-static methodinfo_t flash_sampler_clearSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "clearSamples", 0, 0, 0, 0};
+static methodinfo_t flash_sampler_clearSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "clearSamples", 0, &voidclass, 0, 0};
 static classinfo_t flash_system_IMEConversionMode = {0x03, 0x00, 0x81, 0x16, "flash.system", "IMEConversionMode", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL = {0x01, 0x00, 0x82, 0x16, "", "JAPANESE_KATAKANA_FULL", 0, &_String, &flash_system_IMEConversionMode, 0};
 static varinfo_t flash_system_IMEConversionMode_CHINESE = {0x01, 0x00, 0x82, 0x16, "", "CHINESE", 0, &_String, &flash_system_IMEConversionMode, 0};
@@ -3968,13 +4895,13 @@ static varinfo_t flash_net_URLStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, "
 static varinfo_t flash_net_URLStream_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, &_Boolean, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, &voidclass, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_net_URLStream, 0};
 static varinfo_t flash_net_URLStream_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, &_uint, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, &voidclass, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_net_URLStream, 0};
 static methodinfo_t flash_net_URLStream_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_net_URLStream, 0};
@@ -3998,8 +4925,8 @@ static varinfo_t flash_display_BlendMode_NORMAL = {0x01, 0x00, 0x82, 0x16, "", "
 static varinfo_t flash_display_BlendMode_LIGHTEN = {0x01, 0x00, 0x82, 0x16, "", "LIGHTEN", 0, &_String, &flash_display_BlendMode, 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, &_String, &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 methodinfo_t flash_ui_Mouse_show = {0x02, 0x00, 0x82, 0x16, "", "show", 0, &voidclass, &flash_ui_Mouse, 0};
+static methodinfo_t flash_ui_Mouse_hide = {0x02, 0x00, 0x82, 0x16, "", "hide", 0, &voidclass, &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 varinfo_t flash_text_engine_RenderingMode_NORMAL = {0x01, 0x00, 0x82, 0x16, "", "NORMAL", 0, &_String, &flash_text_engine_RenderingMode, 0};
@@ -4019,55 +4946,55 @@ static varinfo_t flash_text_engine_TypographicCase_TITLE = {0x01, 0x00, 0x82, 0x
 static varinfo_t flash_text_engine_TypographicCase_CAPS = {0x01, 0x00, 0x82, 0x16, "", "CAPS", 0, &_String, &flash_text_engine_TypographicCase, 0};
 static varinfo_t flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS = {0x01, 0x00, 0x82, 0x16, "", "CAPS_AND_SMALL_CAPS", 0, &_String, &flash_text_engine_TypographicCase, 0};
 static classinfo_t _XML = {0x03, 0x00, 0x89, 0x16, "", "XML", 0, &_Object, interfaces: {0}};
-static methodinfo_t _XML_attribute = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attribute", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_normalize = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "normalize", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_removeNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "removeNamespace", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_prependChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "prependChild", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_toXMLString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toXMLString", 0, &_String, &_XML, 0};
+static methodinfo_t _XML_text = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "text", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_nodeKind = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "nodeKind", 0, &_String, &_XML, 0};
+static methodinfo_t _XML_copy = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "copy", 0, &_XML, &_XML, 0};
 static methodinfo_t _XML_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_XML, 0};
 static methodinfo_t _XML_childIndex = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "childIndex", 0, &_int, &_XML, 0};
-static methodinfo_t _XML_parent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "parent", 0, 0, &_XML, 0};
-static methodinfo_t _XML_appendChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "appendChild", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_setName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setName", 0, &voidclass, &_XML, 0};
+static methodinfo_t _XML_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 0, &voidclass, &_XML, 0};
+static methodinfo_t _XML_namespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespace", 0, 0, &_XML, 0};
+static methodinfo_t _XML_insertChildBefore = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildBefore", 0, 0, &_XML, 0};
+static methodinfo_t _XML_addNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "addNamespace", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "propertyIsEnumerable", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_comments = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "comments", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_attributes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attributes", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_descendants = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "descendants", 0, &_XMLList, &_XML, 0};
 static methodinfo_t _XML_replace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "replace", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_elements = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "elements", 0, &_XMLList, &_XML, 0};
 static methodinfo_t _XML_setNotification = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNotification", 0, 0, &_XML, 0};
-static methodinfo_t _XML_namespaceDeclarations = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespaceDeclarations", 0, &_Array, &_XML, 0};
+static methodinfo_t _XML_children = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "children", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_contains = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "contains", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasSimpleContent", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_elements = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "elements", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_hasComplexContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasComplexContent", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_insertChildAfter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildAfter", 0, 0, &_XML, 0};
+static methodinfo_t _XML_parent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "parent", 0, 0, &_XML, 0};
 static methodinfo_t _XML_length = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "length", 0, &_int, &_XML, 0};
-static methodinfo_t _XML_comments = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "comments", 0, &_XMLList, &_XML, 0};
 static methodinfo_t _XML_processingInstructions = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "processingInstructions", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_child = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "child", 0, &_XMLList, &_XML, 0};
+static methodinfo_t _XML_appendChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "appendChild", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_localName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localName", 0, &_Object, &_XML, 0};
+static methodinfo_t _XML_notification = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "notification", 0, &_Function, &_XML, 0};
 static methodinfo_t _XML_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "inScopeNamespaces", 0, &_Array, &_XML, 0};
+static methodinfo_t _XML_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasOwnProperty", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_namespaceDeclarations = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespaceDeclarations", 0, &_Array, &_XML, 0};
+static methodinfo_t _XML_setNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNamespace", 0, &voidclass, &_XML, 0};
+static methodinfo_t _XML_name = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "name", 0, &_Object, &_XML, 0};
+static methodinfo_t _XML_setChildren = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setChildren", 0, &_XML, &_XML, 0};
+static methodinfo_t _XML_attribute = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attribute", 0, &_XMLList, &_XML, 0};
 static varinfo_t _XML_prettyPrinting = {0x01, 0x00, 0x82, 0x16, "", "prettyPrinting", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_children = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "children", 0, &_XMLList, &_XML, 0};
-static methodinfo_t _XML_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setSettings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "setSettings", 0, 0, &_XML, 0};
+static methodinfo_t _XML_setSettings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "setSettings", 0, &voidclass, &_XML, 0};
 static varinfo_t _XML_ignoreComments = {0x01, 0x00, 0x82, 0x16, "", "ignoreComments", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_notification = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "notification", 0, &_Function, &_XML, 0};
-static varinfo_t _XML_ignoreWhitespace = {0x01, 0x00, 0x82, 0x16, "", "ignoreWhitespace", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_setNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNamespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_prependChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "prependChild", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasSimpleContent", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_insertChildBefore = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildBefore", 0, 0, &_XML, 0};
-static methodinfo_t _XML_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasOwnProperty", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_normalize = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "normalize", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_copy = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "copy", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_localName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localName", 0, &_Object, &_XML, 0};
-static methodinfo_t _XML_contains = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "contains", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "propertyIsEnumerable", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_defaultSettings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "defaultSettings", 0, &_Object, &_XML, 0};
+static varinfo_t _XML_prettyIndent = {0x01, 0x00, 0x82, 0x16, "", "prettyIndent", 0, &_int, &_XML, 0};
 static methodinfo_t _XML_settings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "settings", 0, &_Object, &_XML, 0};
-static methodinfo_t _XML_namespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_attributes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attributes", 0, &_XMLList, &_XML, 0};
-static methodinfo_t _XML_setName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setName", 0, 0, &_XML, 0};
-static methodinfo_t _XML_text = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "text", 0, &_XMLList, &_XML, 0};
-static methodinfo_t _XML_insertChildAfter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildAfter", 0, 0, &_XML, 0};
 static varinfo_t _XML_ignoreProcessingInstructions = {0x01, 0x00, 0x82, 0x16, "", "ignoreProcessingInstructions", 0, &_Boolean, &_XML, 0};
-static varinfo_t _XML_prettyIndent = {0x01, 0x00, 0x82, 0x16, "", "prettyIndent", 0, &_int, &_XML, 0};
-static methodinfo_t _XML_descendants = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "descendants", 0, &_XMLList, &_XML, 0};
-static methodinfo_t _XML_toXMLString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toXMLString", 0, &_String, &_XML, 0};
-static methodinfo_t _XML_hasComplexContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasComplexContent", 0, &_Boolean, &_XML, 0};
-static methodinfo_t _XML_child = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "child", 0, &_XMLList, &_XML, 0};
-static methodinfo_t _XML_removeNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "removeNamespace", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_addNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "addNamespace", 0, &_XML, &_XML, 0};
-static methodinfo_t _XML_nodeKind = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "nodeKind", 0, &_String, &_XML, 0};
-static methodinfo_t _XML_name = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "name", 0, &_Object, &_XML, 0};
-static methodinfo_t _XML_setChildren = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setChildren", 0, &_XML, &_XML, 0};
+static varinfo_t _XML_ignoreWhitespace = {0x01, 0x00, 0x82, 0x16, "", "ignoreWhitespace", 0, &_Boolean, &_XML, 0};
+static methodinfo_t _XML_defaultSettings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "defaultSettings", 0, &_Object, &_XML, 0};
 static classinfo_t flash_net_NetStreamInfo = {0x03, 0x00, 0x81, 0x16, "flash.net", "NetStreamInfo", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "maxBytesPerSecond", 0, &_Number, &flash_net_NetStreamInfo, 0};
 static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength = {0x01, 0x00, 0x80, 0x16, "", "dataBufferByteLength", 0, &_Number, &flash_net_NetStreamInfo, 0};
@@ -4090,10 +5017,10 @@ static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond = {0x01, 0x00, 0x
 static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "audioBytesPerSecond", 0, &_Number, &flash_net_NetStreamInfo, 0};
 static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "playbackBytesPerSecond", 0, &_Number, &flash_net_NetStreamInfo, 0};
 static classinfo_t flash_display_Stage = {0x03, 0x00, 0x80, 0x16, "flash.display", "Stage", 0, &flash_display_DisplayObjectContainer, interfaces: {0}};
-static methodinfo_t flash_display_Stage_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, &voidclass, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_stageFocusRect = {0x01, 0x00, 0x80, 0x16, "", "stageFocusRect", 0, &_Boolean, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_frameRate = {0x01, 0x00, 0x80, 0x16, "", "frameRate", 0, &_Number, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_invalidate = {0x02, 0x00, 0x80, 0x16, "", "invalidate", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_invalidate = {0x02, 0x00, 0x80, 0x16, "", "invalidate", 0, &voidclass, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_textSnapshot = {0x01, 0x00, 0x80, 0x16, "", "textSnapshot", 0, &flash_text_TextSnapshot, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, &_String, &flash_display_Stage, 0};
 static methodinfo_t flash_display_Stage_willTrigger = {0x02, 0x00, 0x80, 0x16, "", "willTrigger", 0, &_Boolean, &flash_display_Stage, 0};
@@ -4108,9 +5035,9 @@ static varinfo_t flash_display_Stage_width = {0x01, 0x00, 0x80, 0x16, "", "width
 static methodinfo_t flash_display_Stage_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_numChildren = {0x01, 0x00, 0x80, 0x16, "", "numChildren", 0, &_int, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_mouseChildren = {0x01, 0x00, 0x80, 0x16, "", "mouseChildren", 0, &_Boolean, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, &voidclass, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_showDefaultContextMenu = {0x01, 0x00, 0x80, 0x16, "", "showDefaultContextMenu", 0, &_Boolean, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, &voidclass, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_stageHeight = {0x01, 0x00, 0x80, 0x16, "", "stageHeight", 0, &_int, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_fullScreenHeight = {0x01, 0x00, 0x80, 0x16, "", "fullScreenHeight", 0, &_uint, &flash_display_Stage, 0};
 static varinfo_t flash_display_Stage_align = {0x01, 0x00, 0x80, 0x16, "", "align", 0, &_String, &flash_display_Stage, 0};
@@ -4141,17 +5068,17 @@ static methodinfo_t flash_trace_Trace_setListener = {0x02, 0x00, 0x82, 0x16, "",
 static methodinfo_t flash_trace_Trace_getListener = {0x02, 0x00, 0x82, 0x16, "", "getListener", 0, &_Function, &flash_trace_Trace, 0};
 static varinfo_t flash_trace_Trace_METHODS = {0x01, 0x00, 0x82, 0x16, "", "METHODS", 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 varinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "TIMER_COMPLETE", 0, &_String, &flash_events_TimerEvent, 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};
+static methodinfo_t flash_events_TimerEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, &voidclass, &flash_events_TimerEvent, 0};
+static varinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "TIMER_COMPLETE", 0, &_String, &flash_events_TimerEvent, 0};
 static varinfo_t flash_events_TimerEvent_TIMER = {0x01, 0x00, 0x82, 0x16, "", "TIMER", 0, &_String, &flash_events_TimerEvent, 0};
-static methodinfo_t flash_events_TimerEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 0, &flash_events_TimerEvent, 0};
 static classinfo_t flash_events_SampleDataEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SampleDataEvent", 0, &flash_events_Event, interfaces: {0}};
 static methodinfo_t flash_events_SampleDataEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SampleDataEvent, 0};
 static varinfo_t flash_events_SampleDataEvent_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, &_Number, &flash_events_SampleDataEvent, 0};
 static methodinfo_t flash_events_SampleDataEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SampleDataEvent, 0};
-static varinfo_t flash_events_SampleDataEvent_SAMPLE_DATA = {0x01, 0x00, 0x82, 0x16, "", "SAMPLE_DATA", 0, &_String, &flash_events_SampleDataEvent, 0};
 static varinfo_t flash_events_SampleDataEvent_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &flash_utils_ByteArray, &flash_events_SampleDataEvent, 0};
+static varinfo_t flash_events_SampleDataEvent_SAMPLE_DATA = {0x01, 0x00, 0x82, 0x16, "", "SAMPLE_DATA", 0, &_String, &flash_events_SampleDataEvent, 0};
 static classinfo_t flash_display_ShaderPrecision = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderPrecision", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_ShaderPrecision_FULL = {0x01, 0x00, 0x82, 0x16, "", "FULL", 0, &_String, &flash_display_ShaderPrecision, 0};
 static varinfo_t flash_display_ShaderPrecision_FAST = {0x01, 0x00, 0x82, 0x16, "", "FAST", 0, &_String, &flash_display_ShaderPrecision, 0};
@@ -4159,24 +5086,24 @@ static classinfo_t flash_net_FileReference = {0x03, 0x00, 0x80, 0x16, "flash.net
 static varinfo_t flash_net_FileReference_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, &_String, &flash_net_FileReference, 0};
 static methodinfo_t flash_net_FileReference_browse = {0x02, 0x00, 0x80, 0x16, "", "browse", 0, &_Boolean, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_creationDate = {0x01, 0x00, 0x80, 0x16, "", "creationDate", 0, &_Date, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_upload = {0x02, 0x00, 0x80, 0x16, "", "upload", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_download = {0x02, 0x00, 0x80, 0x16, "", "download", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_save = {0x02, 0x00, 0x80, 0x16, "", "save", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_upload = {0x02, 0x00, 0x80, 0x16, "", "upload", 0, &voidclass, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_download = {0x02, 0x00, 0x80, 0x16, "", "download", 0, &voidclass, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_save = {0x02, 0x00, 0x80, 0x16, "", "save", 0, &voidclass, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, &voidclass, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_creator = {0x01, 0x00, 0x80, 0x16, "", "creator", 0, &_String, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &flash_utils_ByteArray, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, &_uint, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, &voidclass, &flash_net_FileReference, 0};
 static varinfo_t flash_net_FileReference_modificationDate = {0x01, 0x00, 0x80, 0x16, "", "modificationDate", 0, &_Date, &flash_net_FileReference, 0};
 static classinfo_t _DefinitionError = {0x03, 0x00, 0x88, 0x16, "", "DefinitionError", 0, &_Error, interfaces: {0}};
 static varinfo_t _DefinitionError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_DefinitionError, 0};
 static classinfo_t flash_events_EventDispatcher = {0x03, 0x00, 0x80, 0x16, "flash.events", "EventDispatcher", 0, &_Object, interfaces: {&flash_events_IEventDispatcher, 0}};
 static methodinfo_t flash_events_EventDispatcher_willTrigger = {0x02, 0x00, 0x80, 0x16, "", "willTrigger", 0, &_Boolean, &flash_events_EventDispatcher, 0};
 static methodinfo_t flash_events_EventDispatcher_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x16, "", "removeEventListener", 0, 0, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x16, "", "removeEventListener", 0, &voidclass, &flash_events_EventDispatcher, 0};
 static methodinfo_t flash_events_EventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x16, "", "hasEventListener", 0, &_Boolean, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, 0, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, &voidclass, &flash_events_EventDispatcher, 0};
 static methodinfo_t flash_events_EventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x16, "", "dispatchEvent", 0, &_Boolean, &flash_events_EventDispatcher, 0};
 static classinfo_t flash_net_SharedObjectFlushStatus = {0x03, 0x00, 0x81, 0x16, "flash.net", "SharedObjectFlushStatus", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_net_SharedObjectFlushStatus_FLUSHED = {0x01, 0x00, 0x82, 0x16, "", "FLUSHED", 0, &_String, &flash_net_SharedObjectFlushStatus, 0};
@@ -4194,23 +5121,23 @@ static varinfo_t flash_text_AntiAliasType_ADVANCED = {0x01, 0x00, 0x82, 0x16, ""
 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, &flash_system_SecurityDomain, &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};
 static varinfo_t flash_text_Font_fontName = {0x01, 0x00, 0x80, 0x16, "", "fontName", 0, &_String, &flash_text_Font, 0};
-static methodinfo_t flash_text_Font_registerFont = {0x02, 0x00, 0x82, 0x16, "", "registerFont", 0, 0, &flash_text_Font, 0};
 static varinfo_t flash_text_Font_fontStyle = {0x01, 0x00, 0x80, 0x16, "", "fontStyle", 0, &_String, &flash_text_Font, 0};
 static varinfo_t flash_text_Font_fontType = {0x01, 0x00, 0x80, 0x16, "", "fontType", 0, &_String, &flash_text_Font, 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_registerFont = {0x02, 0x00, 0x82, 0x16, "", "registerFont", 0, &voidclass, &flash_text_Font, 0};
 static classinfo_t _RegExp = {0x03, 0x00, 0x88, 0x16, "", "RegExp", 0, &_Object, interfaces: {0}};
 static varinfo_t _RegExp_source = {0x01, 0x00, 0x80, 0x16, "", "source", 0, &_String, &_RegExp, 0};
 static methodinfo_t _RegExp_test = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "test", 0, &_Boolean, &_RegExp, 0};
 static varinfo_t _RegExp_global = {0x01, 0x00, 0x80, 0x16, "", "global", 0, &_Boolean, &_RegExp, 0};
-static varinfo_t _RegExp_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_RegExp, 0};
 static methodinfo_t _RegExp_exec = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "exec", 0, 0, &_RegExp, 0};
 static varinfo_t _RegExp_ignoreCase = {0x01, 0x00, 0x80, 0x16, "", "ignoreCase", 0, &_Boolean, &_RegExp, 0};
 static varinfo_t _RegExp_dotall = {0x01, 0x00, 0x80, 0x16, "", "dotall", 0, &_Boolean, &_RegExp, 0};
 static varinfo_t _RegExp_lastIndex = {0x01, 0x00, 0x80, 0x16, "", "lastIndex", 0, &_int, &_RegExp, 0};
 static varinfo_t _RegExp_extended = {0x01, 0x00, 0x80, 0x16, "", "extended", 0, &_Boolean, &_RegExp, 0};
 static varinfo_t _RegExp_multiline = {0x01, 0x00, 0x80, 0x16, "", "multiline", 0, &_Boolean, &_RegExp, 0};
+static varinfo_t _RegExp_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_RegExp, 0};
 static classinfo_t flash_accessibility_AccessibilityProperties = {0x03, 0x00, 0x80, 0x16, "flash.accessibility", "AccessibilityProperties", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_accessibility_AccessibilityProperties_forceSimple = {0x01, 0x00, 0x80, 0x16, "", "forceSimple", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0};
 static varinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {0x01, 0x00, 0x80, 0x16, "", "noAutoLabeling", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0};
@@ -4219,7 +5146,7 @@ static varinfo_t flash_accessibility_AccessibilityProperties_name = {0x01, 0x00,
 static varinfo_t flash_accessibility_AccessibilityProperties_shortcut = {0x01, 0x00, 0x80, 0x16, "", "shortcut", 0, &_String, &flash_accessibility_AccessibilityProperties, 0};
 static varinfo_t flash_accessibility_AccessibilityProperties_silent = {0x01, 0x00, 0x80, 0x16, "", "silent", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0};
 static classinfo_t flash_ui_ContextMenu = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenu", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems = {0x02, 0x00, 0x80, 0x16, "", "hideBuiltInItems", 0, 0, &flash_ui_ContextMenu, 0};
+static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems = {0x02, 0x00, 0x80, 0x16, "", "hideBuiltInItems", 0, &voidclass, &flash_ui_ContextMenu, 0};
 static varinfo_t flash_ui_ContextMenu_clipboardItems = {0x01, 0x00, 0x80, 0x16, "", "clipboardItems", 0, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenu, 0};
 static varinfo_t flash_ui_ContextMenu_builtInItems = {0x01, 0x00, 0x80, 0x16, "", "builtInItems", 0, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenu, 0};
 static varinfo_t flash_ui_ContextMenu_customItems = {0x01, 0x00, 0x80, 0x16, "", "customItems", 0, &_Array, &flash_ui_ContextMenu, 0};
@@ -4263,7 +5190,7 @@ static varinfo_t flash_display_ColorCorrectionSupport_UNSUPPORTED = {0x01, 0x00,
 static varinfo_t flash_display_ColorCorrectionSupport_DEFAULT_ON = {0x01, 0x00, 0x82, 0x16, "", "DEFAULT_ON", 0, &_String, &flash_display_ColorCorrectionSupport, 0};
 static varinfo_t flash_display_ColorCorrectionSupport_DEFAULT_OFF = {0x01, 0x00, 0x82, 0x16, "", "DEFAULT_OFF", 0, &_String, &flash_display_ColorCorrectionSupport, 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};
+static methodinfo_t _trace = {0x02, 0x00, 0x82, 0x16, "", "trace", 0, &voidclass, 0, 0};
 static classinfo_t flash_ui_ContextMenuBuiltInItems = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuBuiltInItems", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_ui_ContextMenuBuiltInItems_zoom = {0x01, 0x00, 0x80, 0x16, "", "zoom", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
 static varinfo_t flash_ui_ContextMenuBuiltInItems_save = {0x01, 0x00, 0x80, 0x16, "", "save", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
@@ -4282,32 +5209,32 @@ static varinfo_t flash_display_TriangleCulling_POSITIVE = {0x01, 0x00, 0x82, 0x1
 static varinfo_t flash_display_TriangleCulling_NEGATIVE = {0x01, 0x00, 0x82, 0x16, "", "NEGATIVE", 0, &_String, &flash_display_TriangleCulling, 0};
 static varinfo_t flash_display_TriangleCulling_NONE = {0x01, 0x00, 0x82, 0x16, "", "NONE", 0, &_String, &flash_display_TriangleCulling, 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_computeSpectrum = {0x02, 0x00, 0x82, 0x16, "", "computeSpectrum", 0, &voidclass, &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, &flash_media_SoundTransform, &flash_media_SoundMixer, 0};
 static varinfo_t flash_media_SoundMixer_bufferTime = {0x01, 0x00, 0x82, 0x16, "", "bufferTime", 0, &_int, &flash_media_SoundMixer, 0};
-static methodinfo_t flash_media_SoundMixer_stopAll = {0x02, 0x00, 0x82, 0x16, "", "stopAll", 0, 0, &flash_media_SoundMixer, 0};
+static methodinfo_t flash_media_SoundMixer_stopAll = {0x02, 0x00, 0x82, 0x16, "", "stopAll", 0, &voidclass, &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_cancel = {0x02, 0x00, 0x82, 0x16, "", "cancel", 0, &voidclass, &adobe_utils_XMLUI, 0};
+static methodinfo_t adobe_utils_XMLUI_setProperty = {0x02, 0x00, 0x82, 0x16, "", "setProperty", 0, &voidclass, &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 adobe_utils_XMLUI_accept = {0x02, 0x00, 0x82, 0x16, "", "accept", 0, &voidclass, &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}};
-static varinfo_t flash_events_StatusEvent_STATUS = {0x01, 0x00, 0x82, 0x16, "", "STATUS", 0, &_String, &flash_events_StatusEvent, 0};
 static methodinfo_t flash_events_StatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_StatusEvent, 0};
 static varinfo_t flash_events_StatusEvent_code = {0x01, 0x00, 0x80, 0x16, "", "code", 0, &_String, &flash_events_StatusEvent, 0};
 static methodinfo_t flash_events_StatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_StatusEvent, 0};
 static varinfo_t flash_events_StatusEvent_level = {0x01, 0x00, 0x80, 0x16, "", "level", 0, &_String, &flash_events_StatusEvent, 0};
+static varinfo_t flash_events_StatusEvent_STATUS = {0x01, 0x00, 0x82, 0x16, "", "STATUS", 0, &_String, &flash_events_StatusEvent, 0};
 static classinfo_t flash_display_IGraphicsPath = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsPath", 0, 0, interfaces: {0}};
 static classinfo_t flash_events_ShaderEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ShaderEvent", 0, &flash_events_Event, interfaces: {0}};
 static varinfo_t flash_events_ShaderEvent_vector = {0x01, 0x00, 0x80, 0x16, "", "vector", 0, &__AS3___vec_Vector, &flash_events_ShaderEvent, 0};
 static methodinfo_t flash_events_ShaderEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ShaderEvent, 0};
 static varinfo_t flash_events_ShaderEvent_bitmapData = {0x01, 0x00, 0x80, 0x16, "", "bitmapData", 0, &flash_display_BitmapData, &flash_events_ShaderEvent, 0};
 static methodinfo_t flash_events_ShaderEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ShaderEvent, 0};
-static varinfo_t flash_events_ShaderEvent_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "COMPLETE", 0, &_String, &flash_events_ShaderEvent, 0};
 static varinfo_t flash_events_ShaderEvent_byteArray = {0x01, 0x00, 0x80, 0x16, "", "byteArray", 0, &flash_utils_ByteArray, &flash_events_ShaderEvent, 0};
+static varinfo_t flash_events_ShaderEvent_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "COMPLETE", 0, &_String, &flash_events_ShaderEvent, 0};
 static classinfo_t flash_display_Shader = {0x03, 0x00, 0x80, 0x16, "flash.display", "Shader", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_Shader_precisionHint = {0x01, 0x00, 0x80, 0x16, "", "precisionHint", 0, &_String, &flash_display_Shader, 0};
 static varinfo_t flash_display_Shader_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &flash_display_ShaderData, &flash_display_Shader, 0};
@@ -4324,40 +5251,40 @@ static varinfo_t flash_text_CSMSettings_insideCutoff = {0x01, 0x00, 0x80, 0x16,
 static classinfo_t _RangeError = {0x03, 0x00, 0x88, 0x16, "", "RangeError", 0, &_Error, interfaces: {0}};
 static varinfo_t _RangeError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_RangeError, 0};
 static classinfo_t _Number = {0x03, 0x00, 0x81, 0x16, "", "Number", 0, &_Object, interfaces: {0}};
-static varinfo_t _Number_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_Number, &_Number, 0};
 static methodinfo_t _Number_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_Number, &_Number, 0};
+static methodinfo_t _Number_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_Number, 0};
+static methodinfo_t _Number_toExponential = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toExponential", 0, &_String, &_Number, 0};
+static methodinfo_t _Number_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 0, &_String, &_Number, 0};
+static methodinfo_t _Number_toPrecision = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toPrecision", 0, &_String, &_Number, 0};
+static varinfo_t _Number_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_Number, &_Number, 0};
 static varinfo_t _Number_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_Number, 0};
 static varinfo_t _Number_MIN_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MIN_VALUE", 0, &_Number, &_Number, 0};
-static methodinfo_t _Number_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_Number, 0};
 static varinfo_t _Number_NaN = {0x01, 0x00, 0x82, 0x16, "", "NaN", 0, &_Number, &_Number, 0};
 static varinfo_t _Number_POSITIVE_INFINITY = {0x01, 0x00, 0x82, 0x16, "", "POSITIVE_INFINITY", 0, &_Number, &_Number, 0};
-static methodinfo_t _Number_toExponential = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toExponential", 0, &_String, &_Number, 0};
-static methodinfo_t _Number_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 0, &_String, &_Number, 0};
 static varinfo_t _Number_NEGATIVE_INFINITY = {0x01, 0x00, 0x82, 0x16, "", "NEGATIVE_INFINITY", 0, &_Number, &_Number, 0};
-static methodinfo_t _Number_toPrecision = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toPrecision", 0, &_String, &_Number, 0};
 static classinfo_t flash_display_Graphics = {0x03, 0x00, 0x81, 0x16, "flash.display", "Graphics", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_display_Graphics_drawPath = {0x02, 0x00, 0x80, 0x16, "", "drawPath", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawEllipse = {0x02, 0x00, 0x80, 0x16, "", "drawEllipse", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRoundRectComplex = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRectComplex", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineShaderStyle = {0x02, 0x00, 0x80, 0x16, "", "lineShaderStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginFill = {0x02, 0x00, 0x80, 0x16, "", "beginFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginGradientFill = {0x02, 0x00, 0x80, 0x16, "", "beginGradientFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawGraphicsData = {0x02, 0x00, 0x80, 0x16, "", "drawGraphicsData", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineGradientStyle = {0x02, 0x00, 0x80, 0x16, "", "lineGradientStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRoundRect = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRect", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginBitmapFill = {0x02, 0x00, 0x80, 0x16, "", "beginBitmapFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineStyle = {0x02, 0x00, 0x80, 0x16, "", "lineStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_endFill = {0x02, 0x00, 0x80, 0x16, "", "endFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_copyFrom = {0x02, 0x00, 0x80, 0x16, "", "copyFrom", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineBitmapStyle = {0x02, 0x00, 0x80, 0x16, "", "lineBitmapStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawCircle = {0x02, 0x00, 0x80, 0x16, "", "drawCircle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginShaderFill = {0x02, 0x00, 0x80, 0x16, "", "beginShaderFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawTriangles = {0x02, 0x00, 0x80, 0x16, "", "drawTriangles", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRect = {0x02, 0x00, 0x80, 0x16, "", "drawRect", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawPath = {0x02, 0x00, 0x80, 0x16, "", "drawPath", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawEllipse = {0x02, 0x00, 0x80, 0x16, "", "drawEllipse", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRoundRectComplex = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRectComplex", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineShaderStyle = {0x02, 0x00, 0x80, 0x16, "", "lineShaderStyle", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginFill = {0x02, 0x00, 0x80, 0x16, "", "beginFill", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginGradientFill = {0x02, 0x00, 0x80, 0x16, "", "beginGradientFill", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawGraphicsData = {0x02, 0x00, 0x80, 0x16, "", "drawGraphicsData", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineGradientStyle = {0x02, 0x00, 0x80, 0x16, "", "lineGradientStyle", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRoundRect = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRect", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginBitmapFill = {0x02, 0x00, 0x80, 0x16, "", "beginBitmapFill", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineStyle = {0x02, 0x00, 0x80, 0x16, "", "lineStyle", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_endFill = {0x02, 0x00, 0x80, 0x16, "", "endFill", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_copyFrom = {0x02, 0x00, 0x80, 0x16, "", "copyFrom", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineBitmapStyle = {0x02, 0x00, 0x80, 0x16, "", "lineBitmapStyle", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawCircle = {0x02, 0x00, 0x80, 0x16, "", "drawCircle", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginShaderFill = {0x02, 0x00, 0x80, 0x16, "", "beginShaderFill", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawTriangles = {0x02, 0x00, 0x80, 0x16, "", "drawTriangles", 0, &voidclass, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRect = {0x02, 0x00, 0x80, 0x16, "", "drawRect", 0, &voidclass, &flash_display_Graphics, 0};
 static classinfo_t _SyntaxError = {0x03, 0x00, 0x88, 0x16, "", "SyntaxError", 0, &_Error, interfaces: {0}};
 static varinfo_t _SyntaxError_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_SyntaxError, 0};
 static classinfo_t flash_sampler_NewObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "NewObjectSample", 0, &flash_sampler_Sample, interfaces: {0}};
@@ -4373,9 +5300,8 @@ static varinfo_t flash_display_BitmapDataChannel_BLUE = {0x01, 0x00, 0x82, 0x16,
 static varinfo_t flash_display_BitmapDataChannel_GREEN = {0x01, 0x00, 0x82, 0x16, "", "GREEN", 0, &_uint, &flash_display_BitmapDataChannel, 0};
 static varinfo_t flash_display_BitmapDataChannel_ALPHA = {0x01, 0x00, 0x82, 0x16, "", "ALPHA", 0, &_uint, &flash_display_BitmapDataChannel, 0};
 static varinfo_t flash_display_BitmapDataChannel_RED = {0x01, 0x00, 0x82, 0x16, "", "RED", 0, &_uint, &flash_display_BitmapDataChannel, 0};
-static methodinfo_t flash_utils_clearInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearInterval", 0, 0, 0, 0};
+static methodinfo_t flash_utils_clearInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearInterval", 0, &voidclass, 0, 0};
 static classinfo_t flash_text_engine_ContentElement = {0x03, 0x00, 0x80, 0x16, "flash.text.engine", "ContentElement", 0, &_Object, interfaces: {0}};
-static varinfo_t flash_text_engine_ContentElement_GRAPHIC_ELEMENT = {0x01, 0x00, 0x82, 0x16, "", "GRAPHIC_ELEMENT", 0, &_uint, &flash_text_engine_ContentElement, 0};
 static varinfo_t flash_text_engine_ContentElement_eventMirror = {0x01, 0x00, 0x80, 0x16, "", "eventMirror", 0, &flash_events_EventDispatcher, &flash_text_engine_ContentElement, 0};
 static varinfo_t flash_text_engine_ContentElement_groupElement = {0x01, 0x00, 0x80, 0x16, "", "groupElement", 0, &flash_text_engine_GroupElement, &flash_text_engine_ContentElement, 0};
 static varinfo_t flash_text_engine_ContentElement_textRotation = {0x01, 0x00, 0x80, 0x16, "", "textRotation", 0, &_String, &flash_text_engine_ContentElement, 0};
@@ -4385,16 +5311,17 @@ static varinfo_t flash_text_engine_ContentElement_elementFormat = {0x01, 0x00, 0
 static varinfo_t flash_text_engine_ContentElement_textBlock = {0x01, 0x00, 0x80, 0x16, "", "textBlock", 0, &flash_text_engine_TextBlock, &flash_text_engine_ContentElement, 0};
 static varinfo_t flash_text_engine_ContentElement_rawText = {0x01, 0x00, 0x80, 0x16, "", "rawText", 0, &_String, &flash_text_engine_ContentElement, 0};
 static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, "", "textBlockBeginIndex", 0, &_int, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_GRAPHIC_ELEMENT = {0x01, 0x00, 0x82, 0x16, "", "GRAPHIC_ELEMENT", 0, &_uint, &flash_text_engine_ContentElement, 0};
 static classinfo_t flash_utils_Endian = {0x03, 0x00, 0x81, 0x16, "flash.utils", "Endian", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_utils_Endian_LITTLE_ENDIAN = {0x01, 0x00, 0x82, 0x16, "", "LITTLE_ENDIAN", 0, &_String, &flash_utils_Endian, 0};
 static varinfo_t flash_utils_Endian_BIG_ENDIAN = {0x01, 0x00, 0x82, 0x16, "", "BIG_ENDIAN", 0, &_String, &flash_utils_Endian, 0};
-static methodinfo_t flash_net_navigateToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "navigateToURL", 0, 0, 0, 0};
+static methodinfo_t flash_net_navigateToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "navigateToURL", 0, &voidclass, 0, 0};
 static classinfo_t flash_events_ProgressEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ProgressEvent", 0, &flash_events_Event, interfaces: {0}};
 static varinfo_t flash_events_ProgressEvent_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, &_uint, &flash_events_ProgressEvent, 0};
 static methodinfo_t flash_events_ProgressEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ProgressEvent, 0};
-static varinfo_t flash_events_ProgressEvent_PROGRESS = {0x01, 0x00, 0x82, 0x16, "", "PROGRESS", 0, &_String, &flash_events_ProgressEvent, 0};
 static varinfo_t flash_events_ProgressEvent_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, &_uint, &flash_events_ProgressEvent, 0};
 static methodinfo_t flash_events_ProgressEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ProgressEvent, 0};
+static varinfo_t flash_events_ProgressEvent_PROGRESS = {0x01, 0x00, 0x82, 0x16, "", "PROGRESS", 0, &_String, &flash_events_ProgressEvent, 0};
 static varinfo_t flash_events_ProgressEvent_SOCKET_DATA = {0x01, 0x00, 0x82, 0x16, "", "SOCKET_DATA", 0, &_String, &flash_events_ProgressEvent, 0};
 static classinfo_t flash_media_Sound = {0x03, 0x00, 0x80, 0x16, "flash.media", "Sound", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static methodinfo_t flash_media_Sound_extract = {0x02, 0x00, 0x80, 0x16, "", "extract", 0, &_Number, &flash_media_Sound, 0};
@@ -4403,10 +5330,10 @@ static varinfo_t flash_media_Sound_id3 = {0x01, 0x00, 0x80, 0x16, "", "id3", 0,
 static methodinfo_t flash_media_Sound_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, &flash_media_SoundChannel, &flash_media_Sound, 0};
 static varinfo_t flash_media_Sound_url = {0x01, 0x00, 0x80, 0x16, "", "url", 0, &_String, &flash_media_Sound, 0};
 static varinfo_t flash_media_Sound_isBuffering = {0x01, 0x00, 0x80, 0x16, "", "isBuffering", 0, &_Boolean, &flash_media_Sound, 0};
-static methodinfo_t flash_media_Sound_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_media_Sound, 0};
+static methodinfo_t flash_media_Sound_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, &voidclass, &flash_media_Sound, 0};
 static varinfo_t flash_media_Sound_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, &_int, &flash_media_Sound, 0};
 static varinfo_t flash_media_Sound_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_Number, &flash_media_Sound, 0};
-static methodinfo_t flash_media_Sound_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_media_Sound, 0};
+static methodinfo_t flash_media_Sound_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_media_Sound, 0};
 static classinfo_t flash_text_TextExtent = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextExtent", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_TextExtent_descent = {0x01, 0x00, 0x80, 0x16, "", "descent", 0, &_Number, &flash_text_TextExtent, 0};
 static varinfo_t flash_text_TextExtent_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_Number, &flash_text_TextExtent, 0};
@@ -4428,30 +5355,30 @@ static varinfo_t flash_text_engine_TextLineMirrorRegion_element = {0x01, 0x00, 0
 static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine = {0x01, 0x00, 0x80, 0x16, "", "textLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextLineMirrorRegion, 0};
 static classinfo_t flash_geom_Vector3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Vector3D", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_geom_Vector3D_subtract = {0x02, 0x00, 0x80, 0x16, "", "subtract", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_scaleBy = {0x02, 0x00, 0x80, 0x16, "", "scaleBy", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_decrementBy = {0x02, 0x00, 0x80, 0x16, "", "decrementBy", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_scaleBy = {0x02, 0x00, 0x80, 0x16, "", "scaleBy", 0, &voidclass, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_decrementBy = {0x02, 0x00, 0x80, 0x16, "", "decrementBy", 0, &voidclass, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_normalize = {0x02, 0x00, 0x80, 0x16, "", "normalize", 0, &_Number, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_dotProduct = {0x02, 0x00, 0x80, 0x16, "", "dotProduct", 0, &_Number, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_negate = {0x02, 0x00, 0x80, 0x16, "", "negate", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_X_AXIS = {0x01, 0x00, 0x82, 0x16, "", "X_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_angleBetween = {0x02, 0x00, 0x82, 0x16, "", "angleBetween", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_negate = {0x02, 0x00, 0x80, 0x16, "", "negate", 0, &voidclass, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_lengthSquared = {0x01, 0x00, 0x80, 0x16, "", "lengthSquared", 0, &_Number, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_incrementBy = {0x02, 0x00, 0x80, 0x16, "", "incrementBy", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_incrementBy = {0x02, 0x00, 0x80, 0x16, "", "incrementBy", 0, &voidclass, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_w = {0x01, 0x00, 0x80, 0x16, "", "w", 0, &_Number, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_z = {0x01, 0x00, 0x80, 0x16, "", "z", 0, &_Number, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_add = {0x02, 0x00, 0x80, 0x16, "", "add", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_Z_AXIS = {0x01, 0x00, 0x82, 0x16, "", "Z_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_project = {0x02, 0x00, 0x80, 0x16, "", "project", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_project = {0x02, 0x00, 0x80, 0x16, "", "project", 0, &voidclass, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_crossProduct = {0x02, 0x00, 0x80, 0x16, "", "crossProduct", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_nearEquals = {0x02, 0x00, 0x80, 0x16, "", "nearEquals", 0, &_Boolean, &flash_geom_Vector3D, 0};
 static methodinfo_t flash_geom_Vector3D_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_Y_AXIS = {0x01, 0x00, 0x82, 0x16, "", "Y_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Vector3D, 0};
 static varinfo_t flash_geom_Vector3D_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_Z_AXIS = {0x01, 0x00, 0x82, 0x16, "", "Z_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_X_AXIS = {0x01, 0x00, 0x82, 0x16, "", "X_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_angleBetween = {0x02, 0x00, 0x82, 0x16, "", "angleBetween", 0, &_Number, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_Y_AXIS = {0x01, 0x00, 0x82, 0x16, "", "Y_AXIS", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
 static classinfo_t flash_desktop_ClipboardTransferMode = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardTransferMode", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_desktop_ClipboardTransferMode_CLONE_ONLY = {0x01, 0x00, 0x82, 0x16, "", "CLONE_ONLY", 0, &_String, &flash_desktop_ClipboardTransferMode, 0};
 static varinfo_t flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED = {0x01, 0x00, 0x82, 0x16, "", "ORIGINAL_PREFERRED", 0, &_String, &flash_desktop_ClipboardTransferMode, 0};
@@ -4471,9 +5398,9 @@ static varinfo_t flash_system_SecurityPanel_MICROPHONE = {0x01, 0x00, 0x82, 0x16
 static varinfo_t flash_system_SecurityPanel_DISPLAY = {0x01, 0x00, 0x82, 0x16, "", "DISPLAY", 0, &_String, &flash_system_SecurityPanel, 0};
 static classinfo_t flash_events_HTTPStatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "HTTPStatusEvent", 0, &flash_events_Event, interfaces: {0}};
 static methodinfo_t flash_events_HTTPStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_HTTPStatusEvent, 0};
-static varinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {0x01, 0x00, 0x82, 0x16, "", "HTTP_STATUS", 0, &_String, &flash_events_HTTPStatusEvent, 0};
 static methodinfo_t flash_events_HTTPStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_HTTPStatusEvent, 0};
 static varinfo_t flash_events_HTTPStatusEvent_status = {0x01, 0x00, 0x80, 0x16, "", "status", 0, &_int, &flash_events_HTTPStatusEvent, 0};
+static varinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {0x01, 0x00, 0x82, 0x16, "", "HTTP_STATUS", 0, &_String, &flash_events_HTTPStatusEvent, 0};
 static classinfo_t flash_net_NetStreamPlayOptions = {0x03, 0x00, 0x88, 0x16, "flash.net", "NetStreamPlayOptions", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_net_NetStreamPlayOptions_len = {0x01, 0x00, 0x80, 0x16, "", "len", 0, &_Number, &flash_net_NetStreamPlayOptions, 0};
 static varinfo_t flash_net_NetStreamPlayOptions_streamName = {0x01, 0x00, 0x80, 0x16, "", "streamName", 0, &_String, &flash_net_NetStreamPlayOptions, 0};
@@ -4482,9 +5409,9 @@ static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName = {0x01, 0x00, 0x8
 static varinfo_t flash_net_NetStreamPlayOptions_transition = {0x01, 0x00, 0x80, 0x16, "", "transition", 0, &_String, &flash_net_NetStreamPlayOptions, 0};
 static classinfo_t flash_net_Responder = {0x03, 0x00, 0x80, 0x16, "flash.net", "Responder", 0, &_Object, interfaces: {0}};
 static classinfo_t flash_net_XMLSocket = {0x03, 0x00, 0x80, 0x16, "flash.net", "XMLSocket", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_net_XMLSocket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_XMLSocket, 0};
-static methodinfo_t flash_net_XMLSocket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_XMLSocket, 0};
-static methodinfo_t flash_net_XMLSocket_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_XMLSocket, 0};
+static methodinfo_t flash_net_XMLSocket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_XMLSocket, 0};
+static methodinfo_t flash_net_XMLSocket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, &voidclass, &flash_net_XMLSocket, 0};
+static methodinfo_t flash_net_XMLSocket_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, &voidclass, &flash_net_XMLSocket, 0};
 static varinfo_t flash_net_XMLSocket_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, &_Boolean, &flash_net_XMLSocket, 0};
 static varinfo_t flash_net_XMLSocket_timeout = {0x01, 0x00, 0x80, 0x16, "", "timeout", 0, &_int, &flash_net_XMLSocket, 0};
 static classinfo_t flash_filters_ConvolutionFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "ConvolutionFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
@@ -4543,12 +5470,12 @@ static constant_t _AS3_constant = {type: 8, &_AS3_constant_ns};
 static varinfo_t _AS3 = {0x01, 0x00, 0xa2, 0x16, "", "AS3", 0, 0, 0, &_AS3_constant};
 static classinfo_t flash_net_LocalConnection = {0x03, 0x00, 0x80, 0x16, "flash.net", "LocalConnection", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t flash_net_LocalConnection_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, &_Object, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_allowDomain = {0x02, 0x00, 0x80, 0x16, "", "allowDomain", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_allowDomain = {0x02, 0x00, 0x80, 0x16, "", "allowDomain", 0, &voidclass, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, &voidclass, &flash_net_LocalConnection, 0};
 static varinfo_t flash_net_LocalConnection_domain = {0x01, 0x00, 0x80, 0x16, "", "domain", 0, &_String, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_allowInsecureDomain = {0x02, 0x00, 0x80, 0x16, "", "allowInsecureDomain", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_allowInsecureDomain = {0x02, 0x00, 0x80, 0x16, "", "allowInsecureDomain", 0, &voidclass, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, &voidclass, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_LocalConnection, 0};
 static classinfo_t flash_display_ShaderParameterType = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderParameterType", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_ShaderParameterType_FLOAT = {0x01, 0x00, 0x82, 0x16, "", "FLOAT", 0, &_String, &flash_display_ShaderParameterType, 0};
 static varinfo_t flash_display_ShaderParameterType_BOOL = {0x01, 0x00, 0x82, 0x16, "", "BOOL", 0, &_String, &flash_display_ShaderParameterType, 0};
@@ -4572,18 +5499,18 @@ static varinfo_t flash_events_IMEEvent_IME_COMPOSITION = {0x01, 0x00, 0x82, 0x16
 static classinfo_t flash_text_TextFormatDisplay = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatDisplay", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_TextFormatDisplay_INLINE = {0x01, 0x00, 0x82, 0x16, "", "INLINE", 0, &_String, &flash_text_TextFormatDisplay, 0};
 static varinfo_t flash_text_TextFormatDisplay_BLOCK = {0x01, 0x00, 0x82, 0x16, "", "BLOCK", 0, &_String, &flash_text_TextFormatDisplay, 0};
-static methodinfo_t flash_profiler_profile = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "profile", 0, 0, 0, 0};
+static methodinfo_t flash_profiler_profile = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "profile", 0, &voidclass, 0, 0};
 static classinfo_t flash_display_AVM1Movie = {0x03, 0x00, 0x80, 0x16, "flash.display", "AVM1Movie", 0, &flash_display_DisplayObject, interfaces: {0}};
 static methodinfo_t flash_display_AVM1Movie_call = {0x02, 0x00, 0x80, 0x16, "", "call", 0, 0, &flash_display_AVM1Movie, 0};
-static methodinfo_t flash_display_AVM1Movie_addCallback = {0x02, 0x00, 0x80, 0x16, "", "addCallback", 0, 0, &flash_display_AVM1Movie, 0};
+static methodinfo_t flash_display_AVM1Movie_addCallback = {0x02, 0x00, 0x80, 0x16, "", "addCallback", 0, &voidclass, &flash_display_AVM1Movie, 0};
 static classinfo_t flash_events_ContextMenuEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ContextMenuEvent", 0, &flash_events_Event, interfaces: {0}};
-static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isMouseTargetInaccessible", 0, &_Boolean, &flash_events_ContextMenuEvent, 0};
 static varinfo_t flash_events_ContextMenuEvent_mouseTarget = {0x01, 0x00, 0x80, 0x16, "", "mouseTarget", 0, &flash_display_InteractiveObject, &flash_events_ContextMenuEvent, 0};
-static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {0x01, 0x00, 0x80, 0x16, "", "contextMenuOwner", 0, &flash_display_InteractiveObject, &flash_events_ContextMenuEvent, 0};
-static varinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {0x01, 0x00, 0x82, 0x16, "", "MENU_ITEM_SELECT", 0, &_String, &flash_events_ContextMenuEvent, 0};
-static varinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {0x01, 0x00, 0x82, 0x16, "", "MENU_SELECT", 0, &_String, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isMouseTargetInaccessible", 0, &_Boolean, &flash_events_ContextMenuEvent, 0};
 static methodinfo_t flash_events_ContextMenuEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {0x01, 0x00, 0x80, 0x16, "", "contextMenuOwner", 0, &flash_display_InteractiveObject, &flash_events_ContextMenuEvent, 0};
 static methodinfo_t flash_events_ContextMenuEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {0x01, 0x00, 0x82, 0x16, "", "MENU_SELECT", 0, &_String, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {0x01, 0x00, 0x82, 0x16, "", "MENU_ITEM_SELECT", 0, &_String, &flash_events_ContextMenuEvent, 0};
 static classinfo_t flash_events_EventPhase = {0x03, 0x00, 0x81, 0x16, "flash.events", "EventPhase", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_events_EventPhase_BUBBLING_PHASE = {0x01, 0x00, 0x82, 0x16, "", "BUBBLING_PHASE", 0, &_uint, &flash_events_EventPhase, 0};
 static varinfo_t flash_events_EventPhase_CAPTURING_PHASE = {0x01, 0x00, 0x82, 0x16, "", "CAPTURING_PHASE", 0, &_uint, &flash_events_EventPhase, 0};
@@ -4617,17 +5544,17 @@ static methodinfo_t flash_filters_BevelFilter_clone = {0x02, 0x00, 0x80, 0x16, "
 static methodinfo_t flash_utils_getTimer = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getTimer", 0, &_int, 0, 0};
 static classinfo_t flash_display_Loader = {0x03, 0x00, 0x80, 0x16, "flash.display", "Loader", 0, &flash_display_DisplayObjectContainer, interfaces: {0}};
 static varinfo_t flash_display_Loader_content = {0x01, 0x00, 0x80, 0x16, "", "content", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_unloadAndStop = {0x02, 0x00, 0x80, 0x16, "", "unloadAndStop", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_unload = {0x02, 0x00, 0x80, 0x16, "", "unload", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_unloadAndStop = {0x02, 0x00, 0x80, 0x16, "", "unloadAndStop", 0, &voidclass, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_unload = {0x02, 0x00, 0x80, 0x16, "", "unload", 0, &voidclass, &flash_display_Loader, 0};
 static methodinfo_t flash_display_Loader_removeChildAt = {0x02, 0x00, 0x80, 0x16, "", "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
 static methodinfo_t flash_display_Loader_addChildAt = {0x02, 0x00, 0x80, 0x16, "", "addChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
 static varinfo_t flash_display_Loader_contentLoaderInfo = {0x01, 0x00, 0x80, 0x16, "", "contentLoaderInfo", 0, &flash_display_LoaderInfo, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_loadBytes = {0x02, 0x00, 0x80, 0x16, "", "loadBytes", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_loadBytes = {0x02, 0x00, 0x80, 0x16, "", "loadBytes", 0, &voidclass, &flash_display_Loader, 0};
 static methodinfo_t flash_display_Loader_removeChild = {0x02, 0x00, 0x80, 0x16, "", "removeChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, &voidclass, &flash_display_Loader, 0};
 static methodinfo_t flash_display_Loader_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, &voidclass, &flash_display_Loader, 0};
 static classinfo_t flash_display_GraphicsBitmapFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsBitmapFill", 0, &_Object, interfaces: {&flash_display_IGraphicsFill, &flash_display_IGraphicsData, 0}};
 static varinfo_t flash_display_GraphicsBitmapFill_smooth = {0x01, 0x00, 0x80, 0x16, "", "smooth", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0};
 static varinfo_t flash_display_GraphicsBitmapFill_repeat = {0x01, 0x00, 0x80, 0x16, "", "repeat", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0};
@@ -4657,16 +5584,16 @@ static varinfo_t flash_display_PixelSnapping_AUTO = {0x01, 0x00, 0x82, 0x16, "",
 static varinfo_t flash_display_PixelSnapping_NEVER = {0x01, 0x00, 0x82, 0x16, "", "NEVER", 0, &_String, &flash_display_PixelSnapping, 0};
 static varinfo_t flash_display_PixelSnapping_ALWAYS = {0x01, 0x00, 0x82, 0x16, "", "ALWAYS", 0, &_String, &flash_display_PixelSnapping, 0};
 static classinfo_t flash_events_FocusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "FocusEvent", 0, &flash_events_Event, interfaces: {0}};
-static varinfo_t flash_events_FocusEvent_FOCUS_OUT = {0x01, 0x00, 0x82, 0x16, "", "FOCUS_OUT", 0, &_String, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "KEY_FOCUS_CHANGE", 0, &_String, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, &_Boolean, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isRelatedObjectInaccessible", 0, &_Boolean, &flash_events_FocusEvent, 0};
 static varinfo_t flash_events_FocusEvent_keyCode = {0x01, 0x00, 0x80, 0x16, "", "keyCode", 0, &_uint, &flash_events_FocusEvent, 0};
+static methodinfo_t flash_events_FocusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isRelatedObjectInaccessible", 0, &_Boolean, &flash_events_FocusEvent, 0};
+static methodinfo_t flash_events_FocusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, &_Boolean, &flash_events_FocusEvent, 0};
 static varinfo_t flash_events_FocusEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, "", "relatedObject", 0, &flash_display_InteractiveObject, &flash_events_FocusEvent, 0};
 static varinfo_t flash_events_FocusEvent_FOCUS_IN = {0x01, 0x00, 0x82, 0x16, "", "FOCUS_IN", 0, &_String, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_FOCUS_OUT = {0x01, 0x00, 0x82, 0x16, "", "FOCUS_OUT", 0, &_String, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "KEY_FOCUS_CHANGE", 0, &_String, &flash_events_FocusEvent, 0};
 static varinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_FOCUS_CHANGE", 0, &_String, &flash_events_FocusEvent, 0};
-static methodinfo_t flash_events_FocusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_FocusEvent, 0};
-static methodinfo_t flash_events_FocusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_FocusEvent, 0};
 static classinfo_t flash_errors_MemoryError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "MemoryError", 0, &_Error, interfaces: {0}};
 static classinfo_t flash_events_NetFilterEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "NetFilterEvent", 0, &flash_events_Event, interfaces: {0}};
 static varinfo_t flash_events_NetFilterEvent_header = {0x01, 0x00, 0x80, 0x16, "", "header", 0, &flash_utils_ByteArray, &flash_events_NetFilterEvent, 0};
@@ -4686,7 +5613,7 @@ static varinfo_t flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP = {0x01, 0x00, 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, &_Boolean, &flash_external_ExternalInterface, 0};
-static methodinfo_t flash_external_ExternalInterface_addCallback = {0x02, 0x00, 0x82, 0x16, "", "addCallback", 0, 0, &flash_external_ExternalInterface, 0};
+static methodinfo_t flash_external_ExternalInterface_addCallback = {0x02, 0x00, 0x82, 0x16, "", "addCallback", 0, &voidclass, &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, &_String, &flash_external_ExternalInterface, 0};
 static classinfo_t _EvalError = {0x03, 0x00, 0x88, 0x16, "", "EvalError", 0, &_Error, interfaces: {0}};
@@ -4702,15 +5629,15 @@ static varinfo_t flash_text_TextFormatAlign_CENTER = {0x01, 0x00, 0x82, 0x16, ""
 static varinfo_t flash_text_TextFormatAlign_JUSTIFY = {0x01, 0x00, 0x82, 0x16, "", "JUSTIFY", 0, &_String, &flash_text_TextFormatAlign, 0};
 static classinfo_t flash_errors_ScriptTimeoutError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "ScriptTimeoutError", 0, &_Error, interfaces: {0}};
 static classinfo_t _uint = {0x03, 0x00, 0x81, 0x16, "", "uint", 0, &_Object, interfaces: {0}};
-static varinfo_t _uint_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_uint, &_uint, 0};
 static methodinfo_t _uint_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_uint, &_uint, 0};
-static varinfo_t _uint_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_uint, 0};
-static varinfo_t _uint_MIN_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MIN_VALUE", 0, &_uint, &_uint, 0};
 static methodinfo_t _uint_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_uint, 0};
 static methodinfo_t _uint_toExponential = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toExponential", 0, &_String, &_uint, 0};
 static methodinfo_t _uint_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 0, &_String, &_uint, 0};
 static methodinfo_t _uint_toPrecision = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toPrecision", 0, &_String, &_uint, 0};
-static methodinfo_t flash_debugger_enterDebugger = {0x02, 0x00, 0x82, 0x16, "flash.debugger", "enterDebugger", 0, 0, 0, 0};
+static varinfo_t _uint_MAX_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MAX_VALUE", 0, &_uint, &_uint, 0};
+static varinfo_t _uint_length = {0x01, 0x00, 0x82, 0x16, "", "length", 0, &_int, &_uint, 0};
+static varinfo_t _uint_MIN_VALUE = {0x01, 0x00, 0x82, 0x16, "", "MIN_VALUE", 0, &_uint, &_uint, 0};
+static methodinfo_t flash_debugger_enterDebugger = {0x02, 0x00, 0x82, 0x16, "flash.debugger", "enterDebugger", 0, &voidclass, 0, 0};
 static classinfo_t flash_geom_Orientation3D = {0x03, 0x00, 0x81, 0x16, "flash.geom", "Orientation3D", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_geom_Orientation3D_QUATERNION = {0x01, 0x00, 0x82, 0x16, "", "QUATERNION", 0, &_String, &flash_geom_Orientation3D, 0};
 static varinfo_t flash_geom_Orientation3D_EULER_ANGLES = {0x01, 0x00, 0x82, 0x16, "", "EULER_ANGLES", 0, &_String, &flash_geom_Orientation3D, 0};
@@ -4729,33 +5656,33 @@ static varinfo_t flash_filters_ShaderFilter_rightExtension = {0x01, 0x00, 0x80,
 static varinfo_t flash_filters_ShaderFilter_leftExtension = {0x01, 0x00, 0x80, 0x16, "", "leftExtension", 0, &_int, &flash_filters_ShaderFilter, 0};
 static varinfo_t flash_filters_ShaderFilter_topExtension = {0x01, 0x00, 0x80, 0x16, "", "topExtension", 0, &_int, &flash_filters_ShaderFilter, 0};
 static classinfo_t flash_display_GraphicsPath = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPath", 0, &_Object, interfaces: {&flash_display_IGraphicsPath, &flash_display_IGraphicsData, 0}};
-static methodinfo_t flash_display_GraphicsPath_wideMoveTo = {0x02, 0x00, 0x80, 0x16, "", "wideMoveTo", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_wideMoveTo = {0x02, 0x00, 0x80, 0x16, "", "wideMoveTo", 0, &voidclass, &flash_display_GraphicsPath, 0};
 static varinfo_t flash_display_GraphicsPath_winding = {0x01, 0x00, 0x80, 0x16, "", "winding", 0, &_String, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_wideLineTo = {0x02, 0x00, 0x80, 0x16, "", "wideLineTo", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, &voidclass, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_wideLineTo = {0x02, 0x00, 0x80, 0x16, "", "wideLineTo", 0, &voidclass, &flash_display_GraphicsPath, 0};
 static varinfo_t flash_display_GraphicsPath_commands = {0x01, 0x00, 0x80, 0x16, "", "commands", 0, &__AS3___vec_Vector, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, &voidclass, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, &voidclass, &flash_display_GraphicsPath, 0};
 static varinfo_t flash_display_GraphicsPath_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, &__AS3___vec_Vector, &flash_display_GraphicsPath, 0};
 static classinfo_t flash_system_ApplicationDomain = {0x03, 0x00, 0x81, 0x16, "flash.system", "ApplicationDomain", 0, &_Object, interfaces: {0}};
 static methodinfo_t flash_system_ApplicationDomain_hasDefinition = {0x02, 0x00, 0x80, 0x16, "", "hasDefinition", 0, &_Boolean, &flash_system_ApplicationDomain, 0};
 static methodinfo_t flash_system_ApplicationDomain_getDefinition = {0x02, 0x00, 0x80, 0x16, "", "getDefinition", 0, &_Object, &flash_system_ApplicationDomain, 0};
-static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH = {0x01, 0x00, 0x82, 0x16, "", "MIN_DOMAIN_MEMORY_LENGTH", 0, &_uint, &flash_system_ApplicationDomain, 0};
 static varinfo_t flash_system_ApplicationDomain_parentDomain = {0x01, 0x00, 0x80, 0x16, "", "parentDomain", 0, &flash_system_ApplicationDomain, &flash_system_ApplicationDomain, 0};
 static varinfo_t flash_system_ApplicationDomain_domainMemory = {0x01, 0x00, 0x80, 0x16, "", "domainMemory", 0, &flash_utils_ByteArray, &flash_system_ApplicationDomain, 0};
+static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH = {0x01, 0x00, 0x82, 0x16, "", "MIN_DOMAIN_MEMORY_LENGTH", 0, &_uint, &flash_system_ApplicationDomain, 0};
 static varinfo_t flash_system_ApplicationDomain_currentDomain = {0x01, 0x00, 0x82, 0x16, "", "currentDomain", 0, &flash_system_ApplicationDomain, &flash_system_ApplicationDomain, 0};
 static classinfo_t flash_events_KeyboardEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "KeyboardEvent", 0, &flash_events_Event, interfaces: {0}};
-static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_charCode = {0x01, 0x00, 0x80, 0x16, "", "charCode", 0, &_uint, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_KEY_UP = {0x01, 0x00, 0x82, 0x16, "", "KEY_UP", 0, &_String, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_KEY_DOWN = {0x01, 0x00, 0x82, 0x16, "", "KEY_DOWN", 0, &_String, &flash_events_KeyboardEvent, 0};
-static methodinfo_t flash_events_KeyboardEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, &_Boolean, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_keyCode = {0x01, 0x00, 0x80, 0x16, "", "keyCode", 0, &_uint, &flash_events_KeyboardEvent, 0};
 static varinfo_t flash_events_KeyboardEvent_keyLocation = {0x01, 0x00, 0x80, 0x16, "", "keyLocation", 0, &_uint, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, &_Boolean, &flash_events_KeyboardEvent, 0};
-static methodinfo_t flash_events_KeyboardEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, "", "ctrlKey", 0, &_Boolean, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, &voidclass, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_KeyboardEvent, 0};
 static varinfo_t flash_events_KeyboardEvent_altKey = {0x01, 0x00, 0x80, 0x16, "", "altKey", 0, &_Boolean, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_keyCode = {0x01, 0x00, 0x80, 0x16, "", "keyCode", 0, &_uint, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, "", "ctrlKey", 0, &_Boolean, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_charCode = {0x01, 0x00, 0x80, 0x16, "", "charCode", 0, &_uint, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_KEY_DOWN = {0x01, 0x00, 0x82, 0x16, "", "KEY_DOWN", 0, &_String, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_KEY_UP = {0x01, 0x00, 0x82, 0x16, "", "KEY_UP", 0, &_String, &flash_events_KeyboardEvent, 0};
 static classinfo_t adobe_utils_ProductManager = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "ProductManager", 0, &flash_events_EventDispatcher, interfaces: {0}};
 static varinfo_t adobe_utils_ProductManager_running = {0x01, 0x00, 0x80, 0x16, "", "running", 0, &_Boolean, &adobe_utils_ProductManager, 0};
 static methodinfo_t adobe_utils_ProductManager_download = {0x02, 0x00, 0x80, 0x16, "", "download", 0, &_Boolean, &adobe_utils_ProductManager, 0};
@@ -4763,119 +5690,119 @@ static varinfo_t adobe_utils_ProductManager_installedVersion = {0x01, 0x00, 0x80
 static varinfo_t adobe_utils_ProductManager_installed = {0x01, 0x00, 0x80, 0x16, "", "installed", 0, &_Boolean, &adobe_utils_ProductManager, 0};
 static methodinfo_t adobe_utils_ProductManager_launch = {0x02, 0x00, 0x80, 0x16, "", "launch", 0, &_Boolean, &adobe_utils_ProductManager, 0};
 static classinfo_t flash_events_Event = {0x03, 0x00, 0x80, 0x16, "flash.events", "Event", 0, &_Object, interfaces: {0}};
-static varinfo_t flash_events_Event_CLEAR = {0x01, 0x00, 0x82, 0x16, "", "CLEAR", 0, &_String, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_cancelable = {0x01, 0x00, 0x80, 0x16, "", "cancelable", 0, &_Boolean, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_CANCEL = {0x01, 0x00, 0x82, 0x16, "", "CANCEL", 0, &_String, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_isDefaultPrevented = {0x02, 0x00, 0x80, 0x16, "", "isDefaultPrevented", 0, &_Boolean, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, &_Object, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_eventPhase = {0x01, 0x00, 0x80, 0x16, "", "eventPhase", 0, &_uint, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_currentTarget = {0x01, 0x00, 0x80, 0x16, "", "currentTarget", 0, &_Object, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_stopImmediatePropagation = {0x02, 0x00, 0x80, 0x16, "", "stopImmediatePropagation", 0, &voidclass, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_bubbles = {0x01, 0x00, 0x80, 0x16, "", "bubbles", 0, &_Boolean, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_stopPropagation = {0x02, 0x00, 0x80, 0x16, "", "stopPropagation", 0, &voidclass, &flash_events_Event, 0};
 static methodinfo_t flash_events_Event_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_CONNECT = {0x01, 0x00, 0x82, 0x16, "", "CONNECT", 0, &_String, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_preventDefault = {0x02, 0x00, 0x80, 0x16, "", "preventDefault", 0, &voidclass, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_formatToString = {0x02, 0x00, 0x80, 0x16, "", "formatToString", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_REMOVED_FROM_STAGE = {0x01, 0x00, 0x82, 0x16, "", "REMOVED_FROM_STAGE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_FRAME_CONSTRUCTED = {0x01, 0x00, 0x82, 0x16, "", "FRAME_CONSTRUCTED", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_TAB_INDEX_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "TAB_INDEX_CHANGE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_currentTarget = {0x01, 0x00, 0x80, 0x16, "", "currentTarget", 0, &_Object, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_ADDED = {0x01, 0x00, 0x82, 0x16, "", "ADDED", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CLEAR = {0x01, 0x00, 0x82, 0x16, "", "CLEAR", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_OPEN = {0x01, 0x00, 0x82, 0x16, "", "OPEN", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_TAB_CHILDREN_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "TAB_CHILDREN_CHANGE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "COMPLETE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_ACTIVATE = {0x01, 0x00, 0x82, 0x16, "", "ACTIVATE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_RENDER = {0x01, 0x00, 0x82, 0x16, "", "RENDER", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_EXIT_FRAME = {0x01, 0x00, 0x82, 0x16, "", "EXIT_FRAME", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_DEACTIVATE = {0x01, 0x00, 0x82, 0x16, "", "DEACTIVATE", 0, &_String, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_stopImmediatePropagation = {0x02, 0x00, 0x80, 0x16, "", "stopImmediatePropagation", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_SELECT_ALL = {0x01, 0x00, 0x82, 0x16, "", "SELECT_ALL", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_CUT = {0x01, 0x00, 0x82, 0x16, "", "CUT", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_ENTER_FRAME = {0x01, 0x00, 0x82, 0x16, "", "ENTER_FRAME", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_INIT = {0x01, 0x00, 0x82, 0x16, "", "INIT", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_ACTIVATE = {0x01, 0x00, 0x82, 0x16, "", "ACTIVATE", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_SOUND_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "SOUND_COMPLETE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_COPY = {0x01, 0x00, 0x82, 0x16, "", "COPY", 0, &_String, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_isDefaultPrevented = {0x02, 0x00, 0x80, 0x16, "", "isDefaultPrevented", 0, &_Boolean, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_PASTE = {0x01, 0x00, 0x82, 0x16, "", "PASTE", 0, &_String, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_stopPropagation = {0x02, 0x00, 0x80, 0x16, "", "stopPropagation", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_CLOSE = {0x01, 0x00, 0x82, 0x16, "", "CLOSE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CANCEL = {0x01, 0x00, 0x82, 0x16, "", "CANCEL", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_REMOVED = {0x01, 0x00, 0x82, 0x16, "", "REMOVED", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "TAB_ENABLED_CHANGE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_eventPhase = {0x01, 0x00, 0x80, 0x16, "", "eventPhase", 0, &_uint, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_INIT = {0x01, 0x00, 0x82, 0x16, "", "INIT", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_FRAME_CONSTRUCTED = {0x01, 0x00, 0x82, 0x16, "", "FRAME_CONSTRUCTED", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_SCROLL = {0x01, 0x00, 0x82, 0x16, "", "SCROLL", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_TAB_INDEX_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "TAB_INDEX_CHANGE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "CHANGE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_ADDED_TO_STAGE = {0x01, 0x00, 0x82, 0x16, "", "ADDED_TO_STAGE", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_UNLOAD = {0x01, 0x00, 0x82, 0x16, "", "UNLOAD", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_bubbles = {0x01, 0x00, 0x80, 0x16, "", "bubbles", 0, &_Boolean, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_formatToString = {0x02, 0x00, 0x80, 0x16, "", "formatToString", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_FULLSCREEN = {0x01, 0x00, 0x82, 0x16, "", "FULLSCREEN", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_MOUSE_LEAVE = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_LEAVE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_SELECT = {0x01, 0x00, 0x82, 0x16, "", "SELECT", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CONNECT = {0x01, 0x00, 0x82, 0x16, "", "CONNECT", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CUT = {0x01, 0x00, 0x82, 0x16, "", "CUT", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_PASTE = {0x01, 0x00, 0x82, 0x16, "", "PASTE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_ADDED = {0x01, 0x00, 0x82, 0x16, "", "ADDED", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_ID3 = {0x01, 0x00, 0x82, 0x16, "", "ID3", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_ENTER_FRAME = {0x01, 0x00, 0x82, 0x16, "", "ENTER_FRAME", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_RENDER = {0x01, 0x00, 0x82, 0x16, "", "RENDER", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_EXIT_FRAME = {0x01, 0x00, 0x82, 0x16, "", "EXIT_FRAME", 0, &_String, &flash_events_Event, 0};
 static varinfo_t flash_events_Event_RESIZE = {0x01, 0x00, 0x82, 0x16, "", "RESIZE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "CHANGE", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_SELECT = {0x01, 0x00, 0x82, 0x16, "", "SELECT", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_SCROLL = {0x01, 0x00, 0x82, 0x16, "", "SCROLL", 0, &_String, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_ADDED_TO_STAGE = {0x01, 0x00, 0x82, 0x16, "", "ADDED_TO_STAGE", 0, &_String, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_preventDefault = {0x02, 0x00, 0x80, 0x16, "", "preventDefault", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, &_Object, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_FULLSCREEN = {0x01, 0x00, 0x82, 0x16, "", "FULLSCREEN", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_MOUSE_LEAVE = {0x01, 0x00, 0x82, 0x16, "", "MOUSE_LEAVE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_CLOSE = {0x01, 0x00, 0x82, 0x16, "", "CLOSE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_SELECT_ALL = {0x01, 0x00, 0x82, 0x16, "", "SELECT_ALL", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {0x01, 0x00, 0x82, 0x16, "", "TAB_ENABLED_CHANGE", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_COPY = {0x01, 0x00, 0x82, 0x16, "", "COPY", 0, &_String, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_COMPLETE = {0x01, 0x00, 0x82, 0x16, "", "COMPLETE", 0, &_String, &flash_events_Event, 0};
 static classinfo_t flash_desktop_ClipboardFormats = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardFormats", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_desktop_ClipboardFormats_TEXT_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "TEXT_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static varinfo_t flash_desktop_ClipboardFormats_BITMAP_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "BITMAP_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
-static varinfo_t flash_desktop_ClipboardFormats_FLASH_PREFIX = {0x01, 0x00, 0x82, 0x17, "flash.desktop", "FLASH_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
+static varinfo_t flash_desktop_ClipboardFormats_FLASH_PREFIX = {0x01, 0x00, 0x82, 0x17, "", "FLASH_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static varinfo_t flash_desktop_ClipboardFormats_HTML_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "HTML_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
-static varinfo_t flash_desktop_ClipboardFormats_REFERENCE_PREFIX = {0x01, 0x00, 0x82, 0x17, "flash.desktop", "REFERENCE_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
-static varinfo_t flash_desktop_ClipboardFormats_AIR_PREFIX = {0x01, 0x00, 0x82, 0x17, "flash.desktop", "AIR_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
-static varinfo_t flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX = {0x01, 0x00, 0x82, 0x17, "flash.desktop", "SERIALIZATION_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
+static varinfo_t flash_desktop_ClipboardFormats_REFERENCE_PREFIX = {0x01, 0x00, 0x82, 0x17, "", "REFERENCE_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
+static varinfo_t flash_desktop_ClipboardFormats_AIR_PREFIX = {0x01, 0x00, 0x82, 0x17, "", "AIR_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
+static varinfo_t flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX = {0x01, 0x00, 0x82, 0x17, "", "SERIALIZATION_PREFIX", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static varinfo_t flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "RICH_TEXT_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static varinfo_t flash_desktop_ClipboardFormats_URL_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "URL_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static varinfo_t flash_desktop_ClipboardFormats_FILE_LIST_FORMAT = {0x01, 0x00, 0x82, 0x16, "", "FILE_LIST_FORMAT", 0, &_String, &flash_desktop_ClipboardFormats, 0};
 static classinfo_t flash_display_MovieClip = {0x03, 0x00, 0x88, 0x16, "flash.display", "MovieClip", 0, &flash_display_Sprite, interfaces: {0}};
-static methodinfo_t flash_display_MovieClip_prevScene = {0x02, 0x00, 0x80, 0x16, "", "prevScene", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_gotoAndPlay = {0x02, 0x00, 0x80, 0x16, "", "gotoAndPlay", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_prevScene = {0x02, 0x00, 0x80, 0x16, "", "prevScene", 0, &voidclass, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_gotoAndPlay = {0x02, 0x00, 0x80, 0x16, "", "gotoAndPlay", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_currentLabels = {0x01, 0x00, 0x80, 0x16, "", "currentLabels", 0, &_Array, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_nextFrame = {0x02, 0x00, 0x80, 0x16, "", "nextFrame", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_nextFrame = {0x02, 0x00, 0x80, 0x16, "", "nextFrame", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_currentScene = {0x01, 0x00, 0x80, 0x16, "", "currentScene", 0, &flash_display_Scene, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_enabled = {0x01, 0x00, 0x80, 0x16, "", "enabled", 0, &_Boolean, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_currentFrameLabel = {0x01, 0x00, 0x80, 0x16, "", "currentFrameLabel", 0, &_String, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_framesLoaded = {0x01, 0x00, 0x80, 0x16, "", "framesLoaded", 0, &_int, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_scenes = {0x01, 0x00, 0x80, 0x16, "", "scenes", 0, &_Array, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_addFrameScript = {0x02, 0x00, 0x80, 0x16, "", "addFrameScript", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_addFrameScript = {0x02, 0x00, 0x80, 0x16, "", "addFrameScript", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_currentLabel = {0x01, 0x00, 0x80, 0x16, "", "currentLabel", 0, &_String, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_prevFrame = {0x02, 0x00, 0x80, 0x16, "", "prevFrame", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_gotoAndStop = {0x02, 0x00, 0x80, 0x16, "", "gotoAndStop", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_prevFrame = {0x02, 0x00, 0x80, 0x16, "", "prevFrame", 0, &voidclass, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_gotoAndStop = {0x02, 0x00, 0x80, 0x16, "", "gotoAndStop", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_currentFrame = {0x01, 0x00, 0x80, 0x16, "", "currentFrame", 0, &_int, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_nextScene = {0x02, 0x00, 0x80, 0x16, "", "nextScene", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_nextScene = {0x02, 0x00, 0x80, 0x16, "", "nextScene", 0, &voidclass, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_totalFrames = {0x01, 0x00, 0x80, 0x16, "", "totalFrames", 0, &_int, &flash_display_MovieClip, 0};
 static varinfo_t flash_display_MovieClip_trackAsMenu = {0x01, 0x00, 0x80, 0x16, "", "trackAsMenu", 0, &_Boolean, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, &voidclass, &flash_display_MovieClip, 0};
 static classinfo_t flash_display_BitmapData = {0x03, 0x00, 0x80, 0x16, "flash.display", "BitmapData", 0, &_Object, interfaces: {&flash_display_IBitmapDrawable, 0}};
 static methodinfo_t flash_display_BitmapData_getPixel32 = {0x02, 0x00, 0x80, 0x16, "", "getPixel32", 0, &_uint, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_draw = {0x02, 0x00, 0x80, 0x16, "", "draw", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixels = {0x02, 0x00, 0x80, 0x16, "", "setPixels", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_copyPixels = {0x02, 0x00, 0x80, 0x16, "", "copyPixels", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_draw = {0x02, 0x00, 0x80, 0x16, "", "draw", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixels = {0x02, 0x00, 0x80, 0x16, "", "setPixels", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_copyPixels = {0x02, 0x00, 0x80, 0x16, "", "copyPixels", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_histogram = {0x02, 0x00, 0x80, 0x16, "", "histogram", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_scroll = {0x02, 0x00, 0x80, 0x16, "", "scroll", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_scroll = {0x02, 0x00, 0x80, 0x16, "", "scroll", 0, &voidclass, &flash_display_BitmapData, 0};
 static varinfo_t flash_display_BitmapData_transparent = {0x01, 0x00, 0x80, 0x16, "", "transparent", 0, &_Boolean, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_noise = {0x02, 0x00, 0x80, 0x16, "", "noise", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_noise = {0x02, 0x00, 0x80, 0x16, "", "noise", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_threshold = {0x02, 0x00, 0x80, 0x16, "", "threshold", 0, &_uint, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_paletteMap = {0x02, 0x00, 0x80, 0x16, "", "paletteMap", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_perlinNoise = {0x02, 0x00, 0x80, 0x16, "", "perlinNoise", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_paletteMap = {0x02, 0x00, 0x80, 0x16, "", "paletteMap", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_perlinNoise = {0x02, 0x00, 0x80, 0x16, "", "perlinNoise", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_hitTest = {0x02, 0x00, 0x80, 0x16, "", "hitTest", 0, &_Boolean, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_getPixel = {0x02, 0x00, 0x80, 0x16, "", "getPixel", 0, &_uint, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_unlock = {0x02, 0x00, 0x80, 0x16, "", "unlock", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_unlock = {0x02, 0x00, 0x80, 0x16, "", "unlock", 0, &voidclass, &flash_display_BitmapData, 0};
 static varinfo_t flash_display_BitmapData_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_int, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_copyChannel = {0x02, 0x00, 0x80, 0x16, "", "copyChannel", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_copyChannel = {0x02, 0x00, 0x80, 0x16, "", "copyChannel", 0, &voidclass, &flash_display_BitmapData, 0};
 static varinfo_t flash_display_BitmapData_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_int, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_display_BitmapData, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_colorTransform = {0x02, 0x00, 0x80, 0x16, "", "colorTransform", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_colorTransform = {0x02, 0x00, 0x80, 0x16, "", "colorTransform", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_generateFilterRect = {0x02, 0x00, 0x80, 0x16, "", "generateFilterRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_compare = {0x02, 0x00, 0x80, 0x16, "", "compare", 0, &_Object, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_fillRect = {0x02, 0x00, 0x80, 0x16, "", "fillRect", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setVector = {0x02, 0x00, 0x80, 0x16, "", "setVector", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_floodFill = {0x02, 0x00, 0x80, 0x16, "", "floodFill", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_fillRect = {0x02, 0x00, 0x80, 0x16, "", "fillRect", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setVector = {0x02, 0x00, 0x80, 0x16, "", "setVector", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_floodFill = {0x02, 0x00, 0x80, 0x16, "", "floodFill", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_pixelDissolve = {0x02, 0x00, 0x80, 0x16, "", "pixelDissolve", 0, &_int, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixel = {0x02, 0x00, 0x80, 0x16, "", "setPixel", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixel32 = {0x02, 0x00, 0x80, 0x16, "", "setPixel32", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_lock = {0x02, 0x00, 0x80, 0x16, "", "lock", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixel = {0x02, 0x00, 0x80, 0x16, "", "setPixel", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixel32 = {0x02, 0x00, 0x80, 0x16, "", "setPixel32", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_lock = {0x02, 0x00, 0x80, 0x16, "", "lock", 0, &voidclass, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_getVector = {0x02, 0x00, 0x80, 0x16, "", "getVector", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_getColorBoundsRect = {0x02, 0x00, 0x80, 0x16, "", "getColorBoundsRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0};
 static methodinfo_t flash_display_BitmapData_getPixels = {0x02, 0x00, 0x80, 0x16, "", "getPixels", 0, &flash_utils_ByteArray, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_merge = {0x02, 0x00, 0x80, 0x16, "", "merge", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_merge = {0x02, 0x00, 0x80, 0x16, "", "merge", 0, &voidclass, &flash_display_BitmapData, 0};
 static varinfo_t flash_display_BitmapData_rect = {0x01, 0x00, 0x80, 0x16, "", "rect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_applyFilter = {0x02, 0x00, 0x80, 0x16, "", "applyFilter", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_dispose = {0x02, 0x00, 0x80, 0x16, "", "dispose", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_applyFilter = {0x02, 0x00, 0x80, 0x16, "", "applyFilter", 0, &voidclass, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_dispose = {0x02, 0x00, 0x80, 0x16, "", "dispose", 0, &voidclass, &flash_display_BitmapData, 0};
 static classinfo_t flash_text_engine_LigatureLevel = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "LigatureLevel", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_text_engine_LigatureLevel_UNCOMMON = {0x01, 0x00, 0x82, 0x16, "", "UNCOMMON", 0, &_String, &flash_text_engine_LigatureLevel, 0};
 static varinfo_t flash_text_engine_LigatureLevel_COMMON = {0x01, 0x00, 0x82, 0x16, "", "COMMON", 0, &_String, &flash_text_engine_LigatureLevel, 0};
@@ -4885,7 +5812,6 @@ static varinfo_t flash_text_engine_LigatureLevel_NONE = {0x01, 0x00, 0x82, 0x16,
 static constant_t _Infinity_constant = {type: 6};
 static varinfo_t _Infinity = {0x01, 0x00, 0xa2, 0x16, "", "Infinity", 0, &_Number, 0, &_Infinity_constant};
 static classinfo_t flash_text_engine_FontDescription = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontDescription", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_text_engine_FontDescription_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_engine_FontDescription, 0};
 static varinfo_t flash_text_engine_FontDescription_renderingMode = {0x01, 0x00, 0x80, 0x16, "", "renderingMode", 0, &_String, &flash_text_engine_FontDescription, 0};
 static varinfo_t flash_text_engine_FontDescription_cffHinting = {0x01, 0x00, 0x80, 0x16, "", "cffHinting", 0, &_String, &flash_text_engine_FontDescription, 0};
 static varinfo_t flash_text_engine_FontDescription_fontPosture = {0x01, 0x00, 0x80, 0x16, "", "fontPosture", 0, &_String, &flash_text_engine_FontDescription, 0};
@@ -4894,8 +5820,9 @@ static varinfo_t flash_text_engine_FontDescription_fontLookup = {0x01, 0x00, 0x8
 static varinfo_t flash_text_engine_FontDescription_locked = {0x01, 0x00, 0x80, 0x16, "", "locked", 0, &_Boolean, &flash_text_engine_FontDescription, 0};
 static varinfo_t flash_text_engine_FontDescription_fontWeight = {0x01, 0x00, 0x80, 0x16, "", "fontWeight", 0, &_String, &flash_text_engine_FontDescription, 0};
 static methodinfo_t flash_text_engine_FontDescription_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_FontDescription, &flash_text_engine_FontDescription, 0};
+static methodinfo_t flash_text_engine_FontDescription_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_engine_FontDescription, 0};
 static classinfo_t flash_text_engine_TextElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextElement", 0, &flash_text_engine_ContentElement, interfaces: {0}};
-static methodinfo_t flash_text_engine_TextElement_replaceText = {0x02, 0x00, 0x80, 0x16, "", "replaceText", 0, 0, &flash_text_engine_TextElement, 0};
+static methodinfo_t flash_text_engine_TextElement_replaceText = {0x02, 0x00, 0x80, 0x16, "", "replaceText", 0, &voidclass, &flash_text_engine_TextElement, 0};
 static classinfo_t flash_display_SWFVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "SWFVersion", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_SWFVersion_FLASH4 = {0x01, 0x00, 0x82, 0x16, "", "FLASH4", 0, &_uint, &flash_display_SWFVersion, 0};
 static varinfo_t flash_display_SWFVersion_FLASH7 = {0x01, 0x00, 0x82, 0x16, "", "FLASH7", 0, &_uint, &flash_display_SWFVersion, 0};
@@ -4908,36 +5835,36 @@ static varinfo_t flash_display_SWFVersion_FLASH5 = {0x01, 0x00, 0x82, 0x16, "",
 static varinfo_t flash_display_SWFVersion_FLASH10 = {0x01, 0x00, 0x82, 0x16, "", "FLASH10", 0, &_uint, &flash_display_SWFVersion, 0};
 static varinfo_t flash_display_SWFVersion_FLASH1 = {0x01, 0x00, 0x82, 0x16, "", "FLASH1", 0, &_uint, &flash_display_SWFVersion, 0};
 static classinfo_t flash_net_URLLoader = {0x03, 0x00, 0x80, 0x16, "flash.net", "URLLoader", 0, &flash_events_EventDispatcher, interfaces: {0}};
-static methodinfo_t flash_net_URLLoader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_URLLoader, 0};
+static methodinfo_t flash_net_URLLoader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, &voidclass, &flash_net_URLLoader, 0};
 static varinfo_t flash_net_URLLoader_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, &_uint, &flash_net_URLLoader, 0};
-static methodinfo_t flash_net_URLLoader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_URLLoader, 0};
+static methodinfo_t flash_net_URLLoader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, &voidclass, &flash_net_URLLoader, 0};
 static varinfo_t flash_net_URLLoader_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, &_uint, &flash_net_URLLoader, 0};
 static varinfo_t flash_net_URLLoader_dataFormat = {0x01, 0x00, 0x80, 0x16, "", "dataFormat", 0, &_String, &flash_net_URLLoader, 0};
 static varinfo_t flash_net_URLLoader_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, 0, &flash_net_URLLoader, 0};
 static classinfo_t flash_geom_Matrix = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Matrix", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_geom_Matrix_b = {0x01, 0x00, 0x80, 0x16, "", "b", 0, &_Number, &flash_geom_Matrix, 0};
 static methodinfo_t flash_geom_Matrix_deltaTransformPoint = {0x02, 0x00, 0x80, 0x16, "", "deltaTransformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, &voidclass, &flash_geom_Matrix, 0};
 static varinfo_t flash_geom_Matrix_ty = {0x01, 0x00, 0x80, 0x16, "", "ty", 0, &_Number, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_translate = {0x02, 0x00, 0x80, 0x16, "", "translate", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_translate = {0x02, 0x00, 0x80, 0x16, "", "translate", 0, &voidclass, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, &voidclass, &flash_geom_Matrix, 0};
 static varinfo_t flash_geom_Matrix_c = {0x01, 0x00, 0x80, 0x16, "", "c", 0, &_Number, &flash_geom_Matrix, 0};
 static varinfo_t flash_geom_Matrix_a = {0x01, 0x00, 0x80, 0x16, "", "a", 0, &_Number, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_scale = {0x02, 0x00, 0x80, 0x16, "", "scale", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_scale = {0x02, 0x00, 0x80, 0x16, "", "scale", 0, &voidclass, &flash_geom_Matrix, 0};
 static varinfo_t flash_geom_Matrix_d = {0x01, 0x00, 0x80, 0x16, "", "d", 0, &_Number, &flash_geom_Matrix, 0};
 static methodinfo_t flash_geom_Matrix_transformPoint = {0x02, 0x00, 0x80, 0x16, "", "transformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_rotate = {0x02, 0x00, 0x80, 0x16, "", "rotate", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_createGradientBox = {0x02, 0x00, 0x80, 0x16, "", "createGradientBox", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_rotate = {0x02, 0x00, 0x80, 0x16, "", "rotate", 0, &voidclass, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_createGradientBox = {0x02, 0x00, 0x80, 0x16, "", "createGradientBox", 0, &voidclass, &flash_geom_Matrix, 0};
 static methodinfo_t flash_geom_Matrix_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_invert = {0x02, 0x00, 0x80, 0x16, "", "invert", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_invert = {0x02, 0x00, 0x80, 0x16, "", "invert", 0, &voidclass, &flash_geom_Matrix, 0};
 static methodinfo_t flash_geom_Matrix_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Matrix, &flash_geom_Matrix, 0};
 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 methodinfo_t flash_geom_Matrix_createBox = {0x02, 0x00, 0x80, 0x16, "", "createBox", 0, &voidclass, &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, &_Boolean, &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 methodinfo_t flash_accessibility_Accessibility_updateProperties = {0x02, 0x00, 0x82, 0x16, "", "updateProperties", 0, &voidclass, &flash_accessibility_Accessibility, 0};
+static methodinfo_t flash_accessibility_Accessibility_sendEvent = {0x02, 0x00, 0x82, 0x16, "", "sendEvent", 0, &voidclass, &flash_accessibility_Accessibility, 0};
+static methodinfo_t flash_net_sendToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "sendToURL", 0, &voidclass, 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, &_Number, &flash_filters_GlowFilter, 0};
 static varinfo_t flash_filters_GlowFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, &_Number, &flash_filters_GlowFilter, 0};
@@ -4949,18 +5876,18 @@ static varinfo_t flash_filters_GlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, ""
 static varinfo_t flash_filters_GlowFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, &_Number, &flash_filters_GlowFilter, 0};
 static varinfo_t flash_filters_GlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, &_Number, &flash_filters_GlowFilter, 0};
 static classinfo_t flash_events_FullScreenEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "FullScreenEvent", 0, &flash_events_ActivityEvent, interfaces: {0}};
-static varinfo_t flash_events_FullScreenEvent_FULL_SCREEN = {0x01, 0x00, 0x82, 0x16, "", "FULL_SCREEN", 0, &_String, &flash_events_FullScreenEvent, 0};
 static methodinfo_t flash_events_FullScreenEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_FullScreenEvent, 0};
 static methodinfo_t flash_events_FullScreenEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_FullScreenEvent, 0};
 static varinfo_t flash_events_FullScreenEvent_fullScreen = {0x01, 0x00, 0x80, 0x16, "", "fullScreen", 0, &_Boolean, &flash_events_FullScreenEvent, 0};
+static varinfo_t flash_events_FullScreenEvent_FULL_SCREEN = {0x01, 0x00, 0x82, 0x16, "", "FULL_SCREEN", 0, &_String, &flash_events_FullScreenEvent, 0};
 static classinfo_t flash_display_StageDisplayState = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageDisplayState", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_StageDisplayState_NORMAL = {0x01, 0x00, 0x82, 0x16, "", "NORMAL", 0, &_String, &flash_display_StageDisplayState, 0};
 static varinfo_t flash_display_StageDisplayState_FULL_SCREEN = {0x01, 0x00, 0x82, 0x16, "", "FULL_SCREEN", 0, &_String, &flash_display_StageDisplayState, 0};
 static classinfo_t flash_text_engine_TextJustifier = {0x03, 0x00, 0x80, 0x16, "flash.text.engine", "TextJustifier", 0, &_Object, interfaces: {0}};
-static methodinfo_t flash_text_engine_TextJustifier_getJustifierForLocale = {0x02, 0x00, 0x82, 0x16, "", "getJustifierForLocale", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0};
 static varinfo_t flash_text_engine_TextJustifier_lineJustification = {0x01, 0x00, 0x80, 0x16, "", "lineJustification", 0, &_String, &flash_text_engine_TextJustifier, 0};
 static varinfo_t flash_text_engine_TextJustifier_locale = {0x01, 0x00, 0x80, 0x16, "", "locale", 0, &_String, &flash_text_engine_TextJustifier, 0};
 static methodinfo_t flash_text_engine_TextJustifier_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0};
+static methodinfo_t flash_text_engine_TextJustifier_getJustifierForLocale = {0x02, 0x00, 0x82, 0x16, "", "getJustifierForLocale", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0};
 static classinfo_t flash_display_StageAlign = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageAlign", 0, &_Object, interfaces: {0}};
 static varinfo_t flash_display_StageAlign_RIGHT = {0x01, 0x00, 0x82, 0x16, "", "RIGHT", 0, &_String, &flash_display_StageAlign, 0};
 static varinfo_t flash_display_StageAlign_BOTTOM = {0x01, 0x00, 0x82, 0x16, "", "BOTTOM", 0, &_String, &flash_display_StageAlign, 0};
@@ -4981,6 +5908,7 @@ dict_t* builtin_getclasses()
     dict_t*d = dict_new2(&slotinfo_type);
     dict_put(d, &flash_text_TextFormat, &flash_text_TextFormat);
     dict_init2(&flash_text_TextFormat.members, &memberinfo_type, 31);
+    dict_init2(&flash_text_TextFormat.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_leading, &flash_text_TextFormat_leading);
     dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_bold, &flash_text_TextFormat_bold);
     dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_underline, &flash_text_TextFormat_underline);
@@ -5002,9 +5930,11 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_font, &flash_text_TextFormat_font);
     dict_put(d, &flash_filters_BitmapFilter, &flash_filters_BitmapFilter);
     dict_init2(&flash_filters_BitmapFilter.members, &memberinfo_type, 8);
+    dict_init2(&flash_filters_BitmapFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_BitmapFilter.members, &flash_filters_BitmapFilter_clone, &flash_filters_BitmapFilter_clone);
     dict_put(d, &flash_filters_DropShadowFilter, &flash_filters_DropShadowFilter);
     dict_init2(&flash_filters_DropShadowFilter.members, &memberinfo_type, 15);
+    dict_init2(&flash_filters_DropShadowFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_alpha, &flash_filters_DropShadowFilter_alpha);
     dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_strength, &flash_filters_DropShadowFilter_strength);
     dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_quality, &flash_filters_DropShadowFilter_quality);
@@ -5019,24 +5949,28 @@ 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_init2(&adobe_utils_CustomActions.static_members, &memberinfo_type, 8);
+    dict_put(&adobe_utils_CustomActions.static_members, &adobe_utils_CustomActions_actionsList, &adobe_utils_CustomActions_actionsList);
+    dict_put(&adobe_utils_CustomActions.static_members, &adobe_utils_CustomActions_uninstallActions, &adobe_utils_CustomActions_uninstallActions);
+    dict_put(&adobe_utils_CustomActions.static_members, &adobe_utils_CustomActions_getActions, &adobe_utils_CustomActions_getActions);
+    dict_put(&adobe_utils_CustomActions.static_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(&flash_text_engine_TextLineValidity.members, &flash_text_engine_TextLineValidity_STATIC, &flash_text_engine_TextLineValidity_STATIC);
-    dict_put(&flash_text_engine_TextLineValidity.members, &flash_text_engine_TextLineValidity_VALID, &flash_text_engine_TextLineValidity_VALID);
-    dict_put(&flash_text_engine_TextLineValidity.members, &flash_text_engine_TextLineValidity_INVALID, &flash_text_engine_TextLineValidity_INVALID);
-    dict_put(&flash_text_engine_TextLineValidity.members, &flash_text_engine_TextLineValidity_POSSIBLY_INVALID, &flash_text_engine_TextLineValidity_POSSIBLY_INVALID);
+    dict_init2(&flash_text_engine_TextLineValidity.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TextLineValidity.static_members, &flash_text_engine_TextLineValidity_STATIC, &flash_text_engine_TextLineValidity_STATIC);
+    dict_put(&flash_text_engine_TextLineValidity.static_members, &flash_text_engine_TextLineValidity_VALID, &flash_text_engine_TextLineValidity_VALID);
+    dict_put(&flash_text_engine_TextLineValidity.static_members, &flash_text_engine_TextLineValidity_INVALID, &flash_text_engine_TextLineValidity_INVALID);
+    dict_put(&flash_text_engine_TextLineValidity.static_members, &flash_text_engine_TextLineValidity_POSSIBLY_INVALID, &flash_text_engine_TextLineValidity_POSSIBLY_INVALID);
     dict_put(d, &flash_display_LineScaleMode, &flash_display_LineScaleMode);
     dict_init2(&flash_display_LineScaleMode.members, &memberinfo_type, 8);
-    dict_put(&flash_display_LineScaleMode.members, &flash_display_LineScaleMode_NORMAL, &flash_display_LineScaleMode_NORMAL);
-    dict_put(&flash_display_LineScaleMode.members, &flash_display_LineScaleMode_VERTICAL, &flash_display_LineScaleMode_VERTICAL);
-    dict_put(&flash_display_LineScaleMode.members, &flash_display_LineScaleMode_NONE, &flash_display_LineScaleMode_NONE);
-    dict_put(&flash_display_LineScaleMode.members, &flash_display_LineScaleMode_HORIZONTAL, &flash_display_LineScaleMode_HORIZONTAL);
+    dict_init2(&flash_display_LineScaleMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_LineScaleMode.static_members, &flash_display_LineScaleMode_NORMAL, &flash_display_LineScaleMode_NORMAL);
+    dict_put(&flash_display_LineScaleMode.static_members, &flash_display_LineScaleMode_VERTICAL, &flash_display_LineScaleMode_VERTICAL);
+    dict_put(&flash_display_LineScaleMode.static_members, &flash_display_LineScaleMode_NONE, &flash_display_LineScaleMode_NONE);
+    dict_put(&flash_display_LineScaleMode.static_members, &flash_display_LineScaleMode_HORIZONTAL, &flash_display_LineScaleMode_HORIZONTAL);
     dict_put(d, &flash_geom_Transform, &flash_geom_Transform);
     dict_init2(&flash_geom_Transform.members, &memberinfo_type, 15);
+    dict_init2(&flash_geom_Transform.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_Transform.members, &flash_geom_Transform_matrix, &flash_geom_Transform_matrix);
     dict_put(&flash_geom_Transform.members, &flash_geom_Transform_perspectiveProjection, &flash_geom_Transform_perspectiveProjection);
     dict_put(&flash_geom_Transform.members, &flash_geom_Transform_concatenatedMatrix, &flash_geom_Transform_concatenatedMatrix);
@@ -5047,44 +5981,47 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_Transform.members, &flash_geom_Transform_concatenatedColorTransform, &flash_geom_Transform_concatenatedColorTransform);
     dict_put(d, &flash_ui_KeyLocation, &flash_ui_KeyLocation);
     dict_init2(&flash_ui_KeyLocation.members, &memberinfo_type, 8);
-    dict_put(&flash_ui_KeyLocation.members, &flash_ui_KeyLocation_LEFT, &flash_ui_KeyLocation_LEFT);
-    dict_put(&flash_ui_KeyLocation.members, &flash_ui_KeyLocation_RIGHT, &flash_ui_KeyLocation_RIGHT);
-    dict_put(&flash_ui_KeyLocation.members, &flash_ui_KeyLocation_NUM_PAD, &flash_ui_KeyLocation_NUM_PAD);
-    dict_put(&flash_ui_KeyLocation.members, &flash_ui_KeyLocation_STANDARD, &flash_ui_KeyLocation_STANDARD);
+    dict_init2(&flash_ui_KeyLocation.static_members, &memberinfo_type, 8);
+    dict_put(&flash_ui_KeyLocation.static_members, &flash_ui_KeyLocation_LEFT, &flash_ui_KeyLocation_LEFT);
+    dict_put(&flash_ui_KeyLocation.static_members, &flash_ui_KeyLocation_RIGHT, &flash_ui_KeyLocation_RIGHT);
+    dict_put(&flash_ui_KeyLocation.static_members, &flash_ui_KeyLocation_NUM_PAD, &flash_ui_KeyLocation_NUM_PAD);
+    dict_put(&flash_ui_KeyLocation.static_members, &flash_ui_KeyLocation_STANDARD, &flash_ui_KeyLocation_STANDARD);
     dict_put(d, &flash_events_MouseEvent, &flash_events_MouseEvent);
     dict_init2(&flash_events_MouseEvent.members, &memberinfo_type, 31);
+    dict_init2(&flash_events_MouseEvent.static_members, &memberinfo_type, 15);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_localY, &flash_events_MouseEvent_localY);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_OUT, &flash_events_MouseEvent_MOUSE_OUT);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_updateAfterEvent, &flash_events_MouseEvent_updateAfterEvent);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_MOVE, &flash_events_MouseEvent_MOUSE_MOVE);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_delta, &flash_events_MouseEvent_delta);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_WHEEL, &flash_events_MouseEvent_MOUSE_WHEEL);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_stageX, &flash_events_MouseEvent_stageX);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_CLICK, &flash_events_MouseEvent_CLICK);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_ROLL_OUT, &flash_events_MouseEvent_ROLL_OUT);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_OVER, &flash_events_MouseEvent_MOUSE_OVER);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_ROLL_OVER, &flash_events_MouseEvent_ROLL_OVER);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_toString, &flash_events_MouseEvent_toString);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_DOWN, &flash_events_MouseEvent_MOUSE_DOWN);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_relatedObject, &flash_events_MouseEvent_relatedObject);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_isRelatedObjectInaccessible, &flash_events_MouseEvent_isRelatedObjectInaccessible);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_shiftKey, &flash_events_MouseEvent_shiftKey);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_DOUBLE_CLICK, &flash_events_MouseEvent_DOUBLE_CLICK);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_stageY, &flash_events_MouseEvent_stageY);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_altKey, &flash_events_MouseEvent_altKey);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_clone, &flash_events_MouseEvent_clone);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_ctrlKey, &flash_events_MouseEvent_ctrlKey);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_localX, &flash_events_MouseEvent_localX);
     dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_buttonDown, &flash_events_MouseEvent_buttonDown);
-    dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_MOUSE_UP, &flash_events_MouseEvent_MOUSE_UP);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_ROLL_OVER, &flash_events_MouseEvent_ROLL_OVER);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_ROLL_OUT, &flash_events_MouseEvent_ROLL_OUT);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_DOWN, &flash_events_MouseEvent_MOUSE_DOWN);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_DOUBLE_CLICK, &flash_events_MouseEvent_DOUBLE_CLICK);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_WHEEL, &flash_events_MouseEvent_MOUSE_WHEEL);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_CLICK, &flash_events_MouseEvent_CLICK);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_MOVE, &flash_events_MouseEvent_MOUSE_MOVE);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_UP, &flash_events_MouseEvent_MOUSE_UP);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_OVER, &flash_events_MouseEvent_MOUSE_OVER);
+    dict_put(&flash_events_MouseEvent.static_members, &flash_events_MouseEvent_MOUSE_OUT, &flash_events_MouseEvent_MOUSE_OUT);
     dict_put(d, &flash_text_engine_LineJustification, &flash_text_engine_LineJustification);
     dict_init2(&flash_text_engine_LineJustification.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_LineJustification.members, &flash_text_engine_LineJustification_ALL_INCLUDING_LAST, &flash_text_engine_LineJustification_ALL_INCLUDING_LAST);
-    dict_put(&flash_text_engine_LineJustification.members, &flash_text_engine_LineJustification_UNJUSTIFIED, &flash_text_engine_LineJustification_UNJUSTIFIED);
-    dict_put(&flash_text_engine_LineJustification.members, &flash_text_engine_LineJustification_ALL_BUT_LAST, &flash_text_engine_LineJustification_ALL_BUT_LAST);
+    dict_init2(&flash_text_engine_LineJustification.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_LineJustification.static_members, &flash_text_engine_LineJustification_ALL_INCLUDING_LAST, &flash_text_engine_LineJustification_ALL_INCLUDING_LAST);
+    dict_put(&flash_text_engine_LineJustification.static_members, &flash_text_engine_LineJustification_UNJUSTIFIED, &flash_text_engine_LineJustification_UNJUSTIFIED);
+    dict_put(&flash_text_engine_LineJustification.static_members, &flash_text_engine_LineJustification_ALL_BUT_LAST, &flash_text_engine_LineJustification_ALL_BUT_LAST);
     dict_put(d, &flash_media_Camera, &flash_media_Camera);
     dict_init2(&flash_media_Camera.members, &memberinfo_type, 31);
-    dict_put(&flash_media_Camera.members, &flash_media_Camera_getCamera, &flash_media_Camera_getCamera);
+    dict_init2(&flash_media_Camera.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_fps, &flash_media_Camera_fps);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_setMode, &flash_media_Camera_setMode);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_keyFrameInterval, &flash_media_Camera_keyFrameInterval);
@@ -5103,12 +6040,14 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_Camera.members, &flash_media_Camera_muted, &flash_media_Camera_muted);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_activityLevel, &flash_media_Camera_activityLevel);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_loopback, &flash_media_Camera_loopback);
-    dict_put(&flash_media_Camera.members, &flash_media_Camera_names, &flash_media_Camera_names);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_setQuality, &flash_media_Camera_setQuality);
     dict_put(&flash_media_Camera.members, &flash_media_Camera_setMotionLevel, &flash_media_Camera_setMotionLevel);
+    dict_put(&flash_media_Camera.static_members, &flash_media_Camera_getCamera, &flash_media_Camera_getCamera);
+    dict_put(&flash_media_Camera.static_members, &flash_media_Camera_names, &flash_media_Camera_names);
     dict_put(d, &flash_net_registerClassAlias, &flash_net_registerClassAlias);
     dict_put(d, &flash_accessibility_AccessibilityImplementation, &flash_accessibility_AccessibilityImplementation);
     dict_init2(&flash_accessibility_AccessibilityImplementation.members, &memberinfo_type, 15);
+    dict_init2(&flash_accessibility_AccessibilityImplementation.static_members, &memberinfo_type, 8);
     dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accState, &flash_accessibility_AccessibilityImplementation_get_accState);
     dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accName, &flash_accessibility_AccessibilityImplementation_get_accName);
     dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accSelection, &flash_accessibility_AccessibilityImplementation_get_accSelection);
@@ -5125,6 +6064,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_getChildIDArray, &flash_accessibility_AccessibilityImplementation_getChildIDArray);
     dict_put(d, &flash_utils_ByteArray, &flash_utils_ByteArray);
     dict_init2(&flash_utils_ByteArray.members, &memberinfo_type, 63);
+    dict_init2(&flash_utils_ByteArray.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeBoolean, &flash_utils_ByteArray_writeBoolean);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readDouble, &flash_utils_ByteArray_readDouble);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_toString, &flash_utils_ByteArray_toString);
@@ -5156,23 +6096,25 @@ dict_t* builtin_getclasses()
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_endian, &flash_utils_ByteArray_endian);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUnsignedShort, &flash_utils_ByteArray_readUnsignedShort);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUnsignedInt, &flash_utils_ByteArray_readUnsignedInt);
-    dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_defaultObjectEncoding, &flash_utils_ByteArray_defaultObjectEncoding);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readFloat, &flash_utils_ByteArray_readFloat);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_compress, &flash_utils_ByteArray_compress);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeUTFBytes, &flash_utils_ByteArray_writeUTFBytes);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readBoolean, &flash_utils_ByteArray_readBoolean);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_inflate, &flash_utils_ByteArray_inflate);
     dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUTF, &flash_utils_ByteArray_readUTF);
+    dict_put(&flash_utils_ByteArray.static_members, &flash_utils_ByteArray_defaultObjectEncoding, &flash_utils_ByteArray_defaultObjectEncoding);
     dict_put(d, &flash_sampler_stopSampling, &flash_sampler_stopSampling);
     dict_put(d, &flash_events_SyncEvent, &flash_events_SyncEvent);
     dict_init2(&flash_events_SyncEvent.members, &memberinfo_type, 8);
-    dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_SYNC, &flash_events_SyncEvent_SYNC);
+    dict_init2(&flash_events_SyncEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_toString, &flash_events_SyncEvent_toString);
     dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_clone, &flash_events_SyncEvent_clone);
     dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_changeList, &flash_events_SyncEvent_changeList);
+    dict_put(&flash_events_SyncEvent.static_members, &flash_events_SyncEvent_SYNC, &flash_events_SyncEvent_SYNC);
     dict_put(d, &_encodeURIComponent, &_encodeURIComponent);
     dict_put(d, &flash_net_Socket, &flash_net_Socket);
     dict_init2(&flash_net_Socket.members, &memberinfo_type, 63);
+    dict_init2(&flash_net_Socket.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_Socket.members, &flash_net_Socket_writeBoolean, &flash_net_Socket_writeBoolean);
     dict_put(&flash_net_Socket.members, &flash_net_Socket_connect, &flash_net_Socket_connect);
     dict_put(&flash_net_Socket.members, &flash_net_Socket_readDouble, &flash_net_Socket_readDouble);
@@ -5210,6 +6152,7 @@ dict_t* builtin_getclasses()
     dict_put(d, &_unescape, &_unescape);
     dict_put(d, &flash_utils_Timer, &flash_utils_Timer);
     dict_init2(&flash_utils_Timer.members, &memberinfo_type, 8);
+    dict_init2(&flash_utils_Timer.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_Timer.members, &flash_utils_Timer_reset, &flash_utils_Timer_reset);
     dict_put(&flash_utils_Timer.members, &flash_utils_Timer_running, &flash_utils_Timer_running);
     dict_put(&flash_utils_Timer.members, &flash_utils_Timer_repeatCount, &flash_utils_Timer_repeatCount);
@@ -5218,33 +6161,35 @@ dict_t* builtin_getclasses()
     dict_put(&flash_utils_Timer.members, &flash_utils_Timer_currentCount, &flash_utils_Timer_currentCount);
     dict_put(&flash_utils_Timer.members, &flash_utils_Timer_delay, &flash_utils_Timer_delay);
     dict_put(d, &_Array, &_Array);
-    dict_init2(&_Array.members, &memberinfo_type, 63);
-    dict_put(&_Array.members, &_Array_sort, &_Array_sort);
-    dict_put(&_Array.members, &_Array_unshift, &_Array_unshift);
-    dict_put(&_Array.members, &_Array_RETURNINDEXEDARRAY, &_Array_RETURNINDEXEDARRAY);
-    dict_put(&_Array.members, &_Array_indexOf, &_Array_indexOf);
-    dict_put(&_Array.members, &_Array_join, &_Array_join);
-    dict_put(&_Array.members, &_Array_sortOn, &_Array_sortOn);
-    dict_put(&_Array.members, &_Array_UNIQUESORT, &_Array_UNIQUESORT);
-    dict_put(&_Array.members, &_Array_shift, &_Array_shift);
-    dict_put(&_Array.members, &_Array_reverse, &_Array_reverse);
-    dict_put(&_Array.members, &_Array_CASEINSENSITIVE, &_Array_CASEINSENSITIVE);
+    dict_init2(&_Array.members, &memberinfo_type, 31);
+    dict_init2(&_Array.static_members, &memberinfo_type, 8);
     dict_put(&_Array.members, &_Array_forEach, &_Array_forEach);
-    dict_put(&_Array.members, &_Array_DESCENDING, &_Array_DESCENDING);
-    dict_put(&_Array.members, &_Array_pop, &_Array_pop);
-    dict_put(&_Array.members, &_Array_slice, &_Array_slice);
-    dict_put(&_Array.members, &_Array_length, &_Array_length);
-    dict_put(&_Array.members, &_Array_map, &_Array_map);
-    dict_put(&_Array.members, &_Array_push, &_Array_push);
-    dict_put(&_Array.members, &_Array_lastIndexOf, &_Array_lastIndexOf);
+    dict_put(&_Array.members, &_Array_sortOn, &_Array_sortOn);
+    dict_put(&_Array.members, &_Array_indexOf, &_Array_indexOf);
     dict_put(&_Array.members, &_Array_splice, &_Array_splice);
-    dict_put(&_Array.members, &_Array_every, &_Array_every);
+    dict_put(&_Array.members, &_Array_lastIndexOf, &_Array_lastIndexOf);
+    dict_put(&_Array.members, &_Array_map, &_Array_map);
     dict_put(&_Array.members, &_Array_concat, &_Array_concat);
-    dict_put(&_Array.members, &_Array_NUMERIC, &_Array_NUMERIC);
-    dict_put(&_Array.members, &_Array_filter, &_Array_filter);
+    dict_put(&_Array.members, &_Array_shift, &_Array_shift);
+    dict_put(&_Array.members, &_Array_unshift, &_Array_unshift);
     dict_put(&_Array.members, &_Array_some, &_Array_some);
+    dict_put(&_Array.members, &_Array_filter, &_Array_filter);
+    dict_put(&_Array.members, &_Array_join, &_Array_join);
+    dict_put(&_Array.members, &_Array_slice, &_Array_slice);
+    dict_put(&_Array.members, &_Array_every, &_Array_every);
+    dict_put(&_Array.members, &_Array_pop, &_Array_pop);
+    dict_put(&_Array.members, &_Array_sort, &_Array_sort);
+    dict_put(&_Array.members, &_Array_reverse, &_Array_reverse);
+    dict_put(&_Array.members, &_Array_push, &_Array_push);
+    dict_put(&_Array.members, &_Array_length, &_Array_length);
+    dict_put(&_Array.static_members, &_Array_DESCENDING, &_Array_DESCENDING);
+    dict_put(&_Array.static_members, &_Array_UNIQUESORT, &_Array_UNIQUESORT);
+    dict_put(&_Array.static_members, &_Array_RETURNINDEXEDARRAY, &_Array_RETURNINDEXEDARRAY);
+    dict_put(&_Array.static_members, &_Array_CASEINSENSITIVE, &_Array_CASEINSENSITIVE);
+    dict_put(&_Array.static_members, &_Array_NUMERIC, &_Array_NUMERIC);
     dict_put(d, &flash_geom_ColorTransform, &flash_geom_ColorTransform);
     dict_init2(&flash_geom_ColorTransform.members, &memberinfo_type, 15);
+    dict_init2(&flash_geom_ColorTransform.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_blueOffset, &flash_geom_ColorTransform_blueOffset);
     dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_greenOffset, &flash_geom_ColorTransform_greenOffset);
     dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_greenMultiplier, &flash_geom_ColorTransform_greenMultiplier);
@@ -5258,59 +6203,71 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_redOffset, &flash_geom_ColorTransform_redOffset);
     dict_put(d, &flash_text_GridFitType, &flash_text_GridFitType);
     dict_init2(&flash_text_GridFitType.members, &memberinfo_type, 8);
-    dict_put(&flash_text_GridFitType.members, &flash_text_GridFitType_SUBPIXEL, &flash_text_GridFitType_SUBPIXEL);
-    dict_put(&flash_text_GridFitType.members, &flash_text_GridFitType_PIXEL, &flash_text_GridFitType_PIXEL);
-    dict_put(&flash_text_GridFitType.members, &flash_text_GridFitType_NONE, &flash_text_GridFitType_NONE);
+    dict_init2(&flash_text_GridFitType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_GridFitType.static_members, &flash_text_GridFitType_SUBPIXEL, &flash_text_GridFitType_SUBPIXEL);
+    dict_put(&flash_text_GridFitType.static_members, &flash_text_GridFitType_PIXEL, &flash_text_GridFitType_PIXEL);
+    dict_put(&flash_text_GridFitType.static_members, &flash_text_GridFitType_NONE, &flash_text_GridFitType_NONE);
     dict_put(d, &flash_filters_DisplacementMapFilterMode, &flash_filters_DisplacementMapFilterMode);
     dict_init2(&flash_filters_DisplacementMapFilterMode.members, &memberinfo_type, 8);
-    dict_put(&flash_filters_DisplacementMapFilterMode.members, &flash_filters_DisplacementMapFilterMode_COLOR, &flash_filters_DisplacementMapFilterMode_COLOR);
-    dict_put(&flash_filters_DisplacementMapFilterMode.members, &flash_filters_DisplacementMapFilterMode_WRAP, &flash_filters_DisplacementMapFilterMode_WRAP);
-    dict_put(&flash_filters_DisplacementMapFilterMode.members, &flash_filters_DisplacementMapFilterMode_CLAMP, &flash_filters_DisplacementMapFilterMode_CLAMP);
-    dict_put(&flash_filters_DisplacementMapFilterMode.members, &flash_filters_DisplacementMapFilterMode_IGNORE, &flash_filters_DisplacementMapFilterMode_IGNORE);
+    dict_init2(&flash_filters_DisplacementMapFilterMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_filters_DisplacementMapFilterMode.static_members, &flash_filters_DisplacementMapFilterMode_COLOR, &flash_filters_DisplacementMapFilterMode_COLOR);
+    dict_put(&flash_filters_DisplacementMapFilterMode.static_members, &flash_filters_DisplacementMapFilterMode_WRAP, &flash_filters_DisplacementMapFilterMode_WRAP);
+    dict_put(&flash_filters_DisplacementMapFilterMode.static_members, &flash_filters_DisplacementMapFilterMode_CLAMP, &flash_filters_DisplacementMapFilterMode_CLAMP);
+    dict_put(&flash_filters_DisplacementMapFilterMode.static_members, &flash_filters_DisplacementMapFilterMode_IGNORE, &flash_filters_DisplacementMapFilterMode_IGNORE);
     dict_put(d, &flash_text_TextFieldType, &flash_text_TextFieldType);
     dict_init2(&flash_text_TextFieldType.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextFieldType.members, &flash_text_TextFieldType_DYNAMIC, &flash_text_TextFieldType_DYNAMIC);
-    dict_put(&flash_text_TextFieldType.members, &flash_text_TextFieldType_INPUT, &flash_text_TextFieldType_INPUT);
+    dict_init2(&flash_text_TextFieldType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextFieldType.static_members, &flash_text_TextFieldType_DYNAMIC, &flash_text_TextFieldType_DYNAMIC);
+    dict_put(&flash_text_TextFieldType.static_members, &flash_text_TextFieldType_INPUT, &flash_text_TextFieldType_INPUT);
     dict_put(d, &flash_display_IGraphicsStroke, &flash_display_IGraphicsStroke);
     dict_init2(&flash_display_IGraphicsStroke.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_IGraphicsStroke.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_media_SoundLoaderContext, &flash_media_SoundLoaderContext);
     dict_init2(&flash_media_SoundLoaderContext.members, &memberinfo_type, 8);
+    dict_init2(&flash_media_SoundLoaderContext.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_SoundLoaderContext.members, &flash_media_SoundLoaderContext_checkPolicyFile, &flash_media_SoundLoaderContext_checkPolicyFile);
     dict_put(&flash_media_SoundLoaderContext.members, &flash_media_SoundLoaderContext_bufferTime, &flash_media_SoundLoaderContext_bufferTime);
     dict_put(d, &flash_net_IDynamicPropertyOutput, &flash_net_IDynamicPropertyOutput);
     dict_init2(&flash_net_IDynamicPropertyOutput.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_IDynamicPropertyOutput.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_IDynamicPropertyOutput.members, &flash_net_IDynamicPropertyOutput_writeDynamicProperty, &flash_net_IDynamicPropertyOutput_writeDynamicProperty);
     dict_put(d, &flash_display_IGraphicsData, &flash_display_IGraphicsData);
     dict_init2(&flash_display_IGraphicsData.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_IGraphicsData.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_utils_getDefinitionByName, &flash_utils_getDefinitionByName);
     dict_put(d, &_Function, &_Function);
     dict_init2(&_Function.members, &memberinfo_type, 8);
+    dict_init2(&_Function.static_members, &memberinfo_type, 8);
     dict_put(&_Function.members, &_Function_length, &_Function_length);
     dict_put(&_Function.members, &_Function_apply, &_Function_apply);
     dict_put(&_Function.members, &_Function_call, &_Function_call);
     dict_put(&_Function.members, &_Function_prototype, &_Function_prototype);
     dict_put(d, &flash_geom_PerspectiveProjection, &flash_geom_PerspectiveProjection);
     dict_init2(&flash_geom_PerspectiveProjection.members, &memberinfo_type, 8);
+    dict_init2(&flash_geom_PerspectiveProjection.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_fieldOfView, &flash_geom_PerspectiveProjection_fieldOfView);
     dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_projectionCenter, &flash_geom_PerspectiveProjection_projectionCenter);
     dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_toMatrix3D, &flash_geom_PerspectiveProjection_toMatrix3D);
     dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_focalLength, &flash_geom_PerspectiveProjection_focalLength);
     dict_put(d, &flash_text_engine_BreakOpportunity, &flash_text_engine_BreakOpportunity);
     dict_init2(&flash_text_engine_BreakOpportunity.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_BreakOpportunity.members, &flash_text_engine_BreakOpportunity_AUTO, &flash_text_engine_BreakOpportunity_AUTO);
-    dict_put(&flash_text_engine_BreakOpportunity.members, &flash_text_engine_BreakOpportunity_ANY, &flash_text_engine_BreakOpportunity_ANY);
-    dict_put(&flash_text_engine_BreakOpportunity.members, &flash_text_engine_BreakOpportunity_ALL, &flash_text_engine_BreakOpportunity_ALL);
-    dict_put(&flash_text_engine_BreakOpportunity.members, &flash_text_engine_BreakOpportunity_NONE, &flash_text_engine_BreakOpportunity_NONE);
+    dict_init2(&flash_text_engine_BreakOpportunity.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_BreakOpportunity.static_members, &flash_text_engine_BreakOpportunity_AUTO, &flash_text_engine_BreakOpportunity_AUTO);
+    dict_put(&flash_text_engine_BreakOpportunity.static_members, &flash_text_engine_BreakOpportunity_ANY, &flash_text_engine_BreakOpportunity_ANY);
+    dict_put(&flash_text_engine_BreakOpportunity.static_members, &flash_text_engine_BreakOpportunity_ALL, &flash_text_engine_BreakOpportunity_ALL);
+    dict_put(&flash_text_engine_BreakOpportunity.static_members, &flash_text_engine_BreakOpportunity_NONE, &flash_text_engine_BreakOpportunity_NONE);
     dict_put(d, &flash_sampler__getInvocationCount, &flash_sampler__getInvocationCount);
     dict_put(d, &_parseFloat, &_parseFloat);
     dict_put(d, &flash_events_NetStatusEvent, &flash_events_NetStatusEvent);
     dict_init2(&flash_events_NetStatusEvent.members, &memberinfo_type, 8);
-    dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_NET_STATUS, &flash_events_NetStatusEvent_NET_STATUS);
+    dict_init2(&flash_events_NetStatusEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_toString, &flash_events_NetStatusEvent_toString);
     dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_info, &flash_events_NetStatusEvent_info);
     dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_clone, &flash_events_NetStatusEvent_clone);
+    dict_put(&flash_events_NetStatusEvent.static_members, &flash_events_NetStatusEvent_NET_STATUS, &flash_events_NetStatusEvent_NET_STATUS);
     dict_put(d, &flash_display_ShaderJob, &flash_display_ShaderJob);
     dict_init2(&flash_display_ShaderJob.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_ShaderJob.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_cancel, &flash_display_ShaderJob_cancel);
     dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_width, &flash_display_ShaderJob_width);
     dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_start, &flash_display_ShaderJob_start);
@@ -5320,101 +6277,108 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_progress, &flash_display_ShaderJob_progress);
     dict_put(d, &_VerifyError, &_VerifyError);
     dict_init2(&_VerifyError.members, &memberinfo_type, 8);
-    dict_put(&_VerifyError.members, &_VerifyError_length, &_VerifyError_length);
+    dict_init2(&_VerifyError.static_members, &memberinfo_type, 8);
+    dict_put(&_VerifyError.static_members, &_VerifyError_length, &_VerifyError_length);
     dict_put(d, &flash_events_AsyncErrorEvent, &flash_events_AsyncErrorEvent);
     dict_init2(&flash_events_AsyncErrorEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_AsyncErrorEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_toString, &flash_events_AsyncErrorEvent_toString);
-    dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_ASYNC_ERROR, &flash_events_AsyncErrorEvent_ASYNC_ERROR);
     dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_error, &flash_events_AsyncErrorEvent_error);
     dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_clone, &flash_events_AsyncErrorEvent_clone);
+    dict_put(&flash_events_AsyncErrorEvent.static_members, &flash_events_AsyncErrorEvent_ASYNC_ERROR, &flash_events_AsyncErrorEvent_ASYNC_ERROR);
     dict_put(d, &flash_net_SharedObject, &flash_net_SharedObject);
     dict_init2(&flash_net_SharedObject.members, &memberinfo_type, 15);
-    dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getLocal, &flash_net_SharedObject_getLocal);
-    dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getDiskUsage, &flash_net_SharedObject_getDiskUsage);
+    dict_init2(&flash_net_SharedObject.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_objectEncoding, &flash_net_SharedObject_objectEncoding);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_client, &flash_net_SharedObject_client);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_setProperty, &flash_net_SharedObject_setProperty);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_clear, &flash_net_SharedObject_clear);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_flush, &flash_net_SharedObject_flush);
-    dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_defaultObjectEncoding, &flash_net_SharedObject_defaultObjectEncoding);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_connect, &flash_net_SharedObject_connect);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_size, &flash_net_SharedObject_size);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_setDirty, &flash_net_SharedObject_setDirty);
-    dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getRemote, &flash_net_SharedObject_getRemote);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_send, &flash_net_SharedObject_send);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_close, &flash_net_SharedObject_close);
-    dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_deleteAll, &flash_net_SharedObject_deleteAll);
     dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_data, &flash_net_SharedObject_data);
+    dict_put(&flash_net_SharedObject.static_members, &flash_net_SharedObject_defaultObjectEncoding, &flash_net_SharedObject_defaultObjectEncoding);
+    dict_put(&flash_net_SharedObject.static_members, &flash_net_SharedObject_getDiskUsage, &flash_net_SharedObject_getDiskUsage);
+    dict_put(&flash_net_SharedObject.static_members, &flash_net_SharedObject_getRemote, &flash_net_SharedObject_getRemote);
+    dict_put(&flash_net_SharedObject.static_members, &flash_net_SharedObject_deleteAll, &flash_net_SharedObject_deleteAll);
+    dict_put(&flash_net_SharedObject.static_members, &flash_net_SharedObject_getLocal, &flash_net_SharedObject_getLocal);
     dict_put(d, &_Namespace, &_Namespace);
     dict_init2(&_Namespace.members, &memberinfo_type, 8);
+    dict_init2(&_Namespace.static_members, &memberinfo_type, 8);
     dict_put(&_Namespace.members, &_Namespace_valueOf, &_Namespace_valueOf);
-    dict_put(&_Namespace.members, &_Namespace_length, &_Namespace_length);
     dict_put(&_Namespace.members, &_Namespace_toString, &_Namespace_toString);
     dict_put(&_Namespace.members, &_Namespace_uri, &_Namespace_uri);
     dict_put(&_Namespace.members, &_Namespace_prefix, &_Namespace_prefix);
+    dict_put(&_Namespace.static_members, &_Namespace_length, &_Namespace_length);
     dict_put(d, &flash_utils_setTimeout, &flash_utils_setTimeout);
     dict_put(d, &flash_geom_Matrix3D, &flash_geom_Matrix3D);
-    dict_init2(&flash_geom_Matrix3D.members, &memberinfo_type, 63);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_interpolateTo, &flash_geom_Matrix3D_interpolateTo);
+    dict_init2(&flash_geom_Matrix3D.members, &memberinfo_type, 31);
+    dict_init2(&flash_geom_Matrix3D.static_members, &memberinfo_type, 8);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_decompose, &flash_geom_Matrix3D_decompose);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_pointAt, &flash_geom_Matrix3D_pointAt);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_interpolate, &flash_geom_Matrix3D_interpolate);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependRotation, &flash_geom_Matrix3D_prependRotation);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_identity, &flash_geom_Matrix3D_identity);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transformVector, &flash_geom_Matrix3D_transformVector);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transpose, &flash_geom_Matrix3D_transpose);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependScale, &flash_geom_Matrix3D_prependScale);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_deltaTransformVector, &flash_geom_Matrix3D_deltaTransformVector);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_position, &flash_geom_Matrix3D_position);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_decompose, &flash_geom_Matrix3D_decompose);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_append, &flash_geom_Matrix3D_append);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_recompose, &flash_geom_Matrix3D_recompose);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_clone, &flash_geom_Matrix3D_clone);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_rawData, &flash_geom_Matrix3D_rawData);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendRotation, &flash_geom_Matrix3D_appendRotation);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_determinant, &flash_geom_Matrix3D_determinant);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_invert, &flash_geom_Matrix3D_invert);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependRotation, &flash_geom_Matrix3D_prependRotation);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_position, &flash_geom_Matrix3D_position);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_interpolateTo, &flash_geom_Matrix3D_interpolateTo);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendScale, &flash_geom_Matrix3D_appendScale);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transformVectors, &flash_geom_Matrix3D_transformVectors);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendTranslation, &flash_geom_Matrix3D_appendTranslation);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendRotation, &flash_geom_Matrix3D_appendRotation);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prepend, &flash_geom_Matrix3D_prepend);
-    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_identity, &flash_geom_Matrix3D_identity);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_recompose, &flash_geom_Matrix3D_recompose);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendTranslation, &flash_geom_Matrix3D_appendTranslation);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_invert, &flash_geom_Matrix3D_invert);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_rawData, &flash_geom_Matrix3D_rawData);
     dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependTranslation, &flash_geom_Matrix3D_prependTranslation);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_append, &flash_geom_Matrix3D_append);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_clone, &flash_geom_Matrix3D_clone);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependScale, &flash_geom_Matrix3D_prependScale);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_deltaTransformVector, &flash_geom_Matrix3D_deltaTransformVector);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transformVectors, &flash_geom_Matrix3D_transformVectors);
+    dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transpose, &flash_geom_Matrix3D_transpose);
+    dict_put(&flash_geom_Matrix3D.static_members, &flash_geom_Matrix3D_interpolate, &flash_geom_Matrix3D_interpolate);
     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, 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_init2(&flash_system_Capabilities.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_Capabilities.static_members, &memberinfo_type, 63);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_maxLevelIDC, &flash_system_Capabilities_maxLevelIDC);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_isDebugger, &flash_system_Capabilities_isDebugger);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasStreamingAudio, &flash_system_Capabilities_hasStreamingAudio);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_screenColor, &flash_system_Capabilities_screenColor);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasIME, &flash_system_Capabilities_hasIME);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasEmbeddedVideo, &flash_system_Capabilities_hasEmbeddedVideo);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasTLS, &flash_system_Capabilities_hasTLS);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_isEmbeddedInAcrobat, &flash_system_Capabilities_isEmbeddedInAcrobat);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasScreenPlayback, &flash_system_Capabilities_hasScreenPlayback);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasVideoEncoder, &flash_system_Capabilities_hasVideoEncoder);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasAudioEncoder, &flash_system_Capabilities_hasAudioEncoder);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_pixelAspectRatio, &flash_system_Capabilities_pixelAspectRatio);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasStreamingVideo, &flash_system_Capabilities_hasStreamingVideo);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_screenResolutionX, &flash_system_Capabilities_screenResolutionX);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasScreenBroadcast, &flash_system_Capabilities_hasScreenBroadcast);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasAudio, &flash_system_Capabilities_hasAudio);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_language, &flash_system_Capabilities_language);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_manufacturer, &flash_system_Capabilities_manufacturer);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasPrinting, &flash_system_Capabilities_hasPrinting);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_os, &flash_system_Capabilities_os);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_localFileReadDisable, &flash_system_Capabilities_localFileReadDisable);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasMP3, &flash_system_Capabilities_hasMP3);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_avHardwareDisable, &flash_system_Capabilities_avHardwareDisable);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_hasAccessibility, &flash_system_Capabilities_hasAccessibility);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_version, &flash_system_Capabilities_version);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_screenDPI, &flash_system_Capabilities_screenDPI);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_playerType, &flash_system_Capabilities_playerType);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities_screenResolutionY, &flash_system_Capabilities_screenResolutionY);
+    dict_put(&flash_system_Capabilities.static_members, &flash_system_Capabilities__internal, &flash_system_Capabilities__internal);
+    dict_put(&flash_system_Capabilities.static_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);
     dict_init2(&flash_filters_BlurFilter.members, &memberinfo_type, 8);
+    dict_init2(&flash_filters_BlurFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_blurY, &flash_filters_BlurFilter_blurY);
     dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_clone, &flash_filters_BlurFilter_clone);
     dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_quality, &flash_filters_BlurFilter_quality);
@@ -5422,6 +6386,7 @@ dict_t* builtin_getclasses()
     dict_put(d, &_isFinite, &_isFinite);
     dict_put(d, &flash_media_Video, &flash_media_Video);
     dict_init2(&flash_media_Video.members, &memberinfo_type, 8);
+    dict_init2(&flash_media_Video.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_Video.members, &flash_media_Video_attachCamera, &flash_media_Video_attachCamera);
     dict_put(&flash_media_Video.members, &flash_media_Video_videoWidth, &flash_media_Video_videoWidth);
     dict_put(&flash_media_Video.members, &flash_media_Video_clear, &flash_media_Video_clear);
@@ -5431,21 +6396,24 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_Video.members, &flash_media_Video_smoothing, &flash_media_Video_smoothing);
     dict_put(d, &flash_text_engine_TextLineCreationResult, &flash_text_engine_TextLineCreationResult);
     dict_init2(&flash_text_engine_TextLineCreationResult.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TextLineCreationResult.members, &flash_text_engine_TextLineCreationResult_EMERGENCY, &flash_text_engine_TextLineCreationResult_EMERGENCY);
-    dict_put(&flash_text_engine_TextLineCreationResult.members, &flash_text_engine_TextLineCreationResult_COMPLETE, &flash_text_engine_TextLineCreationResult_COMPLETE);
-    dict_put(&flash_text_engine_TextLineCreationResult.members, &flash_text_engine_TextLineCreationResult_SUCCESS, &flash_text_engine_TextLineCreationResult_SUCCESS);
-    dict_put(&flash_text_engine_TextLineCreationResult.members, &flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH, &flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH);
+    dict_init2(&flash_text_engine_TextLineCreationResult.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TextLineCreationResult.static_members, &flash_text_engine_TextLineCreationResult_EMERGENCY, &flash_text_engine_TextLineCreationResult_EMERGENCY);
+    dict_put(&flash_text_engine_TextLineCreationResult.static_members, &flash_text_engine_TextLineCreationResult_COMPLETE, &flash_text_engine_TextLineCreationResult_COMPLETE);
+    dict_put(&flash_text_engine_TextLineCreationResult.static_members, &flash_text_engine_TextLineCreationResult_SUCCESS, &flash_text_engine_TextLineCreationResult_SUCCESS);
+    dict_put(&flash_text_engine_TextLineCreationResult.static_members, &flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH, &flash_text_engine_TextLineCreationResult_INSUFFICIENT_WIDTH);
     dict_put(d, &_Error, &_Error);
-    dict_init2(&_Error.members, &memberinfo_type, 15);
-    dict_put(&_Error.members, &_Error_getErrorMessage, &_Error_getErrorMessage);
-    dict_put(&_Error.members, &_Error_throwError, &_Error_throwError);
-    dict_put(&_Error.members, &_Error_length, &_Error_length);
-    dict_put(&_Error.members, &_Error_name, &_Error_name);
+    dict_init2(&_Error.members, &memberinfo_type, 8);
+    dict_init2(&_Error.static_members, &memberinfo_type, 8);
     dict_put(&_Error.members, &_Error_message, &_Error_message);
-    dict_put(&_Error.members, &_Error_getStackTrace, &_Error_getStackTrace);
     dict_put(&_Error.members, &_Error_errorID, &_Error_errorID);
+    dict_put(&_Error.members, &_Error_getStackTrace, &_Error_getStackTrace);
+    dict_put(&_Error.members, &_Error_name, &_Error_name);
+    dict_put(&_Error.static_members, &_Error_length, &_Error_length);
+    dict_put(&_Error.static_members, &_Error_getErrorMessage, &_Error_getErrorMessage);
+    dict_put(&_Error.static_members, &_Error_throwError, &_Error_throwError);
     dict_put(d, &flash_xml_XMLNode, &flash_xml_XMLNode);
     dict_init2(&flash_xml_XMLNode.members, &memberinfo_type, 31);
+    dict_init2(&flash_xml_XMLNode.static_members, &memberinfo_type, 8);
     dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_childNodes, &flash_xml_XMLNode_childNodes);
     dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_appendChild, &flash_xml_XMLNode_appendChild);
     dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_nextSibling, &flash_xml_XMLNode_nextSibling);
@@ -5469,11 +6437,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_nodeValue, &flash_xml_XMLNode_nodeValue);
     dict_put(d, &flash_net_URLVariables, &flash_net_URLVariables);
     dict_init2(&flash_net_URLVariables.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_URLVariables.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_URLVariables.members, &flash_net_URLVariables_toString, &flash_net_URLVariables_toString);
     dict_put(&flash_net_URLVariables.members, &flash_net_URLVariables_decode, &flash_net_URLVariables_decode);
     dict_put(d, &flash_display_LoaderInfo, &flash_display_LoaderInfo);
     dict_init2(&flash_display_LoaderInfo.members, &memberinfo_type, 31);
-    dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_getLoaderInfoByDefinition, &flash_display_LoaderInfo_getLoaderInfoByDefinition);
+    dict_init2(&flash_display_LoaderInfo.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_actionScriptVersion, &flash_display_LoaderInfo_actionScriptVersion);
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_contentType, &flash_display_LoaderInfo_contentType);
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_sameDomain, &flash_display_LoaderInfo_sameDomain);
@@ -5494,38 +6463,45 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_parentAllowsChild, &flash_display_LoaderInfo_parentAllowsChild);
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_childAllowsParent, &flash_display_LoaderInfo_childAllowsParent);
     dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_sharedEvents, &flash_display_LoaderInfo_sharedEvents);
+    dict_put(&flash_display_LoaderInfo.static_members, &flash_display_LoaderInfo_getLoaderInfoByDefinition, &flash_display_LoaderInfo_getLoaderInfoByDefinition);
     dict_put(d, &flash_sampler_Sample, &flash_sampler_Sample);
     dict_init2(&flash_sampler_Sample.members, &memberinfo_type, 8);
+    dict_init2(&flash_sampler_Sample.static_members, &memberinfo_type, 8);
     dict_put(&flash_sampler_Sample.members, &flash_sampler_Sample_time, &flash_sampler_Sample_time);
     dict_put(&flash_sampler_Sample.members, &flash_sampler_Sample_stack, &flash_sampler_Sample_stack);
     dict_put(d, &flash_text_engine_DigitWidth, &flash_text_engine_DigitWidth);
     dict_init2(&flash_text_engine_DigitWidth.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_DigitWidth.members, &flash_text_engine_DigitWidth_PROPORTIONAL, &flash_text_engine_DigitWidth_PROPORTIONAL);
-    dict_put(&flash_text_engine_DigitWidth.members, &flash_text_engine_DigitWidth_DEFAULT, &flash_text_engine_DigitWidth_DEFAULT);
-    dict_put(&flash_text_engine_DigitWidth.members, &flash_text_engine_DigitWidth_TABULAR, &flash_text_engine_DigitWidth_TABULAR);
+    dict_init2(&flash_text_engine_DigitWidth.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_DigitWidth.static_members, &flash_text_engine_DigitWidth_PROPORTIONAL, &flash_text_engine_DigitWidth_PROPORTIONAL);
+    dict_put(&flash_text_engine_DigitWidth.static_members, &flash_text_engine_DigitWidth_DEFAULT, &flash_text_engine_DigitWidth_DEFAULT);
+    dict_put(&flash_text_engine_DigitWidth.static_members, &flash_text_engine_DigitWidth_TABULAR, &flash_text_engine_DigitWidth_TABULAR);
     dict_put(d, &flash_net_URLRequestMethod, &flash_net_URLRequestMethod);
     dict_init2(&flash_net_URLRequestMethod.members, &memberinfo_type, 8);
-    dict_put(&flash_net_URLRequestMethod.members, &flash_net_URLRequestMethod_GET, &flash_net_URLRequestMethod_GET);
-    dict_put(&flash_net_URLRequestMethod.members, &flash_net_URLRequestMethod_POST, &flash_net_URLRequestMethod_POST);
+    dict_init2(&flash_net_URLRequestMethod.static_members, &memberinfo_type, 8);
+    dict_put(&flash_net_URLRequestMethod.static_members, &flash_net_URLRequestMethod_GET, &flash_net_URLRequestMethod_GET);
+    dict_put(&flash_net_URLRequestMethod.static_members, &flash_net_URLRequestMethod_POST, &flash_net_URLRequestMethod_POST);
     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, 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_init2(&flash_system_System.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_System.static_members, &memberinfo_type, 15);
+    dict_put(&flash_system_System.static_members, &flash_system_System_pause, &flash_system_System_pause);
+    dict_put(&flash_system_System.static_members, &flash_system_System_useCodePage, &flash_system_System_useCodePage);
+    dict_put(&flash_system_System.static_members, &flash_system_System_exit, &flash_system_System_exit);
+    dict_put(&flash_system_System.static_members, &flash_system_System_setClipboard, &flash_system_System_setClipboard);
+    dict_put(&flash_system_System.static_members, &flash_system_System_totalMemory, &flash_system_System_totalMemory);
+    dict_put(&flash_system_System.static_members, &flash_system_System_gc, &flash_system_System_gc);
+    dict_put(&flash_system_System.static_members, &flash_system_System_resume, &flash_system_System_resume);
+    dict_put(&flash_system_System.static_members, &flash_system_System_vmVersion, &flash_system_System_vmVersion);
+    dict_put(&flash_system_System.static_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(&flash_filters_BitmapFilterQuality.members, &flash_filters_BitmapFilterQuality_LOW, &flash_filters_BitmapFilterQuality_LOW);
-    dict_put(&flash_filters_BitmapFilterQuality.members, &flash_filters_BitmapFilterQuality_MEDIUM, &flash_filters_BitmapFilterQuality_MEDIUM);
-    dict_put(&flash_filters_BitmapFilterQuality.members, &flash_filters_BitmapFilterQuality_HIGH, &flash_filters_BitmapFilterQuality_HIGH);
+    dict_init2(&flash_filters_BitmapFilterQuality.static_members, &memberinfo_type, 8);
+    dict_put(&flash_filters_BitmapFilterQuality.static_members, &flash_filters_BitmapFilterQuality_LOW, &flash_filters_BitmapFilterQuality_LOW);
+    dict_put(&flash_filters_BitmapFilterQuality.static_members, &flash_filters_BitmapFilterQuality_MEDIUM, &flash_filters_BitmapFilterQuality_MEDIUM);
+    dict_put(&flash_filters_BitmapFilterQuality.static_members, &flash_filters_BitmapFilterQuality_HIGH, &flash_filters_BitmapFilterQuality_HIGH);
     dict_put(d, &flash_display_DisplayObjectContainer, &flash_display_DisplayObjectContainer);
     dict_init2(&flash_display_DisplayObjectContainer.members, &memberinfo_type, 31);
+    dict_init2(&flash_display_DisplayObjectContainer.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_addChild, &flash_display_DisplayObjectContainer_addChild);
     dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_getObjectsUnderPoint, &flash_display_DisplayObjectContainer_getObjectsUnderPoint);
     dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_removeChildAt, &flash_display_DisplayObjectContainer_removeChildAt);
@@ -5545,6 +6521,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_textSnapshot, &flash_display_DisplayObjectContainer_textSnapshot);
     dict_put(d, &flash_system_LoaderContext, &flash_system_LoaderContext);
     dict_init2(&flash_system_LoaderContext.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_LoaderContext.static_members, &memberinfo_type, 8);
     dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_checkPolicyFile, &flash_system_LoaderContext_checkPolicyFile);
     dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_securityDomain, &flash_system_LoaderContext_securityDomain);
     dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_applicationDomain, &flash_system_LoaderContext_applicationDomain);
@@ -5552,20 +6529,23 @@ dict_t* builtin_getclasses()
     dict_put(d, &_isXMLName, &_isXMLName);
     dict_put(d, &flash_xml_XMLNodeType, &flash_xml_XMLNodeType);
     dict_init2(&flash_xml_XMLNodeType.members, &memberinfo_type, 8);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE, &flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_CDATA_NODE, &flash_xml_XMLNodeType_CDATA_NODE);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_DOCUMENT_TYPE_NODE, &flash_xml_XMLNodeType_DOCUMENT_TYPE_NODE);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_COMMENT_NODE, &flash_xml_XMLNodeType_COMMENT_NODE);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_XML_DECLARATION, &flash_xml_XMLNodeType_XML_DECLARATION);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_TEXT_NODE, &flash_xml_XMLNodeType_TEXT_NODE);
-    dict_put(&flash_xml_XMLNodeType.members, &flash_xml_XMLNodeType_ELEMENT_NODE, &flash_xml_XMLNodeType_ELEMENT_NODE);
+    dict_init2(&flash_xml_XMLNodeType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE, &flash_xml_XMLNodeType_PROCESSING_INSTRUCTION_NODE);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_CDATA_NODE, &flash_xml_XMLNodeType_CDATA_NODE);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_DOCUMENT_TYPE_NODE, &flash_xml_XMLNodeType_DOCUMENT_TYPE_NODE);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_COMMENT_NODE, &flash_xml_XMLNodeType_COMMENT_NODE);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_XML_DECLARATION, &flash_xml_XMLNodeType_XML_DECLARATION);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_TEXT_NODE, &flash_xml_XMLNodeType_TEXT_NODE);
+    dict_put(&flash_xml_XMLNodeType.static_members, &flash_xml_XMLNodeType_ELEMENT_NODE, &flash_xml_XMLNodeType_ELEMENT_NODE);
     dict_put(d, &flash_events_ErrorEvent, &flash_events_ErrorEvent);
     dict_init2(&flash_events_ErrorEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_ErrorEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_ErrorEvent.members, &flash_events_ErrorEvent_toString, &flash_events_ErrorEvent_toString);
-    dict_put(&flash_events_ErrorEvent.members, &flash_events_ErrorEvent_ERROR, &flash_events_ErrorEvent_ERROR);
     dict_put(&flash_events_ErrorEvent.members, &flash_events_ErrorEvent_clone, &flash_events_ErrorEvent_clone);
+    dict_put(&flash_events_ErrorEvent.static_members, &flash_events_ErrorEvent_ERROR, &flash_events_ErrorEvent_ERROR);
     dict_put(d, &flash_utils_IDataOutput, &flash_utils_IDataOutput);
     dict_init2(&flash_utils_IDataOutput.members, &memberinfo_type, 31);
+    dict_init2(&flash_utils_IDataOutput.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeUnsignedInt, &flash_utils_IDataOutput_writeUnsignedInt);
     dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeInt, &flash_utils_IDataOutput_writeInt);
     dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_objectEncoding, &flash_utils_IDataOutput_objectEncoding);
@@ -5582,18 +6562,21 @@ 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_init2(&flash_geom_Utils3D.static_members, &memberinfo_type, 8);
+    dict_put(&flash_geom_Utils3D.static_members, &flash_geom_Utils3D_projectVectors, &flash_geom_Utils3D_projectVectors);
+    dict_put(&flash_geom_Utils3D.static_members, &flash_geom_Utils3D_projectVector, &flash_geom_Utils3D_projectVector);
+    dict_put(&flash_geom_Utils3D.static_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_LINK, &flash_events_TextEvent_LINK);
+    dict_init2(&flash_events_TextEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_toString, &flash_events_TextEvent_toString);
     dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_text, &flash_events_TextEvent_text);
-    dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_TEXT_INPUT, &flash_events_TextEvent_TEXT_INPUT);
     dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_clone, &flash_events_TextEvent_clone);
+    dict_put(&flash_events_TextEvent.static_members, &flash_events_TextEvent_LINK, &flash_events_TextEvent_LINK);
+    dict_put(&flash_events_TextEvent.static_members, &flash_events_TextEvent_TEXT_INPUT, &flash_events_TextEvent_TEXT_INPUT);
     dict_put(d, &flash_utils_Proxy, &flash_utils_Proxy);
     dict_init2(&flash_utils_Proxy.members, &memberinfo_type, 15);
+    dict_init2(&flash_utils_Proxy.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_callProperty, &flash_utils_Proxy_callProperty);
     dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_setProperty, &flash_utils_Proxy_setProperty);
     dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_getProperty, &flash_utils_Proxy_getProperty);
@@ -5606,10 +6589,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_nextValue, &flash_utils_Proxy_nextValue);
     dict_put(d, &flash_text_engine_FontPosture, &flash_text_engine_FontPosture);
     dict_init2(&flash_text_engine_FontPosture.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_FontPosture.members, &flash_text_engine_FontPosture_NORMAL, &flash_text_engine_FontPosture_NORMAL);
-    dict_put(&flash_text_engine_FontPosture.members, &flash_text_engine_FontPosture_ITALIC, &flash_text_engine_FontPosture_ITALIC);
+    dict_init2(&flash_text_engine_FontPosture.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_FontPosture.static_members, &flash_text_engine_FontPosture_NORMAL, &flash_text_engine_FontPosture_NORMAL);
+    dict_put(&flash_text_engine_FontPosture.static_members, &flash_text_engine_FontPosture_ITALIC, &flash_text_engine_FontPosture_ITALIC);
     dict_put(d, &flash_xml_XMLDocument, &flash_xml_XMLDocument);
     dict_init2(&flash_xml_XMLDocument.members, &memberinfo_type, 8);
+    dict_init2(&flash_xml_XMLDocument.static_members, &memberinfo_type, 8);
     dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_docTypeDecl, &flash_xml_XMLDocument_docTypeDecl);
     dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_idMap, &flash_xml_XMLDocument_idMap);
     dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_toString, &flash_xml_XMLDocument_toString);
@@ -5620,6 +6605,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_parseXML, &flash_xml_XMLDocument_parseXML);
     dict_put(d, &flash_display_ShaderInput, &flash_display_ShaderInput);
     dict_init2(&flash_display_ShaderInput.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_ShaderInput.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_width, &flash_display_ShaderInput_width);
     dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_input, &flash_display_ShaderInput_input);
     dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_height, &flash_display_ShaderInput_height);
@@ -5627,6 +6613,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_channels, &flash_display_ShaderInput_channels);
     dict_put(d, &flash_text_engine_TextBlock, &flash_text_engine_TextBlock);
     dict_init2(&flash_text_engine_TextBlock.members, &memberinfo_type, 31);
+    dict_init2(&flash_text_engine_TextBlock.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_createTextLine, &flash_text_engine_TextBlock_createTextLine);
     dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_bidiLevel, &flash_text_engine_TextBlock_bidiLevel);
     dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_getTextLineAtCharIndex, &flash_text_engine_TextBlock_getTextLineAtCharIndex);
@@ -5651,32 +6638,38 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_dump, &flash_text_engine_TextBlock_dump);
     dict_put(d, &flash_ui_MouseCursor, &flash_ui_MouseCursor);
     dict_init2(&flash_ui_MouseCursor.members, &memberinfo_type, 8);
-    dict_put(&flash_ui_MouseCursor.members, &flash_ui_MouseCursor_BUTTON, &flash_ui_MouseCursor_BUTTON);
-    dict_put(&flash_ui_MouseCursor.members, &flash_ui_MouseCursor_AUTO, &flash_ui_MouseCursor_AUTO);
-    dict_put(&flash_ui_MouseCursor.members, &flash_ui_MouseCursor_ARROW, &flash_ui_MouseCursor_ARROW);
-    dict_put(&flash_ui_MouseCursor.members, &flash_ui_MouseCursor_IBEAM, &flash_ui_MouseCursor_IBEAM);
-    dict_put(&flash_ui_MouseCursor.members, &flash_ui_MouseCursor_HAND, &flash_ui_MouseCursor_HAND);
+    dict_init2(&flash_ui_MouseCursor.static_members, &memberinfo_type, 8);
+    dict_put(&flash_ui_MouseCursor.static_members, &flash_ui_MouseCursor_BUTTON, &flash_ui_MouseCursor_BUTTON);
+    dict_put(&flash_ui_MouseCursor.static_members, &flash_ui_MouseCursor_AUTO, &flash_ui_MouseCursor_AUTO);
+    dict_put(&flash_ui_MouseCursor.static_members, &flash_ui_MouseCursor_ARROW, &flash_ui_MouseCursor_ARROW);
+    dict_put(&flash_ui_MouseCursor.static_members, &flash_ui_MouseCursor_IBEAM, &flash_ui_MouseCursor_IBEAM);
+    dict_put(&flash_ui_MouseCursor.static_members, &flash_ui_MouseCursor_HAND, &flash_ui_MouseCursor_HAND);
     dict_put(d, &flash_utils_flash_proxy, &flash_utils_flash_proxy);
     dict_put(d, &flash_display_MorphShape, &flash_display_MorphShape);
     dict_init2(&flash_display_MorphShape.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_MorphShape.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_text_TextDisplayMode, &flash_text_TextDisplayMode);
     dict_init2(&flash_text_TextDisplayMode.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextDisplayMode.members, &flash_text_TextDisplayMode_CRT, &flash_text_TextDisplayMode_CRT);
-    dict_put(&flash_text_TextDisplayMode.members, &flash_text_TextDisplayMode_LCD, &flash_text_TextDisplayMode_LCD);
-    dict_put(&flash_text_TextDisplayMode.members, &flash_text_TextDisplayMode_DEFAULT, &flash_text_TextDisplayMode_DEFAULT);
+    dict_init2(&flash_text_TextDisplayMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextDisplayMode.static_members, &flash_text_TextDisplayMode_CRT, &flash_text_TextDisplayMode_CRT);
+    dict_put(&flash_text_TextDisplayMode.static_members, &flash_text_TextDisplayMode_LCD, &flash_text_TextDisplayMode_LCD);
+    dict_put(&flash_text_TextDisplayMode.static_members, &flash_text_TextDisplayMode_DEFAULT, &flash_text_TextDisplayMode_DEFAULT);
     dict_put(d, &flash_net_URLLoaderDataFormat, &flash_net_URLLoaderDataFormat);
     dict_init2(&flash_net_URLLoaderDataFormat.members, &memberinfo_type, 8);
-    dict_put(&flash_net_URLLoaderDataFormat.members, &flash_net_URLLoaderDataFormat_VARIABLES, &flash_net_URLLoaderDataFormat_VARIABLES);
-    dict_put(&flash_net_URLLoaderDataFormat.members, &flash_net_URLLoaderDataFormat_BINARY, &flash_net_URLLoaderDataFormat_BINARY);
-    dict_put(&flash_net_URLLoaderDataFormat.members, &flash_net_URLLoaderDataFormat_TEXT, &flash_net_URLLoaderDataFormat_TEXT);
+    dict_init2(&flash_net_URLLoaderDataFormat.static_members, &memberinfo_type, 8);
+    dict_put(&flash_net_URLLoaderDataFormat.static_members, &flash_net_URLLoaderDataFormat_VARIABLES, &flash_net_URLLoaderDataFormat_VARIABLES);
+    dict_put(&flash_net_URLLoaderDataFormat.static_members, &flash_net_URLLoaderDataFormat_BINARY, &flash_net_URLLoaderDataFormat_BINARY);
+    dict_put(&flash_net_URLLoaderDataFormat.static_members, &flash_net_URLLoaderDataFormat_TEXT, &flash_net_URLLoaderDataFormat_TEXT);
     dict_put(d, &flash_display_StageQuality, &flash_display_StageQuality);
     dict_init2(&flash_display_StageQuality.members, &memberinfo_type, 8);
-    dict_put(&flash_display_StageQuality.members, &flash_display_StageQuality_LOW, &flash_display_StageQuality_LOW);
-    dict_put(&flash_display_StageQuality.members, &flash_display_StageQuality_MEDIUM, &flash_display_StageQuality_MEDIUM);
-    dict_put(&flash_display_StageQuality.members, &flash_display_StageQuality_HIGH, &flash_display_StageQuality_HIGH);
-    dict_put(&flash_display_StageQuality.members, &flash_display_StageQuality_BEST, &flash_display_StageQuality_BEST);
+    dict_init2(&flash_display_StageQuality.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_StageQuality.static_members, &flash_display_StageQuality_LOW, &flash_display_StageQuality_LOW);
+    dict_put(&flash_display_StageQuality.static_members, &flash_display_StageQuality_MEDIUM, &flash_display_StageQuality_MEDIUM);
+    dict_put(&flash_display_StageQuality.static_members, &flash_display_StageQuality_HIGH, &flash_display_StageQuality_HIGH);
+    dict_put(&flash_display_StageQuality.static_members, &flash_display_StageQuality_BEST, &flash_display_StageQuality_BEST);
     dict_put(d, &flash_display_Sprite, &flash_display_Sprite);
     dict_init2(&flash_display_Sprite.members, &memberinfo_type, 15);
+    dict_init2(&flash_display_Sprite.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Sprite.members, &flash_display_Sprite_stopDrag, &flash_display_Sprite_stopDrag);
     dict_put(&flash_display_Sprite.members, &flash_display_Sprite_buttonMode, &flash_display_Sprite_buttonMode);
     dict_put(&flash_display_Sprite.members, &flash_display_Sprite_soundTransform, &flash_display_Sprite_soundTransform);
@@ -5686,61 +6679,63 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Sprite.members, &flash_display_Sprite_startDrag, &flash_display_Sprite_startDrag);
     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, 127);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_PAGE_DOWN, &flash_ui_Keyboard_PAGE_DOWN);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F4, &flash_ui_Keyboard_F4);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_ENTER, &flash_ui_Keyboard_ENTER);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_CONTROL, &flash_ui_Keyboard_CONTROL);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F7, &flash_ui_Keyboard_F7);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F14, &flash_ui_Keyboard_F14);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_3, &flash_ui_Keyboard_NUMPAD_3);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_DECIMAL, &flash_ui_Keyboard_NUMPAD_DECIMAL);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_CAPS_LOCK, &flash_ui_Keyboard_CAPS_LOCK);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_SHIFT, &flash_ui_Keyboard_SHIFT);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_TAB, &flash_ui_Keyboard_TAB);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_0, &flash_ui_Keyboard_NUMPAD_0);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_END, &flash_ui_Keyboard_END);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_1, &flash_ui_Keyboard_NUMPAD_1);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_LEFT, &flash_ui_Keyboard_LEFT);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F8, &flash_ui_Keyboard_F8);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F9, &flash_ui_Keyboard_F9);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_numLock, &flash_ui_Keyboard_numLock);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F2, &flash_ui_Keyboard_F2);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_4, &flash_ui_Keyboard_NUMPAD_4);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F3, &flash_ui_Keyboard_F3);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_2, &flash_ui_Keyboard_NUMPAD_2);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_HOME, &flash_ui_Keyboard_HOME);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_7, &flash_ui_Keyboard_NUMPAD_7);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_6, &flash_ui_Keyboard_NUMPAD_6);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F6, &flash_ui_Keyboard_F6);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F5, &flash_ui_Keyboard_F5);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_INSERT, &flash_ui_Keyboard_INSERT);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_ESCAPE, &flash_ui_Keyboard_ESCAPE);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F1, &flash_ui_Keyboard_F1);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_SUBTRACT, &flash_ui_Keyboard_NUMPAD_SUBTRACT);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_8, &flash_ui_Keyboard_NUMPAD_8);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_SPACE, &flash_ui_Keyboard_SPACE);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_BACKSPACE, &flash_ui_Keyboard_BACKSPACE);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_DELETE, &flash_ui_Keyboard_DELETE);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_MULTIPLY, &flash_ui_Keyboard_NUMPAD_MULTIPLY);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F13, &flash_ui_Keyboard_F13);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_ADD, &flash_ui_Keyboard_NUMPAD_ADD);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_9, &flash_ui_Keyboard_NUMPAD_9);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F12, &flash_ui_Keyboard_F12);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_RIGHT, &flash_ui_Keyboard_RIGHT);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F15, &flash_ui_Keyboard_F15);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F11, &flash_ui_Keyboard_F11);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_UP, &flash_ui_Keyboard_UP);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_isAccessible, &flash_ui_Keyboard_isAccessible);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_DOWN, &flash_ui_Keyboard_DOWN);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_capsLock, &flash_ui_Keyboard_capsLock);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_PAGE_UP, &flash_ui_Keyboard_PAGE_UP);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_ENTER, &flash_ui_Keyboard_NUMPAD_ENTER);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_F10, &flash_ui_Keyboard_F10);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_5, &flash_ui_Keyboard_NUMPAD_5);
-    dict_put(&flash_ui_Keyboard.members, &flash_ui_Keyboard_NUMPAD_DIVIDE, &flash_ui_Keyboard_NUMPAD_DIVIDE);
+    dict_init2(&flash_ui_Keyboard.members, &memberinfo_type, 8);
+    dict_init2(&flash_ui_Keyboard.static_members, &memberinfo_type, 127);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_PAGE_DOWN, &flash_ui_Keyboard_PAGE_DOWN);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F4, &flash_ui_Keyboard_F4);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_ENTER, &flash_ui_Keyboard_ENTER);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_CONTROL, &flash_ui_Keyboard_CONTROL);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F7, &flash_ui_Keyboard_F7);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F14, &flash_ui_Keyboard_F14);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_3, &flash_ui_Keyboard_NUMPAD_3);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_DECIMAL, &flash_ui_Keyboard_NUMPAD_DECIMAL);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_CAPS_LOCK, &flash_ui_Keyboard_CAPS_LOCK);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_SHIFT, &flash_ui_Keyboard_SHIFT);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_TAB, &flash_ui_Keyboard_TAB);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_0, &flash_ui_Keyboard_NUMPAD_0);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_END, &flash_ui_Keyboard_END);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_1, &flash_ui_Keyboard_NUMPAD_1);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_LEFT, &flash_ui_Keyboard_LEFT);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F8, &flash_ui_Keyboard_F8);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F9, &flash_ui_Keyboard_F9);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_numLock, &flash_ui_Keyboard_numLock);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F2, &flash_ui_Keyboard_F2);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_4, &flash_ui_Keyboard_NUMPAD_4);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F3, &flash_ui_Keyboard_F3);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_2, &flash_ui_Keyboard_NUMPAD_2);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_HOME, &flash_ui_Keyboard_HOME);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_7, &flash_ui_Keyboard_NUMPAD_7);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_6, &flash_ui_Keyboard_NUMPAD_6);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F6, &flash_ui_Keyboard_F6);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F5, &flash_ui_Keyboard_F5);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_INSERT, &flash_ui_Keyboard_INSERT);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_ESCAPE, &flash_ui_Keyboard_ESCAPE);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F1, &flash_ui_Keyboard_F1);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_SUBTRACT, &flash_ui_Keyboard_NUMPAD_SUBTRACT);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_8, &flash_ui_Keyboard_NUMPAD_8);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_SPACE, &flash_ui_Keyboard_SPACE);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_BACKSPACE, &flash_ui_Keyboard_BACKSPACE);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_DELETE, &flash_ui_Keyboard_DELETE);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_MULTIPLY, &flash_ui_Keyboard_NUMPAD_MULTIPLY);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F13, &flash_ui_Keyboard_F13);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_ADD, &flash_ui_Keyboard_NUMPAD_ADD);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_9, &flash_ui_Keyboard_NUMPAD_9);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F12, &flash_ui_Keyboard_F12);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_RIGHT, &flash_ui_Keyboard_RIGHT);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F15, &flash_ui_Keyboard_F15);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F11, &flash_ui_Keyboard_F11);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_UP, &flash_ui_Keyboard_UP);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_isAccessible, &flash_ui_Keyboard_isAccessible);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_DOWN, &flash_ui_Keyboard_DOWN);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_capsLock, &flash_ui_Keyboard_capsLock);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_PAGE_UP, &flash_ui_Keyboard_PAGE_UP);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_ENTER, &flash_ui_Keyboard_NUMPAD_ENTER);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_F10, &flash_ui_Keyboard_F10);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_5, &flash_ui_Keyboard_NUMPAD_5);
+    dict_put(&flash_ui_Keyboard.static_members, &flash_ui_Keyboard_NUMPAD_DIVIDE, &flash_ui_Keyboard_NUMPAD_DIVIDE);
     dict_put(d, &flash_filters_DisplacementMapFilter, &flash_filters_DisplacementMapFilter);
     dict_init2(&flash_filters_DisplacementMapFilter.members, &memberinfo_type, 31);
+    dict_init2(&flash_filters_DisplacementMapFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_scaleY, &flash_filters_DisplacementMapFilter_scaleY);
     dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_mapPoint, &flash_filters_DisplacementMapFilter_mapPoint);
     dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_scaleX, &flash_filters_DisplacementMapFilter_scaleX);
@@ -5755,10 +6750,12 @@ dict_t* builtin_getclasses()
     dict_put(d, &adobe_utils_MMEndCommand, &adobe_utils_MMEndCommand);
     dict_put(d, &flash_display_GradientType, &flash_display_GradientType);
     dict_init2(&flash_display_GradientType.members, &memberinfo_type, 8);
-    dict_put(&flash_display_GradientType.members, &flash_display_GradientType_LINEAR, &flash_display_GradientType_LINEAR);
-    dict_put(&flash_display_GradientType.members, &flash_display_GradientType_RADIAL, &flash_display_GradientType_RADIAL);
+    dict_init2(&flash_display_GradientType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_GradientType.static_members, &flash_display_GradientType_LINEAR, &flash_display_GradientType_LINEAR);
+    dict_put(&flash_display_GradientType.static_members, &flash_display_GradientType_RADIAL, &flash_display_GradientType_RADIAL);
     dict_put(d, &flash_media_ID3Info, &flash_media_ID3Info);
     dict_init2(&flash_media_ID3Info.members, &memberinfo_type, 8);
+    dict_init2(&flash_media_ID3Info.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_comment, &flash_media_ID3Info_comment);
     dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_year, &flash_media_ID3Info_year);
     dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_track, &flash_media_ID3Info_track);
@@ -5768,31 +6765,37 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_album, &flash_media_ID3Info_album);
     dict_put(d, &flash_display_GraphicsSolidFill, &flash_display_GraphicsSolidFill);
     dict_init2(&flash_display_GraphicsSolidFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsSolidFill.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsSolidFill.members, &flash_display_GraphicsSolidFill_color, &flash_display_GraphicsSolidFill_color);
     dict_put(&flash_display_GraphicsSolidFill.members, &flash_display_GraphicsSolidFill_alpha, &flash_display_GraphicsSolidFill_alpha);
     dict_put(d, &flash_filters_ColorMatrixFilter, &flash_filters_ColorMatrixFilter);
     dict_init2(&flash_filters_ColorMatrixFilter.members, &memberinfo_type, 8);
+    dict_init2(&flash_filters_ColorMatrixFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_ColorMatrixFilter.members, &flash_filters_ColorMatrixFilter_matrix, &flash_filters_ColorMatrixFilter_matrix);
     dict_put(&flash_filters_ColorMatrixFilter.members, &flash_filters_ColorMatrixFilter_clone, &flash_filters_ColorMatrixFilter_clone);
     dict_put(d, &flash_net_NetStreamPlayTransitions, &flash_net_NetStreamPlayTransitions);
     dict_init2(&flash_net_NetStreamPlayTransitions.members, &memberinfo_type, 8);
-    dict_put(&flash_net_NetStreamPlayTransitions.members, &flash_net_NetStreamPlayTransitions_RESET, &flash_net_NetStreamPlayTransitions_RESET);
-    dict_put(&flash_net_NetStreamPlayTransitions.members, &flash_net_NetStreamPlayTransitions_APPEND, &flash_net_NetStreamPlayTransitions_APPEND);
-    dict_put(&flash_net_NetStreamPlayTransitions.members, &flash_net_NetStreamPlayTransitions_SWAP, &flash_net_NetStreamPlayTransitions_SWAP);
-    dict_put(&flash_net_NetStreamPlayTransitions.members, &flash_net_NetStreamPlayTransitions_SWITCH, &flash_net_NetStreamPlayTransitions_SWITCH);
-    dict_put(&flash_net_NetStreamPlayTransitions.members, &flash_net_NetStreamPlayTransitions_STOP, &flash_net_NetStreamPlayTransitions_STOP);
+    dict_init2(&flash_net_NetStreamPlayTransitions.static_members, &memberinfo_type, 8);
+    dict_put(&flash_net_NetStreamPlayTransitions.static_members, &flash_net_NetStreamPlayTransitions_RESET, &flash_net_NetStreamPlayTransitions_RESET);
+    dict_put(&flash_net_NetStreamPlayTransitions.static_members, &flash_net_NetStreamPlayTransitions_APPEND, &flash_net_NetStreamPlayTransitions_APPEND);
+    dict_put(&flash_net_NetStreamPlayTransitions.static_members, &flash_net_NetStreamPlayTransitions_SWAP, &flash_net_NetStreamPlayTransitions_SWAP);
+    dict_put(&flash_net_NetStreamPlayTransitions.static_members, &flash_net_NetStreamPlayTransitions_SWITCH, &flash_net_NetStreamPlayTransitions_SWITCH);
+    dict_put(&flash_net_NetStreamPlayTransitions.static_members, &flash_net_NetStreamPlayTransitions_STOP, &flash_net_NetStreamPlayTransitions_STOP);
     dict_put(d, &flash_media_SoundCodec, &flash_media_SoundCodec);
     dict_init2(&flash_media_SoundCodec.members, &memberinfo_type, 8);
-    dict_put(&flash_media_SoundCodec.members, &flash_media_SoundCodec_NELLYMOSER, &flash_media_SoundCodec_NELLYMOSER);
-    dict_put(&flash_media_SoundCodec.members, &flash_media_SoundCodec_SPEEX, &flash_media_SoundCodec_SPEEX);
+    dict_init2(&flash_media_SoundCodec.static_members, &memberinfo_type, 8);
+    dict_put(&flash_media_SoundCodec.static_members, &flash_media_SoundCodec_NELLYMOSER, &flash_media_SoundCodec_NELLYMOSER);
+    dict_put(&flash_media_SoundCodec.static_members, &flash_media_SoundCodec_SPEEX, &flash_media_SoundCodec_SPEEX);
     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(&flash_net_ObjectEncoding.members, &flash_net_ObjectEncoding_DEFAULT, &flash_net_ObjectEncoding_DEFAULT);
-    dict_put(&flash_net_ObjectEncoding.members, &flash_net_ObjectEncoding_AMF0, &flash_net_ObjectEncoding_AMF0);
-    dict_put(&flash_net_ObjectEncoding.members, &flash_net_ObjectEncoding_AMF3, &flash_net_ObjectEncoding_AMF3);
+    dict_init2(&flash_net_ObjectEncoding.static_members, &memberinfo_type, 8);
+    dict_put(&flash_net_ObjectEncoding.static_members, &flash_net_ObjectEncoding_dynamicPropertyWriter, &flash_net_ObjectEncoding_dynamicPropertyWriter);
+    dict_put(&flash_net_ObjectEncoding.static_members, &flash_net_ObjectEncoding_DEFAULT, &flash_net_ObjectEncoding_DEFAULT);
+    dict_put(&flash_net_ObjectEncoding.static_members, &flash_net_ObjectEncoding_AMF0, &flash_net_ObjectEncoding_AMF0);
+    dict_put(&flash_net_ObjectEncoding.static_members, &flash_net_ObjectEncoding_AMF3, &flash_net_ObjectEncoding_AMF3);
     dict_put(d, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement);
     dict_init2(&flash_text_engine_GroupElement.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_GroupElement.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_groupElements, &flash_text_engine_GroupElement_groupElements);
     dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_splitTextElement, &flash_text_engine_GroupElement_splitTextElement);
     dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_mergeTextElements, &flash_text_engine_GroupElement_mergeTextElements);
@@ -5806,16 +6809,19 @@ dict_t* builtin_getclasses()
     dict_put(d, &_parseInt, &_parseInt);
     dict_put(d, &_QName, &_QName);
     dict_init2(&_QName.members, &memberinfo_type, 8);
+    dict_init2(&_QName.static_members, &memberinfo_type, 8);
     dict_put(&_QName.members, &_QName_localName, &_QName_localName);
     dict_put(&_QName.members, &_QName_valueOf, &_QName_valueOf);
-    dict_put(&_QName.members, &_QName_length, &_QName_length);
     dict_put(&_QName.members, &_QName_toString, &_QName_toString);
     dict_put(&_QName.members, &_QName_uri, &_QName_uri);
+    dict_put(&_QName.static_members, &_QName_length, &_QName_length);
     dict_put(d, &_UninitializedError, &_UninitializedError);
     dict_init2(&_UninitializedError.members, &memberinfo_type, 8);
-    dict_put(&_UninitializedError.members, &_UninitializedError_length, &_UninitializedError_length);
+    dict_init2(&_UninitializedError.static_members, &memberinfo_type, 8);
+    dict_put(&_UninitializedError.static_members, &_UninitializedError_length, &_UninitializedError_length);
     dict_put(d, &_Date, &_Date);
     dict_init2(&_Date.members, &memberinfo_type, 127);
+    dict_init2(&_Date.static_members, &memberinfo_type, 8);
     dict_put(&_Date.members, &_Date_getTimezoneOffset, &_Date_getTimezoneOffset);
     dict_put(&_Date.members, &_Date_getTime, &_Date_getTime);
     dict_put(&_Date.members, &_Date_setUTCMilliseconds, &_Date_setUTCMilliseconds);
@@ -5834,10 +6840,8 @@ dict_t* builtin_getclasses()
     dict_put(&_Date.members, &_Date_minutes, &_Date_minutes);
     dict_put(&_Date.members, &_Date_setUTCHours, &_Date_setUTCHours);
     dict_put(&_Date.members, &_Date_minutesUTC, &_Date_minutesUTC);
-    dict_put(&_Date.members, &_Date_length, &_Date_length);
     dict_put(&_Date.members, &_Date_toLocaleTimeString, &_Date_toLocaleTimeString);
     dict_put(&_Date.members, &_Date_fullYearUTC, &_Date_fullYearUTC);
-    dict_put(&_Date.members, &_Date_UTC, &_Date_UTC);
     dict_put(&_Date.members, &_Date_time, &_Date_time);
     dict_put(&_Date.members, &_Date_monthUTC, &_Date_monthUTC);
     dict_put(&_Date.members, &_Date_getUTCMilliseconds, &_Date_getUTCMilliseconds);
@@ -5863,7 +6867,6 @@ dict_t* builtin_getclasses()
     dict_put(&_Date.members, &_Date_setFullYear, &_Date_setFullYear);
     dict_put(&_Date.members, &_Date_setHours, &_Date_setHours);
     dict_put(&_Date.members, &_Date_setMonth, &_Date_setMonth);
-    dict_put(&_Date.members, &_Date_parse, &_Date_parse);
     dict_put(&_Date.members, &_Date_getUTCSeconds, &_Date_getUTCSeconds);
     dict_put(&_Date.members, &_Date_getMinutes, &_Date_getMinutes);
     dict_put(&_Date.members, &_Date_toLocaleString, &_Date_toLocaleString);
@@ -5878,8 +6881,12 @@ dict_t* builtin_getclasses()
     dict_put(&_Date.members, &_Date_toTimeString, &_Date_toTimeString);
     dict_put(&_Date.members, &_Date_setMilliseconds, &_Date_setMilliseconds);
     dict_put(&_Date.members, &_Date_getUTCHours, &_Date_getUTCHours);
+    dict_put(&_Date.static_members, &_Date_length, &_Date_length);
+    dict_put(&_Date.static_members, &_Date_UTC, &_Date_UTC);
+    dict_put(&_Date.static_members, &_Date_parse, &_Date_parse);
     dict_put(d, &flash_text_StyleSheet, &flash_text_StyleSheet);
     dict_init2(&flash_text_StyleSheet.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_StyleSheet.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_styleNames, &flash_text_StyleSheet_styleNames);
     dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_clear, &flash_text_StyleSheet_clear);
     dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_transform, &flash_text_StyleSheet_transform);
@@ -5888,14 +6895,17 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_setStyle, &flash_text_StyleSheet_setStyle);
     dict_put(d, &flash_display_ActionScriptVersion, &flash_display_ActionScriptVersion);
     dict_init2(&flash_display_ActionScriptVersion.members, &memberinfo_type, 8);
-    dict_put(&flash_display_ActionScriptVersion.members, &flash_display_ActionScriptVersion_ACTIONSCRIPT3, &flash_display_ActionScriptVersion_ACTIONSCRIPT3);
-    dict_put(&flash_display_ActionScriptVersion.members, &flash_display_ActionScriptVersion_ACTIONSCRIPT2, &flash_display_ActionScriptVersion_ACTIONSCRIPT2);
+    dict_init2(&flash_display_ActionScriptVersion.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_ActionScriptVersion.static_members, &flash_display_ActionScriptVersion_ACTIONSCRIPT3, &flash_display_ActionScriptVersion_ACTIONSCRIPT3);
+    dict_put(&flash_display_ActionScriptVersion.static_members, &flash_display_ActionScriptVersion_ACTIONSCRIPT2, &flash_display_ActionScriptVersion_ACTIONSCRIPT2);
     dict_put(d, &flash_text_engine_EastAsianJustifier, &flash_text_engine_EastAsianJustifier);
     dict_init2(&flash_text_engine_EastAsianJustifier.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_EastAsianJustifier.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_EastAsianJustifier.members, &flash_text_engine_EastAsianJustifier_justificationStyle, &flash_text_engine_EastAsianJustifier_justificationStyle);
     dict_put(&flash_text_engine_EastAsianJustifier.members, &flash_text_engine_EastAsianJustifier_clone, &flash_text_engine_EastAsianJustifier_clone);
     dict_put(d, &_String, &_String);
     dict_init2(&_String.members, &memberinfo_type, 31);
+    dict_init2(&_String.static_members, &memberinfo_type, 8);
     dict_put(&_String.members, &_String_indexOf, &_String_indexOf);
     dict_put(&_String.members, &_String_replace, &_String_replace);
     dict_put(&_String.members, &_String_lastIndexOf, &_String_lastIndexOf);
@@ -5904,7 +6914,6 @@ dict_t* builtin_getclasses()
     dict_put(&_String.members, &_String_substr, &_String_substr);
     dict_put(&_String.members, &_String_slice, &_String_slice);
     dict_put(&_String.members, &_String_search, &_String_search);
-    dict_put(&_String.members, &_String_fromCharCode, &_String_fromCharCode);
     dict_put(&_String.members, &_String_toLocaleUpperCase, &_String_toLocaleUpperCase);
     dict_put(&_String.members, &_String_toString, &_String_toString);
     dict_put(&_String.members, &_String_toUpperCase, &_String_toUpperCase);
@@ -5917,8 +6926,10 @@ dict_t* builtin_getclasses()
     dict_put(&_String.members, &_String_toLocaleLowerCase, &_String_toLocaleLowerCase);
     dict_put(&_String.members, &_String_length, &_String_length);
     dict_put(&_String.members, &_String_toLowerCase, &_String_toLowerCase);
+    dict_put(&_String.static_members, &_String_fromCharCode, &_String_fromCharCode);
     dict_put(d, &flash_media_SoundChannel, &flash_media_SoundChannel);
     dict_init2(&flash_media_SoundChannel.members, &memberinfo_type, 8);
+    dict_init2(&flash_media_SoundChannel.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_leftPeak, &flash_media_SoundChannel_leftPeak);
     dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_stop, &flash_media_SoundChannel_stop);
     dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_position, &flash_media_SoundChannel_position);
@@ -5926,7 +6937,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_rightPeak, &flash_media_SoundChannel_rightPeak);
     dict_put(d, &flash_desktop_Clipboard, &flash_desktop_Clipboard);
     dict_init2(&flash_desktop_Clipboard.members, &memberinfo_type, 8);
-    dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_generalClipboard, &flash_desktop_Clipboard_generalClipboard);
+    dict_init2(&flash_desktop_Clipboard.static_members, &memberinfo_type, 8);
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_setDataHandler, &flash_desktop_Clipboard_setDataHandler);
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_setData, &flash_desktop_Clipboard_setData);
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_formats, &flash_desktop_Clipboard_formats);
@@ -5934,28 +6945,34 @@ dict_t* builtin_getclasses()
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_getData, &flash_desktop_Clipboard_getData);
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_hasFormat, &flash_desktop_Clipboard_hasFormat);
     dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_clearData, &flash_desktop_Clipboard_clearData);
+    dict_put(&flash_desktop_Clipboard.static_members, &flash_desktop_Clipboard_generalClipboard, &flash_desktop_Clipboard_generalClipboard);
     dict_put(d, &flash_display_IBitmapDrawable, &flash_display_IBitmapDrawable);
     dict_init2(&flash_display_IBitmapDrawable.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_IBitmapDrawable.static_members, &memberinfo_type, 8);
     dict_put(d, &_TypeError, &_TypeError);
     dict_init2(&_TypeError.members, &memberinfo_type, 8);
-    dict_put(&_TypeError.members, &_TypeError_length, &_TypeError_length);
+    dict_init2(&_TypeError.static_members, &memberinfo_type, 8);
+    dict_put(&_TypeError.static_members, &_TypeError_length, &_TypeError_length);
     dict_put(d, &_int, &_int);
     dict_init2(&_int.members, &memberinfo_type, 8);
-    dict_put(&_int.members, &_int_MAX_VALUE, &_int_MAX_VALUE);
+    dict_init2(&_int.static_members, &memberinfo_type, 8);
     dict_put(&_int.members, &_int_valueOf, &_int_valueOf);
-    dict_put(&_int.members, &_int_length, &_int_length);
-    dict_put(&_int.members, &_int_MIN_VALUE, &_int_MIN_VALUE);
     dict_put(&_int.members, &_int_toString, &_int_toString);
     dict_put(&_int.members, &_int_toExponential, &_int_toExponential);
     dict_put(&_int.members, &_int_toFixed, &_int_toFixed);
     dict_put(&_int.members, &_int_toPrecision, &_int_toPrecision);
+    dict_put(&_int.static_members, &_int_MAX_VALUE, &_int_MAX_VALUE);
+    dict_put(&_int.static_members, &_int_length, &_int_length);
+    dict_put(&_int.static_members, &_int_MIN_VALUE, &_int_MIN_VALUE);
     dict_put(d, &flash_display_Scene, &flash_display_Scene);
     dict_init2(&flash_display_Scene.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_Scene.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Scene.members, &flash_display_Scene_numFrames, &flash_display_Scene_numFrames);
     dict_put(&flash_display_Scene.members, &flash_display_Scene_labels, &flash_display_Scene_labels);
     dict_put(&flash_display_Scene.members, &flash_display_Scene_name, &flash_display_Scene_name);
     dict_put(d, &flash_text_engine_FontMetrics, &flash_text_engine_FontMetrics);
     dict_init2(&flash_text_engine_FontMetrics.members, &memberinfo_type, 15);
+    dict_init2(&flash_text_engine_FontMetrics.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_superscriptOffset, &flash_text_engine_FontMetrics_superscriptOffset);
     dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_underlineThickness, &flash_text_engine_FontMetrics_underlineThickness);
     dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_subscriptScale, &flash_text_engine_FontMetrics_subscriptScale);
@@ -5967,12 +6984,15 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_underlineOffset, &flash_text_engine_FontMetrics_underlineOffset);
     dict_put(d, &flash_utils_IExternalizable, &flash_utils_IExternalizable);
     dict_init2(&flash_utils_IExternalizable.members, &memberinfo_type, 8);
+    dict_init2(&flash_utils_IExternalizable.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_IExternalizable.members, &flash_utils_IExternalizable_readExternal, &flash_utils_IExternalizable_readExternal);
     dict_put(&flash_utils_IExternalizable.members, &flash_utils_IExternalizable_writeExternal, &flash_utils_IExternalizable_writeExternal);
     dict_put(d, &__AS3___vec_Vector, &__AS3___vec_Vector);
     dict_init2(&__AS3___vec_Vector.members, &memberinfo_type, 8);
+    dict_init2(&__AS3___vec_Vector.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_filters_GradientBevelFilter, &flash_filters_GradientBevelFilter);
     dict_init2(&flash_filters_GradientBevelFilter.members, &memberinfo_type, 15);
+    dict_init2(&flash_filters_GradientBevelFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_strength, &flash_filters_GradientBevelFilter_strength);
     dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_quality, &flash_filters_GradientBevelFilter_quality);
     dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_angle, &flash_filters_GradientBevelFilter_angle);
@@ -5987,28 +7007,32 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_clone, &flash_filters_GradientBevelFilter_clone);
     dict_put(d, &flash_text_TextRun, &flash_text_TextRun);
     dict_init2(&flash_text_TextRun.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_TextRun.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextRun.members, &flash_text_TextRun_beginIndex, &flash_text_TextRun_beginIndex);
     dict_put(&flash_text_TextRun.members, &flash_text_TextRun_endIndex, &flash_text_TextRun_endIndex);
     dict_put(&flash_text_TextRun.members, &flash_text_TextRun_textFormat, &flash_text_TextRun_textFormat);
     dict_put(d, &flash_text_TextColorType, &flash_text_TextColorType);
     dict_init2(&flash_text_TextColorType.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextColorType.members, &flash_text_TextColorType_DARK_COLOR, &flash_text_TextColorType_DARK_COLOR);
-    dict_put(&flash_text_TextColorType.members, &flash_text_TextColorType_LIGHT_COLOR, &flash_text_TextColorType_LIGHT_COLOR);
+    dict_init2(&flash_text_TextColorType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextColorType.static_members, &flash_text_TextColorType_DARK_COLOR, &flash_text_TextColorType_DARK_COLOR);
+    dict_put(&flash_text_TextColorType.static_members, &flash_text_TextColorType_LIGHT_COLOR, &flash_text_TextColorType_LIGHT_COLOR);
     dict_put(d, &flash_sampler_getSampleCount, &flash_sampler_getSampleCount);
     dict_put(d, &flash_net_URLRequestHeader, &flash_net_URLRequestHeader);
     dict_init2(&flash_net_URLRequestHeader.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_URLRequestHeader.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_URLRequestHeader.members, &flash_net_URLRequestHeader_value, &flash_net_URLRequestHeader_value);
     dict_put(&flash_net_URLRequestHeader.members, &flash_net_URLRequestHeader_name, &flash_net_URLRequestHeader_name);
     dict_put(d, &flash_profiler_showRedrawRegions, &flash_profiler_showRedrawRegions);
     dict_put(d, &flash_display_ShaderData, &flash_display_ShaderData);
     dict_init2(&flash_display_ShaderData.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_ShaderData.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_text_engine_TextLine, &flash_text_engine_TextLine);
     dict_init2(&flash_text_engine_TextLine.members, &memberinfo_type, 63);
+    dict_init2(&flash_text_engine_TextLine.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_previousLine, &flash_text_engine_TextLine_previousLine);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_validity, &flash_text_engine_TextLine_validity);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomTextBlockBeginIndex, &flash_text_engine_TextLine_getAtomTextBlockBeginIndex);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft, &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft);
-    dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_MAX_LINE_WIDTH, &flash_text_engine_TextLine_MAX_LINE_WIDTH);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomTextRotation, &flash_text_engine_TextLine_getAtomTextRotation);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_textHeight, &flash_text_engine_TextLine_textHeight);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomCenter, &flash_text_engine_TextLine_getAtomCenter);
@@ -6035,9 +7059,11 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_descent, &flash_text_engine_TextLine_descent);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomBidiLevel, &flash_text_engine_TextLine_getAtomBidiLevel);
     dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomIndexAtPoint, &flash_text_engine_TextLine_getAtomIndexAtPoint);
+    dict_put(&flash_text_engine_TextLine.static_members, &flash_text_engine_TextLine_MAX_LINE_WIDTH, &flash_text_engine_TextLine_MAX_LINE_WIDTH);
     dict_put(d, &flash_sampler_getSamples, &flash_sampler_getSamples);
     dict_put(d, &flash_net_URLRequest, &flash_net_URLRequest);
     dict_init2(&flash_net_URLRequest.members, &memberinfo_type, 15);
+    dict_init2(&flash_net_URLRequest.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_contentType, &flash_net_URLRequest_contentType);
     dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_url, &flash_net_URLRequest_url);
     dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_requestHeaders, &flash_net_URLRequest_requestHeaders);
@@ -6046,23 +7072,28 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_data, &flash_net_URLRequest_data);
     dict_put(d, &_URIError, &_URIError);
     dict_init2(&_URIError.members, &memberinfo_type, 8);
-    dict_put(&_URIError.members, &_URIError_length, &_URIError_length);
+    dict_init2(&_URIError.static_members, &memberinfo_type, 8);
+    dict_put(&_URIError.static_members, &_URIError_length, &_URIError_length);
     dict_put(d, &flash_net_getClassByAlias, &flash_net_getClassByAlias);
     dict_put(d, &flash_display_ShaderParameter, &flash_display_ShaderParameter);
     dict_init2(&flash_display_ShaderParameter.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_ShaderParameter.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_value, &flash_display_ShaderParameter_value);
     dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_index, &flash_display_ShaderParameter_index);
     dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_type, &flash_display_ShaderParameter_type);
     dict_put(d, &flash_filters_BitmapFilterType, &flash_filters_BitmapFilterType);
     dict_init2(&flash_filters_BitmapFilterType.members, &memberinfo_type, 8);
-    dict_put(&flash_filters_BitmapFilterType.members, &flash_filters_BitmapFilterType_FULL, &flash_filters_BitmapFilterType_FULL);
-    dict_put(&flash_filters_BitmapFilterType.members, &flash_filters_BitmapFilterType_INNER, &flash_filters_BitmapFilterType_INNER);
-    dict_put(&flash_filters_BitmapFilterType.members, &flash_filters_BitmapFilterType_OUTER, &flash_filters_BitmapFilterType_OUTER);
+    dict_init2(&flash_filters_BitmapFilterType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_filters_BitmapFilterType.static_members, &flash_filters_BitmapFilterType_FULL, &flash_filters_BitmapFilterType_FULL);
+    dict_put(&flash_filters_BitmapFilterType.static_members, &flash_filters_BitmapFilterType_INNER, &flash_filters_BitmapFilterType_INNER);
+    dict_put(&flash_filters_BitmapFilterType.static_members, &flash_filters_BitmapFilterType_OUTER, &flash_filters_BitmapFilterType_OUTER);
     dict_put(d, &_SecurityError, &_SecurityError);
     dict_init2(&_SecurityError.members, &memberinfo_type, 8);
-    dict_put(&_SecurityError.members, &_SecurityError_length, &_SecurityError_length);
+    dict_init2(&_SecurityError.static_members, &memberinfo_type, 8);
+    dict_put(&_SecurityError.static_members, &_SecurityError_length, &_SecurityError_length);
     dict_put(d, &flash_utils_IDataInput, &flash_utils_IDataInput);
     dict_init2(&flash_utils_IDataInput.members, &memberinfo_type, 31);
+    dict_init2(&flash_utils_IDataInput.static_members, &memberinfo_type, 8);
     dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUTF, &flash_utils_IDataInput_readUTF);
     dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readByte, &flash_utils_IDataInput_readByte);
     dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUTFBytes, &flash_utils_IDataInput_readUTFBytes);
@@ -6082,6 +7113,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readBoolean, &flash_utils_IDataInput_readBoolean);
     dict_put(d, &flash_events_IEventDispatcher, &flash_events_IEventDispatcher);
     dict_init2(&flash_events_IEventDispatcher.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_IEventDispatcher.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_willTrigger, &flash_events_IEventDispatcher_willTrigger);
     dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_removeEventListener, &flash_events_IEventDispatcher_removeEventListener);
     dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_hasEventListener, &flash_events_IEventDispatcher_hasEventListener);
@@ -6089,10 +7121,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_dispatchEvent, &flash_events_IEventDispatcher_dispatchEvent);
     dict_put(d, &_Class, &_Class);
     dict_init2(&_Class.members, &memberinfo_type, 8);
-    dict_put(&_Class.members, &_Class_length, &_Class_length);
+    dict_init2(&_Class.static_members, &memberinfo_type, 8);
     dict_put(&_Class.members, &_Class_prototype, &_Class_prototype);
+    dict_put(&_Class.static_members, &_Class_length, &_Class_length);
     dict_put(d, &flash_geom_Rectangle, &flash_geom_Rectangle);
     dict_init2(&flash_geom_Rectangle.members, &memberinfo_type, 31);
+    dict_init2(&flash_geom_Rectangle.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_top, &flash_geom_Rectangle_top);
     dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_intersection, &flash_geom_Rectangle_intersection);
     dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_intersects, &flash_geom_Rectangle_intersects);
@@ -6121,36 +7155,41 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_offset, &flash_geom_Rectangle_offset);
     dict_put(d, &flash_events_SecurityErrorEvent, &flash_events_SecurityErrorEvent);
     dict_init2(&flash_events_SecurityErrorEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_SecurityErrorEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_SecurityErrorEvent.members, &flash_events_SecurityErrorEvent_toString, &flash_events_SecurityErrorEvent_toString);
     dict_put(&flash_events_SecurityErrorEvent.members, &flash_events_SecurityErrorEvent_clone, &flash_events_SecurityErrorEvent_clone);
-    dict_put(&flash_events_SecurityErrorEvent.members, &flash_events_SecurityErrorEvent_SECURITY_ERROR, &flash_events_SecurityErrorEvent_SECURITY_ERROR);
+    dict_put(&flash_events_SecurityErrorEvent.static_members, &flash_events_SecurityErrorEvent_SECURITY_ERROR, &flash_events_SecurityErrorEvent_SECURITY_ERROR);
     dict_put(d, &flash_net_IDynamicPropertyWriter, &flash_net_IDynamicPropertyWriter);
     dict_init2(&flash_net_IDynamicPropertyWriter.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_IDynamicPropertyWriter.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_IDynamicPropertyWriter.members, &flash_net_IDynamicPropertyWriter_writeDynamicProperties, &flash_net_IDynamicPropertyWriter_writeDynamicProperties);
     dict_put(d, &flash_display_InterpolationMethod, &flash_display_InterpolationMethod);
     dict_init2(&flash_display_InterpolationMethod.members, &memberinfo_type, 8);
-    dict_put(&flash_display_InterpolationMethod.members, &flash_display_InterpolationMethod_RGB, &flash_display_InterpolationMethod_RGB);
-    dict_put(&flash_display_InterpolationMethod.members, &flash_display_InterpolationMethod_LINEAR_RGB, &flash_display_InterpolationMethod_LINEAR_RGB);
+    dict_init2(&flash_display_InterpolationMethod.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_InterpolationMethod.static_members, &flash_display_InterpolationMethod_RGB, &flash_display_InterpolationMethod_RGB);
+    dict_put(&flash_display_InterpolationMethod.static_members, &flash_display_InterpolationMethod_LINEAR_RGB, &flash_display_InterpolationMethod_LINEAR_RGB);
     dict_put(d, &_Object, &_Object);
     dict_init2(&_Object.members, &memberinfo_type, 8);
-    dict_put(&_Object.members, &_Object_init, &_Object_init);
+    dict_init2(&_Object.static_members, &memberinfo_type, 8);
     dict_put(&_Object.members, &_Object_propertyIsEnumerable, &_Object_propertyIsEnumerable);
-    dict_put(&_Object.members, &_Object_length, &_Object_length);
-    dict_put(&_Object.members, &_Object__setPropertyIsEnumerable, &_Object__setPropertyIsEnumerable);
     dict_put(&_Object.members, &_Object_isPrototypeOf, &_Object_isPrototypeOf);
-    dict_put(&_Object.members, &_Object__dontEnumPrototype, &_Object__dontEnumPrototype);
     dict_put(&_Object.members, &_Object_hasOwnProperty, &_Object_hasOwnProperty);
+    dict_put(&_Object.static_members, &_Object_init, &_Object_init);
+    dict_put(&_Object.static_members, &_Object_length, &_Object_length);
+    dict_put(&_Object.static_members, &_Object__setPropertyIsEnumerable, &_Object__setPropertyIsEnumerable);
+    dict_put(&_Object.static_members, &_Object__dontEnumPrototype, &_Object__dontEnumPrototype);
     dict_put(d, &flash_errors_EOFError, &flash_errors_EOFError);
     dict_init2(&flash_errors_EOFError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_EOFError.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_net_NetStream, &flash_net_NetStream);
     dict_init2(&flash_net_NetStream.members, &memberinfo_type, 63);
+    dict_init2(&flash_net_NetStream.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_videoCodec, &flash_net_NetStream_videoCodec);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_info, &flash_net_NetStream_info);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_attachCamera, &flash_net_NetStream_attachCamera);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_farNonce, &flash_net_NetStream_farNonce);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_close, &flash_net_NetStream_close);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_pause, &flash_net_NetStream_pause);
-    dict_put(&flash_net_NetStream.members, &flash_net_NetStream_CONNECT_TO_FMS, &flash_net_NetStream_CONNECT_TO_FMS);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_onPeerConnect, &flash_net_NetStream_onPeerConnect);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_client, &flash_net_NetStream_client);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_resume, &flash_net_NetStream_resume);
@@ -6158,7 +7197,6 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_peerStreams, &flash_net_NetStream_peerStreams);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_objectEncoding, &flash_net_NetStream_objectEncoding);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_bytesLoaded, &flash_net_NetStream_bytesLoaded);
-    dict_put(&flash_net_NetStream.members, &flash_net_NetStream_DIRECT_CONNECTIONS, &flash_net_NetStream_DIRECT_CONNECTIONS);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_receiveVideo, &flash_net_NetStream_receiveVideo);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_maxPauseBufferTime, &flash_net_NetStream_maxPauseBufferTime);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_play2, &flash_net_NetStream_play2);
@@ -6181,11 +7219,15 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_currentFPS, &flash_net_NetStream_currentFPS);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_time, &flash_net_NetStream_time);
     dict_put(&flash_net_NetStream.members, &flash_net_NetStream_soundTransform, &flash_net_NetStream_soundTransform);
+    dict_put(&flash_net_NetStream.static_members, &flash_net_NetStream_CONNECT_TO_FMS, &flash_net_NetStream_CONNECT_TO_FMS);
+    dict_put(&flash_net_NetStream.static_members, &flash_net_NetStream_DIRECT_CONNECTIONS, &flash_net_NetStream_DIRECT_CONNECTIONS);
     dict_put(d, &_ArgumentError, &_ArgumentError);
     dict_init2(&_ArgumentError.members, &memberinfo_type, 8);
-    dict_put(&_ArgumentError.members, &_ArgumentError_length, &_ArgumentError_length);
+    dict_init2(&_ArgumentError.static_members, &memberinfo_type, 8);
+    dict_put(&_ArgumentError.static_members, &_ArgumentError_length, &_ArgumentError_length);
     dict_put(d, &_XMLList, &_XMLList);
     dict_init2(&_XMLList.members, &memberinfo_type, 63);
+    dict_init2(&_XMLList.static_members, &memberinfo_type, 8);
     dict_put(&_XMLList.members, &_XMLList_normalize, &_XMLList_normalize);
     dict_put(&_XMLList.members, &_XMLList_removeNamespace, &_XMLList_removeNamespace);
     dict_put(&_XMLList.members, &_XMLList_prependChild, &_XMLList_prependChild);
@@ -6226,25 +7268,28 @@ dict_t* builtin_getclasses()
     dict_put(&_XMLList.members, &_XMLList_setChildren, &_XMLList_setChildren);
     dict_put(&_XMLList.members, &_XMLList_attribute, &_XMLList_attribute);
     dict_put(d, &flash_geom_Point, &flash_geom_Point);
-    dict_init2(&flash_geom_Point.members, &memberinfo_type, 31);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_subtract, &flash_geom_Point_subtract);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_distance, &flash_geom_Point_distance);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_normalize, &flash_geom_Point_normalize);
+    dict_init2(&flash_geom_Point.members, &memberinfo_type, 15);
+    dict_init2(&flash_geom_Point.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_Point.members, &flash_geom_Point_equals, &flash_geom_Point_equals);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_toString, &flash_geom_Point_toString);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_normalize, &flash_geom_Point_normalize);
     dict_put(&flash_geom_Point.members, &flash_geom_Point_x, &flash_geom_Point_x);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_add, &flash_geom_Point_add);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_polar, &flash_geom_Point_polar);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_clone, &flash_geom_Point_clone);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_interpolate, &flash_geom_Point_interpolate);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_offset, &flash_geom_Point_offset);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_subtract, &flash_geom_Point_subtract);
     dict_put(&flash_geom_Point.members, &flash_geom_Point_y, &flash_geom_Point_y);
     dict_put(&flash_geom_Point.members, &flash_geom_Point_length, &flash_geom_Point_length);
-    dict_put(&flash_geom_Point.members, &flash_geom_Point_offset, &flash_geom_Point_offset);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_add, &flash_geom_Point_add);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_toString, &flash_geom_Point_toString);
+    dict_put(&flash_geom_Point.members, &flash_geom_Point_clone, &flash_geom_Point_clone);
+    dict_put(&flash_geom_Point.static_members, &flash_geom_Point_polar, &flash_geom_Point_polar);
+    dict_put(&flash_geom_Point.static_members, &flash_geom_Point_distance, &flash_geom_Point_distance);
+    dict_put(&flash_geom_Point.static_members, &flash_geom_Point_interpolate, &flash_geom_Point_interpolate);
     dict_put(d, &flash_printing_PrintJobOptions, &flash_printing_PrintJobOptions);
     dict_init2(&flash_printing_PrintJobOptions.members, &memberinfo_type, 8);
+    dict_init2(&flash_printing_PrintJobOptions.static_members, &memberinfo_type, 8);
     dict_put(&flash_printing_PrintJobOptions.members, &flash_printing_PrintJobOptions_printAsBitmap, &flash_printing_PrintJobOptions_printAsBitmap);
     dict_put(d, &flash_display_DisplayObject, &flash_display_DisplayObject);
     dict_init2(&flash_display_DisplayObject.members, &memberinfo_type, 63);
+    dict_init2(&flash_display_DisplayObject.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotation, &flash_display_DisplayObject_rotation);
     dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_filters, &flash_display_DisplayObject_filters);
     dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotationZ, &flash_display_DisplayObject_rotationZ);
@@ -6285,46 +7330,53 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_y, &flash_display_DisplayObject_y);
     dict_put(d, &flash_sampler_DeleteObjectSample, &flash_sampler_DeleteObjectSample);
     dict_init2(&flash_sampler_DeleteObjectSample.members, &memberinfo_type, 8);
+    dict_init2(&flash_sampler_DeleteObjectSample.static_members, &memberinfo_type, 8);
     dict_put(&flash_sampler_DeleteObjectSample.members, &flash_sampler_DeleteObjectSample_size, &flash_sampler_DeleteObjectSample_size);
     dict_put(&flash_sampler_DeleteObjectSample.members, &flash_sampler_DeleteObjectSample_id, &flash_sampler_DeleteObjectSample_id);
     dict_put(d, &flash_system_fscommand, &flash_system_fscommand);
     dict_put(d, &flash_utils_unescapeMultiByte, &flash_utils_unescapeMultiByte);
     dict_put(d, &flash_sampler_StackFrame, &flash_sampler_StackFrame);
     dict_init2(&flash_sampler_StackFrame.members, &memberinfo_type, 8);
+    dict_init2(&flash_sampler_StackFrame.static_members, &memberinfo_type, 8);
     dict_put(&flash_sampler_StackFrame.members, &flash_sampler_StackFrame_name, &flash_sampler_StackFrame_name);
     dict_put(&flash_sampler_StackFrame.members, &flash_sampler_StackFrame_line, &flash_sampler_StackFrame_line);
     dict_put(&flash_sampler_StackFrame.members, &flash_sampler_StackFrame_toString, &flash_sampler_StackFrame_toString);
     dict_put(&flash_sampler_StackFrame.members, &flash_sampler_StackFrame_file, &flash_sampler_StackFrame_file);
     dict_put(d, &flash_system_JPEGLoaderContext, &flash_system_JPEGLoaderContext);
     dict_init2(&flash_system_JPEGLoaderContext.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_JPEGLoaderContext.static_members, &memberinfo_type, 8);
     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_init2(&flash_system_IME.static_members, &memberinfo_type, 8);
+    dict_put(&flash_system_IME.static_members, &flash_system_IME_setCompositionString, &flash_system_IME_setCompositionString);
+    dict_put(&flash_system_IME.static_members, &flash_system_IME_enabled, &flash_system_IME_enabled);
+    dict_put(&flash_system_IME.static_members, &flash_system_IME_doConversion, &flash_system_IME_doConversion);
+    dict_put(&flash_system_IME.static_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, 15);
-    dict_put(&flash_system_Security.members, &flash_system_Security_sandboxType, &flash_system_Security_sandboxType);
-    dict_put(&flash_system_Security.members, &flash_system_Security_LOCAL_WITH_NETWORK, &flash_system_Security_LOCAL_WITH_NETWORK);
-    dict_put(&flash_system_Security.members, &flash_system_Security_loadPolicyFile, &flash_system_Security_loadPolicyFile);
-    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_LOCAL_TRUSTED, &flash_system_Security_LOCAL_TRUSTED);
-    dict_put(&flash_system_Security.members, &flash_system_Security_disableAVM1Loading, &flash_system_Security_disableAVM1Loading);
-    dict_put(&flash_system_Security.members, &flash_system_Security_allowInsecureDomain, &flash_system_Security_allowInsecureDomain);
-    dict_put(&flash_system_Security.members, &flash_system_Security_exactSettings, &flash_system_Security_exactSettings);
-    dict_put(&flash_system_Security.members, &flash_system_Security_REMOTE, &flash_system_Security_REMOTE);
-    dict_put(&flash_system_Security.members, &flash_system_Security_LOCAL_WITH_FILE, &flash_system_Security_LOCAL_WITH_FILE);
+    dict_init2(&flash_system_Security.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_Security.static_members, &memberinfo_type, 15);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_sandboxType, &flash_system_Security_sandboxType);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_LOCAL_WITH_NETWORK, &flash_system_Security_LOCAL_WITH_NETWORK);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_loadPolicyFile, &flash_system_Security_loadPolicyFile);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_allowDomain, &flash_system_Security_allowDomain);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_showSettings, &flash_system_Security_showSettings);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_LOCAL_TRUSTED, &flash_system_Security_LOCAL_TRUSTED);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_disableAVM1Loading, &flash_system_Security_disableAVM1Loading);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_allowInsecureDomain, &flash_system_Security_allowInsecureDomain);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_exactSettings, &flash_system_Security_exactSettings);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_REMOTE, &flash_system_Security_REMOTE);
+    dict_put(&flash_system_Security.static_members, &flash_system_Security_LOCAL_WITH_FILE, &flash_system_Security_LOCAL_WITH_FILE);
     dict_put(d, &flash_display_Bitmap, &flash_display_Bitmap);
     dict_init2(&flash_display_Bitmap.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_Bitmap.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_pixelSnapping, &flash_display_Bitmap_pixelSnapping);
     dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_bitmapData, &flash_display_Bitmap_bitmapData);
     dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_smoothing, &flash_display_Bitmap_smoothing);
     dict_put(d, &flash_printing_PrintJob, &flash_printing_PrintJob);
     dict_init2(&flash_printing_PrintJob.members, &memberinfo_type, 15);
+    dict_init2(&flash_printing_PrintJob.static_members, &memberinfo_type, 8);
     dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_paperWidth, &flash_printing_PrintJob_paperWidth);
     dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_addPage, &flash_printing_PrintJob_addPage);
     dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_pageHeight, &flash_printing_PrintJob_pageHeight);
@@ -6335,41 +7387,49 @@ dict_t* builtin_getclasses()
     dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_orientation, &flash_printing_PrintJob_orientation);
     dict_put(d, &flash_text_StaticText, &flash_text_StaticText);
     dict_init2(&flash_text_StaticText.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_StaticText.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_StaticText.members, &flash_text_StaticText_text, &flash_text_StaticText_text);
     dict_put(d, &flash_text_engine_SpaceJustifier, &flash_text_engine_SpaceJustifier);
     dict_init2(&flash_text_engine_SpaceJustifier.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_SpaceJustifier.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_SpaceJustifier.members, &flash_text_engine_SpaceJustifier_clone, &flash_text_engine_SpaceJustifier_clone);
     dict_put(&flash_text_engine_SpaceJustifier.members, &flash_text_engine_SpaceJustifier_letterSpacing, &flash_text_engine_SpaceJustifier_letterSpacing);
     dict_put(d, &flash_events_DataEvent, &flash_events_DataEvent);
     dict_init2(&flash_events_DataEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_DataEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_toString, &flash_events_DataEvent_toString);
-    dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_DATA, &flash_events_DataEvent_DATA);
     dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_clone, &flash_events_DataEvent_clone);
-    dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_UPLOAD_COMPLETE_DATA, &flash_events_DataEvent_UPLOAD_COMPLETE_DATA);
     dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_data, &flash_events_DataEvent_data);
+    dict_put(&flash_events_DataEvent.static_members, &flash_events_DataEvent_DATA, &flash_events_DataEvent_DATA);
+    dict_put(&flash_events_DataEvent.static_members, &flash_events_DataEvent_UPLOAD_COMPLETE_DATA, &flash_events_DataEvent_UPLOAD_COMPLETE_DATA);
     dict_put(d, &flash_events_ActivityEvent, &flash_events_ActivityEvent);
     dict_init2(&flash_events_ActivityEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_ActivityEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_toString, &flash_events_ActivityEvent_toString);
     dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_activating, &flash_events_ActivityEvent_activating);
     dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_clone, &flash_events_ActivityEvent_clone);
-    dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_ACTIVITY, &flash_events_ActivityEvent_ACTIVITY);
+    dict_put(&flash_events_ActivityEvent.static_members, &flash_events_ActivityEvent_ACTIVITY, &flash_events_ActivityEvent_ACTIVITY);
     dict_put(d, &flash_display_GraphicsEndFill, &flash_display_GraphicsEndFill);
     dict_init2(&flash_display_GraphicsEndFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsEndFill.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_display_ColorCorrection, &flash_display_ColorCorrection);
     dict_init2(&flash_display_ColorCorrection.members, &memberinfo_type, 8);
-    dict_put(&flash_display_ColorCorrection.members, &flash_display_ColorCorrection_OFF, &flash_display_ColorCorrection_OFF);
-    dict_put(&flash_display_ColorCorrection.members, &flash_display_ColorCorrection_DEFAULT, &flash_display_ColorCorrection_DEFAULT);
-    dict_put(&flash_display_ColorCorrection.members, &flash_display_ColorCorrection_ON, &flash_display_ColorCorrection_ON);
+    dict_init2(&flash_display_ColorCorrection.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_ColorCorrection.static_members, &flash_display_ColorCorrection_OFF, &flash_display_ColorCorrection_OFF);
+    dict_put(&flash_display_ColorCorrection.static_members, &flash_display_ColorCorrection_DEFAULT, &flash_display_ColorCorrection_DEFAULT);
+    dict_put(&flash_display_ColorCorrection.static_members, &flash_display_ColorCorrection_ON, &flash_display_ColorCorrection_ON);
     dict_put(d, &flash_events_IOErrorEvent, &flash_events_IOErrorEvent);
     dict_init2(&flash_events_IOErrorEvent.members, &memberinfo_type, 8);
-    dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_IO_ERROR, &flash_events_IOErrorEvent_IO_ERROR);
-    dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_VERIFY_ERROR, &flash_events_IOErrorEvent_VERIFY_ERROR);
+    dict_init2(&flash_events_IOErrorEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_toString, &flash_events_IOErrorEvent_toString);
-    dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_NETWORK_ERROR, &flash_events_IOErrorEvent_NETWORK_ERROR);
     dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_clone, &flash_events_IOErrorEvent_clone);
-    dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_DISK_ERROR, &flash_events_IOErrorEvent_DISK_ERROR);
+    dict_put(&flash_events_IOErrorEvent.static_members, &flash_events_IOErrorEvent_IO_ERROR, &flash_events_IOErrorEvent_IO_ERROR);
+    dict_put(&flash_events_IOErrorEvent.static_members, &flash_events_IOErrorEvent_VERIFY_ERROR, &flash_events_IOErrorEvent_VERIFY_ERROR);
+    dict_put(&flash_events_IOErrorEvent.static_members, &flash_events_IOErrorEvent_NETWORK_ERROR, &flash_events_IOErrorEvent_NETWORK_ERROR);
+    dict_put(&flash_events_IOErrorEvent.static_members, &flash_events_IOErrorEvent_DISK_ERROR, &flash_events_IOErrorEvent_DISK_ERROR);
     dict_put(d, &flash_display_GraphicsStroke, &flash_display_GraphicsStroke);
     dict_init2(&flash_display_GraphicsStroke.members, &memberinfo_type, 15);
+    dict_init2(&flash_display_GraphicsStroke.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_scaleMode, &flash_display_GraphicsStroke_scaleMode);
     dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_miterLimit, &flash_display_GraphicsStroke_miterLimit);
     dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_pixelHinting, &flash_display_GraphicsStroke_pixelHinting);
@@ -6379,25 +7439,27 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_caps, &flash_display_GraphicsStroke_caps);
     dict_put(d, &_Boolean, &_Boolean);
     dict_init2(&_Boolean.members, &memberinfo_type, 8);
+    dict_init2(&_Boolean.static_members, &memberinfo_type, 8);
     dict_put(&_Boolean.members, &_Boolean_valueOf, &_Boolean_valueOf);
-    dict_put(&_Boolean.members, &_Boolean_length, &_Boolean_length);
     dict_put(&_Boolean.members, &_Boolean_toString, &_Boolean_toString);
+    dict_put(&_Boolean.static_members, &_Boolean_length, &_Boolean_length);
     dict_put(d, &flash_sampler_getMemberNames, &flash_sampler_getMemberNames);
     dict_put(d, &flash_utils_getQualifiedClassName, &flash_utils_getQualifiedClassName);
     dict_put(d, &flash_text_engine_GraphicElement, &flash_text_engine_GraphicElement);
     dict_init2(&flash_text_engine_GraphicElement.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_GraphicElement.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_graphic, &flash_text_engine_GraphicElement_graphic);
     dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_elementWidth, &flash_text_engine_GraphicElement_elementWidth);
     dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_elementHeight, &flash_text_engine_GraphicElement_elementHeight);
     dict_put(d, &flash_media_Microphone, &flash_media_Microphone);
     dict_init2(&flash_media_Microphone.members, &memberinfo_type, 31);
+    dict_init2(&flash_media_Microphone.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_codec, &flash_media_Microphone_codec);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_gain, &flash_media_Microphone_gain);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_index, &flash_media_Microphone_index);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setLoopBack, &flash_media_Microphone_setLoopBack);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setSilenceLevel, &flash_media_Microphone_setSilenceLevel);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_name, &flash_media_Microphone_name);
-    dict_put(&flash_media_Microphone.members, &flash_media_Microphone_getMicrophone, &flash_media_Microphone_getMicrophone);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setUseEchoSuppression, &flash_media_Microphone_setUseEchoSuppression);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_framesPerPacket, &flash_media_Microphone_framesPerPacket);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_muted, &flash_media_Microphone_muted);
@@ -6408,9 +7470,11 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_silenceTimeout, &flash_media_Microphone_silenceTimeout);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_rate, &flash_media_Microphone_rate);
     dict_put(&flash_media_Microphone.members, &flash_media_Microphone_activityLevel, &flash_media_Microphone_activityLevel);
-    dict_put(&flash_media_Microphone.members, &flash_media_Microphone_names, &flash_media_Microphone_names);
+    dict_put(&flash_media_Microphone.static_members, &flash_media_Microphone_names, &flash_media_Microphone_names);
+    dict_put(&flash_media_Microphone.static_members, &flash_media_Microphone_getMicrophone, &flash_media_Microphone_getMicrophone);
     dict_put(d, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems);
     dict_init2(&flash_ui_ContextMenuClipboardItems.members, &memberinfo_type, 8);
+    dict_init2(&flash_ui_ContextMenuClipboardItems.static_members, &memberinfo_type, 8);
     dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_clear, &flash_ui_ContextMenuClipboardItems_clear);
     dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_clone, &flash_ui_ContextMenuClipboardItems_clone);
     dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_paste, &flash_ui_ContextMenuClipboardItems_paste);
@@ -6419,12 +7483,15 @@ dict_t* builtin_getclasses()
     dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_cut, &flash_ui_ContextMenuClipboardItems_cut);
     dict_put(d, &flash_display_GraphicsShaderFill, &flash_display_GraphicsShaderFill);
     dict_init2(&flash_display_GraphicsShaderFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsShaderFill.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsShaderFill.members, &flash_display_GraphicsShaderFill_shader, &flash_display_GraphicsShaderFill_shader);
     dict_put(&flash_display_GraphicsShaderFill.members, &flash_display_GraphicsShaderFill_matrix, &flash_display_GraphicsShaderFill_matrix);
     dict_put(d, &flash_errors_IllegalOperationError, &flash_errors_IllegalOperationError);
     dict_init2(&flash_errors_IllegalOperationError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_IllegalOperationError.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_filters_GradientGlowFilter, &flash_filters_GradientGlowFilter);
     dict_init2(&flash_filters_GradientGlowFilter.members, &memberinfo_type, 15);
+    dict_init2(&flash_filters_GradientGlowFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_strength, &flash_filters_GradientGlowFilter_strength);
     dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_quality, &flash_filters_GradientGlowFilter_quality);
     dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_angle, &flash_filters_GradientGlowFilter_angle);
@@ -6439,11 +7506,13 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_clone, &flash_filters_GradientGlowFilter_clone);
     dict_put(d, &flash_display_CapsStyle, &flash_display_CapsStyle);
     dict_init2(&flash_display_CapsStyle.members, &memberinfo_type, 8);
-    dict_put(&flash_display_CapsStyle.members, &flash_display_CapsStyle_ROUND, &flash_display_CapsStyle_ROUND);
-    dict_put(&flash_display_CapsStyle.members, &flash_display_CapsStyle_SQUARE, &flash_display_CapsStyle_SQUARE);
-    dict_put(&flash_display_CapsStyle.members, &flash_display_CapsStyle_NONE, &flash_display_CapsStyle_NONE);
+    dict_init2(&flash_display_CapsStyle.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_CapsStyle.static_members, &flash_display_CapsStyle_ROUND, &flash_display_CapsStyle_ROUND);
+    dict_put(&flash_display_CapsStyle.static_members, &flash_display_CapsStyle_SQUARE, &flash_display_CapsStyle_SQUARE);
+    dict_put(&flash_display_CapsStyle.static_members, &flash_display_CapsStyle_NONE, &flash_display_CapsStyle_NONE);
     dict_put(d, &flash_text_TextSnapshot, &flash_text_TextSnapshot);
     dict_init2(&flash_text_TextSnapshot.members, &memberinfo_type, 15);
+    dict_init2(&flash_text_TextSnapshot.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_setSelectColor, &flash_text_TextSnapshot_setSelectColor);
     dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_setSelected, &flash_text_TextSnapshot_setSelected);
     dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getSelectedText, &flash_text_TextSnapshot_getSelectedText);
@@ -6455,10 +7524,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getText, &flash_text_TextSnapshot_getText);
     dict_put(d, &flash_text_engine_FontLookup, &flash_text_engine_FontLookup);
     dict_init2(&flash_text_engine_FontLookup.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_FontLookup.members, &flash_text_engine_FontLookup_DEVICE, &flash_text_engine_FontLookup_DEVICE);
-    dict_put(&flash_text_engine_FontLookup.members, &flash_text_engine_FontLookup_EMBEDDED_CFF, &flash_text_engine_FontLookup_EMBEDDED_CFF);
+    dict_init2(&flash_text_engine_FontLookup.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_FontLookup.static_members, &flash_text_engine_FontLookup_DEVICE, &flash_text_engine_FontLookup_DEVICE);
+    dict_put(&flash_text_engine_FontLookup.static_members, &flash_text_engine_FontLookup_EMBEDDED_CFF, &flash_text_engine_FontLookup_EMBEDDED_CFF);
     dict_put(d, &flash_display_InteractiveObject, &flash_display_InteractiveObject);
     dict_init2(&flash_display_InteractiveObject.members, &memberinfo_type, 15);
+    dict_init2(&flash_display_InteractiveObject.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_tabIndex, &flash_display_InteractiveObject_tabIndex);
     dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_doubleClickEnabled, &flash_display_InteractiveObject_doubleClickEnabled);
     dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_tabEnabled, &flash_display_InteractiveObject_tabEnabled);
@@ -6468,7 +7539,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_accessibilityImplementation, &flash_display_InteractiveObject_accessibilityImplementation);
     dict_put(d, &flash_text_TextField, &flash_text_TextField);
     dict_init2(&flash_text_TextField.members, &memberinfo_type, 127);
-    dict_put(&flash_text_TextField.members, &flash_text_TextField_isFontCompatible, &flash_text_TextField_isFontCompatible);
+    dict_init2(&flash_text_TextField.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextField.members, &flash_text_TextField_getTextFormat, &flash_text_TextField_getTextFormat);
     dict_put(&flash_text_TextField.members, &flash_text_TextField_border, &flash_text_TextField_border);
     dict_put(&flash_text_TextField.members, &flash_text_TextField_selectedText, &flash_text_TextField_selectedText);
@@ -6531,19 +7602,22 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextField.members, &flash_text_TextField_selectionEndIndex, &flash_text_TextField_selectionEndIndex);
     dict_put(&flash_text_TextField.members, &flash_text_TextField_insertXMLText, &flash_text_TextField_insertXMLText);
     dict_put(&flash_text_TextField.members, &flash_text_TextField_condenseWhite, &flash_text_TextField_condenseWhite);
+    dict_put(&flash_text_TextField.static_members, &flash_text_TextField_isFontCompatible, &flash_text_TextField_isFontCompatible);
     dict_put(d, &flash_printing_PrintJobOrientation, &flash_printing_PrintJobOrientation);
     dict_init2(&flash_printing_PrintJobOrientation.members, &memberinfo_type, 8);
-    dict_put(&flash_printing_PrintJobOrientation.members, &flash_printing_PrintJobOrientation_LANDSCAPE, &flash_printing_PrintJobOrientation_LANDSCAPE);
-    dict_put(&flash_printing_PrintJobOrientation.members, &flash_printing_PrintJobOrientation_PORTRAIT, &flash_printing_PrintJobOrientation_PORTRAIT);
+    dict_init2(&flash_printing_PrintJobOrientation.static_members, &memberinfo_type, 8);
+    dict_put(&flash_printing_PrintJobOrientation.static_members, &flash_printing_PrintJobOrientation_LANDSCAPE, &flash_printing_PrintJobOrientation_LANDSCAPE);
+    dict_put(&flash_printing_PrintJobOrientation.static_members, &flash_printing_PrintJobOrientation_PORTRAIT, &flash_printing_PrintJobOrientation_PORTRAIT);
     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_init2(&flash_text_TextRenderer.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextRenderer.static_members, &flash_text_TextRenderer_displayMode, &flash_text_TextRenderer_displayMode);
+    dict_put(&flash_text_TextRenderer.static_members, &flash_text_TextRenderer_antiAliasType, &flash_text_TextRenderer_antiAliasType);
+    dict_put(&flash_text_TextRenderer.static_members, &flash_text_TextRenderer_maxLevel, &flash_text_TextRenderer_maxLevel);
+    dict_put(&flash_text_TextRenderer.static_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);
+    dict_init2(&flash_net_NetConnection.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_nearID, &flash_net_NetConnection_nearID);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_client, &flash_net_NetConnection_client);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_farNonce, &flash_net_NetConnection_farNonce);
@@ -6562,51 +7636,59 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_maxPeerConnections, &flash_net_NetConnection_maxPeerConnections);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_connectedProxyType, &flash_net_NetConnection_connectedProxyType);
     dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_uri, &flash_net_NetConnection_uri);
+    dict_put(&flash_net_NetConnection.static_members, &flash_net_NetConnection_defaultObjectEncoding, &flash_net_NetConnection_defaultObjectEncoding);
     dict_put(d, &_decodeURIComponent, &_decodeURIComponent);
     dict_put(d, &flash_sampler_isGetterSetter, &flash_sampler_isGetterSetter);
     dict_put(d, &flash_utils_getQualifiedSuperclassName, &flash_utils_getQualifiedSuperclassName);
     dict_put(d, &flash_display_GraphicsPathWinding, &flash_display_GraphicsPathWinding);
     dict_init2(&flash_display_GraphicsPathWinding.members, &memberinfo_type, 8);
-    dict_put(&flash_display_GraphicsPathWinding.members, &flash_display_GraphicsPathWinding_EVEN_ODD, &flash_display_GraphicsPathWinding_EVEN_ODD);
-    dict_put(&flash_display_GraphicsPathWinding.members, &flash_display_GraphicsPathWinding_NON_ZERO, &flash_display_GraphicsPathWinding_NON_ZERO);
+    dict_init2(&flash_display_GraphicsPathWinding.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_GraphicsPathWinding.static_members, &flash_display_GraphicsPathWinding_EVEN_ODD, &flash_display_GraphicsPathWinding_EVEN_ODD);
+    dict_put(&flash_display_GraphicsPathWinding.static_members, &flash_display_GraphicsPathWinding_NON_ZERO, &flash_display_GraphicsPathWinding_NON_ZERO);
     dict_put(d, &flash_text_engine_TabStop, &flash_text_engine_TabStop);
     dict_init2(&flash_text_engine_TabStop.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_TabStop.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_alignment, &flash_text_engine_TabStop_alignment);
     dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_position, &flash_text_engine_TabStop_position);
     dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_decimalAlignmentToken, &flash_text_engine_TabStop_decimalAlignmentToken);
     dict_put(d, &flash_text_engine_JustificationStyle, &flash_text_engine_JustificationStyle);
     dict_init2(&flash_text_engine_JustificationStyle.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_JustificationStyle.members, &flash_text_engine_JustificationStyle_PUSH_OUT_ONLY, &flash_text_engine_JustificationStyle_PUSH_OUT_ONLY);
-    dict_put(&flash_text_engine_JustificationStyle.members, &flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT, &flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT);
-    dict_put(&flash_text_engine_JustificationStyle.members, &flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU, &flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU);
+    dict_init2(&flash_text_engine_JustificationStyle.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_JustificationStyle.static_members, &flash_text_engine_JustificationStyle_PUSH_OUT_ONLY, &flash_text_engine_JustificationStyle_PUSH_OUT_ONLY);
+    dict_put(&flash_text_engine_JustificationStyle.static_members, &flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT, &flash_text_engine_JustificationStyle_PRIORITIZE_LEAST_ADJUSTMENT);
+    dict_put(&flash_text_engine_JustificationStyle.static_members, &flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU, &flash_text_engine_JustificationStyle_PUSH_IN_KINSOKU);
     dict_put(d, &flash_sampler_startSampling, &flash_sampler_startSampling);
     dict_put(d, &flash_text_engine_TextRotation, &flash_text_engine_TextRotation);
     dict_init2(&flash_text_engine_TextRotation.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TextRotation.members, &flash_text_engine_TextRotation_ROTATE_270, &flash_text_engine_TextRotation_ROTATE_270);
-    dict_put(&flash_text_engine_TextRotation.members, &flash_text_engine_TextRotation_AUTO, &flash_text_engine_TextRotation_AUTO);
-    dict_put(&flash_text_engine_TextRotation.members, &flash_text_engine_TextRotation_ROTATE_0, &flash_text_engine_TextRotation_ROTATE_0);
-    dict_put(&flash_text_engine_TextRotation.members, &flash_text_engine_TextRotation_ROTATE_90, &flash_text_engine_TextRotation_ROTATE_90);
-    dict_put(&flash_text_engine_TextRotation.members, &flash_text_engine_TextRotation_ROTATE_180, &flash_text_engine_TextRotation_ROTATE_180);
+    dict_init2(&flash_text_engine_TextRotation.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TextRotation.static_members, &flash_text_engine_TextRotation_ROTATE_270, &flash_text_engine_TextRotation_ROTATE_270);
+    dict_put(&flash_text_engine_TextRotation.static_members, &flash_text_engine_TextRotation_AUTO, &flash_text_engine_TextRotation_AUTO);
+    dict_put(&flash_text_engine_TextRotation.static_members, &flash_text_engine_TextRotation_ROTATE_0, &flash_text_engine_TextRotation_ROTATE_0);
+    dict_put(&flash_text_engine_TextRotation.static_members, &flash_text_engine_TextRotation_ROTATE_90, &flash_text_engine_TextRotation_ROTATE_90);
+    dict_put(&flash_text_engine_TextRotation.static_members, &flash_text_engine_TextRotation_ROTATE_180, &flash_text_engine_TextRotation_ROTATE_180);
     dict_put(d, &flash_sampler_clearSamples, &flash_sampler_clearSamples);
     dict_put(d, &flash_system_IMEConversionMode, &flash_system_IMEConversionMode);
     dict_init2(&flash_system_IMEConversionMode.members, &memberinfo_type, 8);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_CHINESE, &flash_system_IMEConversionMode_CHINESE);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_HALF, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_HALF);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_UNKNOWN, &flash_system_IMEConversionMode_UNKNOWN);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_KOREAN, &flash_system_IMEConversionMode_KOREAN);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_ALPHANUMERIC_HALF, &flash_system_IMEConversionMode_ALPHANUMERIC_HALF);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_ALPHANUMERIC_FULL, &flash_system_IMEConversionMode_ALPHANUMERIC_FULL);
-    dict_put(&flash_system_IMEConversionMode.members, &flash_system_IMEConversionMode_JAPANESE_HIRAGANA, &flash_system_IMEConversionMode_JAPANESE_HIRAGANA);
+    dict_init2(&flash_system_IMEConversionMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_FULL);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_CHINESE, &flash_system_IMEConversionMode_CHINESE);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_HALF, &flash_system_IMEConversionMode_JAPANESE_KATAKANA_HALF);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_UNKNOWN, &flash_system_IMEConversionMode_UNKNOWN);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_KOREAN, &flash_system_IMEConversionMode_KOREAN);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_ALPHANUMERIC_HALF, &flash_system_IMEConversionMode_ALPHANUMERIC_HALF);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_ALPHANUMERIC_FULL, &flash_system_IMEConversionMode_ALPHANUMERIC_FULL);
+    dict_put(&flash_system_IMEConversionMode.static_members, &flash_system_IMEConversionMode_JAPANESE_HIRAGANA, &flash_system_IMEConversionMode_JAPANESE_HIRAGANA);
     dict_put(d, &flash_display_StageScaleMode, &flash_display_StageScaleMode);
     dict_init2(&flash_display_StageScaleMode.members, &memberinfo_type, 8);
-    dict_put(&flash_display_StageScaleMode.members, &flash_display_StageScaleMode_SHOW_ALL, &flash_display_StageScaleMode_SHOW_ALL);
-    dict_put(&flash_display_StageScaleMode.members, &flash_display_StageScaleMode_NO_BORDER, &flash_display_StageScaleMode_NO_BORDER);
-    dict_put(&flash_display_StageScaleMode.members, &flash_display_StageScaleMode_EXACT_FIT, &flash_display_StageScaleMode_EXACT_FIT);
-    dict_put(&flash_display_StageScaleMode.members, &flash_display_StageScaleMode_NO_SCALE, &flash_display_StageScaleMode_NO_SCALE);
+    dict_init2(&flash_display_StageScaleMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_StageScaleMode.static_members, &flash_display_StageScaleMode_SHOW_ALL, &flash_display_StageScaleMode_SHOW_ALL);
+    dict_put(&flash_display_StageScaleMode.static_members, &flash_display_StageScaleMode_NO_BORDER, &flash_display_StageScaleMode_NO_BORDER);
+    dict_put(&flash_display_StageScaleMode.static_members, &flash_display_StageScaleMode_EXACT_FIT, &flash_display_StageScaleMode_EXACT_FIT);
+    dict_put(&flash_display_StageScaleMode.static_members, &flash_display_StageScaleMode_NO_SCALE, &flash_display_StageScaleMode_NO_SCALE);
     dict_put(d, &flash_sampler_getSize, &flash_sampler_getSize);
     dict_put(d, &flash_net_URLStream, &flash_net_URLStream);
     dict_init2(&flash_net_URLStream.members, &memberinfo_type, 31);
+    dict_init2(&flash_net_URLStream.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUTF, &flash_net_URLStream_readUTF);
     dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readByte, &flash_net_URLStream_readByte);
     dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUTFBytes, &flash_net_URLStream_readUTFBytes);
@@ -6628,103 +7710,112 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_URLStream.members, &flash_net_URLStream_endian, &flash_net_URLStream_endian);
     dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readBoolean, &flash_net_URLStream_readBoolean);
     dict_put(d, &flash_display_BlendMode, &flash_display_BlendMode);
-    dict_init2(&flash_display_BlendMode.members, &memberinfo_type, 31);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_LAYER, &flash_display_BlendMode_LAYER);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_ERASE, &flash_display_BlendMode_ERASE);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_HARDLIGHT, &flash_display_BlendMode_HARDLIGHT);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_OVERLAY, &flash_display_BlendMode_OVERLAY);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_ALPHA, &flash_display_BlendMode_ALPHA);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_SUBTRACT, &flash_display_BlendMode_SUBTRACT);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_INVERT, &flash_display_BlendMode_INVERT);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_DIFFERENCE, &flash_display_BlendMode_DIFFERENCE);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_DARKEN, &flash_display_BlendMode_DARKEN);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_SHADER, &flash_display_BlendMode_SHADER);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_MULTIPLY, &flash_display_BlendMode_MULTIPLY);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_ADD, &flash_display_BlendMode_ADD);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_SCREEN, &flash_display_BlendMode_SCREEN);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_NORMAL, &flash_display_BlendMode_NORMAL);
-    dict_put(&flash_display_BlendMode.members, &flash_display_BlendMode_LIGHTEN, &flash_display_BlendMode_LIGHTEN);
+    dict_init2(&flash_display_BlendMode.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_BlendMode.static_members, &memberinfo_type, 31);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_LAYER, &flash_display_BlendMode_LAYER);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_ERASE, &flash_display_BlendMode_ERASE);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_HARDLIGHT, &flash_display_BlendMode_HARDLIGHT);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_OVERLAY, &flash_display_BlendMode_OVERLAY);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_ALPHA, &flash_display_BlendMode_ALPHA);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_SUBTRACT, &flash_display_BlendMode_SUBTRACT);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_INVERT, &flash_display_BlendMode_INVERT);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_DIFFERENCE, &flash_display_BlendMode_DIFFERENCE);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_DARKEN, &flash_display_BlendMode_DARKEN);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_SHADER, &flash_display_BlendMode_SHADER);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_MULTIPLY, &flash_display_BlendMode_MULTIPLY);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_ADD, &flash_display_BlendMode_ADD);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_SCREEN, &flash_display_BlendMode_SCREEN);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_NORMAL, &flash_display_BlendMode_NORMAL);
+    dict_put(&flash_display_BlendMode.static_members, &flash_display_BlendMode_LIGHTEN, &flash_display_BlendMode_LIGHTEN);
     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_init2(&flash_ui_Mouse.static_members, &memberinfo_type, 8);
+    dict_put(&flash_ui_Mouse.static_members, &flash_ui_Mouse_cursor, &flash_ui_Mouse_cursor);
+    dict_put(&flash_ui_Mouse.static_members, &flash_ui_Mouse_show, &flash_ui_Mouse_show);
+    dict_put(&flash_ui_Mouse.static_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_init2(&flash_errors_InvalidSWFError.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_text_engine_RenderingMode, &flash_text_engine_RenderingMode);
     dict_init2(&flash_text_engine_RenderingMode.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_RenderingMode.members, &flash_text_engine_RenderingMode_NORMAL, &flash_text_engine_RenderingMode_NORMAL);
-    dict_put(&flash_text_engine_RenderingMode.members, &flash_text_engine_RenderingMode_CFF, &flash_text_engine_RenderingMode_CFF);
+    dict_init2(&flash_text_engine_RenderingMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_RenderingMode.static_members, &flash_text_engine_RenderingMode_NORMAL, &flash_text_engine_RenderingMode_NORMAL);
+    dict_put(&flash_text_engine_RenderingMode.static_members, &flash_text_engine_RenderingMode_CFF, &flash_text_engine_RenderingMode_CFF);
     dict_put(d, &flash_display_GraphicsTrianglePath, &flash_display_GraphicsTrianglePath);
     dict_init2(&flash_display_GraphicsTrianglePath.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsTrianglePath.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_culling, &flash_display_GraphicsTrianglePath_culling);
     dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_vertices, &flash_display_GraphicsTrianglePath_vertices);
     dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_indices, &flash_display_GraphicsTrianglePath_indices);
     dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_uvtData, &flash_display_GraphicsTrianglePath_uvtData);
     dict_put(d, &flash_display_IGraphicsFill, &flash_display_IGraphicsFill);
     dict_init2(&flash_display_IGraphicsFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_IGraphicsFill.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_text_engine_TypographicCase, &flash_text_engine_TypographicCase);
     dict_init2(&flash_text_engine_TypographicCase.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_UPPERCASE, &flash_text_engine_TypographicCase_UPPERCASE);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_DEFAULT, &flash_text_engine_TypographicCase_DEFAULT);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_LOWERCASE, &flash_text_engine_TypographicCase_LOWERCASE);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_SMALL_CAPS, &flash_text_engine_TypographicCase_SMALL_CAPS);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_TITLE, &flash_text_engine_TypographicCase_TITLE);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_CAPS, &flash_text_engine_TypographicCase_CAPS);
-    dict_put(&flash_text_engine_TypographicCase.members, &flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS, &flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS);
+    dict_init2(&flash_text_engine_TypographicCase.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_UPPERCASE, &flash_text_engine_TypographicCase_UPPERCASE);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_DEFAULT, &flash_text_engine_TypographicCase_DEFAULT);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_LOWERCASE, &flash_text_engine_TypographicCase_LOWERCASE);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_SMALL_CAPS, &flash_text_engine_TypographicCase_SMALL_CAPS);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_TITLE, &flash_text_engine_TypographicCase_TITLE);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_CAPS, &flash_text_engine_TypographicCase_CAPS);
+    dict_put(&flash_text_engine_TypographicCase.static_members, &flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS, &flash_text_engine_TypographicCase_CAPS_AND_SMALL_CAPS);
     dict_put(d, &_XML, &_XML);
-    dict_init2(&_XML.members, &memberinfo_type, 127);
-    dict_put(&_XML.members, &_XML_attribute, &_XML_attribute);
+    dict_init2(&_XML.members, &memberinfo_type, 63);
+    dict_init2(&_XML.static_members, &memberinfo_type, 15);
+    dict_put(&_XML.members, &_XML_normalize, &_XML_normalize);
+    dict_put(&_XML.members, &_XML_removeNamespace, &_XML_removeNamespace);
+    dict_put(&_XML.members, &_XML_prependChild, &_XML_prependChild);
+    dict_put(&_XML.members, &_XML_toXMLString, &_XML_toXMLString);
+    dict_put(&_XML.members, &_XML_text, &_XML_text);
+    dict_put(&_XML.members, &_XML_nodeKind, &_XML_nodeKind);
+    dict_put(&_XML.members, &_XML_copy, &_XML_copy);
     dict_put(&_XML.members, &_XML_toString, &_XML_toString);
     dict_put(&_XML.members, &_XML_childIndex, &_XML_childIndex);
-    dict_put(&_XML.members, &_XML_parent, &_XML_parent);
-    dict_put(&_XML.members, &_XML_appendChild, &_XML_appendChild);
-    dict_put(&_XML.members, &_XML_replace, &_XML_replace);
-    dict_put(&_XML.members, &_XML_elements, &_XML_elements);
-    dict_put(&_XML.members, &_XML_setNotification, &_XML_setNotification);
-    dict_put(&_XML.members, &_XML_namespaceDeclarations, &_XML_namespaceDeclarations);
-    dict_put(&_XML.members, &_XML_length, &_XML_length);
-    dict_put(&_XML.members, &_XML_comments, &_XML_comments);
-    dict_put(&_XML.members, &_XML_processingInstructions, &_XML_processingInstructions);
-    dict_put(&_XML.members, &_XML_inScopeNamespaces, &_XML_inScopeNamespaces);
-    dict_put(&_XML.members, &_XML_prettyPrinting, &_XML_prettyPrinting);
-    dict_put(&_XML.members, &_XML_children, &_XML_children);
+    dict_put(&_XML.members, &_XML_setName, &_XML_setName);
     dict_put(&_XML.members, &_XML_setLocalName, &_XML_setLocalName);
-    dict_put(&_XML.members, &_XML_setSettings, &_XML_setSettings);
-    dict_put(&_XML.members, &_XML_ignoreComments, &_XML_ignoreComments);
-    dict_put(&_XML.members, &_XML_notification, &_XML_notification);
-    dict_put(&_XML.members, &_XML_ignoreWhitespace, &_XML_ignoreWhitespace);
-    dict_put(&_XML.members, &_XML_setNamespace, &_XML_setNamespace);
-    dict_put(&_XML.members, &_XML_prependChild, &_XML_prependChild);
-    dict_put(&_XML.members, &_XML_hasSimpleContent, &_XML_hasSimpleContent);
+    dict_put(&_XML.members, &_XML_namespace, &_XML_namespace);
     dict_put(&_XML.members, &_XML_insertChildBefore, &_XML_insertChildBefore);
-    dict_put(&_XML.members, &_XML_hasOwnProperty, &_XML_hasOwnProperty);
-    dict_put(&_XML.members, &_XML_normalize, &_XML_normalize);
-    dict_put(&_XML.members, &_XML_valueOf, &_XML_valueOf);
-    dict_put(&_XML.members, &_XML_copy, &_XML_copy);
-    dict_put(&_XML.members, &_XML_localName, &_XML_localName);
-    dict_put(&_XML.members, &_XML_contains, &_XML_contains);
+    dict_put(&_XML.members, &_XML_addNamespace, &_XML_addNamespace);
     dict_put(&_XML.members, &_XML_propertyIsEnumerable, &_XML_propertyIsEnumerable);
-    dict_put(&_XML.members, &_XML_defaultSettings, &_XML_defaultSettings);
-    dict_put(&_XML.members, &_XML_settings, &_XML_settings);
-    dict_put(&_XML.members, &_XML_namespace, &_XML_namespace);
+    dict_put(&_XML.members, &_XML_comments, &_XML_comments);
     dict_put(&_XML.members, &_XML_attributes, &_XML_attributes);
-    dict_put(&_XML.members, &_XML_setName, &_XML_setName);
-    dict_put(&_XML.members, &_XML_text, &_XML_text);
-    dict_put(&_XML.members, &_XML_insertChildAfter, &_XML_insertChildAfter);
-    dict_put(&_XML.members, &_XML_ignoreProcessingInstructions, &_XML_ignoreProcessingInstructions);
-    dict_put(&_XML.members, &_XML_prettyIndent, &_XML_prettyIndent);
     dict_put(&_XML.members, &_XML_descendants, &_XML_descendants);
-    dict_put(&_XML.members, &_XML_toXMLString, &_XML_toXMLString);
+    dict_put(&_XML.members, &_XML_replace, &_XML_replace);
+    dict_put(&_XML.members, &_XML_setNotification, &_XML_setNotification);
+    dict_put(&_XML.members, &_XML_children, &_XML_children);
+    dict_put(&_XML.members, &_XML_contains, &_XML_contains);
+    dict_put(&_XML.members, &_XML_hasSimpleContent, &_XML_hasSimpleContent);
+    dict_put(&_XML.members, &_XML_elements, &_XML_elements);
     dict_put(&_XML.members, &_XML_hasComplexContent, &_XML_hasComplexContent);
+    dict_put(&_XML.members, &_XML_insertChildAfter, &_XML_insertChildAfter);
+    dict_put(&_XML.members, &_XML_parent, &_XML_parent);
+    dict_put(&_XML.members, &_XML_length, &_XML_length);
+    dict_put(&_XML.members, &_XML_processingInstructions, &_XML_processingInstructions);
     dict_put(&_XML.members, &_XML_child, &_XML_child);
-    dict_put(&_XML.members, &_XML_removeNamespace, &_XML_removeNamespace);
-    dict_put(&_XML.members, &_XML_addNamespace, &_XML_addNamespace);
-    dict_put(&_XML.members, &_XML_nodeKind, &_XML_nodeKind);
+    dict_put(&_XML.members, &_XML_appendChild, &_XML_appendChild);
+    dict_put(&_XML.members, &_XML_valueOf, &_XML_valueOf);
+    dict_put(&_XML.members, &_XML_localName, &_XML_localName);
+    dict_put(&_XML.members, &_XML_notification, &_XML_notification);
+    dict_put(&_XML.members, &_XML_inScopeNamespaces, &_XML_inScopeNamespaces);
+    dict_put(&_XML.members, &_XML_hasOwnProperty, &_XML_hasOwnProperty);
+    dict_put(&_XML.members, &_XML_namespaceDeclarations, &_XML_namespaceDeclarations);
+    dict_put(&_XML.members, &_XML_setNamespace, &_XML_setNamespace);
     dict_put(&_XML.members, &_XML_name, &_XML_name);
     dict_put(&_XML.members, &_XML_setChildren, &_XML_setChildren);
+    dict_put(&_XML.members, &_XML_attribute, &_XML_attribute);
+    dict_put(&_XML.static_members, &_XML_prettyPrinting, &_XML_prettyPrinting);
+    dict_put(&_XML.static_members, &_XML_setSettings, &_XML_setSettings);
+    dict_put(&_XML.static_members, &_XML_ignoreComments, &_XML_ignoreComments);
+    dict_put(&_XML.static_members, &_XML_prettyIndent, &_XML_prettyIndent);
+    dict_put(&_XML.static_members, &_XML_settings, &_XML_settings);
+    dict_put(&_XML.static_members, &_XML_ignoreProcessingInstructions, &_XML_ignoreProcessingInstructions);
+    dict_put(&_XML.static_members, &_XML_ignoreWhitespace, &_XML_ignoreWhitespace);
+    dict_put(&_XML.static_members, &_XML_defaultSettings, &_XML_defaultSettings);
     dict_put(d, &flash_net_NetStreamInfo, &flash_net_NetStreamInfo);
     dict_init2(&flash_net_NetStreamInfo.members, &memberinfo_type, 31);
+    dict_init2(&flash_net_NetStreamInfo.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_maxBytesPerSecond, &flash_net_NetStreamInfo_maxBytesPerSecond);
     dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_dataBufferByteLength, &flash_net_NetStreamInfo_dataBufferByteLength);
     dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_videoByteCount, &flash_net_NetStreamInfo_videoByteCount);
@@ -6747,6 +7838,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_playbackBytesPerSecond, &flash_net_NetStreamInfo_playbackBytesPerSecond);
     dict_put(d, &flash_display_Stage, &flash_display_Stage);
     dict_init2(&flash_display_Stage.members, &memberinfo_type, 63);
+    dict_init2(&flash_display_Stage.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Stage.members, &flash_display_Stage_setChildIndex, &flash_display_Stage_setChildIndex);
     dict_put(&flash_display_Stage.members, &flash_display_Stage_stageFocusRect, &flash_display_Stage_stageFocusRect);
     dict_put(&flash_display_Stage.members, &flash_display_Stage_frameRate, &flash_display_Stage_frameRate);
@@ -6781,44 +7873,50 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Stage.members, &flash_display_Stage_stageWidth, &flash_display_Stage_stageWidth);
     dict_put(d, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem);
     dict_init2(&flash_ui_ContextMenuItem.members, &memberinfo_type, 8);
+    dict_init2(&flash_ui_ContextMenuItem.static_members, &memberinfo_type, 8);
     dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_separatorBefore, &flash_ui_ContextMenuItem_separatorBefore);
     dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_enabled, &flash_ui_ContextMenuItem_enabled);
     dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_caption, &flash_ui_ContextMenuItem_caption);
     dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_clone, &flash_ui_ContextMenuItem_clone);
     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, 15);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_METHODS_AND_LINES_WITH_ARGS, &flash_trace_Trace_METHODS_AND_LINES_WITH_ARGS);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_FILE, &flash_trace_Trace_FILE);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_METHODS_WITH_ARGS, &flash_trace_Trace_METHODS_WITH_ARGS);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_OFF, &flash_trace_Trace_OFF);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_METHODS_AND_LINES, &flash_trace_Trace_METHODS_AND_LINES);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_LISTENER, &flash_trace_Trace_LISTENER);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_getLevel, &flash_trace_Trace_getLevel);
-    dict_put(&flash_trace_Trace.members, &flash_trace_Trace_setLevel, &flash_trace_Trace_setLevel);
-    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_METHODS, &flash_trace_Trace_METHODS);
+    dict_init2(&flash_trace_Trace.members, &memberinfo_type, 8);
+    dict_init2(&flash_trace_Trace.static_members, &memberinfo_type, 15);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_METHODS_AND_LINES_WITH_ARGS, &flash_trace_Trace_METHODS_AND_LINES_WITH_ARGS);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_FILE, &flash_trace_Trace_FILE);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_METHODS_WITH_ARGS, &flash_trace_Trace_METHODS_WITH_ARGS);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_OFF, &flash_trace_Trace_OFF);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_METHODS_AND_LINES, &flash_trace_Trace_METHODS_AND_LINES);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_LISTENER, &flash_trace_Trace_LISTENER);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_getLevel, &flash_trace_Trace_getLevel);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_setLevel, &flash_trace_Trace_setLevel);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_setListener, &flash_trace_Trace_setListener);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_getListener, &flash_trace_Trace_getListener);
+    dict_put(&flash_trace_Trace.static_members, &flash_trace_Trace_METHODS, &flash_trace_Trace_METHODS);
     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_TIMER_COMPLETE, &flash_events_TimerEvent_TIMER_COMPLETE);
+    dict_init2(&flash_events_TimerEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_toString, &flash_events_TimerEvent_toString);
     dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_clone, &flash_events_TimerEvent_clone);
-    dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_TIMER, &flash_events_TimerEvent_TIMER);
     dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_updateAfterEvent, &flash_events_TimerEvent_updateAfterEvent);
+    dict_put(&flash_events_TimerEvent.static_members, &flash_events_TimerEvent_TIMER_COMPLETE, &flash_events_TimerEvent_TIMER_COMPLETE);
+    dict_put(&flash_events_TimerEvent.static_members, &flash_events_TimerEvent_TIMER, &flash_events_TimerEvent_TIMER);
     dict_put(d, &flash_events_SampleDataEvent, &flash_events_SampleDataEvent);
     dict_init2(&flash_events_SampleDataEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_SampleDataEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_toString, &flash_events_SampleDataEvent_toString);
     dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_position, &flash_events_SampleDataEvent_position);
     dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_clone, &flash_events_SampleDataEvent_clone);
-    dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_SAMPLE_DATA, &flash_events_SampleDataEvent_SAMPLE_DATA);
     dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_data, &flash_events_SampleDataEvent_data);
+    dict_put(&flash_events_SampleDataEvent.static_members, &flash_events_SampleDataEvent_SAMPLE_DATA, &flash_events_SampleDataEvent_SAMPLE_DATA);
     dict_put(d, &flash_display_ShaderPrecision, &flash_display_ShaderPrecision);
     dict_init2(&flash_display_ShaderPrecision.members, &memberinfo_type, 8);
-    dict_put(&flash_display_ShaderPrecision.members, &flash_display_ShaderPrecision_FULL, &flash_display_ShaderPrecision_FULL);
-    dict_put(&flash_display_ShaderPrecision.members, &flash_display_ShaderPrecision_FAST, &flash_display_ShaderPrecision_FAST);
+    dict_init2(&flash_display_ShaderPrecision.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_ShaderPrecision.static_members, &flash_display_ShaderPrecision_FULL, &flash_display_ShaderPrecision_FULL);
+    dict_put(&flash_display_ShaderPrecision.static_members, &flash_display_ShaderPrecision_FAST, &flash_display_ShaderPrecision_FAST);
     dict_put(d, &flash_net_FileReference, &flash_net_FileReference);
     dict_init2(&flash_net_FileReference.members, &memberinfo_type, 31);
+    dict_init2(&flash_net_FileReference.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_FileReference.members, &flash_net_FileReference_type, &flash_net_FileReference_type);
     dict_put(&flash_net_FileReference.members, &flash_net_FileReference_browse, &flash_net_FileReference_browse);
     dict_put(&flash_net_FileReference.members, &flash_net_FileReference_creationDate, &flash_net_FileReference_creationDate);
@@ -6834,9 +7932,11 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_FileReference.members, &flash_net_FileReference_modificationDate, &flash_net_FileReference_modificationDate);
     dict_put(d, &_DefinitionError, &_DefinitionError);
     dict_init2(&_DefinitionError.members, &memberinfo_type, 8);
-    dict_put(&_DefinitionError.members, &_DefinitionError_length, &_DefinitionError_length);
+    dict_init2(&_DefinitionError.static_members, &memberinfo_type, 8);
+    dict_put(&_DefinitionError.static_members, &_DefinitionError_length, &_DefinitionError_length);
     dict_put(d, &flash_events_EventDispatcher, &flash_events_EventDispatcher);
     dict_init2(&flash_events_EventDispatcher.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_EventDispatcher.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_willTrigger, &flash_events_EventDispatcher_willTrigger);
     dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_toString, &flash_events_EventDispatcher_toString);
     dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_removeEventListener, &flash_events_EventDispatcher_removeEventListener);
@@ -6845,10 +7945,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_dispatchEvent, &flash_events_EventDispatcher_dispatchEvent);
     dict_put(d, &flash_net_SharedObjectFlushStatus, &flash_net_SharedObjectFlushStatus);
     dict_init2(&flash_net_SharedObjectFlushStatus.members, &memberinfo_type, 8);
-    dict_put(&flash_net_SharedObjectFlushStatus.members, &flash_net_SharedObjectFlushStatus_FLUSHED, &flash_net_SharedObjectFlushStatus_FLUSHED);
-    dict_put(&flash_net_SharedObjectFlushStatus.members, &flash_net_SharedObjectFlushStatus_PENDING, &flash_net_SharedObjectFlushStatus_PENDING);
+    dict_init2(&flash_net_SharedObjectFlushStatus.static_members, &memberinfo_type, 8);
+    dict_put(&flash_net_SharedObjectFlushStatus.static_members, &flash_net_SharedObjectFlushStatus_FLUSHED, &flash_net_SharedObjectFlushStatus_FLUSHED);
+    dict_put(&flash_net_SharedObjectFlushStatus.static_members, &flash_net_SharedObjectFlushStatus_PENDING, &flash_net_SharedObjectFlushStatus_PENDING);
     dict_put(d, &flash_text_TextLineMetrics, &flash_text_TextLineMetrics);
     dict_init2(&flash_text_TextLineMetrics.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_TextLineMetrics.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_descent, &flash_text_TextLineMetrics_descent);
     dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_width, &flash_text_TextLineMetrics_width);
     dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_ascent, &flash_text_TextLineMetrics_ascent);
@@ -6857,33 +7959,38 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_x, &flash_text_TextLineMetrics_x);
     dict_put(d, &flash_text_AntiAliasType, &flash_text_AntiAliasType);
     dict_init2(&flash_text_AntiAliasType.members, &memberinfo_type, 8);
-    dict_put(&flash_text_AntiAliasType.members, &flash_text_AntiAliasType_NORMAL, &flash_text_AntiAliasType_NORMAL);
-    dict_put(&flash_text_AntiAliasType.members, &flash_text_AntiAliasType_ADVANCED, &flash_text_AntiAliasType_ADVANCED);
+    dict_init2(&flash_text_AntiAliasType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_AntiAliasType.static_members, &flash_text_AntiAliasType_NORMAL, &flash_text_AntiAliasType_NORMAL);
+    dict_put(&flash_text_AntiAliasType.static_members, &flash_text_AntiAliasType_ADVANCED, &flash_text_AntiAliasType_ADVANCED);
     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_init2(&flash_system_SecurityDomain.static_members, &memberinfo_type, 8);
+    dict_put(&flash_system_SecurityDomain.static_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);
+    dict_init2(&flash_text_Font.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_Font.members, &flash_text_Font_hasGlyphs, &flash_text_Font_hasGlyphs);
     dict_put(&flash_text_Font.members, &flash_text_Font_fontName, &flash_text_Font_fontName);
-    dict_put(&flash_text_Font.members, &flash_text_Font_registerFont, &flash_text_Font_registerFont);
     dict_put(&flash_text_Font.members, &flash_text_Font_fontStyle, &flash_text_Font_fontStyle);
     dict_put(&flash_text_Font.members, &flash_text_Font_fontType, &flash_text_Font_fontType);
+    dict_put(&flash_text_Font.static_members, &flash_text_Font_enumerateFonts, &flash_text_Font_enumerateFonts);
+    dict_put(&flash_text_Font.static_members, &flash_text_Font_registerFont, &flash_text_Font_registerFont);
     dict_put(d, &_RegExp, &_RegExp);
     dict_init2(&_RegExp.members, &memberinfo_type, 8);
+    dict_init2(&_RegExp.static_members, &memberinfo_type, 8);
     dict_put(&_RegExp.members, &_RegExp_source, &_RegExp_source);
     dict_put(&_RegExp.members, &_RegExp_test, &_RegExp_test);
     dict_put(&_RegExp.members, &_RegExp_global, &_RegExp_global);
-    dict_put(&_RegExp.members, &_RegExp_length, &_RegExp_length);
     dict_put(&_RegExp.members, &_RegExp_exec, &_RegExp_exec);
     dict_put(&_RegExp.members, &_RegExp_ignoreCase, &_RegExp_ignoreCase);
     dict_put(&_RegExp.members, &_RegExp_dotall, &_RegExp_dotall);
     dict_put(&_RegExp.members, &_RegExp_lastIndex, &_RegExp_lastIndex);
     dict_put(&_RegExp.members, &_RegExp_extended, &_RegExp_extended);
     dict_put(&_RegExp.members, &_RegExp_multiline, &_RegExp_multiline);
+    dict_put(&_RegExp.static_members, &_RegExp_length, &_RegExp_length);
     dict_put(d, &flash_accessibility_AccessibilityProperties, &flash_accessibility_AccessibilityProperties);
     dict_init2(&flash_accessibility_AccessibilityProperties.members, &memberinfo_type, 8);
+    dict_init2(&flash_accessibility_AccessibilityProperties.static_members, &memberinfo_type, 8);
     dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_forceSimple, &flash_accessibility_AccessibilityProperties_forceSimple);
     dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_noAutoLabeling, &flash_accessibility_AccessibilityProperties_noAutoLabeling);
     dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_description, &flash_accessibility_AccessibilityProperties_description);
@@ -6892,6 +7999,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_silent, &flash_accessibility_AccessibilityProperties_silent);
     dict_put(d, &flash_ui_ContextMenu, &flash_ui_ContextMenu);
     dict_init2(&flash_ui_ContextMenu.members, &memberinfo_type, 8);
+    dict_init2(&flash_ui_ContextMenu.static_members, &memberinfo_type, 8);
     dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_hideBuiltInItems, &flash_ui_ContextMenu_hideBuiltInItems);
     dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_clipboardItems, &flash_ui_ContextMenu_clipboardItems);
     dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_builtInItems, &flash_ui_ContextMenu_builtInItems);
@@ -6901,48 +8009,53 @@ dict_t* builtin_getclasses()
     dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_clipboardMenu, &flash_ui_ContextMenu_clipboardMenu);
     dict_put(d, &flash_text_TextFieldAutoSize, &flash_text_TextFieldAutoSize);
     dict_init2(&flash_text_TextFieldAutoSize.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextFieldAutoSize.members, &flash_text_TextFieldAutoSize_LEFT, &flash_text_TextFieldAutoSize_LEFT);
-    dict_put(&flash_text_TextFieldAutoSize.members, &flash_text_TextFieldAutoSize_RIGHT, &flash_text_TextFieldAutoSize_RIGHT);
-    dict_put(&flash_text_TextFieldAutoSize.members, &flash_text_TextFieldAutoSize_CENTER, &flash_text_TextFieldAutoSize_CENTER);
-    dict_put(&flash_text_TextFieldAutoSize.members, &flash_text_TextFieldAutoSize_NONE, &flash_text_TextFieldAutoSize_NONE);
+    dict_init2(&flash_text_TextFieldAutoSize.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextFieldAutoSize.static_members, &flash_text_TextFieldAutoSize_LEFT, &flash_text_TextFieldAutoSize_LEFT);
+    dict_put(&flash_text_TextFieldAutoSize.static_members, &flash_text_TextFieldAutoSize_RIGHT, &flash_text_TextFieldAutoSize_RIGHT);
+    dict_put(&flash_text_TextFieldAutoSize.static_members, &flash_text_TextFieldAutoSize_CENTER, &flash_text_TextFieldAutoSize_CENTER);
+    dict_put(&flash_text_TextFieldAutoSize.static_members, &flash_text_TextFieldAutoSize_NONE, &flash_text_TextFieldAutoSize_NONE);
     dict_put(d, &_Math, &_Math);
-    dict_init2(&_Math.members, &memberinfo_type, 63);
-    dict_put(&_Math.members, &_Math_ceil, &_Math_ceil);
-    dict_put(&_Math.members, &_Math_SQRT2, &_Math_SQRT2);
-    dict_put(&_Math.members, &_Math_cos, &_Math_cos);
-    dict_put(&_Math.members, &_Math_abs, &_Math_abs);
-    dict_put(&_Math.members, &_Math_PI, &_Math_PI);
-    dict_put(&_Math.members, &_Math_E, &_Math_E);
-    dict_put(&_Math.members, &_Math_round, &_Math_round);
-    dict_put(&_Math.members, &_Math_LN10, &_Math_LN10);
-    dict_put(&_Math.members, &_Math_SQRT1_2, &_Math_SQRT1_2);
-    dict_put(&_Math.members, &_Math_log, &_Math_log);
-    dict_put(&_Math.members, &_Math_LOG10E, &_Math_LOG10E);
-    dict_put(&_Math.members, &_Math_random, &_Math_random);
-    dict_put(&_Math.members, &_Math_acos, &_Math_acos);
-    dict_put(&_Math.members, &_Math_tan, &_Math_tan);
-    dict_put(&_Math.members, &_Math_asin, &_Math_asin);
-    dict_put(&_Math.members, &_Math_exp, &_Math_exp);
-    dict_put(&_Math.members, &_Math_atan2, &_Math_atan2);
-    dict_put(&_Math.members, &_Math_pow, &_Math_pow);
-    dict_put(&_Math.members, &_Math_min, &_Math_min);
-    dict_put(&_Math.members, &_Math_LN2, &_Math_LN2);
-    dict_put(&_Math.members, &_Math_sin, &_Math_sin);
-    dict_put(&_Math.members, &_Math_sqrt, &_Math_sqrt);
-    dict_put(&_Math.members, &_Math_LOG2E, &_Math_LOG2E);
-    dict_put(&_Math.members, &_Math_max, &_Math_max);
-    dict_put(&_Math.members, &_Math_atan, &_Math_atan);
-    dict_put(&_Math.members, &_Math_floor, &_Math_floor);
+    dict_init2(&_Math.members, &memberinfo_type, 8);
+    dict_init2(&_Math.static_members, &memberinfo_type, 63);
+    dict_put(&_Math.static_members, &_Math_ceil, &_Math_ceil);
+    dict_put(&_Math.static_members, &_Math_SQRT2, &_Math_SQRT2);
+    dict_put(&_Math.static_members, &_Math_cos, &_Math_cos);
+    dict_put(&_Math.static_members, &_Math_abs, &_Math_abs);
+    dict_put(&_Math.static_members, &_Math_PI, &_Math_PI);
+    dict_put(&_Math.static_members, &_Math_E, &_Math_E);
+    dict_put(&_Math.static_members, &_Math_round, &_Math_round);
+    dict_put(&_Math.static_members, &_Math_LN10, &_Math_LN10);
+    dict_put(&_Math.static_members, &_Math_SQRT1_2, &_Math_SQRT1_2);
+    dict_put(&_Math.static_members, &_Math_log, &_Math_log);
+    dict_put(&_Math.static_members, &_Math_LOG10E, &_Math_LOG10E);
+    dict_put(&_Math.static_members, &_Math_random, &_Math_random);
+    dict_put(&_Math.static_members, &_Math_acos, &_Math_acos);
+    dict_put(&_Math.static_members, &_Math_tan, &_Math_tan);
+    dict_put(&_Math.static_members, &_Math_asin, &_Math_asin);
+    dict_put(&_Math.static_members, &_Math_exp, &_Math_exp);
+    dict_put(&_Math.static_members, &_Math_atan2, &_Math_atan2);
+    dict_put(&_Math.static_members, &_Math_pow, &_Math_pow);
+    dict_put(&_Math.static_members, &_Math_min, &_Math_min);
+    dict_put(&_Math.static_members, &_Math_LN2, &_Math_LN2);
+    dict_put(&_Math.static_members, &_Math_sin, &_Math_sin);
+    dict_put(&_Math.static_members, &_Math_sqrt, &_Math_sqrt);
+    dict_put(&_Math.static_members, &_Math_LOG2E, &_Math_LOG2E);
+    dict_put(&_Math.static_members, &_Math_max, &_Math_max);
+    dict_put(&_Math.static_members, &_Math_atan, &_Math_atan);
+    dict_put(&_Math.static_members, &_Math_floor, &_Math_floor);
     dict_put(d, &flash_display_ColorCorrectionSupport, &flash_display_ColorCorrectionSupport);
     dict_init2(&flash_display_ColorCorrectionSupport.members, &memberinfo_type, 8);
-    dict_put(&flash_display_ColorCorrectionSupport.members, &flash_display_ColorCorrectionSupport_UNSUPPORTED, &flash_display_ColorCorrectionSupport_UNSUPPORTED);
-    dict_put(&flash_display_ColorCorrectionSupport.members, &flash_display_ColorCorrectionSupport_DEFAULT_ON, &flash_display_ColorCorrectionSupport_DEFAULT_ON);
-    dict_put(&flash_display_ColorCorrectionSupport.members, &flash_display_ColorCorrectionSupport_DEFAULT_OFF, &flash_display_ColorCorrectionSupport_DEFAULT_OFF);
+    dict_init2(&flash_display_ColorCorrectionSupport.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_ColorCorrectionSupport.static_members, &flash_display_ColorCorrectionSupport_UNSUPPORTED, &flash_display_ColorCorrectionSupport_UNSUPPORTED);
+    dict_put(&flash_display_ColorCorrectionSupport.static_members, &flash_display_ColorCorrectionSupport_DEFAULT_ON, &flash_display_ColorCorrectionSupport_DEFAULT_ON);
+    dict_put(&flash_display_ColorCorrectionSupport.static_members, &flash_display_ColorCorrectionSupport_DEFAULT_OFF, &flash_display_ColorCorrectionSupport_DEFAULT_OFF);
     dict_put(d, &flash_errors_IOError, &flash_errors_IOError);
     dict_init2(&flash_errors_IOError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_IOError.static_members, &memberinfo_type, 8);
     dict_put(d, &_trace, &_trace);
     dict_put(d, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenuBuiltInItems);
     dict_init2(&flash_ui_ContextMenuBuiltInItems.members, &memberinfo_type, 8);
+    dict_init2(&flash_ui_ContextMenuBuiltInItems.static_members, &memberinfo_type, 8);
     dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_zoom, &flash_ui_ContextMenuBuiltInItems_zoom);
     dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_save, &flash_ui_ContextMenuBuiltInItems_save);
     dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_loop, &flash_ui_ContextMenuBuiltInItems_loop);
@@ -6954,80 +8067,94 @@ dict_t* builtin_getclasses()
     dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_play, &flash_ui_ContextMenuBuiltInItems_play);
     dict_put(d, &flash_net_FileReferenceList, &flash_net_FileReferenceList);
     dict_init2(&flash_net_FileReferenceList.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_FileReferenceList.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_FileReferenceList.members, &flash_net_FileReferenceList_fileList, &flash_net_FileReferenceList_fileList);
     dict_put(&flash_net_FileReferenceList.members, &flash_net_FileReferenceList_browse, &flash_net_FileReferenceList_browse);
     dict_put(d, &flash_display_TriangleCulling, &flash_display_TriangleCulling);
     dict_init2(&flash_display_TriangleCulling.members, &memberinfo_type, 8);
-    dict_put(&flash_display_TriangleCulling.members, &flash_display_TriangleCulling_POSITIVE, &flash_display_TriangleCulling_POSITIVE);
-    dict_put(&flash_display_TriangleCulling.members, &flash_display_TriangleCulling_NEGATIVE, &flash_display_TriangleCulling_NEGATIVE);
-    dict_put(&flash_display_TriangleCulling.members, &flash_display_TriangleCulling_NONE, &flash_display_TriangleCulling_NONE);
+    dict_init2(&flash_display_TriangleCulling.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_TriangleCulling.static_members, &flash_display_TriangleCulling_POSITIVE, &flash_display_TriangleCulling_POSITIVE);
+    dict_put(&flash_display_TriangleCulling.static_members, &flash_display_TriangleCulling_NEGATIVE, &flash_display_TriangleCulling_NEGATIVE);
+    dict_put(&flash_display_TriangleCulling.static_members, &flash_display_TriangleCulling_NONE, &flash_display_TriangleCulling_NONE);
     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_init2(&flash_media_SoundMixer.static_members, &memberinfo_type, 8);
+    dict_put(&flash_media_SoundMixer.static_members, &flash_media_SoundMixer_computeSpectrum, &flash_media_SoundMixer_computeSpectrum);
+    dict_put(&flash_media_SoundMixer.static_members, &flash_media_SoundMixer_areSoundsInaccessible, &flash_media_SoundMixer_areSoundsInaccessible);
+    dict_put(&flash_media_SoundMixer.static_members, &flash_media_SoundMixer_soundTransform, &flash_media_SoundMixer_soundTransform);
+    dict_put(&flash_media_SoundMixer.static_members, &flash_media_SoundMixer_bufferTime, &flash_media_SoundMixer_bufferTime);
+    dict_put(&flash_media_SoundMixer.static_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_init2(&adobe_utils_XMLUI.static_members, &memberinfo_type, 8);
+    dict_put(&adobe_utils_XMLUI.static_members, &adobe_utils_XMLUI_cancel, &adobe_utils_XMLUI_cancel);
+    dict_put(&adobe_utils_XMLUI.static_members, &adobe_utils_XMLUI_setProperty, &adobe_utils_XMLUI_setProperty);
+    dict_put(&adobe_utils_XMLUI.static_members, &adobe_utils_XMLUI_getProperty, &adobe_utils_XMLUI_getProperty);
+    dict_put(&adobe_utils_XMLUI.static_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);
     dict_init2(&flash_events_StatusEvent.members, &memberinfo_type, 8);
-    dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_STATUS, &flash_events_StatusEvent_STATUS);
+    dict_init2(&flash_events_StatusEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_toString, &flash_events_StatusEvent_toString);
     dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_code, &flash_events_StatusEvent_code);
     dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_clone, &flash_events_StatusEvent_clone);
     dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_level, &flash_events_StatusEvent_level);
+    dict_put(&flash_events_StatusEvent.static_members, &flash_events_StatusEvent_STATUS, &flash_events_StatusEvent_STATUS);
     dict_put(d, &flash_display_IGraphicsPath, &flash_display_IGraphicsPath);
     dict_init2(&flash_display_IGraphicsPath.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_IGraphicsPath.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_events_ShaderEvent, &flash_events_ShaderEvent);
     dict_init2(&flash_events_ShaderEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_ShaderEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_vector, &flash_events_ShaderEvent_vector);
     dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_toString, &flash_events_ShaderEvent_toString);
     dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_bitmapData, &flash_events_ShaderEvent_bitmapData);
     dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_clone, &flash_events_ShaderEvent_clone);
-    dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_COMPLETE, &flash_events_ShaderEvent_COMPLETE);
     dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_byteArray, &flash_events_ShaderEvent_byteArray);
+    dict_put(&flash_events_ShaderEvent.static_members, &flash_events_ShaderEvent_COMPLETE, &flash_events_ShaderEvent_COMPLETE);
     dict_put(d, &flash_display_Shader, &flash_display_Shader);
     dict_init2(&flash_display_Shader.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_Shader.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Shader.members, &flash_display_Shader_precisionHint, &flash_display_Shader_precisionHint);
     dict_put(&flash_display_Shader.members, &flash_display_Shader_data, &flash_display_Shader_data);
     dict_put(d, &flash_errors_StackOverflowError, &flash_errors_StackOverflowError);
     dict_init2(&flash_errors_StackOverflowError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_StackOverflowError.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_sampler_getInvocationCount, &flash_sampler_getInvocationCount);
     dict_put(d, &flash_text_engine_Kerning, &flash_text_engine_Kerning);
     dict_init2(&flash_text_engine_Kerning.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_Kerning.members, &flash_text_engine_Kerning_AUTO, &flash_text_engine_Kerning_AUTO);
-    dict_put(&flash_text_engine_Kerning.members, &flash_text_engine_Kerning_OFF, &flash_text_engine_Kerning_OFF);
-    dict_put(&flash_text_engine_Kerning.members, &flash_text_engine_Kerning_ON, &flash_text_engine_Kerning_ON);
+    dict_init2(&flash_text_engine_Kerning.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_Kerning.static_members, &flash_text_engine_Kerning_AUTO, &flash_text_engine_Kerning_AUTO);
+    dict_put(&flash_text_engine_Kerning.static_members, &flash_text_engine_Kerning_OFF, &flash_text_engine_Kerning_OFF);
+    dict_put(&flash_text_engine_Kerning.static_members, &flash_text_engine_Kerning_ON, &flash_text_engine_Kerning_ON);
     dict_put(d, &flash_text_CSMSettings, &flash_text_CSMSettings);
     dict_init2(&flash_text_CSMSettings.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_CSMSettings.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_fontSize, &flash_text_CSMSettings_fontSize);
     dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_outsideCutoff, &flash_text_CSMSettings_outsideCutoff);
     dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_insideCutoff, &flash_text_CSMSettings_insideCutoff);
     dict_put(d, &_RangeError, &_RangeError);
     dict_init2(&_RangeError.members, &memberinfo_type, 8);
-    dict_put(&_RangeError.members, &_RangeError_length, &_RangeError_length);
+    dict_init2(&_RangeError.static_members, &memberinfo_type, 8);
+    dict_put(&_RangeError.static_members, &_RangeError_length, &_RangeError_length);
     dict_put(d, &_Number, &_Number);
     dict_init2(&_Number.members, &memberinfo_type, 8);
-    dict_put(&_Number.members, &_Number_MAX_VALUE, &_Number_MAX_VALUE);
+    dict_init2(&_Number.static_members, &memberinfo_type, 8);
     dict_put(&_Number.members, &_Number_valueOf, &_Number_valueOf);
-    dict_put(&_Number.members, &_Number_length, &_Number_length);
-    dict_put(&_Number.members, &_Number_MIN_VALUE, &_Number_MIN_VALUE);
     dict_put(&_Number.members, &_Number_toString, &_Number_toString);
-    dict_put(&_Number.members, &_Number_NaN, &_Number_NaN);
-    dict_put(&_Number.members, &_Number_POSITIVE_INFINITY, &_Number_POSITIVE_INFINITY);
     dict_put(&_Number.members, &_Number_toExponential, &_Number_toExponential);
     dict_put(&_Number.members, &_Number_toFixed, &_Number_toFixed);
-    dict_put(&_Number.members, &_Number_NEGATIVE_INFINITY, &_Number_NEGATIVE_INFINITY);
     dict_put(&_Number.members, &_Number_toPrecision, &_Number_toPrecision);
+    dict_put(&_Number.static_members, &_Number_MAX_VALUE, &_Number_MAX_VALUE);
+    dict_put(&_Number.static_members, &_Number_length, &_Number_length);
+    dict_put(&_Number.static_members, &_Number_MIN_VALUE, &_Number_MIN_VALUE);
+    dict_put(&_Number.static_members, &_Number_NaN, &_Number_NaN);
+    dict_put(&_Number.static_members, &_Number_POSITIVE_INFINITY, &_Number_POSITIVE_INFINITY);
+    dict_put(&_Number.static_members, &_Number_NEGATIVE_INFINITY, &_Number_NEGATIVE_INFINITY);
     dict_put(d, &flash_display_Graphics, &flash_display_Graphics);
     dict_init2(&flash_display_Graphics.members, &memberinfo_type, 63);
+    dict_init2(&flash_display_Graphics.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawPath, &flash_display_Graphics_drawPath);
     dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawEllipse, &flash_display_Graphics_drawEllipse);
     dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawRoundRectComplex, &flash_display_Graphics_drawRoundRectComplex);
@@ -7052,27 +8179,31 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawRect, &flash_display_Graphics_drawRect);
     dict_put(d, &_SyntaxError, &_SyntaxError);
     dict_init2(&_SyntaxError.members, &memberinfo_type, 8);
-    dict_put(&_SyntaxError.members, &_SyntaxError_length, &_SyntaxError_length);
+    dict_init2(&_SyntaxError.static_members, &memberinfo_type, 8);
+    dict_put(&_SyntaxError.static_members, &_SyntaxError_length, &_SyntaxError_length);
     dict_put(d, &flash_sampler_NewObjectSample, &flash_sampler_NewObjectSample);
     dict_init2(&flash_sampler_NewObjectSample.members, &memberinfo_type, 8);
+    dict_init2(&flash_sampler_NewObjectSample.static_members, &memberinfo_type, 8);
     dict_put(&flash_sampler_NewObjectSample.members, &flash_sampler_NewObjectSample_type, &flash_sampler_NewObjectSample_type);
     dict_put(&flash_sampler_NewObjectSample.members, &flash_sampler_NewObjectSample_object, &flash_sampler_NewObjectSample_object);
     dict_put(&flash_sampler_NewObjectSample.members, &flash_sampler_NewObjectSample_id, &flash_sampler_NewObjectSample_id);
     dict_put(d, &flash_net_FileFilter, &flash_net_FileFilter);
     dict_init2(&flash_net_FileFilter.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_FileFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_extension, &flash_net_FileFilter_extension);
     dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_description, &flash_net_FileFilter_description);
     dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_macType, &flash_net_FileFilter_macType);
     dict_put(d, &flash_display_BitmapDataChannel, &flash_display_BitmapDataChannel);
     dict_init2(&flash_display_BitmapDataChannel.members, &memberinfo_type, 8);
-    dict_put(&flash_display_BitmapDataChannel.members, &flash_display_BitmapDataChannel_BLUE, &flash_display_BitmapDataChannel_BLUE);
-    dict_put(&flash_display_BitmapDataChannel.members, &flash_display_BitmapDataChannel_GREEN, &flash_display_BitmapDataChannel_GREEN);
-    dict_put(&flash_display_BitmapDataChannel.members, &flash_display_BitmapDataChannel_ALPHA, &flash_display_BitmapDataChannel_ALPHA);
-    dict_put(&flash_display_BitmapDataChannel.members, &flash_display_BitmapDataChannel_RED, &flash_display_BitmapDataChannel_RED);
+    dict_init2(&flash_display_BitmapDataChannel.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_BitmapDataChannel.static_members, &flash_display_BitmapDataChannel_BLUE, &flash_display_BitmapDataChannel_BLUE);
+    dict_put(&flash_display_BitmapDataChannel.static_members, &flash_display_BitmapDataChannel_GREEN, &flash_display_BitmapDataChannel_GREEN);
+    dict_put(&flash_display_BitmapDataChannel.static_members, &flash_display_BitmapDataChannel_ALPHA, &flash_display_BitmapDataChannel_ALPHA);
+    dict_put(&flash_display_BitmapDataChannel.static_members, &flash_display_BitmapDataChannel_RED, &flash_display_BitmapDataChannel_RED);
     dict_put(d, &flash_utils_clearInterval, &flash_utils_clearInterval);
     dict_put(d, &flash_text_engine_ContentElement, &flash_text_engine_ContentElement);
     dict_init2(&flash_text_engine_ContentElement.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_GRAPHIC_ELEMENT, &flash_text_engine_ContentElement_GRAPHIC_ELEMENT);
+    dict_init2(&flash_text_engine_ContentElement.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_eventMirror, &flash_text_engine_ContentElement_eventMirror);
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_groupElement, &flash_text_engine_ContentElement_groupElement);
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textRotation, &flash_text_engine_ContentElement_textRotation);
@@ -7082,21 +8213,25 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textBlock, &flash_text_engine_ContentElement_textBlock);
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_rawText, &flash_text_engine_ContentElement_rawText);
     dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textBlockBeginIndex, &flash_text_engine_ContentElement_textBlockBeginIndex);
+    dict_put(&flash_text_engine_ContentElement.static_members, &flash_text_engine_ContentElement_GRAPHIC_ELEMENT, &flash_text_engine_ContentElement_GRAPHIC_ELEMENT);
     dict_put(d, &flash_utils_Endian, &flash_utils_Endian);
     dict_init2(&flash_utils_Endian.members, &memberinfo_type, 8);
-    dict_put(&flash_utils_Endian.members, &flash_utils_Endian_LITTLE_ENDIAN, &flash_utils_Endian_LITTLE_ENDIAN);
-    dict_put(&flash_utils_Endian.members, &flash_utils_Endian_BIG_ENDIAN, &flash_utils_Endian_BIG_ENDIAN);
+    dict_init2(&flash_utils_Endian.static_members, &memberinfo_type, 8);
+    dict_put(&flash_utils_Endian.static_members, &flash_utils_Endian_LITTLE_ENDIAN, &flash_utils_Endian_LITTLE_ENDIAN);
+    dict_put(&flash_utils_Endian.static_members, &flash_utils_Endian_BIG_ENDIAN, &flash_utils_Endian_BIG_ENDIAN);
     dict_put(d, &flash_net_navigateToURL, &flash_net_navigateToURL);
     dict_put(d, &flash_events_ProgressEvent, &flash_events_ProgressEvent);
     dict_init2(&flash_events_ProgressEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_ProgressEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_bytesLoaded, &flash_events_ProgressEvent_bytesLoaded);
     dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_toString, &flash_events_ProgressEvent_toString);
-    dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_PROGRESS, &flash_events_ProgressEvent_PROGRESS);
     dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_bytesTotal, &flash_events_ProgressEvent_bytesTotal);
     dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_clone, &flash_events_ProgressEvent_clone);
-    dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_SOCKET_DATA, &flash_events_ProgressEvent_SOCKET_DATA);
+    dict_put(&flash_events_ProgressEvent.static_members, &flash_events_ProgressEvent_PROGRESS, &flash_events_ProgressEvent_PROGRESS);
+    dict_put(&flash_events_ProgressEvent.static_members, &flash_events_ProgressEvent_SOCKET_DATA, &flash_events_ProgressEvent_SOCKET_DATA);
     dict_put(d, &flash_media_Sound, &flash_media_Sound);
     dict_init2(&flash_media_Sound.members, &memberinfo_type, 15);
+    dict_init2(&flash_media_Sound.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_Sound.members, &flash_media_Sound_extract, &flash_media_Sound_extract);
     dict_put(&flash_media_Sound.members, &flash_media_Sound_bytesLoaded, &flash_media_Sound_bytesLoaded);
     dict_put(&flash_media_Sound.members, &flash_media_Sound_id3, &flash_media_Sound_id3);
@@ -7109,6 +8244,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_media_Sound.members, &flash_media_Sound_close, &flash_media_Sound_close);
     dict_put(d, &flash_text_TextExtent, &flash_text_TextExtent);
     dict_init2(&flash_text_TextExtent.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_TextExtent.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_descent, &flash_text_TextExtent_descent);
     dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_width, &flash_text_TextExtent_width);
     dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_ascent, &flash_text_TextExtent_ascent);
@@ -7117,12 +8253,14 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_height, &flash_text_TextExtent_height);
     dict_put(d, &flash_text_FontStyle, &flash_text_FontStyle);
     dict_init2(&flash_text_FontStyle.members, &memberinfo_type, 8);
-    dict_put(&flash_text_FontStyle.members, &flash_text_FontStyle_REGULAR, &flash_text_FontStyle_REGULAR);
-    dict_put(&flash_text_FontStyle.members, &flash_text_FontStyle_BOLD, &flash_text_FontStyle_BOLD);
-    dict_put(&flash_text_FontStyle.members, &flash_text_FontStyle_BOLD_ITALIC, &flash_text_FontStyle_BOLD_ITALIC);
-    dict_put(&flash_text_FontStyle.members, &flash_text_FontStyle_ITALIC, &flash_text_FontStyle_ITALIC);
+    dict_init2(&flash_text_FontStyle.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_FontStyle.static_members, &flash_text_FontStyle_REGULAR, &flash_text_FontStyle_REGULAR);
+    dict_put(&flash_text_FontStyle.static_members, &flash_text_FontStyle_BOLD, &flash_text_FontStyle_BOLD);
+    dict_put(&flash_text_FontStyle.static_members, &flash_text_FontStyle_BOLD_ITALIC, &flash_text_FontStyle_BOLD_ITALIC);
+    dict_put(&flash_text_FontStyle.static_members, &flash_text_FontStyle_ITALIC, &flash_text_FontStyle_ITALIC);
     dict_put(d, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLineMirrorRegion);
     dict_init2(&flash_text_engine_TextLineMirrorRegion.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_TextLineMirrorRegion.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_mirror, &flash_text_engine_TextLineMirrorRegion_mirror);
     dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_previousRegion, &flash_text_engine_TextLineMirrorRegion_previousRegion);
     dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_bounds, &flash_text_engine_TextLineMirrorRegion_bounds);
@@ -7131,16 +8269,14 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_textLine, &flash_text_engine_TextLineMirrorRegion_textLine);
     dict_put(d, &flash_geom_Vector3D, &flash_geom_Vector3D);
     dict_init2(&flash_geom_Vector3D.members, &memberinfo_type, 31);
+    dict_init2(&flash_geom_Vector3D.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_subtract, &flash_geom_Vector3D_subtract);
-    dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_distance, &flash_geom_Vector3D_distance);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_scaleBy, &flash_geom_Vector3D_scaleBy);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_decrementBy, &flash_geom_Vector3D_decrementBy);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_equals, &flash_geom_Vector3D_equals);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_normalize, &flash_geom_Vector3D_normalize);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_dotProduct, &flash_geom_Vector3D_dotProduct);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_negate, &flash_geom_Vector3D_negate);
-    dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_X_AXIS, &flash_geom_Vector3D_X_AXIS);
-    dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_angleBetween, &flash_geom_Vector3D_angleBetween);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_toString, &flash_geom_Vector3D_toString);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_lengthSquared, &flash_geom_Vector3D_lengthSquared);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_x, &flash_geom_Vector3D_x);
@@ -7148,42 +8284,50 @@ dict_t* builtin_getclasses()
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_w, &flash_geom_Vector3D_w);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_z, &flash_geom_Vector3D_z);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_add, &flash_geom_Vector3D_add);
-    dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_Z_AXIS, &flash_geom_Vector3D_Z_AXIS);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_project, &flash_geom_Vector3D_project);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_crossProduct, &flash_geom_Vector3D_crossProduct);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_nearEquals, &flash_geom_Vector3D_nearEquals);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_clone, &flash_geom_Vector3D_clone);
-    dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_Y_AXIS, &flash_geom_Vector3D_Y_AXIS);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_y, &flash_geom_Vector3D_y);
     dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_length, &flash_geom_Vector3D_length);
+    dict_put(&flash_geom_Vector3D.static_members, &flash_geom_Vector3D_distance, &flash_geom_Vector3D_distance);
+    dict_put(&flash_geom_Vector3D.static_members, &flash_geom_Vector3D_Z_AXIS, &flash_geom_Vector3D_Z_AXIS);
+    dict_put(&flash_geom_Vector3D.static_members, &flash_geom_Vector3D_X_AXIS, &flash_geom_Vector3D_X_AXIS);
+    dict_put(&flash_geom_Vector3D.static_members, &flash_geom_Vector3D_angleBetween, &flash_geom_Vector3D_angleBetween);
+    dict_put(&flash_geom_Vector3D.static_members, &flash_geom_Vector3D_Y_AXIS, &flash_geom_Vector3D_Y_AXIS);
     dict_put(d, &flash_desktop_ClipboardTransferMode, &flash_desktop_ClipboardTransferMode);
     dict_init2(&flash_desktop_ClipboardTransferMode.members, &memberinfo_type, 8);
-    dict_put(&flash_desktop_ClipboardTransferMode.members, &flash_desktop_ClipboardTransferMode_CLONE_ONLY, &flash_desktop_ClipboardTransferMode_CLONE_ONLY);
-    dict_put(&flash_desktop_ClipboardTransferMode.members, &flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED, &flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED);
-    dict_put(&flash_desktop_ClipboardTransferMode.members, &flash_desktop_ClipboardTransferMode_CLONE_PREFERRED, &flash_desktop_ClipboardTransferMode_CLONE_PREFERRED);
-    dict_put(&flash_desktop_ClipboardTransferMode.members, &flash_desktop_ClipboardTransferMode_ORIGINAL_ONLY, &flash_desktop_ClipboardTransferMode_ORIGINAL_ONLY);
+    dict_init2(&flash_desktop_ClipboardTransferMode.static_members, &memberinfo_type, 8);
+    dict_put(&flash_desktop_ClipboardTransferMode.static_members, &flash_desktop_ClipboardTransferMode_CLONE_ONLY, &flash_desktop_ClipboardTransferMode_CLONE_ONLY);
+    dict_put(&flash_desktop_ClipboardTransferMode.static_members, &flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED, &flash_desktop_ClipboardTransferMode_ORIGINAL_PREFERRED);
+    dict_put(&flash_desktop_ClipboardTransferMode.static_members, &flash_desktop_ClipboardTransferMode_CLONE_PREFERRED, &flash_desktop_ClipboardTransferMode_CLONE_PREFERRED);
+    dict_put(&flash_desktop_ClipboardTransferMode.static_members, &flash_desktop_ClipboardTransferMode_ORIGINAL_ONLY, &flash_desktop_ClipboardTransferMode_ORIGINAL_ONLY);
     dict_put(d, &flash_display_SpreadMethod, &flash_display_SpreadMethod);
     dict_init2(&flash_display_SpreadMethod.members, &memberinfo_type, 8);
-    dict_put(&flash_display_SpreadMethod.members, &flash_display_SpreadMethod_REFLECT, &flash_display_SpreadMethod_REFLECT);
-    dict_put(&flash_display_SpreadMethod.members, &flash_display_SpreadMethod_REPEAT, &flash_display_SpreadMethod_REPEAT);
-    dict_put(&flash_display_SpreadMethod.members, &flash_display_SpreadMethod_PAD, &flash_display_SpreadMethod_PAD);
+    dict_init2(&flash_display_SpreadMethod.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_SpreadMethod.static_members, &flash_display_SpreadMethod_REFLECT, &flash_display_SpreadMethod_REFLECT);
+    dict_put(&flash_display_SpreadMethod.static_members, &flash_display_SpreadMethod_REPEAT, &flash_display_SpreadMethod_REPEAT);
+    dict_put(&flash_display_SpreadMethod.static_members, &flash_display_SpreadMethod_PAD, &flash_display_SpreadMethod_PAD);
     dict_put(d, &flash_system_SecurityPanel, &flash_system_SecurityPanel);
     dict_init2(&flash_system_SecurityPanel.members, &memberinfo_type, 8);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_LOCAL_STORAGE, &flash_system_SecurityPanel_LOCAL_STORAGE);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_CAMERA, &flash_system_SecurityPanel_CAMERA);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_DEFAULT, &flash_system_SecurityPanel_DEFAULT);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_SETTINGS_MANAGER, &flash_system_SecurityPanel_SETTINGS_MANAGER);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_PRIVACY, &flash_system_SecurityPanel_PRIVACY);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_MICROPHONE, &flash_system_SecurityPanel_MICROPHONE);
-    dict_put(&flash_system_SecurityPanel.members, &flash_system_SecurityPanel_DISPLAY, &flash_system_SecurityPanel_DISPLAY);
+    dict_init2(&flash_system_SecurityPanel.static_members, &memberinfo_type, 8);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_LOCAL_STORAGE, &flash_system_SecurityPanel_LOCAL_STORAGE);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_CAMERA, &flash_system_SecurityPanel_CAMERA);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_DEFAULT, &flash_system_SecurityPanel_DEFAULT);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_SETTINGS_MANAGER, &flash_system_SecurityPanel_SETTINGS_MANAGER);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_PRIVACY, &flash_system_SecurityPanel_PRIVACY);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_MICROPHONE, &flash_system_SecurityPanel_MICROPHONE);
+    dict_put(&flash_system_SecurityPanel.static_members, &flash_system_SecurityPanel_DISPLAY, &flash_system_SecurityPanel_DISPLAY);
     dict_put(d, &flash_events_HTTPStatusEvent, &flash_events_HTTPStatusEvent);
     dict_init2(&flash_events_HTTPStatusEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_HTTPStatusEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_toString, &flash_events_HTTPStatusEvent_toString);
-    dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_HTTP_STATUS, &flash_events_HTTPStatusEvent_HTTP_STATUS);
     dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_clone, &flash_events_HTTPStatusEvent_clone);
     dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_status, &flash_events_HTTPStatusEvent_status);
+    dict_put(&flash_events_HTTPStatusEvent.static_members, &flash_events_HTTPStatusEvent_HTTP_STATUS, &flash_events_HTTPStatusEvent_HTTP_STATUS);
     dict_put(d, &flash_net_NetStreamPlayOptions, &flash_net_NetStreamPlayOptions);
     dict_init2(&flash_net_NetStreamPlayOptions.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_NetStreamPlayOptions.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_len, &flash_net_NetStreamPlayOptions_len);
     dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_streamName, &flash_net_NetStreamPlayOptions_streamName);
     dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_start, &flash_net_NetStreamPlayOptions_start);
@@ -7191,8 +8335,10 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_transition, &flash_net_NetStreamPlayOptions_transition);
     dict_put(d, &flash_net_Responder, &flash_net_Responder);
     dict_init2(&flash_net_Responder.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_Responder.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_net_XMLSocket, &flash_net_XMLSocket);
     dict_init2(&flash_net_XMLSocket.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_XMLSocket.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_close, &flash_net_XMLSocket_close);
     dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_connect, &flash_net_XMLSocket_connect);
     dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_send, &flash_net_XMLSocket_send);
@@ -7200,6 +8346,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_timeout, &flash_net_XMLSocket_timeout);
     dict_put(d, &flash_filters_ConvolutionFilter, &flash_filters_ConvolutionFilter);
     dict_init2(&flash_filters_ConvolutionFilter.members, &memberinfo_type, 15);
+    dict_init2(&flash_filters_ConvolutionFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_alpha, &flash_filters_ConvolutionFilter_alpha);
     dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrixX, &flash_filters_ConvolutionFilter_matrixX);
     dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrix, &flash_filters_ConvolutionFilter_matrix);
@@ -7212,6 +8359,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrixY, &flash_filters_ConvolutionFilter_matrixY);
     dict_put(d, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat);
     dict_init2(&flash_text_engine_ElementFormat.members, &memberinfo_type, 31);
+    dict_init2(&flash_text_engine_ElementFormat.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_getFontMetrics, &flash_text_engine_ElementFormat_getFontMetrics);
     dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_digitCase, &flash_text_engine_ElementFormat_digitCase);
     dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_breakOpportunity, &flash_text_engine_ElementFormat_breakOpportunity);
@@ -7234,6 +8382,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_trackingRight, &flash_text_engine_ElementFormat_trackingRight);
     dict_put(d, &flash_display_GraphicsGradientFill, &flash_display_GraphicsGradientFill);
     dict_init2(&flash_display_GraphicsGradientFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsGradientFill.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_interpolationMethod, &flash_display_GraphicsGradientFill_interpolationMethod);
     dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_focalPointRatio, &flash_display_GraphicsGradientFill_focalPointRatio);
     dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_colors, &flash_display_GraphicsGradientFill_colors);
@@ -7244,10 +8393,12 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_alphas, &flash_display_GraphicsGradientFill_alphas);
     dict_put(d, &flash_display_FrameLabel, &flash_display_FrameLabel);
     dict_init2(&flash_display_FrameLabel.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_FrameLabel.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_FrameLabel.members, &flash_display_FrameLabel_frame, &flash_display_FrameLabel_frame);
     dict_put(&flash_display_FrameLabel.members, &flash_display_FrameLabel_name, &flash_display_FrameLabel_name);
     dict_put(d, &flash_media_SoundTransform, &flash_media_SoundTransform);
     dict_init2(&flash_media_SoundTransform.members, &memberinfo_type, 8);
+    dict_init2(&flash_media_SoundTransform.static_members, &memberinfo_type, 8);
     dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_pan, &flash_media_SoundTransform_pan);
     dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_leftToRight, &flash_media_SoundTransform_leftToRight);
     dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_rightToLeft, &flash_media_SoundTransform_rightToLeft);
@@ -7257,6 +8408,7 @@ dict_t* builtin_getclasses()
     dict_put(d, &_AS3, &_AS3);
     dict_put(d, &flash_net_LocalConnection, &flash_net_LocalConnection);
     dict_init2(&flash_net_LocalConnection.members, &memberinfo_type, 15);
+    dict_init2(&flash_net_LocalConnection.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_client, &flash_net_LocalConnection_client);
     dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_allowDomain, &flash_net_LocalConnection_allowDomain);
     dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_connect, &flash_net_LocalConnection_connect);
@@ -7265,67 +8417,77 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_send, &flash_net_LocalConnection_send);
     dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_close, &flash_net_LocalConnection_close);
     dict_put(d, &flash_display_ShaderParameterType, &flash_display_ShaderParameterType);
-    dict_init2(&flash_display_ShaderParameterType.members, &memberinfo_type, 31);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_FLOAT, &flash_display_ShaderParameterType_FLOAT);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_BOOL, &flash_display_ShaderParameterType_BOOL);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_FLOAT2, &flash_display_ShaderParameterType_FLOAT2);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_MATRIX2X2, &flash_display_ShaderParameterType_MATRIX2X2);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_INT, &flash_display_ShaderParameterType_INT);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_INT4, &flash_display_ShaderParameterType_INT4);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_MATRIX4X4, &flash_display_ShaderParameterType_MATRIX4X4);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_FLOAT3, &flash_display_ShaderParameterType_FLOAT3);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_BOOL2, &flash_display_ShaderParameterType_BOOL2);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_INT3, &flash_display_ShaderParameterType_INT3);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_BOOL3, &flash_display_ShaderParameterType_BOOL3);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_BOOL4, &flash_display_ShaderParameterType_BOOL4);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_FLOAT4, &flash_display_ShaderParameterType_FLOAT4);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_INT2, &flash_display_ShaderParameterType_INT2);
-    dict_put(&flash_display_ShaderParameterType.members, &flash_display_ShaderParameterType_MATRIX3X3, &flash_display_ShaderParameterType_MATRIX3X3);
+    dict_init2(&flash_display_ShaderParameterType.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_ShaderParameterType.static_members, &memberinfo_type, 31);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_FLOAT, &flash_display_ShaderParameterType_FLOAT);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_BOOL, &flash_display_ShaderParameterType_BOOL);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_FLOAT2, &flash_display_ShaderParameterType_FLOAT2);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_MATRIX2X2, &flash_display_ShaderParameterType_MATRIX2X2);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_INT, &flash_display_ShaderParameterType_INT);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_INT4, &flash_display_ShaderParameterType_INT4);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_MATRIX4X4, &flash_display_ShaderParameterType_MATRIX4X4);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_FLOAT3, &flash_display_ShaderParameterType_FLOAT3);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_BOOL2, &flash_display_ShaderParameterType_BOOL2);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_INT3, &flash_display_ShaderParameterType_INT3);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_BOOL3, &flash_display_ShaderParameterType_BOOL3);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_BOOL4, &flash_display_ShaderParameterType_BOOL4);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_FLOAT4, &flash_display_ShaderParameterType_FLOAT4);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_INT2, &flash_display_ShaderParameterType_INT2);
+    dict_put(&flash_display_ShaderParameterType.static_members, &flash_display_ShaderParameterType_MATRIX3X3, &flash_display_ShaderParameterType_MATRIX3X3);
     dict_put(d, &flash_events_IMEEvent, &flash_events_IMEEvent);
     dict_init2(&flash_events_IMEEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_IMEEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_IMEEvent.members, &flash_events_IMEEvent_toString, &flash_events_IMEEvent_toString);
     dict_put(&flash_events_IMEEvent.members, &flash_events_IMEEvent_clone, &flash_events_IMEEvent_clone);
-    dict_put(&flash_events_IMEEvent.members, &flash_events_IMEEvent_IME_COMPOSITION, &flash_events_IMEEvent_IME_COMPOSITION);
+    dict_put(&flash_events_IMEEvent.static_members, &flash_events_IMEEvent_IME_COMPOSITION, &flash_events_IMEEvent_IME_COMPOSITION);
     dict_put(d, &flash_text_TextFormatDisplay, &flash_text_TextFormatDisplay);
     dict_init2(&flash_text_TextFormatDisplay.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextFormatDisplay.members, &flash_text_TextFormatDisplay_INLINE, &flash_text_TextFormatDisplay_INLINE);
-    dict_put(&flash_text_TextFormatDisplay.members, &flash_text_TextFormatDisplay_BLOCK, &flash_text_TextFormatDisplay_BLOCK);
+    dict_init2(&flash_text_TextFormatDisplay.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextFormatDisplay.static_members, &flash_text_TextFormatDisplay_INLINE, &flash_text_TextFormatDisplay_INLINE);
+    dict_put(&flash_text_TextFormatDisplay.static_members, &flash_text_TextFormatDisplay_BLOCK, &flash_text_TextFormatDisplay_BLOCK);
     dict_put(d, &flash_profiler_profile, &flash_profiler_profile);
     dict_put(d, &flash_display_AVM1Movie, &flash_display_AVM1Movie);
     dict_init2(&flash_display_AVM1Movie.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_AVM1Movie.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_AVM1Movie.members, &flash_display_AVM1Movie_call, &flash_display_AVM1Movie_call);
     dict_put(&flash_display_AVM1Movie.members, &flash_display_AVM1Movie_addCallback, &flash_display_AVM1Movie_addCallback);
     dict_put(d, &flash_events_ContextMenuEvent, &flash_events_ContextMenuEvent);
-    dict_init2(&flash_events_ContextMenuEvent.members, &memberinfo_type, 15);
-    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_isMouseTargetInaccessible, &flash_events_ContextMenuEvent_isMouseTargetInaccessible);
+    dict_init2(&flash_events_ContextMenuEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_ContextMenuEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_mouseTarget, &flash_events_ContextMenuEvent_mouseTarget);
-    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_contextMenuOwner, &flash_events_ContextMenuEvent_contextMenuOwner);
-    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_MENU_ITEM_SELECT, &flash_events_ContextMenuEvent_MENU_ITEM_SELECT);
-    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_MENU_SELECT, &flash_events_ContextMenuEvent_MENU_SELECT);
+    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_isMouseTargetInaccessible, &flash_events_ContextMenuEvent_isMouseTargetInaccessible);
     dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_toString, &flash_events_ContextMenuEvent_toString);
+    dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_contextMenuOwner, &flash_events_ContextMenuEvent_contextMenuOwner);
     dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_clone, &flash_events_ContextMenuEvent_clone);
+    dict_put(&flash_events_ContextMenuEvent.static_members, &flash_events_ContextMenuEvent_MENU_SELECT, &flash_events_ContextMenuEvent_MENU_SELECT);
+    dict_put(&flash_events_ContextMenuEvent.static_members, &flash_events_ContextMenuEvent_MENU_ITEM_SELECT, &flash_events_ContextMenuEvent_MENU_ITEM_SELECT);
     dict_put(d, &flash_events_EventPhase, &flash_events_EventPhase);
     dict_init2(&flash_events_EventPhase.members, &memberinfo_type, 8);
-    dict_put(&flash_events_EventPhase.members, &flash_events_EventPhase_BUBBLING_PHASE, &flash_events_EventPhase_BUBBLING_PHASE);
-    dict_put(&flash_events_EventPhase.members, &flash_events_EventPhase_CAPTURING_PHASE, &flash_events_EventPhase_CAPTURING_PHASE);
-    dict_put(&flash_events_EventPhase.members, &flash_events_EventPhase_AT_TARGET, &flash_events_EventPhase_AT_TARGET);
+    dict_init2(&flash_events_EventPhase.static_members, &memberinfo_type, 8);
+    dict_put(&flash_events_EventPhase.static_members, &flash_events_EventPhase_BUBBLING_PHASE, &flash_events_EventPhase_BUBBLING_PHASE);
+    dict_put(&flash_events_EventPhase.static_members, &flash_events_EventPhase_CAPTURING_PHASE, &flash_events_EventPhase_CAPTURING_PHASE);
+    dict_put(&flash_events_EventPhase.static_members, &flash_events_EventPhase_AT_TARGET, &flash_events_EventPhase_AT_TARGET);
     dict_put(d, &flash_display_JointStyle, &flash_display_JointStyle);
     dict_init2(&flash_display_JointStyle.members, &memberinfo_type, 8);
-    dict_put(&flash_display_JointStyle.members, &flash_display_JointStyle_ROUND, &flash_display_JointStyle_ROUND);
-    dict_put(&flash_display_JointStyle.members, &flash_display_JointStyle_MITER, &flash_display_JointStyle_MITER);
-    dict_put(&flash_display_JointStyle.members, &flash_display_JointStyle_BEVEL, &flash_display_JointStyle_BEVEL);
+    dict_init2(&flash_display_JointStyle.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_JointStyle.static_members, &flash_display_JointStyle_ROUND, &flash_display_JointStyle_ROUND);
+    dict_put(&flash_display_JointStyle.static_members, &flash_display_JointStyle_MITER, &flash_display_JointStyle_MITER);
+    dict_put(&flash_display_JointStyle.static_members, &flash_display_JointStyle_BEVEL, &flash_display_JointStyle_BEVEL);
     dict_put(d, &flash_utils_Dictionary, &flash_utils_Dictionary);
     dict_init2(&flash_utils_Dictionary.members, &memberinfo_type, 8);
+    dict_init2(&flash_utils_Dictionary.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_display_GraphicsPathCommand, &flash_display_GraphicsPathCommand);
     dict_init2(&flash_display_GraphicsPathCommand.members, &memberinfo_type, 8);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_NO_OP, &flash_display_GraphicsPathCommand_NO_OP);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_MOVE_TO, &flash_display_GraphicsPathCommand_MOVE_TO);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_WIDE_MOVE_TO, &flash_display_GraphicsPathCommand_WIDE_MOVE_TO);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_CURVE_TO, &flash_display_GraphicsPathCommand_CURVE_TO);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_LINE_TO, &flash_display_GraphicsPathCommand_LINE_TO);
-    dict_put(&flash_display_GraphicsPathCommand.members, &flash_display_GraphicsPathCommand_WIDE_LINE_TO, &flash_display_GraphicsPathCommand_WIDE_LINE_TO);
+    dict_init2(&flash_display_GraphicsPathCommand.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_NO_OP, &flash_display_GraphicsPathCommand_NO_OP);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_MOVE_TO, &flash_display_GraphicsPathCommand_MOVE_TO);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_WIDE_MOVE_TO, &flash_display_GraphicsPathCommand_WIDE_MOVE_TO);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_CURVE_TO, &flash_display_GraphicsPathCommand_CURVE_TO);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_LINE_TO, &flash_display_GraphicsPathCommand_LINE_TO);
+    dict_put(&flash_display_GraphicsPathCommand.static_members, &flash_display_GraphicsPathCommand_WIDE_LINE_TO, &flash_display_GraphicsPathCommand_WIDE_LINE_TO);
     dict_put(d, &flash_filters_BevelFilter, &flash_filters_BevelFilter);
     dict_init2(&flash_filters_BevelFilter.members, &memberinfo_type, 31);
+    dict_init2(&flash_filters_BevelFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_type, &flash_filters_BevelFilter_type);
     dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_highlightColor, &flash_filters_BevelFilter_highlightColor);
     dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_knockout, &flash_filters_BevelFilter_knockout);
@@ -7342,6 +8504,7 @@ dict_t* builtin_getclasses()
     dict_put(d, &flash_utils_getTimer, &flash_utils_getTimer);
     dict_put(d, &flash_display_Loader, &flash_display_Loader);
     dict_init2(&flash_display_Loader.members, &memberinfo_type, 15);
+    dict_init2(&flash_display_Loader.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Loader.members, &flash_display_Loader_content, &flash_display_Loader_content);
     dict_put(&flash_display_Loader.members, &flash_display_Loader_unloadAndStop, &flash_display_Loader_unloadAndStop);
     dict_put(&flash_display_Loader.members, &flash_display_Loader_unload, &flash_display_Loader_unload);
@@ -7356,6 +8519,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Loader.members, &flash_display_Loader_setChildIndex, &flash_display_Loader_setChildIndex);
     dict_put(d, &flash_display_GraphicsBitmapFill, &flash_display_GraphicsBitmapFill);
     dict_init2(&flash_display_GraphicsBitmapFill.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsBitmapFill.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_smooth, &flash_display_GraphicsBitmapFill_smooth);
     dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_repeat, &flash_display_GraphicsBitmapFill_repeat);
     dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_bitmapData, &flash_display_GraphicsBitmapFill_bitmapData);
@@ -7363,6 +8527,7 @@ dict_t* builtin_getclasses()
     dict_put(d, &_undefined, &_undefined);
     dict_put(d, &flash_display_SimpleButton, &flash_display_SimpleButton);
     dict_init2(&flash_display_SimpleButton.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_SimpleButton.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_overState, &flash_display_SimpleButton_overState);
     dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_downState, &flash_display_SimpleButton_downState);
     dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_enabled, &flash_display_SimpleButton_enabled);
@@ -7373,36 +8538,42 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_hitTestState, &flash_display_SimpleButton_hitTestState);
     dict_put(d, &flash_text_engine_TabAlignment, &flash_text_engine_TabAlignment);
     dict_init2(&flash_text_engine_TabAlignment.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TabAlignment.members, &flash_text_engine_TabAlignment_END, &flash_text_engine_TabAlignment_END);
-    dict_put(&flash_text_engine_TabAlignment.members, &flash_text_engine_TabAlignment_CENTER, &flash_text_engine_TabAlignment_CENTER);
-    dict_put(&flash_text_engine_TabAlignment.members, &flash_text_engine_TabAlignment_START, &flash_text_engine_TabAlignment_START);
-    dict_put(&flash_text_engine_TabAlignment.members, &flash_text_engine_TabAlignment_DECIMAL, &flash_text_engine_TabAlignment_DECIMAL);
+    dict_init2(&flash_text_engine_TabAlignment.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TabAlignment.static_members, &flash_text_engine_TabAlignment_END, &flash_text_engine_TabAlignment_END);
+    dict_put(&flash_text_engine_TabAlignment.static_members, &flash_text_engine_TabAlignment_CENTER, &flash_text_engine_TabAlignment_CENTER);
+    dict_put(&flash_text_engine_TabAlignment.static_members, &flash_text_engine_TabAlignment_START, &flash_text_engine_TabAlignment_START);
+    dict_put(&flash_text_engine_TabAlignment.static_members, &flash_text_engine_TabAlignment_DECIMAL, &flash_text_engine_TabAlignment_DECIMAL);
     dict_put(d, &flash_text_engine_FontWeight, &flash_text_engine_FontWeight);
     dict_init2(&flash_text_engine_FontWeight.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_FontWeight.members, &flash_text_engine_FontWeight_NORMAL, &flash_text_engine_FontWeight_NORMAL);
-    dict_put(&flash_text_engine_FontWeight.members, &flash_text_engine_FontWeight_BOLD, &flash_text_engine_FontWeight_BOLD);
+    dict_init2(&flash_text_engine_FontWeight.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_FontWeight.static_members, &flash_text_engine_FontWeight_NORMAL, &flash_text_engine_FontWeight_NORMAL);
+    dict_put(&flash_text_engine_FontWeight.static_members, &flash_text_engine_FontWeight_BOLD, &flash_text_engine_FontWeight_BOLD);
     dict_put(d, &flash_utils_describeType, &flash_utils_describeType);
     dict_put(d, &flash_display_PixelSnapping, &flash_display_PixelSnapping);
     dict_init2(&flash_display_PixelSnapping.members, &memberinfo_type, 8);
-    dict_put(&flash_display_PixelSnapping.members, &flash_display_PixelSnapping_AUTO, &flash_display_PixelSnapping_AUTO);
-    dict_put(&flash_display_PixelSnapping.members, &flash_display_PixelSnapping_NEVER, &flash_display_PixelSnapping_NEVER);
-    dict_put(&flash_display_PixelSnapping.members, &flash_display_PixelSnapping_ALWAYS, &flash_display_PixelSnapping_ALWAYS);
+    dict_init2(&flash_display_PixelSnapping.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_PixelSnapping.static_members, &flash_display_PixelSnapping_AUTO, &flash_display_PixelSnapping_AUTO);
+    dict_put(&flash_display_PixelSnapping.static_members, &flash_display_PixelSnapping_NEVER, &flash_display_PixelSnapping_NEVER);
+    dict_put(&flash_display_PixelSnapping.static_members, &flash_display_PixelSnapping_ALWAYS, &flash_display_PixelSnapping_ALWAYS);
     dict_put(d, &flash_events_FocusEvent, &flash_events_FocusEvent);
-    dict_init2(&flash_events_FocusEvent.members, &memberinfo_type, 15);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_FOCUS_OUT, &flash_events_FocusEvent_FOCUS_OUT);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_KEY_FOCUS_CHANGE, &flash_events_FocusEvent_KEY_FOCUS_CHANGE);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_shiftKey, &flash_events_FocusEvent_shiftKey);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_isRelatedObjectInaccessible, &flash_events_FocusEvent_isRelatedObjectInaccessible);
+    dict_init2(&flash_events_FocusEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_FocusEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_keyCode, &flash_events_FocusEvent_keyCode);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_relatedObject, &flash_events_FocusEvent_relatedObject);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_FOCUS_IN, &flash_events_FocusEvent_FOCUS_IN);
-    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_MOUSE_FOCUS_CHANGE, &flash_events_FocusEvent_MOUSE_FOCUS_CHANGE);
     dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_toString, &flash_events_FocusEvent_toString);
+    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_isRelatedObjectInaccessible, &flash_events_FocusEvent_isRelatedObjectInaccessible);
     dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_clone, &flash_events_FocusEvent_clone);
+    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_shiftKey, &flash_events_FocusEvent_shiftKey);
+    dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_relatedObject, &flash_events_FocusEvent_relatedObject);
+    dict_put(&flash_events_FocusEvent.static_members, &flash_events_FocusEvent_FOCUS_IN, &flash_events_FocusEvent_FOCUS_IN);
+    dict_put(&flash_events_FocusEvent.static_members, &flash_events_FocusEvent_FOCUS_OUT, &flash_events_FocusEvent_FOCUS_OUT);
+    dict_put(&flash_events_FocusEvent.static_members, &flash_events_FocusEvent_KEY_FOCUS_CHANGE, &flash_events_FocusEvent_KEY_FOCUS_CHANGE);
+    dict_put(&flash_events_FocusEvent.static_members, &flash_events_FocusEvent_MOUSE_FOCUS_CHANGE, &flash_events_FocusEvent_MOUSE_FOCUS_CHANGE);
     dict_put(d, &flash_errors_MemoryError, &flash_errors_MemoryError);
     dict_init2(&flash_errors_MemoryError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_MemoryError.static_members, &memberinfo_type, 8);
     dict_put(d, &flash_events_NetFilterEvent, &flash_events_NetFilterEvent);
     dict_init2(&flash_events_NetFilterEvent.members, &memberinfo_type, 8);
+    dict_init2(&flash_events_NetFilterEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_header, &flash_events_NetFilterEvent_header);
     dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_toString, &flash_events_NetFilterEvent_toString);
     dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_clone, &flash_events_NetFilterEvent_clone);
@@ -7411,63 +8582,74 @@ dict_t* builtin_getclasses()
     dict_put(d, &_encodeURI, &_encodeURI);
     dict_put(d, &flash_text_engine_TextBaseline, &flash_text_engine_TextBaseline);
     dict_init2(&flash_text_engine_TextBaseline.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_ROMAN, &flash_text_engine_TextBaseline_ROMAN);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_DESCENT, &flash_text_engine_TextBaseline_DESCENT);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_CENTER, &flash_text_engine_TextBaseline_IDEOGRAPHIC_CENTER);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_USE_DOMINANT_BASELINE, &flash_text_engine_TextBaseline_USE_DOMINANT_BASELINE);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_BOTTOM, &flash_text_engine_TextBaseline_IDEOGRAPHIC_BOTTOM);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_ASCENT, &flash_text_engine_TextBaseline_ASCENT);
-    dict_put(&flash_text_engine_TextBaseline.members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP, &flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP);
+    dict_init2(&flash_text_engine_TextBaseline.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_ROMAN, &flash_text_engine_TextBaseline_ROMAN);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_DESCENT, &flash_text_engine_TextBaseline_DESCENT);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_CENTER, &flash_text_engine_TextBaseline_IDEOGRAPHIC_CENTER);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_USE_DOMINANT_BASELINE, &flash_text_engine_TextBaseline_USE_DOMINANT_BASELINE);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_BOTTOM, &flash_text_engine_TextBaseline_IDEOGRAPHIC_BOTTOM);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_ASCENT, &flash_text_engine_TextBaseline_ASCENT);
+    dict_put(&flash_text_engine_TextBaseline.static_members, &flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP, &flash_text_engine_TextBaseline_IDEOGRAPHIC_TOP);
     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_init2(&flash_external_ExternalInterface.static_members, &memberinfo_type, 8);
+    dict_put(&flash_external_ExternalInterface.static_members, &flash_external_ExternalInterface_call, &flash_external_ExternalInterface_call);
+    dict_put(&flash_external_ExternalInterface.static_members, &flash_external_ExternalInterface_available, &flash_external_ExternalInterface_available);
+    dict_put(&flash_external_ExternalInterface.static_members, &flash_external_ExternalInterface_addCallback, &flash_external_ExternalInterface_addCallback);
+    dict_put(&flash_external_ExternalInterface.static_members, &flash_external_ExternalInterface_marshallExceptions, &flash_external_ExternalInterface_marshallExceptions);
+    dict_put(&flash_external_ExternalInterface.static_members, &flash_external_ExternalInterface_objectID, &flash_external_ExternalInterface_objectID);
     dict_put(d, &_EvalError, &_EvalError);
     dict_init2(&_EvalError.members, &memberinfo_type, 8);
-    dict_put(&_EvalError.members, &_EvalError_length, &_EvalError_length);
+    dict_init2(&_EvalError.static_members, &memberinfo_type, 8);
+    dict_put(&_EvalError.static_members, &_EvalError_length, &_EvalError_length);
     dict_put(d, &flash_text_engine_DigitCase, &flash_text_engine_DigitCase);
     dict_init2(&flash_text_engine_DigitCase.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_DigitCase.members, &flash_text_engine_DigitCase_OLD_STYLE, &flash_text_engine_DigitCase_OLD_STYLE);
-    dict_put(&flash_text_engine_DigitCase.members, &flash_text_engine_DigitCase_DEFAULT, &flash_text_engine_DigitCase_DEFAULT);
-    dict_put(&flash_text_engine_DigitCase.members, &flash_text_engine_DigitCase_LINING, &flash_text_engine_DigitCase_LINING);
+    dict_init2(&flash_text_engine_DigitCase.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_DigitCase.static_members, &flash_text_engine_DigitCase_OLD_STYLE, &flash_text_engine_DigitCase_OLD_STYLE);
+    dict_put(&flash_text_engine_DigitCase.static_members, &flash_text_engine_DigitCase_DEFAULT, &flash_text_engine_DigitCase_DEFAULT);
+    dict_put(&flash_text_engine_DigitCase.static_members, &flash_text_engine_DigitCase_LINING, &flash_text_engine_DigitCase_LINING);
     dict_put(d, &flash_text_TextFormatAlign, &flash_text_TextFormatAlign);
     dict_init2(&flash_text_TextFormatAlign.members, &memberinfo_type, 8);
-    dict_put(&flash_text_TextFormatAlign.members, &flash_text_TextFormatAlign_LEFT, &flash_text_TextFormatAlign_LEFT);
-    dict_put(&flash_text_TextFormatAlign.members, &flash_text_TextFormatAlign_RIGHT, &flash_text_TextFormatAlign_RIGHT);
-    dict_put(&flash_text_TextFormatAlign.members, &flash_text_TextFormatAlign_CENTER, &flash_text_TextFormatAlign_CENTER);
-    dict_put(&flash_text_TextFormatAlign.members, &flash_text_TextFormatAlign_JUSTIFY, &flash_text_TextFormatAlign_JUSTIFY);
+    dict_init2(&flash_text_TextFormatAlign.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_TextFormatAlign.static_members, &flash_text_TextFormatAlign_LEFT, &flash_text_TextFormatAlign_LEFT);
+    dict_put(&flash_text_TextFormatAlign.static_members, &flash_text_TextFormatAlign_RIGHT, &flash_text_TextFormatAlign_RIGHT);
+    dict_put(&flash_text_TextFormatAlign.static_members, &flash_text_TextFormatAlign_CENTER, &flash_text_TextFormatAlign_CENTER);
+    dict_put(&flash_text_TextFormatAlign.static_members, &flash_text_TextFormatAlign_JUSTIFY, &flash_text_TextFormatAlign_JUSTIFY);
     dict_put(d, &flash_errors_ScriptTimeoutError, &flash_errors_ScriptTimeoutError);
     dict_init2(&flash_errors_ScriptTimeoutError.members, &memberinfo_type, 8);
+    dict_init2(&flash_errors_ScriptTimeoutError.static_members, &memberinfo_type, 8);
     dict_put(d, &_uint, &_uint);
     dict_init2(&_uint.members, &memberinfo_type, 8);
-    dict_put(&_uint.members, &_uint_MAX_VALUE, &_uint_MAX_VALUE);
+    dict_init2(&_uint.static_members, &memberinfo_type, 8);
     dict_put(&_uint.members, &_uint_valueOf, &_uint_valueOf);
-    dict_put(&_uint.members, &_uint_length, &_uint_length);
-    dict_put(&_uint.members, &_uint_MIN_VALUE, &_uint_MIN_VALUE);
     dict_put(&_uint.members, &_uint_toString, &_uint_toString);
     dict_put(&_uint.members, &_uint_toExponential, &_uint_toExponential);
     dict_put(&_uint.members, &_uint_toFixed, &_uint_toFixed);
     dict_put(&_uint.members, &_uint_toPrecision, &_uint_toPrecision);
+    dict_put(&_uint.static_members, &_uint_MAX_VALUE, &_uint_MAX_VALUE);
+    dict_put(&_uint.static_members, &_uint_length, &_uint_length);
+    dict_put(&_uint.static_members, &_uint_MIN_VALUE, &_uint_MIN_VALUE);
     dict_put(d, &flash_debugger_enterDebugger, &flash_debugger_enterDebugger);
     dict_put(d, &flash_geom_Orientation3D, &flash_geom_Orientation3D);
     dict_init2(&flash_geom_Orientation3D.members, &memberinfo_type, 8);
-    dict_put(&flash_geom_Orientation3D.members, &flash_geom_Orientation3D_QUATERNION, &flash_geom_Orientation3D_QUATERNION);
-    dict_put(&flash_geom_Orientation3D.members, &flash_geom_Orientation3D_EULER_ANGLES, &flash_geom_Orientation3D_EULER_ANGLES);
-    dict_put(&flash_geom_Orientation3D.members, &flash_geom_Orientation3D_AXIS_ANGLE, &flash_geom_Orientation3D_AXIS_ANGLE);
+    dict_init2(&flash_geom_Orientation3D.static_members, &memberinfo_type, 8);
+    dict_put(&flash_geom_Orientation3D.static_members, &flash_geom_Orientation3D_QUATERNION, &flash_geom_Orientation3D_QUATERNION);
+    dict_put(&flash_geom_Orientation3D.static_members, &flash_geom_Orientation3D_EULER_ANGLES, &flash_geom_Orientation3D_EULER_ANGLES);
+    dict_put(&flash_geom_Orientation3D.static_members, &flash_geom_Orientation3D_AXIS_ANGLE, &flash_geom_Orientation3D_AXIS_ANGLE);
     dict_put(d, &flash_text_engine_CFFHinting, &flash_text_engine_CFFHinting);
     dict_init2(&flash_text_engine_CFFHinting.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_CFFHinting.members, &flash_text_engine_CFFHinting_HORIZONTAL_STEM, &flash_text_engine_CFFHinting_HORIZONTAL_STEM);
-    dict_put(&flash_text_engine_CFFHinting.members, &flash_text_engine_CFFHinting_NONE, &flash_text_engine_CFFHinting_NONE);
+    dict_init2(&flash_text_engine_CFFHinting.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_CFFHinting.static_members, &flash_text_engine_CFFHinting_HORIZONTAL_STEM, &flash_text_engine_CFFHinting_HORIZONTAL_STEM);
+    dict_put(&flash_text_engine_CFFHinting.static_members, &flash_text_engine_CFFHinting_NONE, &flash_text_engine_CFFHinting_NONE);
     dict_put(d, &flash_text_FontType, &flash_text_FontType);
     dict_init2(&flash_text_FontType.members, &memberinfo_type, 8);
-    dict_put(&flash_text_FontType.members, &flash_text_FontType_EMBEDDED, &flash_text_FontType_EMBEDDED);
-    dict_put(&flash_text_FontType.members, &flash_text_FontType_DEVICE, &flash_text_FontType_DEVICE);
-    dict_put(&flash_text_FontType.members, &flash_text_FontType_EMBEDDED_CFF, &flash_text_FontType_EMBEDDED_CFF);
+    dict_init2(&flash_text_FontType.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_FontType.static_members, &flash_text_FontType_EMBEDDED, &flash_text_FontType_EMBEDDED);
+    dict_put(&flash_text_FontType.static_members, &flash_text_FontType_DEVICE, &flash_text_FontType_DEVICE);
+    dict_put(&flash_text_FontType.static_members, &flash_text_FontType_EMBEDDED_CFF, &flash_text_FontType_EMBEDDED_CFF);
     dict_put(d, &flash_filters_ShaderFilter, &flash_filters_ShaderFilter);
     dict_init2(&flash_filters_ShaderFilter.members, &memberinfo_type, 8);
+    dict_init2(&flash_filters_ShaderFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_bottomExtension, &flash_filters_ShaderFilter_bottomExtension);
     dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_shader, &flash_filters_ShaderFilter_shader);
     dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_rightExtension, &flash_filters_ShaderFilter_rightExtension);
@@ -7475,6 +8657,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_topExtension, &flash_filters_ShaderFilter_topExtension);
     dict_put(d, &flash_display_GraphicsPath, &flash_display_GraphicsPath);
     dict_init2(&flash_display_GraphicsPath.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_GraphicsPath.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_wideMoveTo, &flash_display_GraphicsPath_wideMoveTo);
     dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_winding, &flash_display_GraphicsPath_winding);
     dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_moveTo, &flash_display_GraphicsPath_moveTo);
@@ -7485,94 +8668,100 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_data, &flash_display_GraphicsPath_data);
     dict_put(d, &flash_system_ApplicationDomain, &flash_system_ApplicationDomain);
     dict_init2(&flash_system_ApplicationDomain.members, &memberinfo_type, 8);
+    dict_init2(&flash_system_ApplicationDomain.static_members, &memberinfo_type, 8);
     dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_hasDefinition, &flash_system_ApplicationDomain_hasDefinition);
     dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_getDefinition, &flash_system_ApplicationDomain_getDefinition);
-    dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH);
     dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_parentDomain, &flash_system_ApplicationDomain_parentDomain);
     dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_domainMemory, &flash_system_ApplicationDomain_domainMemory);
-    dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_currentDomain, &flash_system_ApplicationDomain_currentDomain);
+    dict_put(&flash_system_ApplicationDomain.static_members, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH);
+    dict_put(&flash_system_ApplicationDomain.static_members, &flash_system_ApplicationDomain_currentDomain, &flash_system_ApplicationDomain_currentDomain);
     dict_put(d, &flash_events_KeyboardEvent, &flash_events_KeyboardEvent);
-    dict_init2(&flash_events_KeyboardEvent.members, &memberinfo_type, 31);
+    dict_init2(&flash_events_KeyboardEvent.members, &memberinfo_type, 15);
+    dict_init2(&flash_events_KeyboardEvent.static_members, &memberinfo_type, 8);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_shiftKey, &flash_events_KeyboardEvent_shiftKey);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyCode, &flash_events_KeyboardEvent_keyCode);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyLocation, &flash_events_KeyboardEvent_keyLocation);
     dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_updateAfterEvent, &flash_events_KeyboardEvent_updateAfterEvent);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_charCode, &flash_events_KeyboardEvent_charCode);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_KEY_UP, &flash_events_KeyboardEvent_KEY_UP);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_KEY_DOWN, &flash_events_KeyboardEvent_KEY_DOWN);
     dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_toString, &flash_events_KeyboardEvent_toString);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyLocation, &flash_events_KeyboardEvent_keyLocation);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_shiftKey, &flash_events_KeyboardEvent_shiftKey);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_clone, &flash_events_KeyboardEvent_clone);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_ctrlKey, &flash_events_KeyboardEvent_ctrlKey);
     dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_altKey, &flash_events_KeyboardEvent_altKey);
-    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyCode, &flash_events_KeyboardEvent_keyCode);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_ctrlKey, &flash_events_KeyboardEvent_ctrlKey);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_clone, &flash_events_KeyboardEvent_clone);
+    dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_charCode, &flash_events_KeyboardEvent_charCode);
+    dict_put(&flash_events_KeyboardEvent.static_members, &flash_events_KeyboardEvent_KEY_DOWN, &flash_events_KeyboardEvent_KEY_DOWN);
+    dict_put(&flash_events_KeyboardEvent.static_members, &flash_events_KeyboardEvent_KEY_UP, &flash_events_KeyboardEvent_KEY_UP);
     dict_put(d, &adobe_utils_ProductManager, &adobe_utils_ProductManager);
     dict_init2(&adobe_utils_ProductManager.members, &memberinfo_type, 8);
+    dict_init2(&adobe_utils_ProductManager.static_members, &memberinfo_type, 8);
     dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_running, &adobe_utils_ProductManager_running);
     dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_download, &adobe_utils_ProductManager_download);
     dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_installedVersion, &adobe_utils_ProductManager_installedVersion);
     dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_installed, &adobe_utils_ProductManager_installed);
     dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_launch, &adobe_utils_ProductManager_launch);
     dict_put(d, &flash_events_Event, &flash_events_Event);
-    dict_init2(&flash_events_Event.members, &memberinfo_type, 127);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CLEAR, &flash_events_Event_CLEAR);
-    dict_put(&flash_events_Event.members, &flash_events_Event_toString, &flash_events_Event_toString);
-    dict_put(&flash_events_Event.members, &flash_events_Event_cancelable, &flash_events_Event_cancelable);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CANCEL, &flash_events_Event_CANCEL);
-    dict_put(&flash_events_Event.members, &flash_events_Event_clone, &flash_events_Event_clone);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CONNECT, &flash_events_Event_CONNECT);
-    dict_put(&flash_events_Event.members, &flash_events_Event_REMOVED_FROM_STAGE, &flash_events_Event_REMOVED_FROM_STAGE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_FRAME_CONSTRUCTED, &flash_events_Event_FRAME_CONSTRUCTED);
-    dict_put(&flash_events_Event.members, &flash_events_Event_TAB_INDEX_CHANGE, &flash_events_Event_TAB_INDEX_CHANGE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_currentTarget, &flash_events_Event_currentTarget);
-    dict_put(&flash_events_Event.members, &flash_events_Event_ADDED, &flash_events_Event_ADDED);
-    dict_put(&flash_events_Event.members, &flash_events_Event_OPEN, &flash_events_Event_OPEN);
-    dict_put(&flash_events_Event.members, &flash_events_Event_TAB_CHILDREN_CHANGE, &flash_events_Event_TAB_CHILDREN_CHANGE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_COMPLETE, &flash_events_Event_COMPLETE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_ACTIVATE, &flash_events_Event_ACTIVATE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_RENDER, &flash_events_Event_RENDER);
-    dict_put(&flash_events_Event.members, &flash_events_Event_EXIT_FRAME, &flash_events_Event_EXIT_FRAME);
+    dict_init2(&flash_events_Event.members, &memberinfo_type, 31);
+    dict_init2(&flash_events_Event.static_members, &memberinfo_type, 63);
     dict_put(&flash_events_Event.members, &flash_events_Event_type, &flash_events_Event_type);
-    dict_put(&flash_events_Event.members, &flash_events_Event_DEACTIVATE, &flash_events_Event_DEACTIVATE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_stopImmediatePropagation, &flash_events_Event_stopImmediatePropagation);
-    dict_put(&flash_events_Event.members, &flash_events_Event_SELECT_ALL, &flash_events_Event_SELECT_ALL);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CUT, &flash_events_Event_CUT);
-    dict_put(&flash_events_Event.members, &flash_events_Event_ENTER_FRAME, &flash_events_Event_ENTER_FRAME);
-    dict_put(&flash_events_Event.members, &flash_events_Event_INIT, &flash_events_Event_INIT);
-    dict_put(&flash_events_Event.members, &flash_events_Event_SOUND_COMPLETE, &flash_events_Event_SOUND_COMPLETE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_COPY, &flash_events_Event_COPY);
+    dict_put(&flash_events_Event.members, &flash_events_Event_cancelable, &flash_events_Event_cancelable);
     dict_put(&flash_events_Event.members, &flash_events_Event_isDefaultPrevented, &flash_events_Event_isDefaultPrevented);
-    dict_put(&flash_events_Event.members, &flash_events_Event_PASTE, &flash_events_Event_PASTE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_stopPropagation, &flash_events_Event_stopPropagation);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CLOSE, &flash_events_Event_CLOSE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_REMOVED, &flash_events_Event_REMOVED);
-    dict_put(&flash_events_Event.members, &flash_events_Event_TAB_ENABLED_CHANGE, &flash_events_Event_TAB_ENABLED_CHANGE);
+    dict_put(&flash_events_Event.members, &flash_events_Event_target, &flash_events_Event_target);
     dict_put(&flash_events_Event.members, &flash_events_Event_eventPhase, &flash_events_Event_eventPhase);
-    dict_put(&flash_events_Event.members, &flash_events_Event_UNLOAD, &flash_events_Event_UNLOAD);
+    dict_put(&flash_events_Event.members, &flash_events_Event_currentTarget, &flash_events_Event_currentTarget);
+    dict_put(&flash_events_Event.members, &flash_events_Event_toString, &flash_events_Event_toString);
+    dict_put(&flash_events_Event.members, &flash_events_Event_stopImmediatePropagation, &flash_events_Event_stopImmediatePropagation);
     dict_put(&flash_events_Event.members, &flash_events_Event_bubbles, &flash_events_Event_bubbles);
-    dict_put(&flash_events_Event.members, &flash_events_Event_formatToString, &flash_events_Event_formatToString);
-    dict_put(&flash_events_Event.members, &flash_events_Event_FULLSCREEN, &flash_events_Event_FULLSCREEN);
-    dict_put(&flash_events_Event.members, &flash_events_Event_MOUSE_LEAVE, &flash_events_Event_MOUSE_LEAVE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_ID3, &flash_events_Event_ID3);
-    dict_put(&flash_events_Event.members, &flash_events_Event_RESIZE, &flash_events_Event_RESIZE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_CHANGE, &flash_events_Event_CHANGE);
-    dict_put(&flash_events_Event.members, &flash_events_Event_SELECT, &flash_events_Event_SELECT);
-    dict_put(&flash_events_Event.members, &flash_events_Event_SCROLL, &flash_events_Event_SCROLL);
-    dict_put(&flash_events_Event.members, &flash_events_Event_ADDED_TO_STAGE, &flash_events_Event_ADDED_TO_STAGE);
+    dict_put(&flash_events_Event.members, &flash_events_Event_stopPropagation, &flash_events_Event_stopPropagation);
+    dict_put(&flash_events_Event.members, &flash_events_Event_clone, &flash_events_Event_clone);
     dict_put(&flash_events_Event.members, &flash_events_Event_preventDefault, &flash_events_Event_preventDefault);
-    dict_put(&flash_events_Event.members, &flash_events_Event_target, &flash_events_Event_target);
+    dict_put(&flash_events_Event.members, &flash_events_Event_formatToString, &flash_events_Event_formatToString);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_REMOVED_FROM_STAGE, &flash_events_Event_REMOVED_FROM_STAGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CLEAR, &flash_events_Event_CLEAR);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_OPEN, &flash_events_Event_OPEN);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_TAB_CHILDREN_CHANGE, &flash_events_Event_TAB_CHILDREN_CHANGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_DEACTIVATE, &flash_events_Event_DEACTIVATE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_ACTIVATE, &flash_events_Event_ACTIVATE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_SOUND_COMPLETE, &flash_events_Event_SOUND_COMPLETE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CANCEL, &flash_events_Event_CANCEL);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_REMOVED, &flash_events_Event_REMOVED);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_INIT, &flash_events_Event_INIT);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_FRAME_CONSTRUCTED, &flash_events_Event_FRAME_CONSTRUCTED);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_SCROLL, &flash_events_Event_SCROLL);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_TAB_INDEX_CHANGE, &flash_events_Event_TAB_INDEX_CHANGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CHANGE, &flash_events_Event_CHANGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_ADDED_TO_STAGE, &flash_events_Event_ADDED_TO_STAGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_UNLOAD, &flash_events_Event_UNLOAD);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_SELECT, &flash_events_Event_SELECT);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CONNECT, &flash_events_Event_CONNECT);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CUT, &flash_events_Event_CUT);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_PASTE, &flash_events_Event_PASTE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_ADDED, &flash_events_Event_ADDED);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_ID3, &flash_events_Event_ID3);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_ENTER_FRAME, &flash_events_Event_ENTER_FRAME);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_RENDER, &flash_events_Event_RENDER);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_EXIT_FRAME, &flash_events_Event_EXIT_FRAME);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_RESIZE, &flash_events_Event_RESIZE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_FULLSCREEN, &flash_events_Event_FULLSCREEN);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_MOUSE_LEAVE, &flash_events_Event_MOUSE_LEAVE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_CLOSE, &flash_events_Event_CLOSE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_SELECT_ALL, &flash_events_Event_SELECT_ALL);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_TAB_ENABLED_CHANGE, &flash_events_Event_TAB_ENABLED_CHANGE);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_COPY, &flash_events_Event_COPY);
+    dict_put(&flash_events_Event.static_members, &flash_events_Event_COMPLETE, &flash_events_Event_COMPLETE);
     dict_put(d, &flash_desktop_ClipboardFormats, &flash_desktop_ClipboardFormats);
-    dict_init2(&flash_desktop_ClipboardFormats.members, &memberinfo_type, 15);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_TEXT_FORMAT, &flash_desktop_ClipboardFormats_TEXT_FORMAT);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_BITMAP_FORMAT, &flash_desktop_ClipboardFormats_BITMAP_FORMAT);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_FLASH_PREFIX, &flash_desktop_ClipboardFormats_FLASH_PREFIX);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_HTML_FORMAT, &flash_desktop_ClipboardFormats_HTML_FORMAT);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_REFERENCE_PREFIX, &flash_desktop_ClipboardFormats_REFERENCE_PREFIX);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_AIR_PREFIX, &flash_desktop_ClipboardFormats_AIR_PREFIX);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX, &flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT, &flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_URL_FORMAT, &flash_desktop_ClipboardFormats_URL_FORMAT);
-    dict_put(&flash_desktop_ClipboardFormats.members, &flash_desktop_ClipboardFormats_FILE_LIST_FORMAT, &flash_desktop_ClipboardFormats_FILE_LIST_FORMAT);
+    dict_init2(&flash_desktop_ClipboardFormats.members, &memberinfo_type, 8);
+    dict_init2(&flash_desktop_ClipboardFormats.static_members, &memberinfo_type, 15);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_TEXT_FORMAT, &flash_desktop_ClipboardFormats_TEXT_FORMAT);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_BITMAP_FORMAT, &flash_desktop_ClipboardFormats_BITMAP_FORMAT);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_FLASH_PREFIX, &flash_desktop_ClipboardFormats_FLASH_PREFIX);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_HTML_FORMAT, &flash_desktop_ClipboardFormats_HTML_FORMAT);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_REFERENCE_PREFIX, &flash_desktop_ClipboardFormats_REFERENCE_PREFIX);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_AIR_PREFIX, &flash_desktop_ClipboardFormats_AIR_PREFIX);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX, &flash_desktop_ClipboardFormats_SERIALIZATION_PREFIX);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT, &flash_desktop_ClipboardFormats_RICH_TEXT_FORMAT);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_URL_FORMAT, &flash_desktop_ClipboardFormats_URL_FORMAT);
+    dict_put(&flash_desktop_ClipboardFormats.static_members, &flash_desktop_ClipboardFormats_FILE_LIST_FORMAT, &flash_desktop_ClipboardFormats_FILE_LIST_FORMAT);
     dict_put(d, &flash_display_MovieClip, &flash_display_MovieClip);
     dict_init2(&flash_display_MovieClip.members, &memberinfo_type, 31);
+    dict_init2(&flash_display_MovieClip.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_prevScene, &flash_display_MovieClip_prevScene);
     dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_gotoAndPlay, &flash_display_MovieClip_gotoAndPlay);
     dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentLabels, &flash_display_MovieClip_currentLabels);
@@ -7594,6 +8783,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_stop, &flash_display_MovieClip_stop);
     dict_put(d, &flash_display_BitmapData, &flash_display_BitmapData);
     dict_init2(&flash_display_BitmapData.members, &memberinfo_type, 63);
+    dict_init2(&flash_display_BitmapData.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getPixel32, &flash_display_BitmapData_getPixel32);
     dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_draw, &flash_display_BitmapData_draw);
     dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_setPixels, &flash_display_BitmapData_setPixels);
@@ -7631,15 +8821,16 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_dispose, &flash_display_BitmapData_dispose);
     dict_put(d, &flash_text_engine_LigatureLevel, &flash_text_engine_LigatureLevel);
     dict_init2(&flash_text_engine_LigatureLevel.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_LigatureLevel.members, &flash_text_engine_LigatureLevel_UNCOMMON, &flash_text_engine_LigatureLevel_UNCOMMON);
-    dict_put(&flash_text_engine_LigatureLevel.members, &flash_text_engine_LigatureLevel_COMMON, &flash_text_engine_LigatureLevel_COMMON);
-    dict_put(&flash_text_engine_LigatureLevel.members, &flash_text_engine_LigatureLevel_EXOTIC, &flash_text_engine_LigatureLevel_EXOTIC);
-    dict_put(&flash_text_engine_LigatureLevel.members, &flash_text_engine_LigatureLevel_MINIMUM, &flash_text_engine_LigatureLevel_MINIMUM);
-    dict_put(&flash_text_engine_LigatureLevel.members, &flash_text_engine_LigatureLevel_NONE, &flash_text_engine_LigatureLevel_NONE);
+    dict_init2(&flash_text_engine_LigatureLevel.static_members, &memberinfo_type, 8);
+    dict_put(&flash_text_engine_LigatureLevel.static_members, &flash_text_engine_LigatureLevel_UNCOMMON, &flash_text_engine_LigatureLevel_UNCOMMON);
+    dict_put(&flash_text_engine_LigatureLevel.static_members, &flash_text_engine_LigatureLevel_COMMON, &flash_text_engine_LigatureLevel_COMMON);
+    dict_put(&flash_text_engine_LigatureLevel.static_members, &flash_text_engine_LigatureLevel_EXOTIC, &flash_text_engine_LigatureLevel_EXOTIC);
+    dict_put(&flash_text_engine_LigatureLevel.static_members, &flash_text_engine_LigatureLevel_MINIMUM, &flash_text_engine_LigatureLevel_MINIMUM);
+    dict_put(&flash_text_engine_LigatureLevel.static_members, &flash_text_engine_LigatureLevel_NONE, &flash_text_engine_LigatureLevel_NONE);
     dict_put(d, &_Infinity, &_Infinity);
     dict_put(d, &flash_text_engine_FontDescription, &flash_text_engine_FontDescription);
     dict_init2(&flash_text_engine_FontDescription.members, &memberinfo_type, 15);
-    dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_isFontCompatible, &flash_text_engine_FontDescription_isFontCompatible);
+    dict_init2(&flash_text_engine_FontDescription.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_renderingMode, &flash_text_engine_FontDescription_renderingMode);
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_cffHinting, &flash_text_engine_FontDescription_cffHinting);
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontPosture, &flash_text_engine_FontDescription_fontPosture);
@@ -7648,23 +8839,27 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_locked, &flash_text_engine_FontDescription_locked);
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontWeight, &flash_text_engine_FontDescription_fontWeight);
     dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_clone, &flash_text_engine_FontDescription_clone);
+    dict_put(&flash_text_engine_FontDescription.static_members, &flash_text_engine_FontDescription_isFontCompatible, &flash_text_engine_FontDescription_isFontCompatible);
     dict_put(d, &flash_text_engine_TextElement, &flash_text_engine_TextElement);
     dict_init2(&flash_text_engine_TextElement.members, &memberinfo_type, 8);
+    dict_init2(&flash_text_engine_TextElement.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TextElement.members, &flash_text_engine_TextElement_replaceText, &flash_text_engine_TextElement_replaceText);
     dict_put(d, &flash_display_SWFVersion, &flash_display_SWFVersion);
     dict_init2(&flash_display_SWFVersion.members, &memberinfo_type, 8);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH4, &flash_display_SWFVersion_FLASH4);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH7, &flash_display_SWFVersion_FLASH7);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH8, &flash_display_SWFVersion_FLASH8);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH3, &flash_display_SWFVersion_FLASH3);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH6, &flash_display_SWFVersion_FLASH6);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH9, &flash_display_SWFVersion_FLASH9);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH2, &flash_display_SWFVersion_FLASH2);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH5, &flash_display_SWFVersion_FLASH5);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH10, &flash_display_SWFVersion_FLASH10);
-    dict_put(&flash_display_SWFVersion.members, &flash_display_SWFVersion_FLASH1, &flash_display_SWFVersion_FLASH1);
+    dict_init2(&flash_display_SWFVersion.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH4, &flash_display_SWFVersion_FLASH4);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH7, &flash_display_SWFVersion_FLASH7);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH8, &flash_display_SWFVersion_FLASH8);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH3, &flash_display_SWFVersion_FLASH3);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH6, &flash_display_SWFVersion_FLASH6);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH9, &flash_display_SWFVersion_FLASH9);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH2, &flash_display_SWFVersion_FLASH2);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH5, &flash_display_SWFVersion_FLASH5);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH10, &flash_display_SWFVersion_FLASH10);
+    dict_put(&flash_display_SWFVersion.static_members, &flash_display_SWFVersion_FLASH1, &flash_display_SWFVersion_FLASH1);
     dict_put(d, &flash_net_URLLoader, &flash_net_URLLoader);
     dict_init2(&flash_net_URLLoader.members, &memberinfo_type, 8);
+    dict_init2(&flash_net_URLLoader.static_members, &memberinfo_type, 8);
     dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_close, &flash_net_URLLoader_close);
     dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_bytesLoaded, &flash_net_URLLoader_bytesLoaded);
     dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_load, &flash_net_URLLoader_load);
@@ -7673,6 +8868,7 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_data, &flash_net_URLLoader_data);
     dict_put(d, &flash_geom_Matrix, &flash_geom_Matrix);
     dict_init2(&flash_geom_Matrix.members, &memberinfo_type, 31);
+    dict_init2(&flash_geom_Matrix.static_members, &memberinfo_type, 8);
     dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_b, &flash_geom_Matrix_b);
     dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_deltaTransformPoint, &flash_geom_Matrix_deltaTransformPoint);
     dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_identity, &flash_geom_Matrix_identity);
@@ -7693,12 +8889,14 @@ 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_init2(&flash_accessibility_Accessibility.static_members, &memberinfo_type, 8);
+    dict_put(&flash_accessibility_Accessibility.static_members, &flash_accessibility_Accessibility_active, &flash_accessibility_Accessibility_active);
+    dict_put(&flash_accessibility_Accessibility.static_members, &flash_accessibility_Accessibility_updateProperties, &flash_accessibility_Accessibility_updateProperties);
+    dict_put(&flash_accessibility_Accessibility.static_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);
+    dict_init2(&flash_filters_GlowFilter.static_members, &memberinfo_type, 8);
     dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_blurY, &flash_filters_GlowFilter_blurY);
     dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_strength, &flash_filters_GlowFilter_strength);
     dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_inner, &flash_filters_GlowFilter_inner);
@@ -7710,36 +8908,42 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_blurX, &flash_filters_GlowFilter_blurX);
     dict_put(d, &flash_events_FullScreenEvent, &flash_events_FullScreenEvent);
     dict_init2(&flash_events_FullScreenEvent.members, &memberinfo_type, 8);
-    dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_FULL_SCREEN, &flash_events_FullScreenEvent_FULL_SCREEN);
+    dict_init2(&flash_events_FullScreenEvent.static_members, &memberinfo_type, 8);
     dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_toString, &flash_events_FullScreenEvent_toString);
     dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_clone, &flash_events_FullScreenEvent_clone);
     dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_fullScreen, &flash_events_FullScreenEvent_fullScreen);
+    dict_put(&flash_events_FullScreenEvent.static_members, &flash_events_FullScreenEvent_FULL_SCREEN, &flash_events_FullScreenEvent_FULL_SCREEN);
     dict_put(d, &flash_display_StageDisplayState, &flash_display_StageDisplayState);
     dict_init2(&flash_display_StageDisplayState.members, &memberinfo_type, 8);
-    dict_put(&flash_display_StageDisplayState.members, &flash_display_StageDisplayState_NORMAL, &flash_display_StageDisplayState_NORMAL);
-    dict_put(&flash_display_StageDisplayState.members, &flash_display_StageDisplayState_FULL_SCREEN, &flash_display_StageDisplayState_FULL_SCREEN);
+    dict_init2(&flash_display_StageDisplayState.static_members, &memberinfo_type, 8);
+    dict_put(&flash_display_StageDisplayState.static_members, &flash_display_StageDisplayState_NORMAL, &flash_display_StageDisplayState_NORMAL);
+    dict_put(&flash_display_StageDisplayState.static_members, &flash_display_StageDisplayState_FULL_SCREEN, &flash_display_StageDisplayState_FULL_SCREEN);
     dict_put(d, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier);
     dict_init2(&flash_text_engine_TextJustifier.members, &memberinfo_type, 8);
-    dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_getJustifierForLocale, &flash_text_engine_TextJustifier_getJustifierForLocale);
+    dict_init2(&flash_text_engine_TextJustifier.static_members, &memberinfo_type, 8);
     dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_lineJustification, &flash_text_engine_TextJustifier_lineJustification);
     dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_locale, &flash_text_engine_TextJustifier_locale);
     dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_clone, &flash_text_engine_TextJustifier_clone);
+    dict_put(&flash_text_engine_TextJustifier.static_members, &flash_text_engine_TextJustifier_getJustifierForLocale, &flash_text_engine_TextJustifier_getJustifierForLocale);
     dict_put(d, &flash_display_StageAlign, &flash_display_StageAlign);
-    dict_init2(&flash_display_StageAlign.members, &memberinfo_type, 15);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_RIGHT, &flash_display_StageAlign_RIGHT);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_BOTTOM, &flash_display_StageAlign_BOTTOM);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_BOTTOM_LEFT, &flash_display_StageAlign_BOTTOM_LEFT);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_TOP_RIGHT, &flash_display_StageAlign_TOP_RIGHT);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_TOP, &flash_display_StageAlign_TOP);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_LEFT, &flash_display_StageAlign_LEFT);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_BOTTOM_RIGHT, &flash_display_StageAlign_BOTTOM_RIGHT);
-    dict_put(&flash_display_StageAlign.members, &flash_display_StageAlign_TOP_LEFT, &flash_display_StageAlign_TOP_LEFT);
+    dict_init2(&flash_display_StageAlign.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_StageAlign.static_members, &memberinfo_type, 15);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_RIGHT, &flash_display_StageAlign_RIGHT);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_BOTTOM, &flash_display_StageAlign_BOTTOM);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_BOTTOM_LEFT, &flash_display_StageAlign_BOTTOM_LEFT);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_TOP_RIGHT, &flash_display_StageAlign_TOP_RIGHT);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_TOP, &flash_display_StageAlign_TOP);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_LEFT, &flash_display_StageAlign_LEFT);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_BOTTOM_RIGHT, &flash_display_StageAlign_BOTTOM_RIGHT);
+    dict_put(&flash_display_StageAlign.static_members, &flash_display_StageAlign_TOP_LEFT, &flash_display_StageAlign_TOP_LEFT);
     dict_put(d, &_NaN, &_NaN);
     dict_put(d, &_ReferenceError, &_ReferenceError);
     dict_init2(&_ReferenceError.members, &memberinfo_type, 8);
-    dict_put(&_ReferenceError.members, &_ReferenceError_length, &_ReferenceError_length);
+    dict_init2(&_ReferenceError.static_members, &memberinfo_type, 8);
+    dict_put(&_ReferenceError.static_members, &_ReferenceError_length, &_ReferenceError_length);
     dict_put(d, &flash_display_Shape, &flash_display_Shape);
     dict_init2(&flash_display_Shape.members, &memberinfo_type, 8);
+    dict_init2(&flash_display_Shape.static_members, &memberinfo_type, 8);
     dict_put(&flash_display_Shape.members, &flash_display_Shape_graphics, &flash_display_Shape_graphics);
     _NaN_constant.f =  __builtin_nan("");
     _Infinity_constant.f = __builtin_inf();