made builtin classes more complete
authorMatthias Kramm <kramm@quiss.org>
Mon, 16 Feb 2009 13:19:15 +0000 (14:19 +0100)
committerMatthias Kramm <kramm@quiss.org>
Mon, 16 Feb 2009 13:19:15 +0000 (14:19 +0100)
lib/as3/Makefile
lib/as3/builtin.c
lib/as3/import.c
lib/as3/mklib.c
lib/as3/parser.tab.c
lib/as3/pool.h
lib/as3/tokenizer.lex
lib/as3/tokenizer.yy.c

index 5f61c20..0c507e9 100644 (file)
@@ -40,8 +40,8 @@ parser: main.o tokenizer.yy.o ../librfxswf.a ../libbase.a parser.tab.h
        gcc $(D) main.o ../librfxswf.a ../libbase.a -o parser -lz
 
 rfxswf_modules=../drawer.o ../rfxswf.o ../modules/*.o ../lame/*.o ../action/*.o ../MD5.o abc.o opcodes.o code.o pool.o scripts.o
-mklib: mklib.o $(rfxswf_modules) import.o registry.o ../libbase.a
-       gcc $(D) mklib.o $(rfxswf_modules) import.o registry.o ../libbase.a -o mklib -lz -lm -lfreetype -ljpeg
+mklib: mklib.o $(rfxswf_modules) import.o registry.o tokenizer.yy.o parser.tab.o files.o compiler.o ../libbase.a
+       gcc $(D) mklib.o $(rfxswf_modules) import.o registry.o tokenizer.yy.o parser.tab.o files.o compiler.o ../libbase.a -o mklib -lz -lm -lfreetype -ljpeg
 
 ../q.o: ../q.c ../q.h ../mem.h
        cd ..; make q.o; cd -
index 5d82b46..dfc74a4 100644 (file)
 #include "builtin.h"
 
-static methodinfo_t flash_utils_unescapeMultiByte;
-static methodinfo_t flash_utils_setTimeout;
-static methodinfo_t flash_utils_setInterval;
-static methodinfo_t flash_utils_getTimer;
-static methodinfo_t flash_utils_getQualifiedSuperclassName;
-static methodinfo_t flash_utils_getQualifiedClassName;
-static methodinfo_t flash_utils_getDefinitionByName;
-static varinfo_t flash_utils_flash_proxy;
-static methodinfo_t flash_utils_escapeMultiByte;
-static methodinfo_t flash_utils_describeType;
-static methodinfo_t flash_utils_clearTimeout;
-static methodinfo_t flash_utils_clearInterval;
-static methodinfo_t flash_system_fscommand;
-static methodinfo_t flash_sampler_stopSampling;
-static methodinfo_t flash_sampler_startSampling;
-static methodinfo_t flash_sampler_pauseSampling;
-static methodinfo_t flash_sampler_isGetterSetter;
-static methodinfo_t flash_sampler_getSize;
-static methodinfo_t flash_sampler_getSetterInvocationCount;
-static methodinfo_t flash_sampler_getSamples;
-static methodinfo_t flash_sampler_getSampleCount;
-static methodinfo_t flash_sampler_getMemberNames;
-static methodinfo_t flash_sampler_getInvocationCount;
-static methodinfo_t flash_sampler_getGetterInvocationCount;
-static methodinfo_t flash_sampler_clearSamples;
-static methodinfo_t flash_sampler__getInvocationCount;
-static methodinfo_t flash_profiler_showRedrawRegions;
-static methodinfo_t flash_profiler_profile;
-static methodinfo_t flash_net_sendToURL;
+static classinfo_t flash_text_TextFormat;
+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 classinfo_t flash_filters_DropShadowFilter;
+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 classinfo_t flash_text_engine_TextLineValidity;
+static classinfo_t flash_display_LineScaleMode;
+static classinfo_t flash_geom_Transform;
+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 classinfo_t flash_events_MouseEvent;
+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 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;
+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 varinfo_t flash_media_Camera_names;
+static methodinfo_t flash_media_Camera_setQuality;
+static methodinfo_t flash_media_Camera_setMotionLevel;
 static methodinfo_t flash_net_registerClassAlias;
-static methodinfo_t flash_net_navigateToURL;
-static methodinfo_t flash_net_getClassByAlias;
-static methodinfo_t flash_debugger_enterDebugger;
-static methodinfo_t adobe_utils_MMExecute;
-static methodinfo_t adobe_utils_MMEndCommand;
-static methodinfo_t _trace;
-static classinfo_t flash_display_MovieClip;
-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_text_engine_TextLine;
-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;
-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 classinfo_t flash_display_Stage;
-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_display_Sprite;
-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_display_Loader;
-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_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 classinfo_t flash_display_DisplayObjectContainer;
-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_display_SimpleButton;
-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_media_Video;
-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_StaticText;
-static varinfo_t flash_text_StaticText_text;
-static classinfo_t flash_display_Shape;
-static varinfo_t flash_display_Shape_graphics;
-static classinfo_t flash_display_MorphShape;
-static classinfo_t flash_display_InteractiveObject;
-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_display_Bitmap;
-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_display_AVM1Movie;
-static methodinfo_t flash_display_AVM1Movie_call;
-static methodinfo_t flash_display_AVM1Movie_addCallback;
-static classinfo_t flash_events_SecurityErrorEvent;
-static methodinfo_t flash_events_SecurityErrorEvent_toString;
-static methodinfo_t flash_events_SecurityErrorEvent_clone;
-static classinfo_t flash_events_IOErrorEvent;
-static methodinfo_t flash_events_IOErrorEvent_toString;
-static methodinfo_t flash_events_IOErrorEvent_clone;
-static classinfo_t flash_events_AsyncErrorEvent;
-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_display_ShaderJob;
-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 flash_net_XMLSocket;
-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_net_URLStream;
-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_net_URLLoader;
-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_utils_Timer;
-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 flash_system_IME;
-static classinfo_t flash_text_StyleSheet;
-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_media_SoundChannel;
-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_media_Sound;
-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_utils_ByteArray;
+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 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 classinfo_t flash_accessibility_AccessibilityImplementation;
+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 methodinfo_t flash_sampler_stopSampling;
+static classinfo_t flash_events_SyncEvent;
+static methodinfo_t flash_events_SyncEvent_toString;
+static methodinfo_t flash_events_SyncEvent_clone;
+static varinfo_t flash_events_SyncEvent_changeList;
+static methodinfo_t _encodeURIComponent;
 static classinfo_t flash_net_Socket;
 static methodinfo_t flash_net_Socket_writeBoolean;
 static methodinfo_t flash_net_Socket_connect;
@@ -381,4248 +183,3656 @@ 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 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 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 classinfo_t flash_printing_PrintJob;
-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_net_NetStreamPlayOptions;
-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_NetStream;
-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 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 classinfo_t flash_media_Microphone;
-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_getMicrophone;
-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 varinfo_t flash_media_Microphone_names;
-static classinfo_t flash_net_LocalConnection;
-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_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 classinfo_t flash_net_FileReferenceList;
-static varinfo_t flash_net_FileReferenceList_fileList;
-static methodinfo_t flash_net_FileReferenceList_browse;
-static classinfo_t flash_net_FileReference;
-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 flash_display_DisplayObject;
-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_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 classinfo_t flash_ui_ContextMenu;
-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_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;
-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 varinfo_t flash_media_Camera_names;
-static methodinfo_t flash_media_Camera_setQuality;
-static methodinfo_t flash_media_Camera_setMotionLevel;
-static classinfo_t flash_events_IMEEvent;
-static methodinfo_t flash_events_IMEEvent_toString;
-static methodinfo_t flash_events_IMEEvent_clone;
-static classinfo_t flash_events_ErrorEvent;
-static methodinfo_t flash_events_ErrorEvent_toString;
-static methodinfo_t flash_events_ErrorEvent_clone;
-static classinfo_t flash_events_DataEvent;
-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_FullScreenEvent;
-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_GraphicsStroke;
-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 flash_display_GraphicsEndFill;
-static classinfo_t flash_display_GraphicsShaderFill;
-static varinfo_t flash_display_GraphicsShaderFill_shader;
-static varinfo_t flash_display_GraphicsShaderFill_matrix;
-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 classinfo_t flash_display_GraphicsGradientFill;
-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_GraphicsSolidFill;
-static varinfo_t flash_display_GraphicsSolidFill_color;
-static varinfo_t flash_display_GraphicsSolidFill_alpha;
-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 classinfo_t flash_display_GraphicsPath;
-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_text_engine_EastAsianJustifier;
-static varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle;
-static methodinfo_t flash_text_engine_EastAsianJustifier_clone;
-static classinfo_t flash_text_engine_SpaceJustifier;
-static methodinfo_t flash_text_engine_SpaceJustifier_clone;
-static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing;
-static classinfo_t flash_text_engine_TextElement;
-static methodinfo_t flash_text_engine_TextElement_replaceText;
-static classinfo_t flash_text_engine_GroupElement;
-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 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 classinfo_t flash_xml_XMLDocument;
-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_system_JPEGLoaderContext;
-static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter;
-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 classinfo_t flash_filters_GradientGlowFilter;
-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_filters_GradientBevelFilter;
-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_filters_GlowFilter;
-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_filters_DropShadowFilter;
-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 flash_filters_DisplacementMapFilter;
-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 classinfo_t flash_filters_ConvolutionFilter;
-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_filters_ColorMatrixFilter;
-static varinfo_t flash_filters_ColorMatrixFilter_matrix;
-static methodinfo_t flash_filters_ColorMatrixFilter_clone;
-static classinfo_t flash_filters_BlurFilter;
-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 classinfo_t flash_filters_BevelFilter;
-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 classinfo_t flash_events_EventDispatcher;
-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_events_ShaderEvent;
-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_events_TimerEvent;
-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_SyncEvent;
-static methodinfo_t flash_events_SyncEvent_toString;
-static methodinfo_t flash_events_SyncEvent_clone;
-static varinfo_t flash_events_SyncEvent_changeList;
-static classinfo_t flash_events_StatusEvent;
-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 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_data;
-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_bytesTotal;
-static methodinfo_t flash_events_ProgressEvent_clone;
-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 classinfo_t flash_events_NetStatusEvent;
-static methodinfo_t flash_events_NetStatusEvent_toString;
-static varinfo_t flash_events_NetStatusEvent_info;
-static methodinfo_t flash_events_NetStatusEvent_clone;
-static classinfo_t flash_events_MouseEvent;
-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_events_ContextMenuEvent;
-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_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 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 flash_events_HTTPStatusEvent;
-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_events_FocusEvent;
-static varinfo_t flash_events_FocusEvent_shiftKey;
-static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible;
-static varinfo_t flash_events_FocusEvent_keyCode;
-static varinfo_t flash_events_FocusEvent_relatedObject;
-static methodinfo_t flash_events_FocusEvent_toString;
-static methodinfo_t flash_events_FocusEvent_clone;
-static classinfo_t flash_events_TextEvent;
-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_events_ActivityEvent;
-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_utils_ByteArray;
-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 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 classinfo_t flash_display_BitmapData;
-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_utils_Dictionary;
-static classinfo_t flash_trace_Trace;
-static classinfo_t flash_sampler_DeleteObjectSample;
-static classinfo_t flash_sampler_NewObjectSample;
-static varinfo_t flash_sampler_NewObjectSample_object;
-static classinfo_t flash_sampler_Sample;
-static classinfo_t flash_sampler_StackFrame;
-static methodinfo_t flash_sampler_StackFrame_toString;
-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 classinfo_t flash_desktop_ClipboardTransferMode;
-static classinfo_t flash_desktop_ClipboardFormats;
-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 classinfo_t flash_geom_Utils3D;
-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 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;
-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_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 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 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_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_invert;
-static methodinfo_t flash_geom_Matrix3D_appendScale;
-static methodinfo_t flash_geom_Matrix3D_transformVectors;
-static methodinfo_t flash_geom_Matrix3D_appendTranslation;
-static methodinfo_t flash_geom_Matrix3D_appendRotation;
-static methodinfo_t flash_geom_Matrix3D_prepend;
-static methodinfo_t flash_geom_Matrix3D_identity;
-static methodinfo_t flash_geom_Matrix3D_prependTranslation;
-static classinfo_t flash_geom_Orientation3D;
-static classinfo_t flash_display_TriangleCulling;
-static classinfo_t flash_display_GraphicsPathWinding;
-static classinfo_t flash_display_GraphicsPathCommand;
-static classinfo_t flash_display_IGraphicsStroke;
-static classinfo_t flash_display_IGraphicsFill;
-static classinfo_t flash_display_IGraphicsPath;
-static classinfo_t flash_display_IGraphicsData;
-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 classinfo_t flash_display_ShaderParameterType;
-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 classinfo_t flash_display_ShaderData;
-static classinfo_t flash_display_Shader;
-static varinfo_t flash_display_Shader_precisionHint;
-static varinfo_t flash_display_Shader_data;
-static classinfo_t flash_display_ShaderPrecision;
-static classinfo_t flash_text_engine_TypographicCase;
-static classinfo_t flash_text_engine_TextRotation;
-static classinfo_t flash_text_engine_TextLineValidity;
-static classinfo_t flash_text_engine_TextLineMirrorRegion;
-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_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 classinfo_t flash_text_engine_TextBaseline;
-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 classinfo_t flash_text_engine_TabAlignment;
-static classinfo_t flash_text_engine_LineJustification;
-static classinfo_t flash_text_engine_TextLineCreationResult;
-static classinfo_t flash_text_engine_LigatureLevel;
-static classinfo_t flash_text_engine_Kerning;
-static classinfo_t flash_text_engine_JustificationStyle;
-static classinfo_t flash_text_engine_CFFHinting;
-static classinfo_t flash_text_engine_RenderingMode;
-static classinfo_t flash_text_engine_FontMetrics;
-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_text_engine_FontWeight;
-static classinfo_t flash_text_engine_FontPosture;
-static classinfo_t flash_text_engine_FontLookup;
-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 classinfo_t flash_text_engine_DigitWidth;
-static classinfo_t flash_text_engine_DigitCase;
-static classinfo_t flash_text_engine_ElementFormat;
-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_text_engine_BreakOpportunity;
-static classinfo_t flash_text_engine_ContentElement;
-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 classinfo_t adobe_utils_XMLUI;
-static classinfo_t flash_xml_XMLNodeType;
-static classinfo_t flash_xml_XMLNode;
-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 classinfo_t flash_net_URLRequestMethod;
-static classinfo_t flash_net_URLRequestHeader;
-static varinfo_t flash_net_URLRequestHeader_value;
-static varinfo_t flash_net_URLRequestHeader_name;
-static classinfo_t flash_net_URLRequest;
-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 flash_net_URLLoaderDataFormat;
-static classinfo_t flash_geom_Transform;
-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_text_TextSnapshot;
-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_TextRun;
-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_FontStyle;
-static classinfo_t flash_text_TextDisplayMode;
-static classinfo_t flash_text_TextColorType;
-static classinfo_t flash_text_GridFitType;
-static classinfo_t flash_net_SharedObjectFlushStatus;
-static classinfo_t flash_text_AntiAliasType;
-static classinfo_t flash_text_TextRenderer;
-static classinfo_t flash_text_TextFormatAlign;
-static classinfo_t flash_text_TextFormatDisplay;
-static classinfo_t flash_text_TextFormat;
-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_text_TextFieldType;
-static classinfo_t flash_text_TextFieldAutoSize;
-static classinfo_t flash_text_TextExtent;
-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_system_IMEConversionMode;
-static classinfo_t flash_system_Capabilities;
-static classinfo_t flash_system_System;
-static classinfo_t flash_display_ColorCorrectionSupport;
-static classinfo_t flash_display_ColorCorrection;
-static classinfo_t flash_display_StageScaleMode;
-static classinfo_t flash_display_StageQuality;
-static classinfo_t flash_display_StageDisplayState;
-static classinfo_t flash_display_StageAlign;
-static classinfo_t flash_media_SoundMixer;
-static classinfo_t flash_media_SoundTransform;
-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 classinfo_t flash_media_SoundLoaderContext;
-static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile;
-static varinfo_t flash_media_SoundLoaderContext_bufferTime;
-static classinfo_t flash_media_ID3Info;
-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_system_SecurityPanel;
-static classinfo_t flash_system_Security;
-static classinfo_t flash_net_Responder;
-static classinfo_t flash_geom_Rectangle;
-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_utils_Proxy;
-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_display_ActionScriptVersion;
-static classinfo_t flash_printing_PrintJobOrientation;
-static classinfo_t flash_printing_PrintJobOptions;
-static varinfo_t flash_printing_PrintJobOptions_printAsBitmap;
-static classinfo_t flash_net_ObjectEncoding;
-static classinfo_t flash_net_NetStreamPlayTransitions;
-static classinfo_t flash_net_NetStreamInfo;
-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_FrameLabel;
-static varinfo_t flash_display_FrameLabel_frame;
-static varinfo_t flash_display_FrameLabel_name;
-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 classinfo_t flash_ui_MouseCursor;
-static classinfo_t flash_ui_Mouse;
-static classinfo_t flash_media_SoundCodec;
-static classinfo_t flash_geom_Matrix;
-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_system_LoaderContext;
-static varinfo_t flash_system_LoaderContext_checkPolicyFile;
-static varinfo_t flash_system_LoaderContext_securityDomain;
-static varinfo_t flash_system_LoaderContext_applicationDomain;
-static classinfo_t flash_system_SecurityDomain;
-static classinfo_t flash_text_TextLineMetrics;
-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_ui_KeyLocation;
-static classinfo_t flash_ui_Keyboard;
-static classinfo_t flash_display_PixelSnapping;
-static classinfo_t flash_filters_BitmapFilterQuality;
-static classinfo_t flash_filters_BitmapFilterType;
-static classinfo_t flash_filters_BitmapFilter;
-static methodinfo_t flash_filters_BitmapFilter_clone;
-static classinfo_t flash_display_BitmapDataChannel;
-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 classinfo_t flash_display_JointStyle;
-static classinfo_t flash_display_CapsStyle;
-static classinfo_t flash_display_LineScaleMode;
-static classinfo_t flash_display_InterpolationMethod;
-static classinfo_t flash_display_SpreadMethod;
-static classinfo_t flash_display_GradientType;
-static classinfo_t flash_display_Graphics;
-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 flash_text_FontType;
-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 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 classinfo_t flash_external_ExternalInterface;
-static classinfo_t flash_events_EventPhase;
-static classinfo_t flash_events_Event;
-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_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_stopPropagation;
-static methodinfo_t flash_events_Event_clone;
-static methodinfo_t flash_events_Event_preventDefault;
-static methodinfo_t flash_events_Event_formatToString;
-static classinfo_t flash_display_BlendMode;
-static classinfo_t flash_filters_DisplacementMapFilterMode;
-static classinfo_t flash_utils_IDataOutput;
-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_utils_IDataInput;
-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_utils_Endian;
-static classinfo_t adobe_utils_CustomActions;
-static classinfo_t flash_ui_ContextMenuClipboardItems;
-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_ui_ContextMenuBuiltInItems;
-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_geom_ColorTransform;
-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_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 classinfo_t flash_accessibility_AccessibilityProperties;
-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_accessibility_AccessibilityImplementation;
-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_accessibility_Accessibility;
-static classinfo_t flash_display_IBitmapDrawable;
-static classinfo_t flash_utils_IExternalizable;
-static methodinfo_t flash_utils_IExternalizable_readExternal;
-static methodinfo_t flash_utils_IExternalizable_writeExternal;
-static classinfo_t flash_net_IDynamicPropertyWriter;
-static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties;
-static classinfo_t flash_net_IDynamicPropertyOutput;
-static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty;
-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 classinfo_t flash_errors_EOFError;
-static classinfo_t flash_errors_InvalidSWFError;
-static classinfo_t flash_errors_ScriptTimeoutError;
-static classinfo_t flash_errors_StackOverflowError;
-static classinfo_t flash_errors_MemoryError;
-static classinfo_t flash_errors_IOError;
-static classinfo_t flash_errors_IllegalOperationError;
-static classinfo_t flash_text_engine_TextBlock;
-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_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 varinfo_t flash_geom_Point_x;
-static methodinfo_t flash_geom_Point_add;
-static methodinfo_t flash_geom_Point_polar;
-static methodinfo_t flash_geom_Point_clone;
-static methodinfo_t flash_geom_Point_interpolate;
-static varinfo_t flash_geom_Point_y;
-static varinfo_t flash_geom_Point_length;
-static methodinfo_t flash_geom_Point_offset;
-static classinfo_t flash_display_SWFVersion;
-static methodinfo_t _unescape;
-static varinfo_t _undefined;
-static methodinfo_t _parseInt;
-static methodinfo_t _parseFloat;
-static methodinfo_t _isXMLName;
-static methodinfo_t _isNaN;
-static methodinfo_t _isFinite;
-static methodinfo_t _escape;
-static methodinfo_t _encodeURIComponent;
-static methodinfo_t _encodeURI;
-static methodinfo_t _decodeURIComponent;
-static methodinfo_t _decodeURI;
-static varinfo_t _NaN;
-static varinfo_t _Infinity;
-static varinfo_t _AS3;
-static classinfo_t _QName;
-static varinfo_t _QName_localName;
-static methodinfo_t _QName_valueOf;
-static methodinfo_t _QName_toString;
-static varinfo_t _QName_uri;
-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 classinfo_t _XML;
-static methodinfo_t _XML_attribute;
-static methodinfo_t _XML_toString;
-static methodinfo_t _XML_childIndex;
-static methodinfo_t _XML_parent;
-static methodinfo_t _XML_appendChild;
-static methodinfo_t _XML_replace;
-static methodinfo_t _XML_elements;
-static methodinfo_t _XML_setNotification;
-static methodinfo_t _XML_namespaceDeclarations;
-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_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_hasOwnProperty;
-static methodinfo_t _XML_normalize;
-static methodinfo_t _XML_valueOf;
-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_namespace;
-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_hasComplexContent;
-static methodinfo_t _XML_child;
-static methodinfo_t _XML_removeNamespace;
-static methodinfo_t _XML_addNamespace;
-static methodinfo_t _XML_nodeKind;
-static methodinfo_t _XML_name;
-static methodinfo_t _XML_setChildren;
-static classinfo_t _RegExp;
-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;
-static varinfo_t _RegExp_lastIndex;
-static varinfo_t _RegExp_extended;
-static varinfo_t _RegExp_multiline;
-static classinfo_t _Date;
-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 methodinfo_t _Date_UTC;
-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_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 classinfo_t _ArgumentError;
-static classinfo_t _UninitializedError;
-static classinfo_t _VerifyError;
-static classinfo_t _URIError;
-static classinfo_t _TypeError;
-static classinfo_t _SyntaxError;
-static classinfo_t _SecurityError;
-static classinfo_t _ReferenceError;
-static classinfo_t _RangeError;
-static classinfo_t _EvalError;
-static classinfo_t _DefinitionError;
-static classinfo_t _Error;
-static methodinfo_t _Error_getErrorMessage;
-static methodinfo_t _Error_throwError;
-static varinfo_t _Error_name;
-static varinfo_t _Error_message;
-static methodinfo_t _Error_getStackTrace;
-static varinfo_t _Error_errorID;
-static classinfo_t _Math;
-static classinfo_t _Array;
-static methodinfo_t _Array_forEach;
-static methodinfo_t _Array_sortOn;
-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_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 _String;
-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_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 classinfo_t _uint;
-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 classinfo_t _int;
-static methodinfo_t _int_valueOf;
-static methodinfo_t _int_toString;
-static methodinfo_t _int_toExponential;
-static methodinfo_t _int_toFixed;
-static methodinfo_t _int_toPrecision;
-static classinfo_t _Number;
-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 _Boolean;
-static methodinfo_t _Boolean_valueOf;
-static methodinfo_t _Boolean_toString;
-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 classinfo_t _Function;
-static varinfo_t _Function_length;
-static methodinfo_t _Function_apply;
-static methodinfo_t _Function_call;
-static varinfo_t _Function_prototype;
-static classinfo_t _Class;
-static varinfo_t _Class_prototype;
-static classinfo_t _Object;
-static methodinfo_t _Object_init;
-static methodinfo_t _Object_propertyIsEnumerable;
-static methodinfo_t _Object__setPropertyIsEnumerable;
-static methodinfo_t _Object_isPrototypeOf;
-static methodinfo_t _Object__dontEnumPrototype;
-static methodinfo_t _Object_hasOwnProperty;
-static methodinfo_t flash_utils_unescapeMultiByte = {0x02, 0x00, 0x82, 0x16, "flash.utils", "unescapeMultiByte", 0, 0, 0, 0};
-static methodinfo_t flash_utils_setTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "setTimeout", 0, 0, 0, 0};
-static methodinfo_t flash_utils_setInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "setInterval", 0, 0, 0, 0};
-static methodinfo_t flash_utils_getTimer = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getTimer", 0, 0, 0, 0};
-static methodinfo_t flash_utils_getQualifiedSuperclassName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getQualifiedSuperclassName", 0, 0, 0, 0};
-static methodinfo_t flash_utils_getQualifiedClassName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getQualifiedClassName", 0, 0, 0, 0};
-static methodinfo_t flash_utils_getDefinitionByName = {0x02, 0x00, 0x82, 0x16, "flash.utils", "getDefinitionByName", 0, 0, 0, 0};
-static varinfo_t flash_utils_flash_proxy = {0x01, 0x00, 0x82, 0x16, "flash.utils", "flash_proxy", 0, 0, 0, 0};
-static methodinfo_t flash_utils_escapeMultiByte = {0x02, 0x00, 0x82, 0x16, "flash.utils", "escapeMultiByte", 0, 0, 0, 0};
-static methodinfo_t flash_utils_describeType = {0x02, 0x00, 0x82, 0x16, "flash.utils", "describeType", 0, 0, 0, 0};
-static methodinfo_t flash_utils_clearTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearTimeout", 0, 0, 0, 0};
-static methodinfo_t flash_utils_clearInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearInterval", 0, 0, 0, 0};
-static methodinfo_t flash_system_fscommand = {0x02, 0x00, 0x82, 0x16, "flash.system", "fscommand", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_stopSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "stopSampling", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_startSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "startSampling", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_pauseSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "pauseSampling", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_isGetterSetter = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "isGetterSetter", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getSize = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSize", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getSetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSetterInvocationCount", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSamples", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getSampleCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSampleCount", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getMemberNames = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getMemberNames", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getInvocationCount", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_getGetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getGetterInvocationCount", 0, 0, 0, 0};
-static methodinfo_t flash_sampler_clearSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "clearSamples", 0, 0, 0, 0};
-static methodinfo_t flash_sampler__getInvocationCount = {0x02, 0x00, 0x82, 0x17, "flash.sampler", "_getInvocationCount", 0, 0, 0, 0};
-static methodinfo_t flash_profiler_showRedrawRegions = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "showRedrawRegions", 0, 0, 0, 0};
-static methodinfo_t flash_profiler_profile = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "profile", 0, 0, 0, 0};
-static methodinfo_t flash_net_sendToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "sendToURL", 0, 0, 0, 0};
-static methodinfo_t flash_net_registerClassAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "registerClassAlias", 0, 0, 0, 0};
-static methodinfo_t flash_net_navigateToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "navigateToURL", 0, 0, 0, 0};
-static methodinfo_t flash_net_getClassByAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "getClassByAlias", 0, 0, 0, 0};
-static methodinfo_t flash_debugger_enterDebugger = {0x02, 0x00, 0x82, 0x16, "flash.debugger", "enterDebugger", 0, 0, 0, 0};
-static methodinfo_t adobe_utils_MMExecute = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMExecute", 0, 0, 0, 0};
-static methodinfo_t adobe_utils_MMEndCommand = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMEndCommand", 0, 0, 0, 0};
-static methodinfo_t _trace = {0x02, 0x00, 0x82, 0x16, "", "trace", 0, 0, 0, 0};
-static classinfo_t flash_display_MovieClip = {0x03, 0x00, 0x88, 0x16, "flash.display", "MovieClip", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_MovieClip_prevScene = {0x02, 0x00, 0x80, 0x16, 0, "prevScene", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_gotoAndPlay = {0x02, 0x00, 0x80, 0x16, 0, "gotoAndPlay", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_currentLabels = {0x01, 0x00, 0x80, 0x16, 0, "currentLabels", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_nextFrame = {0x02, 0x00, 0x80, 0x16, 0, "nextFrame", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_currentScene = {0x01, 0x00, 0x80, 0x16, 0, "currentScene", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_currentFrameLabel = {0x01, 0x00, 0x80, 0x16, 0, "currentFrameLabel", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_framesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "framesLoaded", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_scenes = {0x01, 0x00, 0x80, 0x16, 0, "scenes", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_addFrameScript = {0x02, 0x00, 0x80, 0x16, 0, "addFrameScript", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_currentLabel = {0x01, 0x00, 0x80, 0x16, 0, "currentLabel", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_prevFrame = {0x02, 0x00, 0x80, 0x16, 0, "prevFrame", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_gotoAndStop = {0x02, 0x00, 0x80, 0x16, 0, "gotoAndStop", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_currentFrame = {0x01, 0x00, 0x80, 0x16, 0, "currentFrame", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_nextScene = {0x02, 0x00, 0x80, 0x16, 0, "nextScene", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_totalFrames = {0x01, 0x00, 0x80, 0x16, 0, "totalFrames", 0, 0, &flash_display_MovieClip, 0};
-static varinfo_t flash_display_MovieClip_trackAsMenu = {0x01, 0x00, 0x80, 0x16, 0, "trackAsMenu", 0, 0, &flash_display_MovieClip, 0};
-static methodinfo_t flash_display_MovieClip_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &flash_display_MovieClip, 0};
-static classinfo_t flash_text_engine_TextLine = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLine", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_TextLine_previousLine = {0x01, 0x00, 0x80, 0x16, 0, "previousLine", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_validity = {0x01, 0x00, 0x80, 0x16, 0, "validity", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextBlockBeginIndex", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft = {0x02, 0x00, 0x80, 0x16, 0, "getAtomWordBoundaryOnLeft", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextRotation", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_textHeight = {0x01, 0x00, 0x80, 0x16, 0, "textHeight", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomCenter = {0x02, 0x00, 0x80, 0x16, 0, "getAtomCenter", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomBounds = {0x02, 0x00, 0x80, 0x16, 0, "getAtomBounds", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_mirrorRegions = {0x01, 0x00, 0x80, 0x16, 0, "mirrorRegions", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_rawTextLength = {0x01, 0x00, 0x80, 0x16, 0, "rawTextLength", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_textWidth = {0x01, 0x00, 0x80, 0x16, 0, "textWidth", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_textBlock = {0x01, 0x00, 0x80, 0x16, 0, "textBlock", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "textBlockBeginIndex", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_unjustifiedTextWidth = {0x01, 0x00, 0x80, 0x16, 0, "unjustifiedTextWidth", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getBaselinePosition = {0x02, 0x00, 0x80, 0x16, 0, "getBaselinePosition", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_specifiedWidth = {0x01, 0x00, 0x80, 0x16, 0, "specifiedWidth", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getMirrorRegion = {0x02, 0x00, 0x80, 0x16, 0, "getMirrorRegion", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomGraphic = {0x02, 0x00, 0x80, 0x16, 0, "getAtomGraphic", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_hasGraphicElement = {0x01, 0x00, 0x80, 0x16, 0, "hasGraphicElement", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_flushAtomData = {0x02, 0x00, 0x80, 0x16, 0, "flushAtomData", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_dump = {0x02, 0x00, 0x80, 0x16, 0, "dump", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_nextLine = {0x01, 0x00, 0x80, 0x16, 0, "nextLine", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomIndexAtCharIndex", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockEndIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextBlockEndIndex", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_atomCount = {0x01, 0x00, 0x80, 0x16, 0, "atomCount", 0, 0, &flash_text_engine_TextLine, 0};
-static varinfo_t flash_text_engine_TextLine_descent = {0x01, 0x00, 0x80, 0x16, 0, "descent", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomBidiLevel = {0x02, 0x00, 0x80, 0x16, 0, "getAtomBidiLevel", 0, 0, &flash_text_engine_TextLine, 0};
-static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getAtomIndexAtPoint", 0, 0, &flash_text_engine_TextLine, 0};
-static classinfo_t flash_display_Stage = {0x03, 0x00, 0x80, 0x16, "flash.display", "Stage", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_Stage_setChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "setChildIndex", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_stageFocusRect = {0x01, 0x00, 0x80, 0x16, 0, "stageFocusRect", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_frameRate = {0x01, 0x00, 0x80, 0x16, 0, "frameRate", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_invalidate = {0x02, 0x00, 0x80, 0x16, 0, "invalidate", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_textSnapshot = {0x01, 0x00, 0x80, 0x16, 0, "textSnapshot", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_willTrigger = {0x02, 0x00, 0x80, 0x16, 0, "willTrigger", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "dispatchEvent", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_isFocusInaccessible = {0x02, 0x00, 0x80, 0x16, 0, "isFocusInaccessible", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_fullScreenWidth = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenWidth", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_fullScreenSourceRect = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenSourceRect", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_numChildren = {0x01, 0x00, 0x80, 0x16, 0, "numChildren", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_mouseChildren = {0x01, 0x00, 0x80, 0x16, 0, "mouseChildren", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, 0, "swapChildrenAt", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_showDefaultContextMenu = {0x01, 0x00, 0x80, 0x16, 0, "showDefaultContextMenu", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_addEventListener = {0x02, 0x00, 0x80, 0x16, 0, "addEventListener", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_stageHeight = {0x01, 0x00, 0x80, 0x16, 0, "stageHeight", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_fullScreenHeight = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenHeight", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_align = {0x01, 0x00, 0x80, 0x16, 0, "align", 0, 0, &flash_display_Stage, 0};
-static methodinfo_t flash_display_Stage_hasEventListener = {0x02, 0x00, 0x80, 0x16, 0, "hasEventListener", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_displayState = {0x01, 0x00, 0x80, 0x16, 0, "displayState", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_scaleMode = {0x01, 0x00, 0x80, 0x16, 0, "scaleMode", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_tabChildren = {0x01, 0x00, 0x80, 0x16, 0, "tabChildren", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_focus = {0x01, 0x00, 0x80, 0x16, 0, "focus", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_colorCorrection = {0x01, 0x00, 0x80, 0x16, 0, "colorCorrection", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_colorCorrectionSupport = {0x01, 0x00, 0x80, 0x16, 0, "colorCorrectionSupport", 0, 0, &flash_display_Stage, 0};
-static varinfo_t flash_display_Stage_stageWidth = {0x01, 0x00, 0x80, 0x16, 0, "stageWidth", 0, 0, &flash_display_Stage, 0};
-static classinfo_t flash_display_Sprite = {0x03, 0x00, 0x80, 0x16, "flash.display", "Sprite", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_Sprite_stopDrag = {0x02, 0x00, 0x80, 0x16, 0, "stopDrag", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_buttonMode = {0x01, 0x00, 0x80, 0x16, 0, "buttonMode", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_hitArea = {0x01, 0x00, 0x80, 0x16, 0, "hitArea", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_useHandCursor = {0x01, 0x00, 0x80, 0x16, 0, "useHandCursor", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_graphics = {0x01, 0x00, 0x80, 0x16, 0, "graphics", 0, 0, &flash_display_Sprite, 0};
-static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, 0, "startDrag", 0, 0, &flash_display_Sprite, 0};
-static varinfo_t flash_display_Sprite_dropTarget = {0x01, 0x00, 0x80, 0x16, 0, "dropTarget", 0, 0, &flash_display_Sprite, 0};
-static classinfo_t flash_display_Loader = {0x03, 0x00, 0x80, 0x16, "flash.display", "Loader", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_Loader_content = {0x01, 0x00, 0x80, 0x16, 0, "content", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_unloadAndStop = {0x02, 0x00, 0x80, 0x16, 0, "unloadAndStop", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_unload = {0x02, 0x00, 0x80, 0x16, 0, "unload", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, 0, &flash_display_Loader, 0};
-static varinfo_t flash_display_Loader_contentLoaderInfo = {0x01, 0x00, 0x80, 0x16, 0, "contentLoaderInfo", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_loadBytes = {0x02, 0x00, 0x80, 0x16, 0, "loadBytes", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_removeChild = {0x02, 0x00, 0x80, 0x16, 0, "removeChild", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_display_Loader, 0};
-static methodinfo_t flash_display_Loader_setChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "setChildIndex", 0, 0, &flash_display_Loader, 0};
-static classinfo_t flash_text_TextField = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextField", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_TextField_isFontCompatible = {0x02, 0x00, 0x82, 0x16, 0, "isFontCompatible", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getTextFormat = {0x02, 0x00, 0x80, 0x16, 0, "getTextFormat", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_border = {0x01, 0x00, 0x80, 0x16, 0, "border", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_selectedText = {0x01, 0x00, 0x80, 0x16, 0, "selectedText", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_pasteRichText = {0x02, 0x00, 0x80, 0x17, 0, "pasteRichText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_bottomScrollV = {0x01, 0x00, 0x80, 0x16, 0, "bottomScrollV", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineIndexOfChar = {0x02, 0x00, 0x80, 0x16, 0, "getLineIndexOfChar", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_replaceText = {0x02, 0x00, 0x80, 0x16, 0, "replaceText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_defaultTextFormat = {0x01, 0x00, 0x80, 0x16, 0, "defaultTextFormat", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_restrict = {0x01, 0x00, 0x80, 0x16, 0, "restrict", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_htmlText = {0x01, 0x00, 0x80, 0x16, 0, "htmlText", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_copyRichText = {0x02, 0x00, 0x80, 0x17, 0, "copyRichText", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineText = {0x02, 0x00, 0x80, 0x16, 0, "getLineText", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getFirstCharInParagraph = {0x02, 0x00, 0x80, 0x16, 0, "getFirstCharInParagraph", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_setSelection = {0x02, 0x00, 0x80, 0x16, 0, "setSelection", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_wordWrap = {0x01, 0x00, 0x80, 0x16, 0, "wordWrap", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_appendText = {0x02, 0x00, 0x80, 0x16, 0, "appendText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_caretIndex = {0x01, 0x00, 0x80, 0x16, 0, "caretIndex", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_mouseWheelEnabled = {0x01, 0x00, 0x80, 0x16, 0, "mouseWheelEnabled", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_selectionBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "selectionBeginIndex", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_sharpness = {0x01, 0x00, 0x80, 0x16, 0, "sharpness", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getLineIndexAtPoint", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getCharIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getCharIndexAtPoint", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getXMLText = {0x02, 0x00, 0x80, 0x16, 0, "getXMLText", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getParagraphLength = {0x02, 0x00, 0x80, 0x16, 0, "getParagraphLength", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getRawText = {0x02, 0x00, 0x80, 0x16, 0, "getRawText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_gridFitType = {0x01, 0x00, 0x80, 0x16, 0, "gridFitType", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineOffset = {0x02, 0x00, 0x80, 0x16, 0, "getLineOffset", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_backgroundColor = {0x01, 0x00, 0x80, 0x16, 0, "backgroundColor", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_multiline = {0x01, 0x00, 0x80, 0x16, 0, "multiline", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_numLines = {0x01, 0x00, 0x80, 0x16, 0, "numLines", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getImageReference = {0x02, 0x00, 0x80, 0x16, 0, "getImageReference", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_displayAsPassword = {0x01, 0x00, 0x80, 0x16, 0, "displayAsPassword", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_textWidth = {0x01, 0x00, 0x80, 0x16, 0, "textWidth", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_autoSize = {0x01, 0x00, 0x80, 0x16, 0, "autoSize", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_selectable = {0x01, 0x00, 0x80, 0x16, 0, "selectable", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getCharBoundaries = {0x02, 0x00, 0x80, 0x16, 0, "getCharBoundaries", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_alwaysShowSelection = {0x01, 0x00, 0x80, 0x16, 0, "alwaysShowSelection", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_thickness = {0x01, 0x00, 0x80, 0x16, 0, "thickness", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_useRichTextClipboard = {0x01, 0x00, 0x80, 0x16, 0, "useRichTextClipboard", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_scrollV = {0x01, 0x00, 0x80, 0x16, 0, "scrollV", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getTextRuns = {0x02, 0x00, 0x80, 0x16, 0, "getTextRuns", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_setTextFormat = {0x02, 0x00, 0x80, 0x16, 0, "setTextFormat", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_textColor = {0x01, 0x00, 0x80, 0x16, 0, "textColor", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_maxScrollV = {0x01, 0x00, 0x80, 0x16, 0, "maxScrollV", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_embedFonts = {0x01, 0x00, 0x80, 0x16, 0, "embedFonts", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_scrollH = {0x01, 0x00, 0x80, 0x16, 0, "scrollH", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineLength = {0x02, 0x00, 0x80, 0x16, 0, "getLineLength", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_textHeight = {0x01, 0x00, 0x80, 0x16, 0, "textHeight", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_antiAliasType = {0x01, 0x00, 0x80, 0x16, 0, "antiAliasType", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_styleSheet = {0x01, 0x00, 0x80, 0x16, 0, "styleSheet", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_background = {0x01, 0x00, 0x80, 0x16, 0, "background", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_replaceSelectedText = {0x02, 0x00, 0x80, 0x16, 0, "replaceSelectedText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_borderColor = {0x01, 0x00, 0x80, 0x16, 0, "borderColor", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_maxScrollH = {0x01, 0x00, 0x80, 0x16, 0, "maxScrollH", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_maxChars = {0x01, 0x00, 0x80, 0x16, 0, "maxChars", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_getLineMetrics = {0x02, 0x00, 0x80, 0x16, 0, "getLineMetrics", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_selectionEndIndex = {0x01, 0x00, 0x80, 0x16, 0, "selectionEndIndex", 0, 0, &flash_text_TextField, 0};
-static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16, 0, "insertXMLText", 0, 0, &flash_text_TextField, 0};
-static varinfo_t flash_text_TextField_condenseWhite = {0x01, 0x00, 0x80, 0x16, 0, "condenseWhite", 0, 0, &flash_text_TextField, 0};
-static classinfo_t flash_display_DisplayObjectContainer = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObjectContainer", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_DisplayObjectContainer_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, 0, "getObjectsUnderPoint", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_swapChildren = {0x02, 0x00, 0x80, 0x16, 0, "swapChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, 0, "areInaccessibleObjectsUnderPoint", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "setChildIndex", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static varinfo_t flash_display_DisplayObjectContainer_numChildren = {0x01, 0x00, 0x80, 0x16, 0, "numChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_getChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "getChildIndex", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_getChildAt = {0x02, 0x00, 0x80, 0x16, 0, "getChildAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_removeChild = {0x02, 0x00, 0x80, 0x16, 0, "removeChild", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_contains = {0x02, 0x00, 0x80, 0x16, 0, "contains", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_getChildByName = {0x02, 0x00, 0x80, 0x16, 0, "getChildByName", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, 0, "swapChildrenAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static varinfo_t flash_display_DisplayObjectContainer_mouseChildren = {0x01, 0x00, 0x80, 0x16, 0, "mouseChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static varinfo_t flash_display_DisplayObjectContainer_tabChildren = {0x01, 0x00, 0x80, 0x16, 0, "tabChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static varinfo_t flash_display_DisplayObjectContainer_textSnapshot = {0x01, 0x00, 0x80, 0x16, 0, "textSnapshot", 0, 0, &flash_display_DisplayObjectContainer, 0};
-static classinfo_t flash_display_SimpleButton = {0x03, 0x00, 0x80, 0x16, "flash.display", "SimpleButton", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_SimpleButton_overState = {0x01, 0x00, 0x80, 0x16, 0, "overState", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_downState = {0x01, 0x00, 0x80, 0x16, 0, "downState", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_trackAsMenu = {0x01, 0x00, 0x80, 0x16, 0, "trackAsMenu", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_useHandCursor = {0x01, 0x00, 0x80, 0x16, 0, "useHandCursor", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_upState = {0x01, 0x00, 0x80, 0x16, 0, "upState", 0, 0, &flash_display_SimpleButton, 0};
-static varinfo_t flash_display_SimpleButton_hitTestState = {0x01, 0x00, 0x80, 0x16, 0, "hitTestState", 0, 0, &flash_display_SimpleButton, 0};
-static classinfo_t flash_media_Video = {0x03, 0x00, 0x80, 0x16, "flash.media", "Video", 0, 0, interfaces: {0}};
-static methodinfo_t flash_media_Video_attachCamera = {0x02, 0x00, 0x80, 0x16, 0, "attachCamera", 0, 0, &flash_media_Video, 0};
-static varinfo_t flash_media_Video_videoWidth = {0x01, 0x00, 0x80, 0x16, 0, "videoWidth", 0, 0, &flash_media_Video, 0};
-static methodinfo_t flash_media_Video_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_media_Video, 0};
-static varinfo_t flash_media_Video_deblocking = {0x01, 0x00, 0x80, 0x16, 0, "deblocking", 0, 0, &flash_media_Video, 0};
-static varinfo_t flash_media_Video_videoHeight = {0x01, 0x00, 0x80, 0x16, 0, "videoHeight", 0, 0, &flash_media_Video, 0};
-static methodinfo_t flash_media_Video_attachNetStream = {0x02, 0x00, 0x80, 0x16, 0, "attachNetStream", 0, 0, &flash_media_Video, 0};
-static varinfo_t flash_media_Video_smoothing = {0x01, 0x00, 0x80, 0x16, 0, "smoothing", 0, 0, &flash_media_Video, 0};
-static classinfo_t flash_text_StaticText = {0x03, 0x00, 0x81, 0x16, "flash.text", "StaticText", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_StaticText_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_StaticText, 0};
-static classinfo_t flash_display_Shape = {0x03, 0x00, 0x80, 0x16, "flash.display", "Shape", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_Shape_graphics = {0x01, 0x00, 0x80, 0x16, 0, "graphics", 0, 0, &flash_display_Shape, 0};
-static classinfo_t flash_display_MorphShape = {0x03, 0x00, 0x81, 0x16, "flash.display", "MorphShape", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_InteractiveObject = {0x03, 0x00, 0x80, 0x16, "flash.display", "InteractiveObject", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_InteractiveObject_tabIndex = {0x01, 0x00, 0x80, 0x16, 0, "tabIndex", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_doubleClickEnabled = {0x01, 0x00, 0x80, 0x16, 0, "doubleClickEnabled", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_tabEnabled = {0x01, 0x00, 0x80, 0x16, 0, "tabEnabled", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_mouseEnabled = {0x01, 0x00, 0x80, 0x16, 0, "mouseEnabled", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_contextMenu = {0x01, 0x00, 0x80, 0x16, 0, "contextMenu", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_focusRect = {0x01, 0x00, 0x80, 0x16, 0, "focusRect", 0, 0, &flash_display_InteractiveObject, 0};
-static varinfo_t flash_display_InteractiveObject_accessibilityImplementation = {0x01, 0x00, 0x80, 0x16, 0, "accessibilityImplementation", 0, 0, &flash_display_InteractiveObject, 0};
-static classinfo_t flash_display_Bitmap = {0x03, 0x00, 0x80, 0x16, "flash.display", "Bitmap", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_Bitmap_pixelSnapping = {0x01, 0x00, 0x80, 0x16, 0, "pixelSnapping", 0, 0, &flash_display_Bitmap, 0};
-static varinfo_t flash_display_Bitmap_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, 0, &flash_display_Bitmap, 0};
-static varinfo_t flash_display_Bitmap_smoothing = {0x01, 0x00, 0x80, 0x16, 0, "smoothing", 0, 0, &flash_display_Bitmap, 0};
-static classinfo_t flash_display_AVM1Movie = {0x03, 0x00, 0x80, 0x16, "flash.display", "AVM1Movie", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_AVM1Movie_call = {0x02, 0x00, 0x80, 0x16, 0, "call", 0, 0, &flash_display_AVM1Movie, 0};
-static methodinfo_t flash_display_AVM1Movie_addCallback = {0x02, 0x00, 0x80, 0x16, 0, "addCallback", 0, 0, &flash_display_AVM1Movie, 0};
-static classinfo_t flash_events_SecurityErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SecurityErrorEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_SecurityErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_SecurityErrorEvent, 0};
-static methodinfo_t flash_events_SecurityErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_SecurityErrorEvent, 0};
-static classinfo_t flash_events_IOErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "IOErrorEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_IOErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_IOErrorEvent, 0};
-static methodinfo_t flash_events_IOErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_IOErrorEvent, 0};
-static classinfo_t flash_events_AsyncErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "AsyncErrorEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_AsyncErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_AsyncErrorEvent, 0};
-static varinfo_t flash_events_AsyncErrorEvent_error = {0x01, 0x00, 0x80, 0x16, 0, "error", 0, 0, &flash_events_AsyncErrorEvent, 0};
-static methodinfo_t flash_events_AsyncErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_AsyncErrorEvent, 0};
-static classinfo_t flash_display_ShaderJob = {0x03, 0x00, 0x80, 0x16, "flash.display", "ShaderJob", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_ShaderJob_cancel = {0x02, 0x00, 0x80, 0x16, 0, "cancel", 0, 0, &flash_display_ShaderJob, 0};
-static varinfo_t flash_display_ShaderJob_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_ShaderJob, 0};
-static methodinfo_t flash_display_ShaderJob_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_display_ShaderJob, 0};
-static varinfo_t flash_display_ShaderJob_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, 0, &flash_display_ShaderJob, 0};
-static varinfo_t flash_display_ShaderJob_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_ShaderJob, 0};
-static varinfo_t flash_display_ShaderJob_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_display_ShaderJob, 0};
-static varinfo_t flash_display_ShaderJob_progress = {0x01, 0x00, 0x80, 0x16, 0, "progress", 0, 0, &flash_display_ShaderJob, 0};
-static classinfo_t flash_net_XMLSocket = {0x03, 0x00, 0x80, 0x16, "flash.net", "XMLSocket", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_XMLSocket_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_XMLSocket, 0};
-static methodinfo_t flash_net_XMLSocket_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_XMLSocket, 0};
-static methodinfo_t flash_net_XMLSocket_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_XMLSocket, 0};
-static varinfo_t flash_net_XMLSocket_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_XMLSocket, 0};
-static varinfo_t flash_net_XMLSocket_timeout = {0x01, 0x00, 0x80, 0x16, 0, "timeout", 0, 0, &flash_net_XMLSocket, 0};
-static classinfo_t flash_net_URLStream = {0x03, 0x00, 0x80, 0x16, "flash.net", "URLStream", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_URLStream_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "readUTF", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, 0, &flash_net_URLStream, 0};
-static varinfo_t flash_net_URLStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_URLStream, 0};
-static varinfo_t flash_net_URLStream_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, 0, &flash_net_URLStream, 0};
-static varinfo_t flash_net_URLStream_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, 0, &flash_net_URLStream, 0};
-static varinfo_t flash_net_URLStream_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_net_URLStream, 0};
-static methodinfo_t flash_net_URLStream_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, 0, &flash_net_URLStream, 0};
-static classinfo_t flash_net_URLLoader = {0x03, 0x00, 0x80, 0x16, "flash.net", "URLLoader", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_URLLoader_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_URLLoader, 0};
-static varinfo_t flash_net_URLLoader_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_net_URLLoader, 0};
-static methodinfo_t flash_net_URLLoader_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_URLLoader, 0};
-static varinfo_t flash_net_URLLoader_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_net_URLLoader, 0};
-static varinfo_t flash_net_URLLoader_dataFormat = {0x01, 0x00, 0x80, 0x16, 0, "dataFormat", 0, 0, &flash_net_URLLoader, 0};
-static varinfo_t flash_net_URLLoader_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_URLLoader, 0};
-static classinfo_t flash_utils_Timer = {0x03, 0x00, 0x80, 0x16, "flash.utils", "Timer", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_Timer_reset = {0x02, 0x00, 0x80, 0x16, 0, "reset", 0, 0, &flash_utils_Timer, 0};
-static varinfo_t flash_utils_Timer_running = {0x01, 0x00, 0x80, 0x16, 0, "running", 0, 0, &flash_utils_Timer, 0};
-static varinfo_t flash_utils_Timer_repeatCount = {0x01, 0x00, 0x80, 0x16, 0, "repeatCount", 0, 0, &flash_utils_Timer, 0};
-static methodinfo_t flash_utils_Timer_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &flash_utils_Timer, 0};
-static methodinfo_t flash_utils_Timer_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_utils_Timer, 0};
-static varinfo_t flash_utils_Timer_currentCount = {0x01, 0x00, 0x80, 0x16, 0, "currentCount", 0, 0, &flash_utils_Timer, 0};
-static varinfo_t flash_utils_Timer_delay = {0x01, 0x00, 0x80, 0x16, 0, "delay", 0, 0, &flash_utils_Timer, 0};
-static classinfo_t flash_system_IME = {0x03, 0x00, 0x81, 0x16, "flash.system", "IME", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_StyleSheet = {0x03, 0x00, 0x88, 0x16, "flash.text", "StyleSheet", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_StyleSheet_styleNames = {0x01, 0x00, 0x80, 0x16, 0, "styleNames", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_transform = {0x02, 0x00, 0x80, 0x16, 0, "transform", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_getStyle = {0x02, 0x00, 0x80, 0x16, 0, "getStyle", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_parseCSS = {0x02, 0x00, 0x80, 0x16, 0, "parseCSS", 0, 0, &flash_text_StyleSheet, 0};
-static methodinfo_t flash_text_StyleSheet_setStyle = {0x02, 0x00, 0x80, 0x16, 0, "setStyle", 0, 0, &flash_text_StyleSheet, 0};
-static classinfo_t flash_media_SoundChannel = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundChannel", 0, 0, interfaces: {0}};
-static varinfo_t flash_media_SoundChannel_leftPeak = {0x01, 0x00, 0x80, 0x16, 0, "leftPeak", 0, 0, &flash_media_SoundChannel, 0};
-static methodinfo_t flash_media_SoundChannel_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &flash_media_SoundChannel, 0};
-static varinfo_t flash_media_SoundChannel_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_media_SoundChannel, 0};
-static varinfo_t flash_media_SoundChannel_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_media_SoundChannel, 0};
-static varinfo_t flash_media_SoundChannel_rightPeak = {0x01, 0x00, 0x80, 0x16, 0, "rightPeak", 0, 0, &flash_media_SoundChannel, 0};
-static classinfo_t flash_media_Sound = {0x03, 0x00, 0x80, 0x16, "flash.media", "Sound", 0, 0, interfaces: {0}};
-static methodinfo_t flash_media_Sound_extract = {0x02, 0x00, 0x80, 0x16, 0, "extract", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_id3 = {0x01, 0x00, 0x80, 0x16, 0, "id3", 0, 0, &flash_media_Sound, 0};
-static methodinfo_t flash_media_Sound_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_isBuffering = {0x01, 0x00, 0x80, 0x16, 0, "isBuffering", 0, 0, &flash_media_Sound, 0};
-static methodinfo_t flash_media_Sound_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_media_Sound, 0};
-static varinfo_t flash_media_Sound_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_media_Sound, 0};
-static methodinfo_t flash_media_Sound_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_media_Sound, 0};
-static classinfo_t flash_net_Socket = {0x03, 0x00, 0x80, 0x16, "flash.net", "Socket", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_Socket_writeBoolean = {0x02, 0x00, 0x80, 0x16, 0, "writeBoolean", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeByte = {0x02, 0x00, 0x80, 0x16, 0, "writeByte", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeObject = {0x02, 0x00, 0x80, 0x16, 0, "writeObject", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "writeMultiByte", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeInt = {0x02, 0x00, 0x80, 0x16, 0, "writeInt", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeShort = {0x02, 0x00, 0x80, 0x16, 0, "writeShort", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUTF = {0x02, 0x00, 0x80, 0x16, 0, "writeUTF", 0, 0, &flash_net_Socket, 0};
-static varinfo_t flash_net_Socket_timeout = {0x01, 0x00, 0x80, 0x16, 0, "timeout", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeBytes", 0, 0, &flash_net_Socket, 0};
-static varinfo_t flash_net_Socket_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_net_Socket, 0};
-static varinfo_t flash_net_Socket_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_flush = {0x02, 0x00, 0x80, 0x16, 0, "flush", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "writeUnsignedInt", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeDouble = {0x02, 0x00, 0x80, 0x16, 0, "writeDouble", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeFloat = {0x02, 0x00, 0x80, 0x16, 0, "writeFloat", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, 0, &flash_net_Socket, 0};
-static varinfo_t flash_net_Socket_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_net_Socket, 0};
-static varinfo_t flash_net_Socket_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeUTFBytes", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, 0, &flash_net_Socket, 0};
-static methodinfo_t flash_net_Socket_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "readUTF", 0, 0, &flash_net_Socket, 0};
-static classinfo_t flash_net_SharedObject = {0x03, 0x00, 0x80, 0x16, "flash.net", "SharedObject", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_SharedObject_getLocal = {0x02, 0x00, 0x82, 0x16, 0, "getLocal", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_getDiskUsage = {0x02, 0x00, 0x82, 0x16, 0, "getDiskUsage", 0, 0, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_setProperty = {0x02, 0x00, 0x80, 0x16, 0, "setProperty", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_flush = {0x02, 0x00, 0x80, 0x16, 0, "flush", 0, 0, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, 0, "defaultObjectEncoding", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_setDirty = {0x02, 0x00, 0x80, 0x16, 0, "setDirty", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_getRemote = {0x02, 0x00, 0x82, 0x16, 0, "getRemote", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_SharedObject, 0};
-static methodinfo_t flash_net_SharedObject_deleteAll = {0x02, 0x00, 0x82, 0x16, 0, "deleteAll", 0, 0, &flash_net_SharedObject, 0};
-static varinfo_t flash_net_SharedObject_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_SharedObject, 0};
-static classinfo_t adobe_utils_ProductManager = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "ProductManager", 0, 0, interfaces: {0}};
-static varinfo_t adobe_utils_ProductManager_running = {0x01, 0x00, 0x80, 0x16, 0, "running", 0, 0, &adobe_utils_ProductManager, 0};
-static methodinfo_t adobe_utils_ProductManager_download = {0x02, 0x00, 0x80, 0x16, 0, "download", 0, 0, &adobe_utils_ProductManager, 0};
-static varinfo_t adobe_utils_ProductManager_installedVersion = {0x01, 0x00, 0x80, 0x16, 0, "installedVersion", 0, 0, &adobe_utils_ProductManager, 0};
-static varinfo_t adobe_utils_ProductManager_installed = {0x01, 0x00, 0x80, 0x16, 0, "installed", 0, 0, &adobe_utils_ProductManager, 0};
-static methodinfo_t adobe_utils_ProductManager_launch = {0x02, 0x00, 0x80, 0x16, 0, "launch", 0, 0, &adobe_utils_ProductManager, 0};
-static classinfo_t flash_printing_PrintJob = {0x03, 0x00, 0x80, 0x16, "flash.printing", "PrintJob", 0, 0, interfaces: {0}};
-static varinfo_t flash_printing_PrintJob_paperWidth = {0x01, 0x00, 0x80, 0x16, 0, "paperWidth", 0, 0, &flash_printing_PrintJob, 0};
-static methodinfo_t flash_printing_PrintJob_addPage = {0x02, 0x00, 0x80, 0x16, 0, "addPage", 0, 0, &flash_printing_PrintJob, 0};
-static varinfo_t flash_printing_PrintJob_pageHeight = {0x01, 0x00, 0x80, 0x16, 0, "pageHeight", 0, 0, &flash_printing_PrintJob, 0};
-static methodinfo_t flash_printing_PrintJob_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_printing_PrintJob, 0};
-static varinfo_t flash_printing_PrintJob_pageWidth = {0x01, 0x00, 0x80, 0x16, 0, "pageWidth", 0, 0, &flash_printing_PrintJob, 0};
-static methodinfo_t flash_printing_PrintJob_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_printing_PrintJob, 0};
-static varinfo_t flash_printing_PrintJob_paperHeight = {0x01, 0x00, 0x80, 0x16, 0, "paperHeight", 0, 0, &flash_printing_PrintJob, 0};
-static varinfo_t flash_printing_PrintJob_orientation = {0x01, 0x00, 0x80, 0x16, 0, "orientation", 0, 0, &flash_printing_PrintJob, 0};
-static classinfo_t flash_net_NetStreamPlayOptions = {0x03, 0x00, 0x88, 0x16, "flash.net", "NetStreamPlayOptions", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_NetStreamPlayOptions_len = {0x01, 0x00, 0x80, 0x16, 0, "len", 0, 0, &flash_net_NetStreamPlayOptions, 0};
-static varinfo_t flash_net_NetStreamPlayOptions_streamName = {0x01, 0x00, 0x80, 0x16, 0, "streamName", 0, 0, &flash_net_NetStreamPlayOptions, 0};
-static varinfo_t flash_net_NetStreamPlayOptions_start = {0x01, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_net_NetStreamPlayOptions, 0};
-static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName = {0x01, 0x00, 0x80, 0x16, 0, "oldStreamName", 0, 0, &flash_net_NetStreamPlayOptions, 0};
-static varinfo_t flash_net_NetStreamPlayOptions_transition = {0x01, 0x00, 0x80, 0x16, 0, "transition", 0, 0, &flash_net_NetStreamPlayOptions, 0};
-static classinfo_t flash_net_NetStream = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetStream", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_NetStream_videoCodec = {0x01, 0x00, 0x80, 0x16, 0, "videoCodec", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_info = {0x01, 0x00, 0x80, 0x16, 0, "info", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_attachCamera = {0x02, 0x00, 0x80, 0x16, 0, "attachCamera", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_farNonce = {0x01, 0x00, 0x80, 0x16, 0, "farNonce", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_pause = {0x02, 0x00, 0x80, 0x16, 0, "pause", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_onPeerConnect = {0x02, 0x00, 0x80, 0x16, 0, "onPeerConnect", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_resume = {0x02, 0x00, 0x80, 0x16, 0, "resume", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_liveDelay = {0x01, 0x00, 0x80, 0x16, 0, "liveDelay", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_peerStreams = {0x01, 0x00, 0x80, 0x16, 0, "peerStreams", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveVideo = {0x02, 0x00, 0x80, 0x16, 0, "receiveVideo", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_maxPauseBufferTime = {0x01, 0x00, 0x80, 0x16, 0, "maxPauseBufferTime", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_play2 = {0x02, 0x00, 0x80, 0x16, 0, "play2", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_audioCodec = {0x01, 0x00, 0x80, 0x16, 0, "audioCodec", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveVideoFPS = {0x02, 0x00, 0x80, 0x16, 0, "receiveVideoFPS", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_farID = {0x01, 0x00, 0x80, 0x16, 0, "farID", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_receiveAudio = {0x02, 0x00, 0x80, 0x16, 0, "receiveAudio", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_bufferLength = {0x01, 0x00, 0x80, 0x16, 0, "bufferLength", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_seek = {0x02, 0x00, 0x80, 0x16, 0, "seek", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_attachAudio = {0x02, 0x00, 0x80, 0x16, 0, "attachAudio", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_bufferTime = {0x01, 0x00, 0x80, 0x16, 0, "bufferTime", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_publish = {0x02, 0x00, 0x80, 0x16, 0, "publish", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_togglePause = {0x02, 0x00, 0x80, 0x16, 0, "togglePause", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_nearNonce = {0x01, 0x00, 0x80, 0x16, 0, "nearNonce", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_decodedFrames = {0x01, 0x00, 0x80, 0x16, 0, "decodedFrames", 0, 0, &flash_net_NetStream, 0};
-static methodinfo_t flash_net_NetStream_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_currentFPS = {0x01, 0x00, 0x80, 0x16, 0, "currentFPS", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_time = {0x01, 0x00, 0x80, 0x16, 0, "time", 0, 0, &flash_net_NetStream, 0};
-static varinfo_t flash_net_NetStream_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_net_NetStream, 0};
-static classinfo_t flash_net_NetConnection = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetConnection", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_NetConnection_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, 0, "defaultObjectEncoding", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_nearID = {0x01, 0x00, 0x80, 0x16, 0, "nearID", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_farNonce = {0x01, 0x00, 0x80, 0x16, 0, "farNonce", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_farID = {0x01, 0x00, 0x80, 0x16, 0, "farID", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_call = {0x02, 0x00, 0x80, 0x16, 0, "call", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_usingTLS = {0x01, 0x00, 0x80, 0x16, 0, "usingTLS", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_proxyType = {0x01, 0x00, 0x80, 0x16, 0, "proxyType", 0, 0, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_addHeader = {0x02, 0x00, 0x80, 0x16, 0, "addHeader", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_protocol = {0x01, 0x00, 0x80, 0x16, 0, "protocol", 0, 0, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_nearNonce = {0x01, 0x00, 0x80, 0x16, 0, "nearNonce", 0, 0, &flash_net_NetConnection, 0};
-static methodinfo_t flash_net_NetConnection_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_unconnectedPeerStreams = {0x01, 0x00, 0x80, 0x16, 0, "unconnectedPeerStreams", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_maxPeerConnections = {0x01, 0x00, 0x80, 0x16, 0, "maxPeerConnections", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_connectedProxyType = {0x01, 0x00, 0x80, 0x16, 0, "connectedProxyType", 0, 0, &flash_net_NetConnection, 0};
-static varinfo_t flash_net_NetConnection_uri = {0x01, 0x00, 0x80, 0x16, 0, "uri", 0, 0, &flash_net_NetConnection, 0};
-static classinfo_t flash_media_Microphone = {0x03, 0x00, 0x81, 0x16, "flash.media", "Microphone", 0, 0, interfaces: {0}};
-static varinfo_t flash_media_Microphone_codec = {0x01, 0x00, 0x80, 0x16, 0, "codec", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_gain = {0x01, 0x00, 0x80, 0x16, 0, "gain", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setLoopBack = {0x02, 0x00, 0x80, 0x16, 0, "setLoopBack", 0, 0, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setSilenceLevel = {0x02, 0x00, 0x80, 0x16, 0, "setSilenceLevel", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_getMicrophone = {0x02, 0x00, 0x82, 0x16, 0, "getMicrophone", 0, 0, &flash_media_Microphone, 0};
-static methodinfo_t flash_media_Microphone_setUseEchoSuppression = {0x02, 0x00, 0x80, 0x16, 0, "setUseEchoSuppression", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_framesPerPacket = {0x01, 0x00, 0x80, 0x16, 0, "framesPerPacket", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_muted = {0x01, 0x00, 0x80, 0x16, 0, "muted", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_encodeQuality = {0x01, 0x00, 0x80, 0x16, 0, "encodeQuality", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_useEchoSuppression = {0x01, 0x00, 0x80, 0x16, 0, "useEchoSuppression", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_silenceLevel = {0x01, 0x00, 0x80, 0x16, 0, "silenceLevel", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_silenceTimeout = {0x01, 0x00, 0x80, 0x16, 0, "silenceTimeout", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_rate = {0x01, 0x00, 0x80, 0x16, 0, "rate", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_activityLevel = {0x01, 0x00, 0x80, 0x16, 0, "activityLevel", 0, 0, &flash_media_Microphone, 0};
-static varinfo_t flash_media_Microphone_names = {0x01, 0x00, 0x82, 0x16, 0, "names", 0, 0, &flash_media_Microphone, 0};
-static classinfo_t flash_net_LocalConnection = {0x03, 0x00, 0x80, 0x16, "flash.net", "LocalConnection", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_LocalConnection_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_allowDomain = {0x02, 0x00, 0x80, 0x16, 0, "allowDomain", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_LocalConnection, 0};
-static varinfo_t flash_net_LocalConnection_domain = {0x01, 0x00, 0x80, 0x16, 0, "domain", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_allowInsecureDomain = {0x02, 0x00, 0x80, 0x16, 0, "allowInsecureDomain", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_LocalConnection, 0};
-static methodinfo_t flash_net_LocalConnection_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_LocalConnection, 0};
-static classinfo_t flash_display_LoaderInfo = {0x03, 0x00, 0x80, 0x16, "flash.display", "LoaderInfo", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_LoaderInfo_getLoaderInfoByDefinition = {0x02, 0x00, 0x82, 0x16, 0, "getLoaderInfoByDefinition", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_actionScriptVersion = {0x01, 0x00, 0x80, 0x16, 0, "actionScriptVersion", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_contentType = {0x01, 0x00, 0x80, 0x16, 0, "contentType", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_sameDomain = {0x01, 0x00, 0x80, 0x16, 0, "sameDomain", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_loaderURL = {0x01, 0x00, 0x80, 0x16, 0, "loaderURL", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_LoaderInfo, 0};
-static methodinfo_t flash_display_LoaderInfo_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "dispatchEvent", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_frameRate = {0x01, 0x00, 0x80, 0x16, 0, "frameRate", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_parameters = {0x01, 0x00, 0x80, 0x16, 0, "parameters", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_content = {0x01, 0x00, 0x80, 0x16, 0, "content", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_swfVersion = {0x01, 0x00, 0x80, 0x16, 0, "swfVersion", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_bytes = {0x01, 0x00, 0x80, 0x16, 0, "bytes", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_loader = {0x01, 0x00, 0x80, 0x16, 0, "loader", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_applicationDomain = {0x01, 0x00, 0x80, 0x16, 0, "applicationDomain", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_parentAllowsChild = {0x01, 0x00, 0x80, 0x16, 0, "parentAllowsChild", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_childAllowsParent = {0x01, 0x00, 0x80, 0x16, 0, "childAllowsParent", 0, 0, &flash_display_LoaderInfo, 0};
-static varinfo_t flash_display_LoaderInfo_sharedEvents = {0x01, 0x00, 0x80, 0x16, 0, "sharedEvents", 0, 0, &flash_display_LoaderInfo, 0};
-static classinfo_t flash_net_FileReferenceList = {0x03, 0x00, 0x80, 0x16, "flash.net", "FileReferenceList", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_FileReferenceList_fileList = {0x01, 0x00, 0x80, 0x16, 0, "fileList", 0, 0, &flash_net_FileReferenceList, 0};
-static methodinfo_t flash_net_FileReferenceList_browse = {0x02, 0x00, 0x80, 0x16, 0, "browse", 0, 0, &flash_net_FileReferenceList, 0};
-static classinfo_t flash_net_FileReference = {0x03, 0x00, 0x80, 0x16, "flash.net", "FileReference", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_FileReference_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_browse = {0x02, 0x00, 0x80, 0x16, 0, "browse", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_creationDate = {0x01, 0x00, 0x80, 0x16, 0, "creationDate", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_upload = {0x02, 0x00, 0x80, 0x16, 0, "upload", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_download = {0x02, 0x00, 0x80, 0x16, 0, "download", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_save = {0x02, 0x00, 0x80, 0x16, 0, "save", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_cancel = {0x02, 0x00, 0x80, 0x16, 0, "cancel", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_creator = {0x01, 0x00, 0x80, 0x16, 0, "creator", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_net_FileReference, 0};
-static methodinfo_t flash_net_FileReference_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_FileReference, 0};
-static varinfo_t flash_net_FileReference_modificationDate = {0x01, 0x00, 0x80, 0x16, 0, "modificationDate", 0, 0, &flash_net_FileReference, 0};
-static classinfo_t flash_display_DisplayObject = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObject", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_DisplayObject_rotation = {0x01, 0x00, 0x80, 0x16, 0, "rotation", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_filters = {0x01, 0x00, 0x80, 0x16, 0, "filters", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_rotationZ = {0x01, 0x00, 0x80, 0x16, 0, "rotationZ", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_accessibilityProperties = {0x01, 0x00, 0x80, 0x16, 0, "accessibilityProperties", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_mouseX = {0x01, 0x00, 0x80, 0x16, 0, "mouseX", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_root = {0x01, 0x00, 0x80, 0x16, 0, "root", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_stage = {0x01, 0x00, 0x80, 0x16, 0, "stage", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_rotationY = {0x01, 0x00, 0x80, 0x16, 0, "rotationY", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_scaleZ = {0x01, 0x00, 0x80, 0x16, 0, "scaleZ", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_local3DToGlobal = {0x02, 0x00, 0x80, 0x16, 0, "local3DToGlobal", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_loaderInfo = {0x01, 0x00, 0x80, 0x16, 0, "loaderInfo", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_cacheAsBitmap = {0x01, 0x00, 0x80, 0x16, 0, "cacheAsBitmap", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_transform = {0x01, 0x00, 0x80, 0x16, 0, "transform", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_scaleY = {0x01, 0x00, 0x80, 0x16, 0, "scaleY", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_rotationX = {0x01, 0x00, 0x80, 0x16, 0, "rotationX", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_scrollRect = {0x01, 0x00, 0x80, 0x16, 0, "scrollRect", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_scale9Grid = {0x01, 0x00, 0x80, 0x16, 0, "scale9Grid", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_parent = {0x01, 0x00, 0x80, 0x16, 0, "parent", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_hitTestObject = {0x02, 0x00, 0x80, 0x16, 0, "hitTestObject", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_hitTestPoint = {0x02, 0x00, 0x80, 0x16, 0, "hitTestPoint", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_getRect = {0x02, 0x00, 0x80, 0x16, 0, "getRect", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_opaqueBackground = {0x01, 0x00, 0x80, 0x16, 0, "opaqueBackground", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_globalToLocal3D = {0x02, 0x00, 0x80, 0x16, 0, "globalToLocal3D", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_visible = {0x01, 0x00, 0x80, 0x16, 0, "visible", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_blendMode = {0x01, 0x00, 0x80, 0x16, 0, "blendMode", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_scaleX = {0x01, 0x00, 0x80, 0x16, 0, "scaleX", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_globalToLocal = {0x02, 0x00, 0x80, 0x16, 0, "globalToLocal", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_localToGlobal = {0x02, 0x00, 0x80, 0x16, 0, "localToGlobal", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_z = {0x01, 0x00, 0x80, 0x16, 0, "z", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_DisplayObject, 0};
-static methodinfo_t flash_display_DisplayObject_getBounds = {0x02, 0x00, 0x80, 0x16, 0, "getBounds", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_mask = {0x01, 0x00, 0x80, 0x16, 0, "mask", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_mouseY = {0x01, 0x00, 0x80, 0x16, 0, "mouseY", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_display_DisplayObject, 0};
-static varinfo_t flash_display_DisplayObject_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, 0, &flash_display_DisplayObject, 0};
-static classinfo_t flash_ui_ContextMenuItem = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuItem", 0, 0, interfaces: {0}};
-static varinfo_t flash_ui_ContextMenuItem_separatorBefore = {0x01, 0x00, 0x80, 0x16, 0, "separatorBefore", 0, 0, &flash_ui_ContextMenuItem, 0};
-static varinfo_t flash_ui_ContextMenuItem_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_ui_ContextMenuItem, 0};
-static varinfo_t flash_ui_ContextMenuItem_caption = {0x01, 0x00, 0x80, 0x16, 0, "caption", 0, 0, &flash_ui_ContextMenuItem, 0};
-static methodinfo_t flash_ui_ContextMenuItem_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_ui_ContextMenuItem, 0};
-static varinfo_t flash_ui_ContextMenuItem_visible = {0x01, 0x00, 0x80, 0x16, 0, "visible", 0, 0, &flash_ui_ContextMenuItem, 0};
-static classinfo_t flash_ui_ContextMenu = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenu", 0, 0, interfaces: {0}};
-static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems = {0x02, 0x00, 0x80, 0x16, 0, "hideBuiltInItems", 0, 0, &flash_ui_ContextMenu, 0};
-static varinfo_t flash_ui_ContextMenu_clipboardItems = {0x01, 0x00, 0x80, 0x16, 0, "clipboardItems", 0, 0, &flash_ui_ContextMenu, 0};
-static varinfo_t flash_ui_ContextMenu_builtInItems = {0x01, 0x00, 0x80, 0x16, 0, "builtInItems", 0, 0, &flash_ui_ContextMenu, 0};
-static varinfo_t flash_ui_ContextMenu_customItems = {0x01, 0x00, 0x80, 0x16, 0, "customItems", 0, 0, &flash_ui_ContextMenu, 0};
-static methodinfo_t flash_ui_ContextMenu_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_ui_ContextMenu, 0};
-static varinfo_t flash_ui_ContextMenu_link = {0x01, 0x00, 0x80, 0x16, 0, "link", 0, 0, &flash_ui_ContextMenu, 0};
-static varinfo_t flash_ui_ContextMenu_clipboardMenu = {0x01, 0x00, 0x80, 0x16, 0, "clipboardMenu", 0, 0, &flash_ui_ContextMenu, 0};
-static classinfo_t flash_media_Camera = {0x03, 0x00, 0x81, 0x16, "flash.media", "Camera", 0, 0, interfaces: {0}};
-static methodinfo_t flash_media_Camera_getCamera = {0x02, 0x00, 0x82, 0x16, 0, "getCamera", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_fps = {0x01, 0x00, 0x80, 0x16, 0, "fps", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setMode = {0x02, 0x00, 0x80, 0x16, 0, "setMode", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_keyFrameInterval = {0x01, 0x00, 0x80, 0x16, 0, "keyFrameInterval", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_motionTimeout = {0x01, 0x00, 0x80, 0x16, 0, "motionTimeout", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setCursor = {0x02, 0x00, 0x80, 0x16, 0, "setCursor", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setLoopback = {0x02, 0x00, 0x80, 0x16, 0, "setLoopback", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_currentFPS = {0x01, 0x00, 0x80, 0x16, 0, "currentFPS", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setKeyFrameInterval = {0x02, 0x00, 0x80, 0x16, 0, "setKeyFrameInterval", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_motionLevel = {0x01, 0x00, 0x80, 0x16, 0, "motionLevel", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_bandwidth = {0x01, 0x00, 0x80, 0x16, 0, "bandwidth", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_muted = {0x01, 0x00, 0x80, 0x16, 0, "muted", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_activityLevel = {0x01, 0x00, 0x80, 0x16, 0, "activityLevel", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_loopback = {0x01, 0x00, 0x80, 0x16, 0, "loopback", 0, 0, &flash_media_Camera, 0};
-static varinfo_t flash_media_Camera_names = {0x01, 0x00, 0x82, 0x16, 0, "names", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setQuality = {0x02, 0x00, 0x80, 0x16, 0, "setQuality", 0, 0, &flash_media_Camera, 0};
-static methodinfo_t flash_media_Camera_setMotionLevel = {0x02, 0x00, 0x80, 0x16, 0, "setMotionLevel", 0, 0, &flash_media_Camera, 0};
-static classinfo_t flash_events_IMEEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "IMEEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_IMEEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_IMEEvent, 0};
-static methodinfo_t flash_events_IMEEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_IMEEvent, 0};
-static classinfo_t flash_events_ErrorEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ErrorEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_ErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_ErrorEvent, 0};
-static methodinfo_t flash_events_ErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_ErrorEvent, 0};
-static classinfo_t flash_events_DataEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "DataEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_DataEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_DataEvent, 0};
-static methodinfo_t flash_events_DataEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_DataEvent, 0};
-static varinfo_t flash_events_DataEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_events_DataEvent, 0};
-static classinfo_t flash_events_FullScreenEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "FullScreenEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_FullScreenEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_FullScreenEvent, 0};
-static methodinfo_t flash_events_FullScreenEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_FullScreenEvent, 0};
-static varinfo_t flash_events_FullScreenEvent_fullScreen = {0x01, 0x00, 0x80, 0x16, 0, "fullScreen", 0, 0, &flash_events_FullScreenEvent, 0};
-static classinfo_t flash_display_GraphicsStroke = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsStroke", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsStroke_scaleMode = {0x01, 0x00, 0x80, 0x16, 0, "scaleMode", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_miterLimit = {0x01, 0x00, 0x80, 0x16, 0, "miterLimit", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_pixelHinting = {0x01, 0x00, 0x80, 0x16, 0, "pixelHinting", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_fill = {0x01, 0x00, 0x80, 0x16, 0, "fill", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_thickness = {0x01, 0x00, 0x80, 0x16, 0, "thickness", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_joints = {0x01, 0x00, 0x80, 0x16, 0, "joints", 0, 0, &flash_display_GraphicsStroke, 0};
-static varinfo_t flash_display_GraphicsStroke_caps = {0x01, 0x00, 0x80, 0x16, 0, "caps", 0, 0, &flash_display_GraphicsStroke, 0};
-static classinfo_t flash_display_GraphicsEndFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsEndFill", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_GraphicsShaderFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsShaderFill", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsShaderFill_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, 0, &flash_display_GraphicsShaderFill, 0};
-static varinfo_t flash_display_GraphicsShaderFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_display_GraphicsShaderFill, 0};
-static classinfo_t flash_display_GraphicsBitmapFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsBitmapFill", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsBitmapFill_smooth = {0x01, 0x00, 0x80, 0x16, 0, "smooth", 0, 0, &flash_display_GraphicsBitmapFill, 0};
-static varinfo_t flash_display_GraphicsBitmapFill_repeat = {0x01, 0x00, 0x80, 0x16, 0, "repeat", 0, 0, &flash_display_GraphicsBitmapFill, 0};
-static varinfo_t flash_display_GraphicsBitmapFill_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, 0, &flash_display_GraphicsBitmapFill, 0};
-static varinfo_t flash_display_GraphicsBitmapFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_display_GraphicsBitmapFill, 0};
-static classinfo_t flash_display_GraphicsGradientFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsGradientFill", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsGradientFill_interpolationMethod = {0x01, 0x00, 0x80, 0x16, 0, "interpolationMethod", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_focalPointRatio = {0x01, 0x00, 0x80, 0x16, 0, "focalPointRatio", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_spreadMethod = {0x01, 0x00, 0x80, 0x16, 0, "spreadMethod", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static varinfo_t flash_display_GraphicsGradientFill_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, 0, &flash_display_GraphicsGradientFill, 0};
-static classinfo_t flash_display_GraphicsSolidFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsSolidFill", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsSolidFill_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_display_GraphicsSolidFill, 0};
-static varinfo_t flash_display_GraphicsSolidFill_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_display_GraphicsSolidFill, 0};
-static classinfo_t flash_display_GraphicsTrianglePath = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsTrianglePath", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_GraphicsTrianglePath_culling = {0x01, 0x00, 0x80, 0x16, 0, "culling", 0, 0, &flash_display_GraphicsTrianglePath, 0};
-static varinfo_t flash_display_GraphicsTrianglePath_vertices = {0x01, 0x00, 0x80, 0x16, 0, "vertices", 0, 0, &flash_display_GraphicsTrianglePath, 0};
-static varinfo_t flash_display_GraphicsTrianglePath_indices = {0x01, 0x00, 0x80, 0x16, 0, "indices", 0, 0, &flash_display_GraphicsTrianglePath, 0};
-static varinfo_t flash_display_GraphicsTrianglePath_uvtData = {0x01, 0x00, 0x80, 0x16, 0, "uvtData", 0, 0, &flash_display_GraphicsTrianglePath, 0};
-static classinfo_t flash_display_GraphicsPath = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPath", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_GraphicsPath_wideMoveTo = {0x02, 0x00, 0x80, 0x16, 0, "wideMoveTo", 0, 0, &flash_display_GraphicsPath, 0};
-static varinfo_t flash_display_GraphicsPath_winding = {0x01, 0x00, 0x80, 0x16, 0, "winding", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_moveTo = {0x02, 0x00, 0x80, 0x16, 0, "moveTo", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_wideLineTo = {0x02, 0x00, 0x80, 0x16, 0, "wideLineTo", 0, 0, &flash_display_GraphicsPath, 0};
-static varinfo_t flash_display_GraphicsPath_commands = {0x01, 0x00, 0x80, 0x16, 0, "commands", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_curveTo = {0x02, 0x00, 0x80, 0x16, 0, "curveTo", 0, 0, &flash_display_GraphicsPath, 0};
-static methodinfo_t flash_display_GraphicsPath_lineTo = {0x02, 0x00, 0x80, 0x16, 0, "lineTo", 0, 0, &flash_display_GraphicsPath, 0};
-static varinfo_t flash_display_GraphicsPath_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_display_GraphicsPath, 0};
-static classinfo_t flash_text_engine_EastAsianJustifier = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "EastAsianJustifier", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle = {0x01, 0x00, 0x80, 0x16, 0, "justificationStyle", 0, 0, &flash_text_engine_EastAsianJustifier, 0};
-static methodinfo_t flash_text_engine_EastAsianJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_text_engine_EastAsianJustifier, 0};
-static classinfo_t flash_text_engine_SpaceJustifier = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "SpaceJustifier", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_SpaceJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_text_engine_SpaceJustifier, 0};
-static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing = {0x01, 0x00, 0x80, 0x16, 0, "letterSpacing", 0, 0, &flash_text_engine_SpaceJustifier, 0};
-static classinfo_t flash_text_engine_TextElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextElement", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_TextElement_replaceText = {0x02, 0x00, 0x80, 0x16, 0, "replaceText", 0, 0, &flash_text_engine_TextElement, 0};
-static classinfo_t flash_text_engine_GroupElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "GroupElement", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_GroupElement_groupElements = {0x02, 0x00, 0x80, 0x16, 0, "groupElements", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_splitTextElement = {0x02, 0x00, 0x80, 0x16, 0, "splitTextElement", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_mergeTextElements = {0x02, 0x00, 0x80, 0x16, 0, "mergeTextElements", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_getElementAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getElementAtCharIndex", 0, 0, &flash_text_engine_GroupElement, 0};
-static varinfo_t flash_text_engine_GroupElement_elementCount = {0x01, 0x00, 0x80, 0x16, 0, "elementCount", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_setElements = {0x02, 0x00, 0x80, 0x16, 0, "setElements", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_getElementAt = {0x02, 0x00, 0x80, 0x16, 0, "getElementAt", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_ungroupElements = {0x02, 0x00, 0x80, 0x16, 0, "ungroupElements", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_replaceElements = {0x02, 0x00, 0x80, 0x16, 0, "replaceElements", 0, 0, &flash_text_engine_GroupElement, 0};
-static methodinfo_t flash_text_engine_GroupElement_getElementIndex = {0x02, 0x00, 0x80, 0x16, 0, "getElementIndex", 0, 0, &flash_text_engine_GroupElement, 0};
-static classinfo_t flash_text_engine_GraphicElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "GraphicElement", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_GraphicElement_graphic = {0x01, 0x00, 0x80, 0x16, 0, "graphic", 0, 0, &flash_text_engine_GraphicElement, 0};
-static varinfo_t flash_text_engine_GraphicElement_elementWidth = {0x01, 0x00, 0x80, 0x16, 0, "elementWidth", 0, 0, &flash_text_engine_GraphicElement, 0};
-static varinfo_t flash_text_engine_GraphicElement_elementHeight = {0x01, 0x00, 0x80, 0x16, 0, "elementHeight", 0, 0, &flash_text_engine_GraphicElement, 0};
-static classinfo_t flash_xml_XMLDocument = {0x03, 0x00, 0x80, 0x16, "flash.xml", "XMLDocument", 0, 0, interfaces: {0}};
-static varinfo_t flash_xml_XMLDocument_docTypeDecl = {0x01, 0x00, 0x80, 0x16, 0, "docTypeDecl", 0, 0, &flash_xml_XMLDocument, 0};
-static varinfo_t flash_xml_XMLDocument_idMap = {0x01, 0x00, 0x80, 0x16, 0, "idMap", 0, 0, &flash_xml_XMLDocument, 0};
-static methodinfo_t flash_xml_XMLDocument_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_xml_XMLDocument, 0};
-static varinfo_t flash_xml_XMLDocument_xmlDecl = {0x01, 0x00, 0x80, 0x16, 0, "xmlDecl", 0, 0, &flash_xml_XMLDocument, 0};
-static methodinfo_t flash_xml_XMLDocument_createElement = {0x02, 0x00, 0x80, 0x16, 0, "createElement", 0, 0, &flash_xml_XMLDocument, 0};
-static varinfo_t flash_xml_XMLDocument_ignoreWhite = {0x01, 0x00, 0x80, 0x16, 0, "ignoreWhite", 0, 0, &flash_xml_XMLDocument, 0};
-static methodinfo_t flash_xml_XMLDocument_createTextNode = {0x02, 0x00, 0x80, 0x16, 0, "createTextNode", 0, 0, &flash_xml_XMLDocument, 0};
-static methodinfo_t flash_xml_XMLDocument_parseXML = {0x02, 0x00, 0x80, 0x16, 0, "parseXML", 0, 0, &flash_xml_XMLDocument, 0};
-static classinfo_t flash_system_JPEGLoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.system", "JPEGLoaderContext", 0, 0, interfaces: {0}};
-static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter = {0x01, 0x00, 0x80, 0x16, 0, "deblockingFilter", 0, 0, &flash_system_JPEGLoaderContext, 0};
-static classinfo_t flash_filters_ShaderFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "ShaderFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_ShaderFilter_bottomExtension = {0x01, 0x00, 0x80, 0x16, 0, "bottomExtension", 0, 0, &flash_filters_ShaderFilter, 0};
-static varinfo_t flash_filters_ShaderFilter_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, 0, &flash_filters_ShaderFilter, 0};
-static varinfo_t flash_filters_ShaderFilter_rightExtension = {0x01, 0x00, 0x80, 0x16, 0, "rightExtension", 0, 0, &flash_filters_ShaderFilter, 0};
-static varinfo_t flash_filters_ShaderFilter_leftExtension = {0x01, 0x00, 0x80, 0x16, 0, "leftExtension", 0, 0, &flash_filters_ShaderFilter, 0};
-static varinfo_t flash_filters_ShaderFilter_topExtension = {0x01, 0x00, 0x80, 0x16, 0, "topExtension", 0, 0, &flash_filters_ShaderFilter, 0};
-static classinfo_t flash_filters_GradientGlowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GradientGlowFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_GradientGlowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static varinfo_t flash_filters_GradientGlowFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static methodinfo_t flash_filters_GradientGlowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_GradientGlowFilter, 0};
-static classinfo_t flash_filters_GradientBevelFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GradientBevelFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_GradientBevelFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static varinfo_t flash_filters_GradientBevelFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static methodinfo_t flash_filters_GradientBevelFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_GradientBevelFilter, 0};
-static classinfo_t flash_filters_GlowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GlowFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_GlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_inner = {0x01, 0x00, 0x80, 0x16, 0, "inner", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_GlowFilter, 0};
-static methodinfo_t flash_filters_GlowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_GlowFilter, 0};
-static varinfo_t flash_filters_GlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GlowFilter, 0};
-static classinfo_t flash_filters_DropShadowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DropShadowFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_DropShadowFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_hideObject = {0x01, 0x00, 0x80, 0x16, 0, "hideObject", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_inner = {0x01, 0x00, 0x80, 0x16, 0, "inner", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_DropShadowFilter, 0};
-static varinfo_t flash_filters_DropShadowFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_DropShadowFilter, 0};
-static methodinfo_t flash_filters_DropShadowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_DropShadowFilter, 0};
-static classinfo_t flash_filters_DisplacementMapFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DisplacementMapFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_DisplacementMapFilter_scaleY = {0x01, 0x00, 0x80, 0x16, 0, "scaleY", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_mapPoint = {0x01, 0x00, 0x80, 0x16, 0, "mapPoint", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_scaleX = {0x01, 0x00, 0x80, 0x16, 0, "scaleX", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_mapBitmap = {0x01, 0x00, 0x80, 0x16, 0, "mapBitmap", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_mode = {0x01, 0x00, 0x80, 0x16, 0, "mode", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_componentX = {0x01, 0x00, 0x80, 0x16, 0, "componentX", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static methodinfo_t flash_filters_DisplacementMapFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static varinfo_t flash_filters_DisplacementMapFilter_componentY = {0x01, 0x00, 0x80, 0x16, 0, "componentY", 0, 0, &flash_filters_DisplacementMapFilter, 0};
-static classinfo_t flash_filters_ConvolutionFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "ConvolutionFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_ConvolutionFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_matrixX = {0x01, 0x00, 0x80, 0x16, 0, "matrixX", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_bias = {0x01, 0x00, 0x80, 0x16, 0, "bias", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_preserveAlpha = {0x01, 0x00, 0x80, 0x16, 0, "preserveAlpha", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_divisor = {0x01, 0x00, 0x80, 0x16, 0, "divisor", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static methodinfo_t flash_filters_ConvolutionFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_clamp = {0x01, 0x00, 0x80, 0x16, 0, "clamp", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static varinfo_t flash_filters_ConvolutionFilter_matrixY = {0x01, 0x00, 0x80, 0x16, 0, "matrixY", 0, 0, &flash_filters_ConvolutionFilter, 0};
-static classinfo_t flash_filters_ColorMatrixFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "ColorMatrixFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_ColorMatrixFilter_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_filters_ColorMatrixFilter, 0};
-static methodinfo_t flash_filters_ColorMatrixFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_ColorMatrixFilter, 0};
-static classinfo_t flash_filters_BlurFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BlurFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_BlurFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_BlurFilter, 0};
-static methodinfo_t flash_filters_BlurFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_BlurFilter, 0};
-static varinfo_t flash_filters_BlurFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_BlurFilter, 0};
-static varinfo_t flash_filters_BlurFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_BlurFilter, 0};
-static classinfo_t flash_filters_BevelFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BevelFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_filters_BevelFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_highlightColor = {0x01, 0x00, 0x80, 0x16, 0, "highlightColor", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_highlightAlpha = {0x01, 0x00, 0x80, 0x16, 0, "highlightAlpha", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_shadowColor = {0x01, 0x00, 0x80, 0x16, 0, "shadowColor", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_shadowAlpha = {0x01, 0x00, 0x80, 0x16, 0, "shadowAlpha", 0, 0, &flash_filters_BevelFilter, 0};
-static varinfo_t flash_filters_BevelFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_BevelFilter, 0};
-static methodinfo_t flash_filters_BevelFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_BevelFilter, 0};
-static classinfo_t flash_events_EventDispatcher = {0x03, 0x00, 0x80, 0x16, "flash.events", "EventDispatcher", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_EventDispatcher_willTrigger = {0x02, 0x00, 0x80, 0x16, 0, "willTrigger", 0, 0, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x16, 0, "removeEventListener", 0, 0, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x16, 0, "hasEventListener", 0, 0, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x16, 0, "addEventListener", 0, 0, &flash_events_EventDispatcher, 0};
-static methodinfo_t flash_events_EventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "dispatchEvent", 0, 0, &flash_events_EventDispatcher, 0};
-static classinfo_t flash_events_ShaderEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ShaderEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_ShaderEvent_vector = {0x01, 0x00, 0x80, 0x16, 0, "vector", 0, 0, &flash_events_ShaderEvent, 0};
-static methodinfo_t flash_events_ShaderEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_ShaderEvent, 0};
-static varinfo_t flash_events_ShaderEvent_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, 0, &flash_events_ShaderEvent, 0};
-static methodinfo_t flash_events_ShaderEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_ShaderEvent, 0};
-static varinfo_t flash_events_ShaderEvent_byteArray = {0x01, 0x00, 0x80, 0x16, 0, "byteArray", 0, 0, &flash_events_ShaderEvent, 0};
-static classinfo_t flash_events_TimerEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TimerEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_TimerEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_TimerEvent, 0};
-static methodinfo_t flash_events_TimerEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_TimerEvent, 0};
-static methodinfo_t flash_events_TimerEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "updateAfterEvent", 0, 0, &flash_events_TimerEvent, 0};
-static classinfo_t flash_events_SyncEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SyncEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_SyncEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_SyncEvent, 0};
-static methodinfo_t flash_events_SyncEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_SyncEvent, 0};
-static varinfo_t flash_events_SyncEvent_changeList = {0x01, 0x00, 0x80, 0x16, 0, "changeList", 0, 0, &flash_events_SyncEvent, 0};
-static classinfo_t flash_events_StatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "StatusEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_StatusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_StatusEvent, 0};
-static varinfo_t flash_events_StatusEvent_code = {0x01, 0x00, 0x80, 0x16, 0, "code", 0, 0, &flash_events_StatusEvent, 0};
-static methodinfo_t flash_events_StatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_StatusEvent, 0};
-static varinfo_t flash_events_StatusEvent_level = {0x01, 0x00, 0x80, 0x16, 0, "level", 0, 0, &flash_events_StatusEvent, 0};
-static classinfo_t flash_events_SampleDataEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SampleDataEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_SampleDataEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_SampleDataEvent, 0};
-static varinfo_t flash_events_SampleDataEvent_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_events_SampleDataEvent, 0};
-static methodinfo_t flash_events_SampleDataEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_SampleDataEvent, 0};
-static varinfo_t flash_events_SampleDataEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_events_SampleDataEvent, 0};
-static classinfo_t flash_events_ProgressEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ProgressEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_ProgressEvent_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_events_ProgressEvent, 0};
-static methodinfo_t flash_events_ProgressEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_ProgressEvent, 0};
-static varinfo_t flash_events_ProgressEvent_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_events_ProgressEvent, 0};
-static methodinfo_t flash_events_ProgressEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_ProgressEvent, 0};
-static classinfo_t flash_events_NetFilterEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "NetFilterEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_NetFilterEvent_header = {0x01, 0x00, 0x80, 0x16, 0, "header", 0, 0, &flash_events_NetFilterEvent, 0};
-static methodinfo_t flash_events_NetFilterEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_NetFilterEvent, 0};
-static methodinfo_t flash_events_NetFilterEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_NetFilterEvent, 0};
-static varinfo_t flash_events_NetFilterEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_events_NetFilterEvent, 0};
-static classinfo_t flash_events_NetStatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "NetStatusEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_NetStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_NetStatusEvent, 0};
-static varinfo_t flash_events_NetStatusEvent_info = {0x01, 0x00, 0x80, 0x16, 0, "info", 0, 0, &flash_events_NetStatusEvent, 0};
-static methodinfo_t flash_events_NetStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_NetStatusEvent, 0};
-static classinfo_t flash_events_MouseEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "MouseEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_MouseEvent_localY = {0x01, 0x00, 0x80, 0x16, 0, "localY", 0, 0, &flash_events_MouseEvent, 0};
-static methodinfo_t flash_events_MouseEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "updateAfterEvent", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_delta = {0x01, 0x00, 0x80, 0x16, 0, "delta", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_stageX = {0x01, 0x00, 0x80, 0x16, 0, "stageX", 0, 0, &flash_events_MouseEvent, 0};
-static methodinfo_t flash_events_MouseEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, 0, "relatedObject", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isRelatedObjectInaccessible", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_stageY = {0x01, 0x00, 0x80, 0x16, 0, "stageY", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_altKey = {0x01, 0x00, 0x80, 0x16, 0, "altKey", 0, 0, &flash_events_MouseEvent, 0};
-static methodinfo_t flash_events_MouseEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, 0, "ctrlKey", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_localX = {0x01, 0x00, 0x80, 0x16, 0, "localX", 0, 0, &flash_events_MouseEvent, 0};
-static varinfo_t flash_events_MouseEvent_buttonDown = {0x01, 0x00, 0x80, 0x16, 0, "buttonDown", 0, 0, &flash_events_MouseEvent, 0};
-static classinfo_t flash_events_ContextMenuEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ContextMenuEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_ContextMenuEvent_mouseTarget = {0x01, 0x00, 0x80, 0x16, 0, "mouseTarget", 0, 0, &flash_events_ContextMenuEvent, 0};
-static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isMouseTargetInaccessible", 0, 0, &flash_events_ContextMenuEvent, 0};
-static methodinfo_t flash_events_ContextMenuEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_ContextMenuEvent, 0};
-static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {0x01, 0x00, 0x80, 0x16, 0, "contextMenuOwner", 0, 0, &flash_events_ContextMenuEvent, 0};
-static methodinfo_t flash_events_ContextMenuEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_ContextMenuEvent, 0};
-static classinfo_t flash_events_KeyboardEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "KeyboardEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_KeyboardEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_keyCode = {0x01, 0x00, 0x80, 0x16, 0, "keyCode", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_keyLocation = {0x01, 0x00, 0x80, 0x16, 0, "keyLocation", 0, 0, &flash_events_KeyboardEvent, 0};
-static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "updateAfterEvent", 0, 0, &flash_events_KeyboardEvent, 0};
-static methodinfo_t flash_events_KeyboardEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_altKey = {0x01, 0x00, 0x80, 0x16, 0, "altKey", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, 0, "ctrlKey", 0, 0, &flash_events_KeyboardEvent, 0};
-static methodinfo_t flash_events_KeyboardEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_KeyboardEvent, 0};
-static varinfo_t flash_events_KeyboardEvent_charCode = {0x01, 0x00, 0x80, 0x16, 0, "charCode", 0, 0, &flash_events_KeyboardEvent, 0};
-static classinfo_t flash_events_HTTPStatusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "HTTPStatusEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_HTTPStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_HTTPStatusEvent, 0};
-static methodinfo_t flash_events_HTTPStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_HTTPStatusEvent, 0};
-static varinfo_t flash_events_HTTPStatusEvent_status = {0x01, 0x00, 0x80, 0x16, 0, "status", 0, 0, &flash_events_HTTPStatusEvent, 0};
-static classinfo_t flash_events_FocusEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "FocusEvent", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_FocusEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isRelatedObjectInaccessible", 0, 0, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_keyCode = {0x01, 0x00, 0x80, 0x16, 0, "keyCode", 0, 0, &flash_events_FocusEvent, 0};
-static varinfo_t flash_events_FocusEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, 0, "relatedObject", 0, 0, &flash_events_FocusEvent, 0};
-static methodinfo_t flash_events_FocusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_FocusEvent, 0};
-static methodinfo_t flash_events_FocusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_FocusEvent, 0};
-static classinfo_t flash_events_TextEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TextEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_TextEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_TextEvent, 0};
-static varinfo_t flash_events_TextEvent_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_events_TextEvent, 0};
-static methodinfo_t flash_events_TextEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_TextEvent, 0};
-static classinfo_t flash_events_ActivityEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "ActivityEvent", 0, 0, interfaces: {0}};
-static methodinfo_t flash_events_ActivityEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_ActivityEvent, 0};
-static varinfo_t flash_events_ActivityEvent_activating = {0x01, 0x00, 0x80, 0x16, 0, "activating", 0, 0, &flash_events_ActivityEvent, 0};
-static methodinfo_t flash_events_ActivityEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_ActivityEvent, 0};
-static classinfo_t flash_utils_ByteArray = {0x03, 0x00, 0x80, 0x16, "flash.utils", "ByteArray", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_ByteArray_writeBoolean = {0x02, 0x00, 0x80, 0x16, 0, "writeBoolean", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeByte = {0x02, 0x00, 0x80, 0x16, 0, "writeByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeObject = {0x02, 0x00, 0x80, 0x16, 0, "writeObject", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "writeMultiByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_uncompress = {0x02, 0x00, 0x80, 0x16, 0, "uncompress", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeInt = {0x02, 0x00, 0x80, 0x16, 0, "writeInt", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_deflate = {0x02, 0x00, 0x80, 0x16, 0, "deflate", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeShort = {0x02, 0x00, 0x80, 0x16, 0, "writeShort", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUTF = {0x02, 0x00, 0x80, 0x16, 0, "writeUTF", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeBytes", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "writeUnsignedInt", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeDouble = {0x02, 0x00, 0x80, 0x16, 0, "writeDouble", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeFloat = {0x02, 0x00, 0x80, 0x16, 0, "writeFloat", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, 0, &flash_utils_ByteArray, 0};
-static varinfo_t flash_utils_ByteArray_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, 0, "defaultObjectEncoding", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_compress = {0x02, 0x00, 0x80, 0x16, 0, "compress", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeUTFBytes", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_inflate = {0x02, 0x00, 0x80, 0x16, 0, "inflate", 0, 0, &flash_utils_ByteArray, 0};
-static methodinfo_t flash_utils_ByteArray_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "readUTF", 0, 0, &flash_utils_ByteArray, 0};
-static classinfo_t flash_display_BitmapData = {0x03, 0x00, 0x80, 0x16, "flash.display", "BitmapData", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_BitmapData_getPixel32 = {0x02, 0x00, 0x80, 0x16, 0, "getPixel32", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_draw = {0x02, 0x00, 0x80, 0x16, 0, "draw", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixels = {0x02, 0x00, 0x80, 0x16, 0, "setPixels", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_copyPixels = {0x02, 0x00, 0x80, 0x16, 0, "copyPixels", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_histogram = {0x02, 0x00, 0x80, 0x16, 0, "histogram", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_scroll = {0x02, 0x00, 0x80, 0x16, 0, "scroll", 0, 0, &flash_display_BitmapData, 0};
-static varinfo_t flash_display_BitmapData_transparent = {0x01, 0x00, 0x80, 0x16, 0, "transparent", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_noise = {0x02, 0x00, 0x80, 0x16, 0, "noise", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_threshold = {0x02, 0x00, 0x80, 0x16, 0, "threshold", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_paletteMap = {0x02, 0x00, 0x80, 0x16, 0, "paletteMap", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_perlinNoise = {0x02, 0x00, 0x80, 0x16, 0, "perlinNoise", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_hitTest = {0x02, 0x00, 0x80, 0x16, 0, "hitTest", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_getPixel = {0x02, 0x00, 0x80, 0x16, 0, "getPixel", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_unlock = {0x02, 0x00, 0x80, 0x16, 0, "unlock", 0, 0, &flash_display_BitmapData, 0};
-static varinfo_t flash_display_BitmapData_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_copyChannel = {0x02, 0x00, 0x80, 0x16, 0, "copyChannel", 0, 0, &flash_display_BitmapData, 0};
-static varinfo_t flash_display_BitmapData_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_colorTransform = {0x02, 0x00, 0x80, 0x16, 0, "colorTransform", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_generateFilterRect = {0x02, 0x00, 0x80, 0x16, 0, "generateFilterRect", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_compare = {0x02, 0x00, 0x80, 0x16, 0, "compare", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_fillRect = {0x02, 0x00, 0x80, 0x16, 0, "fillRect", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setVector = {0x02, 0x00, 0x80, 0x16, 0, "setVector", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_floodFill = {0x02, 0x00, 0x80, 0x16, 0, "floodFill", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_pixelDissolve = {0x02, 0x00, 0x80, 0x16, 0, "pixelDissolve", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixel = {0x02, 0x00, 0x80, 0x16, 0, "setPixel", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_setPixel32 = {0x02, 0x00, 0x80, 0x16, 0, "setPixel32", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_lock = {0x02, 0x00, 0x80, 0x16, 0, "lock", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_getVector = {0x02, 0x00, 0x80, 0x16, 0, "getVector", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_getColorBoundsRect = {0x02, 0x00, 0x80, 0x16, 0, "getColorBoundsRect", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_getPixels = {0x02, 0x00, 0x80, 0x16, 0, "getPixels", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_merge = {0x02, 0x00, 0x80, 0x16, 0, "merge", 0, 0, &flash_display_BitmapData, 0};
-static varinfo_t flash_display_BitmapData_rect = {0x01, 0x00, 0x80, 0x16, 0, "rect", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_applyFilter = {0x02, 0x00, 0x80, 0x16, 0, "applyFilter", 0, 0, &flash_display_BitmapData, 0};
-static methodinfo_t flash_display_BitmapData_dispose = {0x02, 0x00, 0x80, 0x16, 0, "dispose", 0, 0, &flash_display_BitmapData, 0};
-static classinfo_t flash_utils_Dictionary = {0x03, 0x00, 0x88, 0x16, "flash.utils", "Dictionary", 0, 0, interfaces: {0}};
-static classinfo_t flash_trace_Trace = {0x03, 0x00, 0x80, 0x16, "flash.trace", "Trace", 0, 0, interfaces: {0}};
-static classinfo_t flash_sampler_DeleteObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "DeleteObjectSample", 0, 0, interfaces: {0}};
-static classinfo_t flash_sampler_NewObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "NewObjectSample", 0, 0, interfaces: {0}};
-static varinfo_t flash_sampler_NewObjectSample_object = {0x01, 0x00, 0x80, 0x16, 0, "object", 0, 0, &flash_sampler_NewObjectSample, 0};
-static classinfo_t flash_sampler_Sample = {0x03, 0x00, 0x80, 0x16, "flash.sampler", "Sample", 0, 0, interfaces: {0}};
-static classinfo_t flash_sampler_StackFrame = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "StackFrame", 0, 0, interfaces: {0}};
-static methodinfo_t flash_sampler_StackFrame_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_sampler_StackFrame, 0};
-static classinfo_t flash_desktop_Clipboard = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "Clipboard", 0, 0, interfaces: {0}};
-static varinfo_t flash_desktop_Clipboard_generalClipboard = {0x01, 0x00, 0x82, 0x16, 0, "generalClipboard", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_setDataHandler = {0x02, 0x00, 0x80, 0x16, 0, "setDataHandler", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_setData = {0x02, 0x00, 0x80, 0x16, 0, "setData", 0, 0, &flash_desktop_Clipboard, 0};
-static varinfo_t flash_desktop_Clipboard_formats = {0x01, 0x00, 0x80, 0x16, 0, "formats", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_getData = {0x02, 0x00, 0x80, 0x16, 0, "getData", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_hasFormat = {0x02, 0x00, 0x80, 0x16, 0, "hasFormat", 0, 0, &flash_desktop_Clipboard, 0};
-static methodinfo_t flash_desktop_Clipboard_clearData = {0x02, 0x00, 0x80, 0x16, 0, "clearData", 0, 0, &flash_desktop_Clipboard, 0};
-static classinfo_t flash_desktop_ClipboardTransferMode = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardTransferMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_desktop_ClipboardFormats = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardFormats", 0, 0, interfaces: {0}};
-static classinfo_t flash_geom_PerspectiveProjection = {0x03, 0x00, 0x80, 0x16, "flash.geom", "PerspectiveProjection", 0, 0, interfaces: {0}};
-static varinfo_t flash_geom_PerspectiveProjection_fieldOfView = {0x01, 0x00, 0x80, 0x16, 0, "fieldOfView", 0, 0, &flash_geom_PerspectiveProjection, 0};
-static varinfo_t flash_geom_PerspectiveProjection_projectionCenter = {0x01, 0x00, 0x80, 0x16, 0, "projectionCenter", 0, 0, &flash_geom_PerspectiveProjection, 0};
-static methodinfo_t flash_geom_PerspectiveProjection_toMatrix3D = {0x02, 0x00, 0x80, 0x16, 0, "toMatrix3D", 0, 0, &flash_geom_PerspectiveProjection, 0};
-static varinfo_t flash_geom_PerspectiveProjection_focalLength = {0x01, 0x00, 0x80, 0x16, 0, "focalLength", 0, 0, &flash_geom_PerspectiveProjection, 0};
-static classinfo_t flash_geom_Utils3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Utils3D", 0, 0, interfaces: {0}};
-static classinfo_t flash_geom_Vector3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Vector3D", 0, 0, interfaces: {0}};
-static methodinfo_t flash_geom_Vector3D_subtract = {0x02, 0x00, 0x80, 0x16, 0, "subtract", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_distance = {0x02, 0x00, 0x82, 0x16, 0, "distance", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_scaleBy = {0x02, 0x00, 0x80, 0x16, 0, "scaleBy", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_decrementBy = {0x02, 0x00, 0x80, 0x16, 0, "decrementBy", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_normalize = {0x02, 0x00, 0x80, 0x16, 0, "normalize", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_dotProduct = {0x02, 0x00, 0x80, 0x16, 0, "dotProduct", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_negate = {0x02, 0x00, 0x80, 0x16, 0, "negate", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_angleBetween = {0x02, 0x00, 0x82, 0x16, 0, "angleBetween", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_lengthSquared = {0x01, 0x00, 0x80, 0x16, 0, "lengthSquared", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_incrementBy = {0x02, 0x00, 0x80, 0x16, 0, "incrementBy", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_w = {0x01, 0x00, 0x80, 0x16, 0, "w", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_z = {0x01, 0x00, 0x80, 0x16, 0, "z", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_add = {0x02, 0x00, 0x80, 0x16, 0, "add", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_project = {0x02, 0x00, 0x80, 0x16, 0, "project", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_crossProduct = {0x02, 0x00, 0x80, 0x16, 0, "crossProduct", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_nearEquals = {0x02, 0x00, 0x80, 0x16, 0, "nearEquals", 0, 0, &flash_geom_Vector3D, 0};
-static methodinfo_t flash_geom_Vector3D_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, 0, &flash_geom_Vector3D, 0};
-static varinfo_t flash_geom_Vector3D_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_geom_Vector3D, 0};
-static classinfo_t flash_geom_Matrix3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Matrix3D", 0, 0, interfaces: {0}};
-static methodinfo_t flash_geom_Matrix3D_interpolateTo = {0x02, 0x00, 0x80, 0x16, 0, "interpolateTo", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_pointAt = {0x02, 0x00, 0x80, 0x16, 0, "pointAt", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_interpolate = {0x02, 0x00, 0x82, 0x16, 0, "interpolate", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prependRotation = {0x02, 0x00, 0x80, 0x16, 0, "prependRotation", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_transformVector = {0x02, 0x00, 0x80, 0x16, 0, "transformVector", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_transpose = {0x02, 0x00, 0x80, 0x16, 0, "transpose", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prependScale = {0x02, 0x00, 0x80, 0x16, 0, "prependScale", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_deltaTransformVector = {0x02, 0x00, 0x80, 0x16, 0, "deltaTransformVector", 0, 0, &flash_geom_Matrix3D, 0};
-static varinfo_t flash_geom_Matrix3D_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_decompose = {0x02, 0x00, 0x80, 0x16, 0, "decompose", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_append = {0x02, 0x00, 0x80, 0x16, 0, "append", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_recompose = {0x02, 0x00, 0x80, 0x16, 0, "recompose", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_geom_Matrix3D, 0};
-static varinfo_t flash_geom_Matrix3D_rawData = {0x01, 0x00, 0x80, 0x16, 0, "rawData", 0, 0, &flash_geom_Matrix3D, 0};
-static varinfo_t flash_geom_Matrix3D_determinant = {0x01, 0x00, 0x80, 0x16, 0, "determinant", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_invert = {0x02, 0x00, 0x80, 0x16, 0, "invert", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendScale = {0x02, 0x00, 0x80, 0x16, 0, "appendScale", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_transformVectors = {0x02, 0x00, 0x80, 0x16, 0, "transformVectors", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendTranslation = {0x02, 0x00, 0x80, 0x16, 0, "appendTranslation", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_appendRotation = {0x02, 0x00, 0x80, 0x16, 0, "appendRotation", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prepend = {0x02, 0x00, 0x80, 0x16, 0, "prepend", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, 0, "identity", 0, 0, &flash_geom_Matrix3D, 0};
-static methodinfo_t flash_geom_Matrix3D_prependTranslation = {0x02, 0x00, 0x80, 0x16, 0, "prependTranslation", 0, 0, &flash_geom_Matrix3D, 0};
-static classinfo_t flash_geom_Orientation3D = {0x03, 0x00, 0x81, 0x16, "flash.geom", "Orientation3D", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_TriangleCulling = {0x03, 0x00, 0x81, 0x16, "flash.display", "TriangleCulling", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_GraphicsPathWinding = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPathWinding", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_GraphicsPathCommand = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPathCommand", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_IGraphicsStroke = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsStroke", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_IGraphicsFill = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsFill", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_IGraphicsPath = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsPath", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_IGraphicsData = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsData", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_ShaderInput = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderInput", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_ShaderInput_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_ShaderInput, 0};
-static varinfo_t flash_display_ShaderInput_input = {0x01, 0x00, 0x80, 0x16, 0, "input", 0, 0, &flash_display_ShaderInput, 0};
-static varinfo_t flash_display_ShaderInput_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_ShaderInput, 0};
-static varinfo_t flash_display_ShaderInput_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_display_ShaderInput, 0};
-static varinfo_t flash_display_ShaderInput_channels = {0x01, 0x00, 0x80, 0x16, 0, "channels", 0, 0, &flash_display_ShaderInput, 0};
-static classinfo_t flash_display_ShaderParameterType = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderParameterType", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_ShaderParameter = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderParameter", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_ShaderParameter_value = {0x01, 0x00, 0x80, 0x16, 0, "value", 0, 0, &flash_display_ShaderParameter, 0};
-static varinfo_t flash_display_ShaderParameter_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_display_ShaderParameter, 0};
-static varinfo_t flash_display_ShaderParameter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_display_ShaderParameter, 0};
-static classinfo_t flash_display_ShaderData = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderData", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_Shader = {0x03, 0x00, 0x80, 0x16, "flash.display", "Shader", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_Shader_precisionHint = {0x01, 0x00, 0x80, 0x16, 0, "precisionHint", 0, 0, &flash_display_Shader, 0};
-static varinfo_t flash_display_Shader_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_display_Shader, 0};
-static classinfo_t flash_display_ShaderPrecision = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderPrecision", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TypographicCase = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TypographicCase", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TextRotation = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextRotation", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TextLineValidity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineValidity", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TextLineMirrorRegion = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineMirrorRegion", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_mirror = {0x01, 0x00, 0x80, 0x16, 0, "mirror", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_previousRegion = {0x01, 0x00, 0x80, 0x16, 0, "previousRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_bounds = {0x01, 0x00, 0x80, 0x16, 0, "bounds", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_nextRegion = {0x01, 0x00, 0x80, 0x16, 0, "nextRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_element = {0x01, 0x00, 0x80, 0x16, 0, "element", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine = {0x01, 0x00, 0x80, 0x16, 0, "textLine", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
-static classinfo_t flash_text_engine_TextJustifier = {0x03, 0x00, 0x80, 0x16, "flash.text.engine", "TextJustifier", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_TextJustifier_getJustifierForLocale = {0x02, 0x00, 0x82, 0x16, 0, "getJustifierForLocale", 0, 0, &flash_text_engine_TextJustifier, 0};
-static varinfo_t flash_text_engine_TextJustifier_lineJustification = {0x01, 0x00, 0x80, 0x16, 0, "lineJustification", 0, 0, &flash_text_engine_TextJustifier, 0};
-static varinfo_t flash_text_engine_TextJustifier_locale = {0x01, 0x00, 0x80, 0x16, 0, "locale", 0, 0, &flash_text_engine_TextJustifier, 0};
-static methodinfo_t flash_text_engine_TextJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_text_engine_TextJustifier, 0};
-static classinfo_t flash_text_engine_TextBaseline = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextBaseline", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TabStop = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TabStop", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_TabStop_alignment = {0x01, 0x00, 0x80, 0x16, 0, "alignment", 0, 0, &flash_text_engine_TabStop, 0};
-static varinfo_t flash_text_engine_TabStop_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_text_engine_TabStop, 0};
-static varinfo_t flash_text_engine_TabStop_decimalAlignmentToken = {0x01, 0x00, 0x80, 0x16, 0, "decimalAlignmentToken", 0, 0, &flash_text_engine_TabStop, 0};
-static classinfo_t flash_text_engine_TabAlignment = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TabAlignment", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_LineJustification = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "LineJustification", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TextLineCreationResult = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineCreationResult", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_LigatureLevel = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "LigatureLevel", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_Kerning = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "Kerning", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_JustificationStyle = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "JustificationStyle", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_CFFHinting = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "CFFHinting", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_RenderingMode = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "RenderingMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_FontMetrics = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontMetrics", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_FontMetrics_superscriptOffset = {0x01, 0x00, 0x80, 0x16, 0, "superscriptOffset", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_underlineThickness = {0x01, 0x00, 0x80, 0x16, 0, "underlineThickness", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_subscriptScale = {0x01, 0x00, 0x80, 0x16, 0, "subscriptScale", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_strikethroughOffset = {0x01, 0x00, 0x80, 0x16, 0, "strikethroughOffset", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_emBox = {0x01, 0x00, 0x80, 0x16, 0, "emBox", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_strikethroughThickness = {0x01, 0x00, 0x80, 0x16, 0, "strikethroughThickness", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_superscriptScale = {0x01, 0x00, 0x80, 0x16, 0, "superscriptScale", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_subscriptOffset = {0x01, 0x00, 0x80, 0x16, 0, "subscriptOffset", 0, 0, &flash_text_engine_FontMetrics, 0};
-static varinfo_t flash_text_engine_FontMetrics_underlineOffset = {0x01, 0x00, 0x80, 0x16, 0, "underlineOffset", 0, 0, &flash_text_engine_FontMetrics, 0};
-static classinfo_t flash_text_engine_FontWeight = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontWeight", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_FontPosture = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontPosture", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_FontLookup = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontLookup", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_FontDescription = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontDescription", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_FontDescription_isFontCompatible = {0x02, 0x00, 0x82, 0x16, 0, "isFontCompatible", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_renderingMode = {0x01, 0x00, 0x80, 0x16, 0, "renderingMode", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_cffHinting = {0x01, 0x00, 0x80, 0x16, 0, "cffHinting", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_fontPosture = {0x01, 0x00, 0x80, 0x16, 0, "fontPosture", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_fontName = {0x01, 0x00, 0x80, 0x16, 0, "fontName", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_fontLookup = {0x01, 0x00, 0x80, 0x16, 0, "fontLookup", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_locked = {0x01, 0x00, 0x80, 0x16, 0, "locked", 0, 0, &flash_text_engine_FontDescription, 0};
-static varinfo_t flash_text_engine_FontDescription_fontWeight = {0x01, 0x00, 0x80, 0x16, 0, "fontWeight", 0, 0, &flash_text_engine_FontDescription, 0};
-static methodinfo_t flash_text_engine_FontDescription_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_text_engine_FontDescription, 0};
-static classinfo_t flash_text_engine_DigitWidth = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "DigitWidth", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_DigitCase = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "DigitCase", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_ElementFormat = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "ElementFormat", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_ElementFormat_getFontMetrics = {0x02, 0x00, 0x80, 0x16, 0, "getFontMetrics", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_digitCase = {0x01, 0x00, 0x80, 0x16, 0, "digitCase", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_breakOpportunity = {0x01, 0x00, 0x80, 0x16, 0, "breakOpportunity", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_ligatureLevel = {0x01, 0x00, 0x80, 0x16, 0, "ligatureLevel", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_dominantBaseline = {0x01, 0x00, 0x80, 0x16, 0, "dominantBaseline", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_alignmentBaseline = {0x01, 0x00, 0x80, 0x16, 0, "alignmentBaseline", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_digitWidth = {0x01, 0x00, 0x80, 0x16, 0, "digitWidth", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_kerning = {0x01, 0x00, 0x80, 0x16, 0, "kerning", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_fontSize = {0x01, 0x00, 0x80, 0x16, 0, "fontSize", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_fontDescription = {0x01, 0x00, 0x80, 0x16, 0, "fontDescription", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_baselineShift = {0x01, 0x00, 0x80, 0x16, 0, "baselineShift", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_locale = {0x01, 0x00, 0x80, 0x16, 0, "locale", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_typographicCase = {0x01, 0x00, 0x80, 0x16, 0, "typographicCase", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_trackingLeft = {0x01, 0x00, 0x80, 0x16, 0, "trackingLeft", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_locked = {0x01, 0x00, 0x80, 0x16, 0, "locked", 0, 0, &flash_text_engine_ElementFormat, 0};
-static methodinfo_t flash_text_engine_ElementFormat_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_textRotation = {0x01, 0x00, 0x80, 0x16, 0, "textRotation", 0, 0, &flash_text_engine_ElementFormat, 0};
-static varinfo_t flash_text_engine_ElementFormat_trackingRight = {0x01, 0x00, 0x80, 0x16, 0, "trackingRight", 0, 0, &flash_text_engine_ElementFormat, 0};
-static classinfo_t flash_text_engine_BreakOpportunity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "BreakOpportunity", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_ContentElement = {0x03, 0x00, 0x80, 0x16, "flash.text.engine", "ContentElement", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_engine_ContentElement_eventMirror = {0x01, 0x00, 0x80, 0x16, 0, "eventMirror", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_groupElement = {0x01, 0x00, 0x80, 0x16, 0, "groupElement", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_textRotation = {0x01, 0x00, 0x80, 0x16, 0, "textRotation", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_elementFormat = {0x01, 0x00, 0x80, 0x16, 0, "elementFormat", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_textBlock = {0x01, 0x00, 0x80, 0x16, 0, "textBlock", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_rawText = {0x01, 0x00, 0x80, 0x16, 0, "rawText", 0, 0, &flash_text_engine_ContentElement, 0};
-static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "textBlockBeginIndex", 0, 0, &flash_text_engine_ContentElement, 0};
-static classinfo_t adobe_utils_XMLUI = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "XMLUI", 0, 0, interfaces: {0}};
-static classinfo_t flash_xml_XMLNodeType = {0x03, 0x00, 0x81, 0x16, "flash.xml", "XMLNodeType", 0, 0, interfaces: {0}};
-static classinfo_t flash_xml_XMLNode = {0x03, 0x00, 0x80, 0x16, "flash.xml", "XMLNode", 0, 0, interfaces: {0}};
-static varinfo_t flash_xml_XMLNode_childNodes = {0x01, 0x00, 0x80, 0x16, 0, "childNodes", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_appendChild = {0x02, 0x00, 0x80, 0x16, 0, "appendChild", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_nextSibling = {0x01, 0x00, 0x80, 0x16, 0, "nextSibling", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_nodeType = {0x01, 0x00, 0x80, 0x16, 0, "nodeType", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_attributes = {0x01, 0x00, 0x80, 0x16, 0, "attributes", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_firstChild = {0x01, 0x00, 0x80, 0x16, 0, "firstChild", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_parentNode = {0x01, 0x00, 0x80, 0x16, 0, "parentNode", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_prefix = {0x01, 0x00, 0x80, 0x16, 0, "prefix", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_localName = {0x01, 0x00, 0x80, 0x16, 0, "localName", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_nodeName = {0x01, 0x00, 0x80, 0x16, 0, "nodeName", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {0x02, 0x00, 0x80, 0x16, 0, "getNamespaceForPrefix", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_insertBefore = {0x02, 0x00, 0x80, 0x16, 0, "insertBefore", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_lastChild = {0x01, 0x00, 0x80, 0x16, 0, "lastChild", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_cloneNode = {0x02, 0x00, 0x80, 0x16, 0, "cloneNode", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_removeNode = {0x02, 0x00, 0x80, 0x16, 0, "removeNode", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_namespaceURI = {0x01, 0x00, 0x80, 0x16, 0, "namespaceURI", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_previousSibling = {0x01, 0x00, 0x80, 0x16, 0, "previousSibling", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_hasChildNodes = {0x02, 0x00, 0x80, 0x16, 0, "hasChildNodes", 0, 0, &flash_xml_XMLNode, 0};
-static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace = {0x02, 0x00, 0x80, 0x16, 0, "getPrefixForNamespace", 0, 0, &flash_xml_XMLNode, 0};
-static varinfo_t flash_xml_XMLNode_nodeValue = {0x01, 0x00, 0x80, 0x16, 0, "nodeValue", 0, 0, &flash_xml_XMLNode, 0};
-static classinfo_t flash_net_URLVariables = {0x03, 0x00, 0x88, 0x16, "flash.net", "URLVariables", 0, 0, interfaces: {0}};
-static methodinfo_t flash_net_URLVariables_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_net_URLVariables, 0};
-static methodinfo_t flash_net_URLVariables_decode = {0x02, 0x00, 0x80, 0x16, 0, "decode", 0, 0, &flash_net_URLVariables, 0};
-static classinfo_t flash_net_URLRequestMethod = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequestMethod", 0, 0, interfaces: {0}};
-static classinfo_t flash_net_URLRequestHeader = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequestHeader", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_URLRequestHeader_value = {0x01, 0x00, 0x80, 0x16, 0, "value", 0, 0, &flash_net_URLRequestHeader, 0};
-static varinfo_t flash_net_URLRequestHeader_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_net_URLRequestHeader, 0};
-static classinfo_t flash_net_URLRequest = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequest", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_URLRequest_contentType = {0x01, 0x00, 0x80, 0x16, 0, "contentType", 0, 0, &flash_net_URLRequest, 0};
-static varinfo_t flash_net_URLRequest_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_net_URLRequest, 0};
-static varinfo_t flash_net_URLRequest_requestHeaders = {0x01, 0x00, 0x80, 0x16, 0, "requestHeaders", 0, 0, &flash_net_URLRequest, 0};
-static varinfo_t flash_net_URLRequest_method = {0x01, 0x00, 0x80, 0x16, 0, "method", 0, 0, &flash_net_URLRequest, 0};
-static varinfo_t flash_net_URLRequest_digest = {0x01, 0x00, 0x80, 0x16, 0, "digest", 0, 0, &flash_net_URLRequest, 0};
-static varinfo_t flash_net_URLRequest_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_URLRequest, 0};
-static classinfo_t flash_net_URLLoaderDataFormat = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLLoaderDataFormat", 0, 0, interfaces: {0}};
-static classinfo_t flash_geom_Transform = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Transform", 0, 0, interfaces: {0}};
-static varinfo_t flash_geom_Transform_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_perspectiveProjection = {0x01, 0x00, 0x80, 0x16, 0, "perspectiveProjection", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_concatenatedMatrix = {0x01, 0x00, 0x80, 0x16, 0, "concatenatedMatrix", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_colorTransform = {0x01, 0x00, 0x80, 0x16, 0, "colorTransform", 0, 0, &flash_geom_Transform, 0};
-static methodinfo_t flash_geom_Transform_getRelativeMatrix3D = {0x02, 0x00, 0x80, 0x16, 0, "getRelativeMatrix3D", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_pixelBounds = {0x01, 0x00, 0x80, 0x16, 0, "pixelBounds", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_matrix3D = {0x01, 0x00, 0x80, 0x16, 0, "matrix3D", 0, 0, &flash_geom_Transform, 0};
-static varinfo_t flash_geom_Transform_concatenatedColorTransform = {0x01, 0x00, 0x80, 0x16, 0, "concatenatedColorTransform", 0, 0, &flash_geom_Transform, 0};
-static classinfo_t flash_text_TextSnapshot = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextSnapshot", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_TextSnapshot_setSelectColor = {0x02, 0x00, 0x80, 0x16, 0, "setSelectColor", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_setSelected = {0x02, 0x00, 0x80, 0x16, 0, "setSelected", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_getSelectedText = {0x02, 0x00, 0x80, 0x16, 0, "getSelectedText", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_getTextRunInfo = {0x02, 0x00, 0x80, 0x16, 0, "getTextRunInfo", 0, 0, &flash_text_TextSnapshot, 0};
-static varinfo_t flash_text_TextSnapshot_charCount = {0x01, 0x00, 0x80, 0x16, 0, "charCount", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_findText = {0x02, 0x00, 0x80, 0x16, 0, "findText", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_getSelected = {0x02, 0x00, 0x80, 0x16, 0, "getSelected", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_hitTestTextNearPos = {0x02, 0x00, 0x80, 0x16, 0, "hitTestTextNearPos", 0, 0, &flash_text_TextSnapshot, 0};
-static methodinfo_t flash_text_TextSnapshot_getText = {0x02, 0x00, 0x80, 0x16, 0, "getText", 0, 0, &flash_text_TextSnapshot, 0};
-static classinfo_t flash_text_TextRun = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextRun", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_TextRun_beginIndex = {0x01, 0x00, 0x80, 0x16, 0, "beginIndex", 0, 0, &flash_text_TextRun, 0};
-static varinfo_t flash_text_TextRun_endIndex = {0x01, 0x00, 0x80, 0x16, 0, "endIndex", 0, 0, &flash_text_TextRun, 0};
-static varinfo_t flash_text_TextRun_textFormat = {0x01, 0x00, 0x80, 0x16, 0, "textFormat", 0, 0, &flash_text_TextRun, 0};
-static classinfo_t flash_text_FontStyle = {0x03, 0x00, 0x81, 0x16, "flash.text", "FontStyle", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextDisplayMode = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextDisplayMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextColorType = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextColorType", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_GridFitType = {0x03, 0x00, 0x81, 0x16, "flash.text", "GridFitType", 0, 0, interfaces: {0}};
-static classinfo_t flash_net_SharedObjectFlushStatus = {0x03, 0x00, 0x81, 0x16, "flash.net", "SharedObjectFlushStatus", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_AntiAliasType = {0x03, 0x00, 0x81, 0x16, "flash.text", "AntiAliasType", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextRenderer = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextRenderer", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextFormatAlign = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatAlign", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextFormatDisplay = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatDisplay", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextFormat = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextFormat", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_TextFormat_leading = {0x01, 0x00, 0x80, 0x16, 0, "leading", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_bold = {0x01, 0x00, 0x80, 0x16, 0, "bold", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_underline = {0x01, 0x00, 0x80, 0x16, 0, "underline", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_letterSpacing = {0x01, 0x00, 0x80, 0x16, 0, "letterSpacing", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_kerning = {0x01, 0x00, 0x80, 0x16, 0, "kerning", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_italic = {0x01, 0x00, 0x80, 0x16, 0, "italic", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_rightMargin = {0x01, 0x00, 0x80, 0x16, 0, "rightMargin", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_bullet = {0x01, 0x00, 0x80, 0x16, 0, "bullet", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_indent = {0x01, 0x00, 0x80, 0x16, 0, "indent", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_leftMargin = {0x01, 0x00, 0x80, 0x16, 0, "leftMargin", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_display = {0x01, 0x00, 0x80, 0x16, 0, "display", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_align = {0x01, 0x00, 0x80, 0x16, 0, "align", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_tabStops = {0x01, 0x00, 0x80, 0x16, 0, "tabStops", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_blockIndent = {0x01, 0x00, 0x80, 0x16, 0, "blockIndent", 0, 0, &flash_text_TextFormat, 0};
-static varinfo_t flash_text_TextFormat_font = {0x01, 0x00, 0x80, 0x16, 0, "font", 0, 0, &flash_text_TextFormat, 0};
-static classinfo_t flash_text_TextFieldType = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldType", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextFieldAutoSize = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldAutoSize", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextExtent = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextExtent", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_TextExtent_descent = {0x01, 0x00, 0x80, 0x16, 0, "descent", 0, 0, &flash_text_TextExtent, 0};
-static varinfo_t flash_text_TextExtent_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_text_TextExtent, 0};
-static varinfo_t flash_text_TextExtent_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, 0, &flash_text_TextExtent, 0};
-static varinfo_t flash_text_TextExtent_textFieldHeight = {0x01, 0x00, 0x80, 0x16, 0, "textFieldHeight", 0, 0, &flash_text_TextExtent, 0};
-static varinfo_t flash_text_TextExtent_textFieldWidth = {0x01, 0x00, 0x80, 0x16, 0, "textFieldWidth", 0, 0, &flash_text_TextExtent, 0};
-static varinfo_t flash_text_TextExtent_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_text_TextExtent, 0};
-static classinfo_t flash_system_IMEConversionMode = {0x03, 0x00, 0x81, 0x16, "flash.system", "IMEConversionMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_system_Capabilities = {0x03, 0x00, 0x81, 0x16, "flash.system", "Capabilities", 0, 0, interfaces: {0}};
-static classinfo_t flash_system_System = {0x03, 0x00, 0x81, 0x16, "flash.system", "System", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_ColorCorrectionSupport = {0x03, 0x00, 0x81, 0x16, "flash.display", "ColorCorrectionSupport", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_ColorCorrection = {0x03, 0x00, 0x81, 0x16, "flash.display", "ColorCorrection", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_StageScaleMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageScaleMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_StageQuality = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageQuality", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_StageDisplayState = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageDisplayState", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_StageAlign = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageAlign", 0, 0, interfaces: {0}};
-static classinfo_t flash_media_SoundMixer = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundMixer", 0, 0, interfaces: {0}};
-static classinfo_t flash_media_SoundTransform = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundTransform", 0, 0, interfaces: {0}};
-static varinfo_t flash_media_SoundTransform_pan = {0x01, 0x00, 0x80, 0x16, 0, "pan", 0, 0, &flash_media_SoundTransform, 0};
-static varinfo_t flash_media_SoundTransform_leftToRight = {0x01, 0x00, 0x80, 0x16, 0, "leftToRight", 0, 0, &flash_media_SoundTransform, 0};
-static varinfo_t flash_media_SoundTransform_rightToLeft = {0x01, 0x00, 0x80, 0x16, 0, "rightToLeft", 0, 0, &flash_media_SoundTransform, 0};
-static varinfo_t flash_media_SoundTransform_volume = {0x01, 0x00, 0x80, 0x16, 0, "volume", 0, 0, &flash_media_SoundTransform, 0};
-static varinfo_t flash_media_SoundTransform_leftToLeft = {0x01, 0x00, 0x80, 0x16, 0, "leftToLeft", 0, 0, &flash_media_SoundTransform, 0};
-static varinfo_t flash_media_SoundTransform_rightToRight = {0x01, 0x00, 0x80, 0x16, 0, "rightToRight", 0, 0, &flash_media_SoundTransform, 0};
-static classinfo_t flash_media_SoundLoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.media", "SoundLoaderContext", 0, 0, interfaces: {0}};
-static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, 0, &flash_media_SoundLoaderContext, 0};
-static varinfo_t flash_media_SoundLoaderContext_bufferTime = {0x01, 0x00, 0x80, 0x16, 0, "bufferTime", 0, 0, &flash_media_SoundLoaderContext, 0};
-static classinfo_t flash_media_ID3Info = {0x03, 0x00, 0x89, 0x16, "flash.media", "ID3Info", 0, 0, interfaces: {0}};
-static varinfo_t flash_media_ID3Info_comment = {0x01, 0x00, 0x80, 0x16, 0, "comment", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_year = {0x01, 0x00, 0x80, 0x16, 0, "year", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_track = {0x01, 0x00, 0x80, 0x16, 0, "track", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_artist = {0x01, 0x00, 0x80, 0x16, 0, "artist", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_songName = {0x01, 0x00, 0x80, 0x16, 0, "songName", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_genre = {0x01, 0x00, 0x80, 0x16, 0, "genre", 0, 0, &flash_media_ID3Info, 0};
-static varinfo_t flash_media_ID3Info_album = {0x01, 0x00, 0x80, 0x16, 0, "album", 0, 0, &flash_media_ID3Info, 0};
-static classinfo_t flash_system_SecurityPanel = {0x03, 0x00, 0x81, 0x16, "flash.system", "SecurityPanel", 0, 0, interfaces: {0}};
-static classinfo_t flash_system_Security = {0x03, 0x00, 0x81, 0x16, "flash.system", "Security", 0, 0, interfaces: {0}};
-static classinfo_t flash_net_Responder = {0x03, 0x00, 0x80, 0x16, "flash.net", "Responder", 0, 0, interfaces: {0}};
-static classinfo_t flash_geom_Rectangle = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Rectangle", 0, 0, interfaces: {0}};
-static varinfo_t flash_geom_Rectangle_top = {0x01, 0x00, 0x80, 0x16, 0, "top", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_intersection = {0x02, 0x00, 0x80, 0x16, 0, "intersection", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_intersects = {0x02, 0x00, 0x80, 0x16, 0, "intersects", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_containsPoint = {0x02, 0x00, 0x80, 0x16, 0, "containsPoint", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_setEmpty = {0x02, 0x00, 0x80, 0x16, 0, "setEmpty", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_topLeft = {0x01, 0x00, 0x80, 0x16, 0, "topLeft", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_containsRect = {0x02, 0x00, 0x80, 0x16, 0, "containsRect", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_isEmpty = {0x02, 0x00, 0x80, 0x16, 0, "isEmpty", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_left = {0x01, 0x00, 0x80, 0x16, 0, "left", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_inflate = {0x02, 0x00, 0x80, 0x16, 0, "inflate", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_inflatePoint = {0x02, 0x00, 0x80, 0x16, 0, "inflatePoint", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_offsetPoint = {0x02, 0x00, 0x80, 0x16, 0, "offsetPoint", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_bottomRight = {0x01, 0x00, 0x80, 0x16, 0, "bottomRight", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_right = {0x01, 0x00, 0x80, 0x16, 0, "right", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_contains = {0x02, 0x00, 0x80, 0x16, 0, "contains", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_union = {0x02, 0x00, 0x80, 0x16, 0, "union", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_bottom = {0x01, 0x00, 0x80, 0x16, 0, "bottom", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_geom_Rectangle, 0};
-static varinfo_t flash_geom_Rectangle_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, 0, &flash_geom_Rectangle, 0};
-static methodinfo_t flash_geom_Rectangle_offset = {0x02, 0x00, 0x80, 0x16, 0, "offset", 0, 0, &flash_geom_Rectangle, 0};
-static classinfo_t flash_utils_Proxy = {0x03, 0x00, 0x80, 0x16, "flash.utils", "Proxy", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_Proxy_callProperty = {0x02, 0x00, 0x80, 0x08, 0, "callProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_setProperty = {0x02, 0x00, 0x80, 0x08, 0, "setProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_getProperty = {0x02, 0x00, 0x80, 0x08, 0, "getProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_nextName = {0x02, 0x00, 0x80, 0x08, 0, "nextName", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_nextNameIndex = {0x02, 0x00, 0x80, 0x08, 0, "nextNameIndex", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_hasProperty = {0x02, 0x00, 0x80, 0x08, 0, "hasProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_deleteProperty = {0x02, 0x00, 0x80, 0x08, 0, "deleteProperty", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_getDescendants = {0x02, 0x00, 0x80, 0x08, 0, "getDescendants", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_isAttribute = {0x02, 0x00, 0x80, 0x08, 0, "isAttribute", 0, 0, &flash_utils_Proxy, 0};
-static methodinfo_t flash_utils_Proxy_nextValue = {0x02, 0x00, 0x80, 0x08, 0, "nextValue", 0, 0, &flash_utils_Proxy, 0};
-static classinfo_t flash_display_ActionScriptVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "ActionScriptVersion", 0, 0, interfaces: {0}};
-static classinfo_t flash_printing_PrintJobOrientation = {0x03, 0x00, 0x81, 0x16, "flash.printing", "PrintJobOrientation", 0, 0, interfaces: {0}};
-static classinfo_t flash_printing_PrintJobOptions = {0x03, 0x00, 0x80, 0x16, "flash.printing", "PrintJobOptions", 0, 0, interfaces: {0}};
-static varinfo_t flash_printing_PrintJobOptions_printAsBitmap = {0x01, 0x00, 0x80, 0x16, 0, "printAsBitmap", 0, 0, &flash_printing_PrintJobOptions, 0};
-static classinfo_t flash_net_ObjectEncoding = {0x03, 0x00, 0x81, 0x16, "flash.net", "ObjectEncoding", 0, 0, interfaces: {0}};
-static classinfo_t flash_net_NetStreamPlayTransitions = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetStreamPlayTransitions", 0, 0, interfaces: {0}};
-static classinfo_t flash_net_NetStreamInfo = {0x03, 0x00, 0x81, 0x16, "flash.net", "NetStreamInfo", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "maxBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "dataBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_videoByteCount = {0x01, 0x00, 0x80, 0x16, 0, "videoByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_videoBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "videoBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_audioBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "audioBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_dataBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "dataBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_SRTT = {0x01, 0x00, 0x80, 0x16, 0, "SRTT", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_droppedFrames = {0x01, 0x00, 0x80, 0x16, 0, "droppedFrames", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_audioByteCount = {0x01, 0x00, 0x80, 0x16, 0, "audioByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_audioBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "audioBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_byteCount = {0x01, 0x00, 0x80, 0x16, 0, "byteCount", 0, 0, &flash_net_NetStreamInfo, 0};
-static methodinfo_t flash_net_NetStreamInfo_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_dataByteCount = {0x01, 0x00, 0x80, 0x16, 0, "dataByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_videoBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "videoBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_dataBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "dataBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_audioLossRate = {0x01, 0x00, 0x80, 0x16, 0, "audioLossRate", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_videoBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "videoBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "currentBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "audioBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "playbackBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
-static classinfo_t flash_display_FrameLabel = {0x03, 0x00, 0x81, 0x16, "flash.display", "FrameLabel", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_FrameLabel_frame = {0x01, 0x00, 0x80, 0x16, 0, "frame", 0, 0, &flash_display_FrameLabel, 0};
-static varinfo_t flash_display_FrameLabel_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_FrameLabel, 0};
-static classinfo_t flash_display_Scene = {0x03, 0x00, 0x81, 0x16, "flash.display", "Scene", 0, 0, interfaces: {0}};
-static varinfo_t flash_display_Scene_numFrames = {0x01, 0x00, 0x80, 0x16, 0, "numFrames", 0, 0, &flash_display_Scene, 0};
-static varinfo_t flash_display_Scene_labels = {0x01, 0x00, 0x80, 0x16, 0, "labels", 0, 0, &flash_display_Scene, 0};
-static varinfo_t flash_display_Scene_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_Scene, 0};
-static classinfo_t flash_ui_MouseCursor = {0x03, 0x00, 0x81, 0x16, "flash.ui", "MouseCursor", 0, 0, interfaces: {0}};
-static classinfo_t flash_ui_Mouse = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Mouse", 0, 0, interfaces: {0}};
-static classinfo_t flash_media_SoundCodec = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundCodec", 0, 0, interfaces: {0}};
-static classinfo_t flash_geom_Matrix = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Matrix", 0, 0, interfaces: {0}};
-static varinfo_t flash_geom_Matrix_b = {0x01, 0x00, 0x80, 0x16, 0, "b", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_deltaTransformPoint = {0x02, 0x00, 0x80, 0x16, 0, "deltaTransformPoint", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_identity = {0x02, 0x00, 0x80, 0x16, 0, "identity", 0, 0, &flash_geom_Matrix, 0};
-static varinfo_t flash_geom_Matrix_ty = {0x01, 0x00, 0x80, 0x16, 0, "ty", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_translate = {0x02, 0x00, 0x80, 0x16, 0, "translate", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_concat = {0x02, 0x00, 0x80, 0x16, 0, "concat", 0, 0, &flash_geom_Matrix, 0};
-static varinfo_t flash_geom_Matrix_c = {0x01, 0x00, 0x80, 0x16, 0, "c", 0, 0, &flash_geom_Matrix, 0};
-static varinfo_t flash_geom_Matrix_a = {0x01, 0x00, 0x80, 0x16, 0, "a", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_scale = {0x02, 0x00, 0x80, 0x16, 0, "scale", 0, 0, &flash_geom_Matrix, 0};
-static varinfo_t flash_geom_Matrix_d = {0x01, 0x00, 0x80, 0x16, 0, "d", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_transformPoint = {0x02, 0x00, 0x80, 0x16, 0, "transformPoint", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_rotate = {0x02, 0x00, 0x80, 0x16, 0, "rotate", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_createGradientBox = {0x02, 0x00, 0x80, 0x16, 0, "createGradientBox", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_invert = {0x02, 0x00, 0x80, 0x16, 0, "invert", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_geom_Matrix, 0};
-static varinfo_t flash_geom_Matrix_tx = {0x01, 0x00, 0x80, 0x16, 0, "tx", 0, 0, &flash_geom_Matrix, 0};
-static methodinfo_t flash_geom_Matrix_createBox = {0x02, 0x00, 0x80, 0x16, 0, "createBox", 0, 0, &flash_geom_Matrix, 0};
-static classinfo_t flash_system_LoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.system", "LoaderContext", 0, 0, interfaces: {0}};
-static varinfo_t flash_system_LoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, 0, &flash_system_LoaderContext, 0};
-static varinfo_t flash_system_LoaderContext_securityDomain = {0x01, 0x00, 0x80, 0x16, 0, "securityDomain", 0, 0, &flash_system_LoaderContext, 0};
-static varinfo_t flash_system_LoaderContext_applicationDomain = {0x01, 0x00, 0x80, 0x16, 0, "applicationDomain", 0, 0, &flash_system_LoaderContext, 0};
-static classinfo_t flash_system_SecurityDomain = {0x03, 0x00, 0x80, 0x16, "flash.system", "SecurityDomain", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_TextLineMetrics = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextLineMetrics", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_TextLineMetrics_descent = {0x01, 0x00, 0x80, 0x16, 0, "descent", 0, 0, &flash_text_TextLineMetrics, 0};
-static varinfo_t flash_text_TextLineMetrics_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_text_TextLineMetrics, 0};
-static varinfo_t flash_text_TextLineMetrics_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, 0, &flash_text_TextLineMetrics, 0};
-static varinfo_t flash_text_TextLineMetrics_leading = {0x01, 0x00, 0x80, 0x16, 0, "leading", 0, 0, &flash_text_TextLineMetrics, 0};
-static varinfo_t flash_text_TextLineMetrics_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_text_TextLineMetrics, 0};
-static varinfo_t flash_text_TextLineMetrics_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_text_TextLineMetrics, 0};
-static classinfo_t flash_ui_KeyLocation = {0x03, 0x00, 0x81, 0x16, "flash.ui", "KeyLocation", 0, 0, interfaces: {0}};
-static classinfo_t flash_ui_Keyboard = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Keyboard", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_PixelSnapping = {0x03, 0x00, 0x81, 0x16, "flash.display", "PixelSnapping", 0, 0, interfaces: {0}};
-static classinfo_t flash_filters_BitmapFilterQuality = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterQuality", 0, 0, interfaces: {0}};
-static classinfo_t flash_filters_BitmapFilterType = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterType", 0, 0, interfaces: {0}};
-static classinfo_t flash_filters_BitmapFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "BitmapFilter", 0, 0, interfaces: {0}};
-static methodinfo_t flash_filters_BitmapFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_filters_BitmapFilter, 0};
-static classinfo_t flash_display_BitmapDataChannel = {0x03, 0x00, 0x81, 0x16, "flash.display", "BitmapDataChannel", 0, 0, interfaces: {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, 0, "willTrigger", 0, 0, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x08, 0, "removeEventListener", 0, 0, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x08, 0, "hasEventListener", 0, 0, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x08, 0, "addEventListener", 0, 0, &flash_events_IEventDispatcher, 0};
-static methodinfo_t flash_events_IEventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x08, 0, "dispatchEvent", 0, 0, &flash_events_IEventDispatcher, 0};
-static classinfo_t flash_display_JointStyle = {0x03, 0x00, 0x81, 0x16, "flash.display", "JointStyle", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_CapsStyle = {0x03, 0x00, 0x81, 0x16, "flash.display", "CapsStyle", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_LineScaleMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "LineScaleMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_InterpolationMethod = {0x03, 0x00, 0x81, 0x16, "flash.display", "InterpolationMethod", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_SpreadMethod = {0x03, 0x00, 0x81, 0x16, "flash.display", "SpreadMethod", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_GradientType = {0x03, 0x00, 0x81, 0x16, "flash.display", "GradientType", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_Graphics = {0x03, 0x00, 0x81, 0x16, "flash.display", "Graphics", 0, 0, interfaces: {0}};
-static methodinfo_t flash_display_Graphics_drawPath = {0x02, 0x00, 0x80, 0x16, 0, "drawPath", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawEllipse = {0x02, 0x00, 0x80, 0x16, 0, "drawEllipse", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRoundRectComplex = {0x02, 0x00, 0x80, 0x16, 0, "drawRoundRectComplex", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_moveTo = {0x02, 0x00, 0x80, 0x16, 0, "moveTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineShaderStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineShaderStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginFill = {0x02, 0x00, 0x80, 0x16, 0, "beginFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginGradientFill = {0x02, 0x00, 0x80, 0x16, 0, "beginGradientFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawGraphicsData = {0x02, 0x00, 0x80, 0x16, 0, "drawGraphicsData", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineGradientStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineGradientStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRoundRect = {0x02, 0x00, 0x80, 0x16, 0, "drawRoundRect", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginBitmapFill = {0x02, 0x00, 0x80, 0x16, 0, "beginBitmapFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineTo = {0x02, 0x00, 0x80, 0x16, 0, "lineTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_endFill = {0x02, 0x00, 0x80, 0x16, 0, "endFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_copyFrom = {0x02, 0x00, 0x80, 0x16, 0, "copyFrom", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_lineBitmapStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineBitmapStyle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_curveTo = {0x02, 0x00, 0x80, 0x16, 0, "curveTo", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawCircle = {0x02, 0x00, 0x80, 0x16, 0, "drawCircle", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_beginShaderFill = {0x02, 0x00, 0x80, 0x16, 0, "beginShaderFill", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawTriangles = {0x02, 0x00, 0x80, 0x16, 0, "drawTriangles", 0, 0, &flash_display_Graphics, 0};
-static methodinfo_t flash_display_Graphics_drawRect = {0x02, 0x00, 0x80, 0x16, 0, "drawRect", 0, 0, &flash_display_Graphics, 0};
-static classinfo_t flash_text_FontType = {0x03, 0x00, 0x81, 0x16, "flash.text", "FontType", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_Font = {0x03, 0x00, 0x80, 0x16, "flash.text", "Font", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_Font_enumerateFonts = {0x02, 0x00, 0x82, 0x16, 0, "enumerateFonts", 0, 0, &flash_text_Font, 0};
-static methodinfo_t flash_text_Font_hasGlyphs = {0x02, 0x00, 0x80, 0x16, 0, "hasGlyphs", 0, 0, &flash_text_Font, 0};
-static varinfo_t flash_text_Font_fontName = {0x01, 0x00, 0x80, 0x16, 0, "fontName", 0, 0, &flash_text_Font, 0};
-static methodinfo_t flash_text_Font_registerFont = {0x02, 0x00, 0x82, 0x16, 0, "registerFont", 0, 0, &flash_text_Font, 0};
-static varinfo_t flash_text_Font_fontStyle = {0x01, 0x00, 0x80, 0x16, 0, "fontStyle", 0, 0, &flash_text_Font, 0};
-static varinfo_t flash_text_Font_fontType = {0x01, 0x00, 0x80, 0x16, 0, "fontType", 0, 0, &flash_text_Font, 0};
-static classinfo_t flash_net_FileFilter = {0x03, 0x00, 0x81, 0x16, "flash.net", "FileFilter", 0, 0, interfaces: {0}};
-static varinfo_t flash_net_FileFilter_extension = {0x01, 0x00, 0x80, 0x16, 0, "extension", 0, 0, &flash_net_FileFilter, 0};
-static varinfo_t flash_net_FileFilter_description = {0x01, 0x00, 0x80, 0x16, 0, "description", 0, 0, &flash_net_FileFilter, 0};
-static varinfo_t flash_net_FileFilter_macType = {0x01, 0x00, 0x80, 0x16, 0, "macType", 0, 0, &flash_net_FileFilter, 0};
-static classinfo_t flash_external_ExternalInterface = {0x03, 0x00, 0x81, 0x16, "flash.external", "ExternalInterface", 0, 0, interfaces: {0}};
-static classinfo_t flash_events_EventPhase = {0x03, 0x00, 0x81, 0x16, "flash.events", "EventPhase", 0, 0, interfaces: {0}};
-static classinfo_t flash_events_Event = {0x03, 0x00, 0x80, 0x16, "flash.events", "Event", 0, 0, interfaces: {0}};
-static varinfo_t flash_events_Event_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_cancelable = {0x01, 0x00, 0x80, 0x16, 0, "cancelable", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_isDefaultPrevented = {0x02, 0x00, 0x80, 0x16, 0, "isDefaultPrevented", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_eventPhase = {0x01, 0x00, 0x80, 0x16, 0, "eventPhase", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_currentTarget = {0x01, 0x00, 0x80, 0x16, 0, "currentTarget", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_stopImmediatePropagation = {0x02, 0x00, 0x80, 0x16, 0, "stopImmediatePropagation", 0, 0, &flash_events_Event, 0};
-static varinfo_t flash_events_Event_bubbles = {0x01, 0x00, 0x80, 0x16, 0, "bubbles", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_stopPropagation = {0x02, 0x00, 0x80, 0x16, 0, "stopPropagation", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_preventDefault = {0x02, 0x00, 0x80, 0x16, 0, "preventDefault", 0, 0, &flash_events_Event, 0};
-static methodinfo_t flash_events_Event_formatToString = {0x02, 0x00, 0x80, 0x16, 0, "formatToString", 0, 0, &flash_events_Event, 0};
-static classinfo_t flash_display_BlendMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "BlendMode", 0, 0, interfaces: {0}};
-static classinfo_t flash_filters_DisplacementMapFilterMode = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DisplacementMapFilterMode", 0, 0, interfaces: {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, 0, "writeUnsignedInt", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeInt = {0x02, 0x00, 0x80, 0x08, 0, "writeInt", 0, 0, &flash_utils_IDataOutput, 0};
-static varinfo_t flash_utils_IDataOutput_objectEncoding = {0x01, 0x00, 0x80, 0x08, 0, "objectEncoding", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeUTFBytes = {0x02, 0x00, 0x80, 0x08, 0, "writeUTFBytes", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeObject = {0x02, 0x00, 0x80, 0x08, 0, "writeObject", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeMultiByte = {0x02, 0x00, 0x80, 0x08, 0, "writeMultiByte", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeShort = {0x02, 0x00, 0x80, 0x08, 0, "writeShort", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeFloat = {0x02, 0x00, 0x80, 0x08, 0, "writeFloat", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeUTF = {0x02, 0x00, 0x80, 0x08, 0, "writeUTF", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeByte = {0x02, 0x00, 0x80, 0x08, 0, "writeByte", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeBoolean = {0x02, 0x00, 0x80, 0x08, 0, "writeBoolean", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeDouble = {0x02, 0x00, 0x80, 0x08, 0, "writeDouble", 0, 0, &flash_utils_IDataOutput, 0};
-static methodinfo_t flash_utils_IDataOutput_writeBytes = {0x02, 0x00, 0x80, 0x08, 0, "writeBytes", 0, 0, &flash_utils_IDataOutput, 0};
-static varinfo_t flash_utils_IDataOutput_endian = {0x01, 0x00, 0x80, 0x08, 0, "endian", 0, 0, &flash_utils_IDataOutput, 0};
-static classinfo_t flash_utils_IDataInput = {0x03, 0x00, 0x90, 0x16, "flash.utils", "IDataInput", 0, 0, interfaces: {0}};
-static methodinfo_t flash_utils_IDataInput_readUTF = {0x02, 0x00, 0x80, 0x08, 0, "readUTF", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readByte = {0x02, 0x00, 0x80, 0x08, 0, "readByte", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readUTFBytes = {0x02, 0x00, 0x80, 0x08, 0, "readUTFBytes", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readShort = {0x02, 0x00, 0x80, 0x08, 0, "readShort", 0, 0, &flash_utils_IDataInput, 0};
-static varinfo_t flash_utils_IDataInput_objectEncoding = {0x01, 0x00, 0x80, 0x08, 0, "objectEncoding", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readUnsignedInt = {0x02, 0x00, 0x80, 0x08, 0, "readUnsignedInt", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readDouble = {0x02, 0x00, 0x80, 0x08, 0, "readDouble", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readBytes = {0x02, 0x00, 0x80, 0x08, 0, "readBytes", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readUnsignedByte = {0x02, 0x00, 0x80, 0x08, 0, "readUnsignedByte", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readMultiByte = {0x02, 0x00, 0x80, 0x08, 0, "readMultiByte", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readInt = {0x02, 0x00, 0x80, 0x08, 0, "readInt", 0, 0, &flash_utils_IDataInput, 0};
-static varinfo_t flash_utils_IDataInput_bytesAvailable = {0x01, 0x00, 0x80, 0x08, 0, "bytesAvailable", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readUnsignedShort = {0x02, 0x00, 0x80, 0x08, 0, "readUnsignedShort", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readObject = {0x02, 0x00, 0x80, 0x08, 0, "readObject", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readFloat = {0x02, 0x00, 0x80, 0x08, 0, "readFloat", 0, 0, &flash_utils_IDataInput, 0};
-static varinfo_t flash_utils_IDataInput_endian = {0x01, 0x00, 0x80, 0x08, 0, "endian", 0, 0, &flash_utils_IDataInput, 0};
-static methodinfo_t flash_utils_IDataInput_readBoolean = {0x02, 0x00, 0x80, 0x08, 0, "readBoolean", 0, 0, &flash_utils_IDataInput, 0};
-static classinfo_t flash_utils_Endian = {0x03, 0x00, 0x81, 0x16, "flash.utils", "Endian", 0, 0, interfaces: {0}};
-static classinfo_t adobe_utils_CustomActions = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "CustomActions", 0, 0, interfaces: {0}};
-static classinfo_t flash_ui_ContextMenuClipboardItems = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuClipboardItems", 0, 0, interfaces: {0}};
-static varinfo_t flash_ui_ContextMenuClipboardItems_clear = {0x01, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static methodinfo_t flash_ui_ContextMenuClipboardItems_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static varinfo_t flash_ui_ContextMenuClipboardItems_paste = {0x01, 0x00, 0x80, 0x16, 0, "paste", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static varinfo_t flash_ui_ContextMenuClipboardItems_selectAll = {0x01, 0x00, 0x80, 0x16, 0, "selectAll", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static varinfo_t flash_ui_ContextMenuClipboardItems_copy = {0x01, 0x00, 0x80, 0x16, 0, "copy", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static varinfo_t flash_ui_ContextMenuClipboardItems_cut = {0x01, 0x00, 0x80, 0x16, 0, "cut", 0, 0, &flash_ui_ContextMenuClipboardItems, 0};
-static classinfo_t flash_ui_ContextMenuBuiltInItems = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuBuiltInItems", 0, 0, interfaces: {0}};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_zoom = {0x01, 0x00, 0x80, 0x16, 0, "zoom", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_save = {0x01, 0x00, 0x80, 0x16, 0, "save", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_loop = {0x01, 0x00, 0x80, 0x16, 0, "loop", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_print = {0x01, 0x00, 0x80, 0x16, 0, "print", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack = {0x01, 0x00, 0x80, 0x16, 0, "forwardAndBack", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_rewind = {0x01, 0x00, 0x80, 0x16, 0, "rewind", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static methodinfo_t flash_ui_ContextMenuBuiltInItems_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static varinfo_t flash_ui_ContextMenuBuiltInItems_play = {0x01, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_ui_ContextMenuBuiltInItems, 0};
-static classinfo_t flash_geom_ColorTransform = {0x03, 0x00, 0x80, 0x16, "flash.geom", "ColorTransform", 0, 0, interfaces: {0}};
-static varinfo_t flash_geom_ColorTransform_blueOffset = {0x01, 0x00, 0x80, 0x16, 0, "blueOffset", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_greenOffset = {0x01, 0x00, 0x80, 0x16, 0, "greenOffset", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_greenMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "greenMultiplier", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_redMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "redMultiplier", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_geom_ColorTransform, 0};
-static methodinfo_t flash_geom_ColorTransform_concat = {0x02, 0x00, 0x80, 0x16, 0, "concat", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_alphaOffset = {0x01, 0x00, 0x80, 0x16, 0, "alphaOffset", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_blueMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "blueMultiplier", 0, 0, &flash_geom_ColorTransform, 0};
-static methodinfo_t flash_geom_ColorTransform_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_alphaMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "alphaMultiplier", 0, 0, &flash_geom_ColorTransform, 0};
-static varinfo_t flash_geom_ColorTransform_redOffset = {0x01, 0x00, 0x80, 0x16, 0, "redOffset", 0, 0, &flash_geom_ColorTransform, 0};
-static classinfo_t flash_system_ApplicationDomain = {0x03, 0x00, 0x81, 0x16, "flash.system", "ApplicationDomain", 0, 0, interfaces: {0}};
-static methodinfo_t flash_system_ApplicationDomain_hasDefinition = {0x02, 0x00, 0x80, 0x16, 0, "hasDefinition", 0, 0, &flash_system_ApplicationDomain, 0};
-static methodinfo_t flash_system_ApplicationDomain_getDefinition = {0x02, 0x00, 0x80, 0x16, 0, "getDefinition", 0, 0, &flash_system_ApplicationDomain, 0};
-static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH = {0x01, 0x00, 0x82, 0x16, 0, "MIN_DOMAIN_MEMORY_LENGTH", 0, 0, &flash_system_ApplicationDomain, 0};
-static varinfo_t flash_system_ApplicationDomain_parentDomain = {0x01, 0x00, 0x80, 0x16, 0, "parentDomain", 0, 0, &flash_system_ApplicationDomain, 0};
-static varinfo_t flash_system_ApplicationDomain_domainMemory = {0x01, 0x00, 0x80, 0x16, 0, "domainMemory", 0, 0, &flash_system_ApplicationDomain, 0};
-static varinfo_t flash_system_ApplicationDomain_currentDomain = {0x01, 0x00, 0x82, 0x16, 0, "currentDomain", 0, 0, &flash_system_ApplicationDomain, 0};
-static classinfo_t flash_accessibility_AccessibilityProperties = {0x03, 0x00, 0x80, 0x16, "flash.accessibility", "AccessibilityProperties", 0, 0, interfaces: {0}};
-static varinfo_t flash_accessibility_AccessibilityProperties_forceSimple = {0x01, 0x00, 0x80, 0x16, 0, "forceSimple", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static varinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {0x01, 0x00, 0x80, 0x16, 0, "noAutoLabeling", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static varinfo_t flash_accessibility_AccessibilityProperties_description = {0x01, 0x00, 0x80, 0x16, 0, "description", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static varinfo_t flash_accessibility_AccessibilityProperties_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static varinfo_t flash_accessibility_AccessibilityProperties_shortcut = {0x01, 0x00, 0x80, 0x16, 0, "shortcut", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static varinfo_t flash_accessibility_AccessibilityProperties_silent = {0x01, 0x00, 0x80, 0x16, 0, "silent", 0, 0, &flash_accessibility_AccessibilityProperties, 0};
-static classinfo_t flash_accessibility_AccessibilityImplementation = {0x03, 0x00, 0x80, 0x16, "flash.accessibility", "AccessibilityImplementation", 0, 0, interfaces: {0}};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accState = {0x02, 0x00, 0x80, 0x16, 0, "get_accState", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {0x02, 0x00, 0x80, 0x16, 0, "get_accName", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {0x02, 0x00, 0x80, 0x16, 0, "get_accSelection", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {0x02, 0x00, 0x80, 0x16, 0, "accDoDefaultAction", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {0x02, 0x00, 0x80, 0x16, 0, "get_accFocus", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {0x02, 0x00, 0x80, 0x16, 0, "get_accDefaultAction", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {0x02, 0x00, 0x80, 0x16, 0, "accSelect", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {0x02, 0x00, 0x80, 0x16, 0, "get_accValue", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static varinfo_t flash_accessibility_AccessibilityImplementation_stub = {0x01, 0x00, 0x80, 0x16, 0, "stub", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {0x02, 0x00, 0x80, 0x16, 0, "get_accRole", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static varinfo_t flash_accessibility_AccessibilityImplementation_errno = {0x01, 0x00, 0x80, 0x16, 0, "errno", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy = {0x02, 0x00, 0x80, 0x16, 0, "isLabeledBy", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {0x02, 0x00, 0x80, 0x16, 0, "accLocation", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {0x02, 0x00, 0x80, 0x16, 0, "getChildIDArray", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
-static classinfo_t flash_accessibility_Accessibility = {0x03, 0x00, 0x81, 0x16, "flash.accessibility", "Accessibility", 0, 0, interfaces: {0}};
-static classinfo_t flash_display_IBitmapDrawable = {0x03, 0x00, 0x90, 0x16, "flash.display", "IBitmapDrawable", 0, 0, interfaces: {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, 0, "readExternal", 0, 0, &flash_utils_IExternalizable, 0};
-static methodinfo_t flash_utils_IExternalizable_writeExternal = {0x02, 0x00, 0x80, 0x08, 0, "writeExternal", 0, 0, &flash_utils_IExternalizable, 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, 0, "writeDynamicProperties", 0, 0, &flash_net_IDynamicPropertyWriter, 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, 0, "writeDynamicProperty", 0, 0, &flash_net_IDynamicPropertyOutput, 0};
-static classinfo_t flash_text_CSMSettings = {0x03, 0x00, 0x81, 0x16, "flash.text", "CSMSettings", 0, 0, interfaces: {0}};
-static varinfo_t flash_text_CSMSettings_fontSize = {0x01, 0x00, 0x80, 0x16, 0, "fontSize", 0, 0, &flash_text_CSMSettings, 0};
-static varinfo_t flash_text_CSMSettings_outsideCutoff = {0x01, 0x00, 0x80, 0x16, 0, "outsideCutoff", 0, 0, &flash_text_CSMSettings, 0};
-static varinfo_t flash_text_CSMSettings_insideCutoff = {0x01, 0x00, 0x80, 0x16, 0, "insideCutoff", 0, 0, &flash_text_CSMSettings, 0};
-static classinfo_t flash_errors_EOFError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "EOFError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_InvalidSWFError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "InvalidSWFError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_ScriptTimeoutError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "ScriptTimeoutError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_StackOverflowError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "StackOverflowError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_MemoryError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "MemoryError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_IOError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "IOError", 0, 0, interfaces: {0}};
-static classinfo_t flash_errors_IllegalOperationError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "IllegalOperationError", 0, 0, interfaces: {0}};
-static classinfo_t flash_text_engine_TextBlock = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextBlock", 0, 0, interfaces: {0}};
-static methodinfo_t flash_text_engine_TextBlock_createTextLine = {0x02, 0x00, 0x80, 0x16, 0, "createTextLine", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_bidiLevel = {0x01, 0x00, 0x80, 0x16, 0, "bidiLevel", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_getTextLineAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getTextLineAtCharIndex", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_lastLine = {0x01, 0x00, 0x80, 0x16, 0, "lastLine", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_findPreviousWordBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findPreviousWordBoundary", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_findPreviousAtomBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findPreviousAtomBoundary", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_baselineZero = {0x01, 0x00, 0x80, 0x16, 0, "baselineZero", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_applyNonLinearFontScaling = {0x01, 0x00, 0x80, 0x16, 0, "applyNonLinearFontScaling", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_firstLine = {0x01, 0x00, 0x80, 0x16, 0, "firstLine", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_textJustifier = {0x01, 0x00, 0x80, 0x16, 0, "textJustifier", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_releaseLines = {0x02, 0x00, 0x80, 0x16, 0, "releaseLines", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_firstInvalidLine = {0x01, 0x00, 0x80, 0x16, 0, "firstInvalidLine", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_baselineFontSize = {0x01, 0x00, 0x80, 0x16, 0, "baselineFontSize", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_lineRotation = {0x01, 0x00, 0x80, 0x16, 0, "lineRotation", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_content = {0x01, 0x00, 0x80, 0x16, 0, "content", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_textLineCreationResult = {0x01, 0x00, 0x80, 0x16, 0, "textLineCreationResult", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_baselineFontDescription = {0x01, 0x00, 0x80, 0x16, 0, "baselineFontDescription", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_findNextAtomBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findNextAtomBoundary", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_findNextWordBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findNextWordBoundary", 0, 0, &flash_text_engine_TextBlock, 0};
-static varinfo_t flash_text_engine_TextBlock_tabStops = {0x01, 0x00, 0x80, 0x16, 0, "tabStops", 0, 0, &flash_text_engine_TextBlock, 0};
-static methodinfo_t flash_text_engine_TextBlock_dump = {0x02, 0x00, 0x80, 0x16, 0, "dump", 0, 0, &flash_text_engine_TextBlock, 0};
-static classinfo_t flash_geom_Point = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Point", 0, 0, interfaces: {0}};
-static methodinfo_t flash_geom_Point_subtract = {0x02, 0x00, 0x80, 0x16, 0, "subtract", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_distance = {0x02, 0x00, 0x82, 0x16, 0, "distance", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_normalize = {0x02, 0x00, 0x80, 0x16, 0, "normalize", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, 0, &flash_geom_Point, 0};
-static varinfo_t flash_geom_Point_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_add = {0x02, 0x00, 0x80, 0x16, 0, "add", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_polar = {0x02, 0x00, 0x82, 0x16, 0, "polar", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_interpolate = {0x02, 0x00, 0x82, 0x16, 0, "interpolate", 0, 0, &flash_geom_Point, 0};
-static varinfo_t flash_geom_Point_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, 0, &flash_geom_Point, 0};
-static varinfo_t flash_geom_Point_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_geom_Point, 0};
-static methodinfo_t flash_geom_Point_offset = {0x02, 0x00, 0x80, 0x16, 0, "offset", 0, 0, &flash_geom_Point, 0};
-static classinfo_t flash_display_SWFVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "SWFVersion", 0, 0, interfaces: {0}};
-static methodinfo_t _unescape = {0x02, 0x00, 0x82, 0x16, "", "unescape", 0, 0, 0, 0};
-static varinfo_t _undefined = {0x01, 0x00, 0x82, 0x16, "", "undefined", 0, 0, 0, 0};
-static methodinfo_t _parseInt = {0x02, 0x00, 0x82, 0x16, "", "parseInt", 0, 0, 0, 0};
-static methodinfo_t _parseFloat = {0x02, 0x00, 0x82, 0x16, "", "parseFloat", 0, 0, 0, 0};
-static methodinfo_t _isXMLName = {0x02, 0x00, 0x82, 0x16, "", "isXMLName", 0, 0, 0, 0};
-static methodinfo_t _isNaN = {0x02, 0x00, 0x82, 0x16, "", "isNaN", 0, 0, 0, 0};
-static methodinfo_t _isFinite = {0x02, 0x00, 0x82, 0x16, "", "isFinite", 0, 0, 0, 0};
-static methodinfo_t _escape = {0x02, 0x00, 0x82, 0x16, "", "escape", 0, 0, 0, 0};
-static methodinfo_t _encodeURIComponent = {0x02, 0x00, 0x82, 0x16, "", "encodeURIComponent", 0, 0, 0, 0};
-static methodinfo_t _encodeURI = {0x02, 0x00, 0x82, 0x16, "", "encodeURI", 0, 0, 0, 0};
-static methodinfo_t _decodeURIComponent = {0x02, 0x00, 0x82, 0x16, "", "decodeURIComponent", 0, 0, 0, 0};
-static methodinfo_t _decodeURI = {0x02, 0x00, 0x82, 0x16, "", "decodeURI", 0, 0, 0, 0};
-static varinfo_t _NaN = {0x01, 0x00, 0x82, 0x16, "", "NaN", 0, 0, 0, 0};
-static varinfo_t _Infinity = {0x01, 0x00, 0x82, 0x16, "", "Infinity", 0, 0, 0, 0};
-static varinfo_t _AS3 = {0x01, 0x00, 0x82, 0x16, "", "AS3", 0, 0, 0, 0};
-static classinfo_t _QName = {0x03, 0x00, 0x81, 0x16, "", "QName", 0, 0, interfaces: {0}};
-static varinfo_t _QName_localName = {0x01, 0x00, 0x80, 0x16, 0, "localName", 0, 0, &_QName, 0};
-static methodinfo_t _QName_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_QName, 0};
-static methodinfo_t _QName_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_QName, 0};
-static varinfo_t _QName_uri = {0x01, 0x00, 0x80, 0x16, 0, "uri", 0, 0, &_QName, 0};
-static classinfo_t _XMLList = {0x03, 0x00, 0x89, 0x16, "", "XMLList", 0, 0, interfaces: {0}};
-static methodinfo_t _XMLList_normalize = {0x02, 0x00, 0x80, 0x08, 0, "normalize", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_removeNamespace = {0x02, 0x00, 0x80, 0x08, 0, "removeNamespace", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_prependChild = {0x02, 0x00, 0x80, 0x08, 0, "prependChild", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_toXMLString = {0x02, 0x00, 0x80, 0x08, 0, "toXMLString", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_nodeKind = {0x02, 0x00, 0x80, 0x08, 0, "nodeKind", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_copy = {0x02, 0x00, 0x80, 0x08, 0, "copy", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_text = {0x02, 0x00, 0x80, 0x08, 0, "text", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_childIndex = {0x02, 0x00, 0x80, 0x08, 0, "childIndex", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_setName = {0x02, 0x00, 0x80, 0x08, 0, "setName", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_setLocalName = {0x02, 0x00, 0x80, 0x08, 0, "setLocalName", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_namespace = {0x02, 0x00, 0x80, 0x08, 0, "namespace", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_insertChildBefore = {0x02, 0x00, 0x80, 0x08, 0, "insertChildBefore", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_addNamespace = {0x02, 0x00, 0x80, 0x08, 0, "addNamespace", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, 0, "propertyIsEnumerable", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_comments = {0x02, 0x00, 0x80, 0x08, 0, "comments", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_attributes = {0x02, 0x00, 0x80, 0x08, 0, "attributes", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_descendants = {0x02, 0x00, 0x80, 0x08, 0, "descendants", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_replace = {0x02, 0x00, 0x80, 0x08, 0, "replace", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_children = {0x02, 0x00, 0x80, 0x08, 0, "children", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_contains = {0x02, 0x00, 0x80, 0x08, 0, "contains", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, 0, "hasSimpleContent", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_elements = {0x02, 0x00, 0x80, 0x08, 0, "elements", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_hasComplexContent = {0x02, 0x00, 0x80, 0x08, 0, "hasComplexContent", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_insertChildAfter = {0x02, 0x00, 0x80, 0x08, 0, "insertChildAfter", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_parent = {0x02, 0x00, 0x80, 0x08, 0, "parent", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_length = {0x02, 0x00, 0x80, 0x08, 0, "length", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_processingInstructions = {0x02, 0x00, 0x80, 0x08, 0, "processingInstructions", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_child = {0x02, 0x00, 0x80, 0x08, 0, "child", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_appendChild = {0x02, 0x00, 0x80, 0x08, 0, "appendChild", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_localName = {0x02, 0x00, 0x80, 0x08, 0, "localName", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, 0, "inScopeNamespaces", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, 0, "hasOwnProperty", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_setNamespace = {0x02, 0x00, 0x80, 0x08, 0, "setNamespace", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_namespaceDeclarations = {0x02, 0x00, 0x80, 0x08, 0, "namespaceDeclarations", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_name = {0x02, 0x00, 0x80, 0x08, 0, "name", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_setChildren = {0x02, 0x00, 0x80, 0x08, 0, "setChildren", 0, 0, &_XMLList, 0};
-static methodinfo_t _XMLList_attribute = {0x02, 0x00, 0x80, 0x08, 0, "attribute", 0, 0, &_XMLList, 0};
-static classinfo_t _XML = {0x03, 0x00, 0x89, 0x16, "", "XML", 0, 0, interfaces: {0}};
-static methodinfo_t _XML_attribute = {0x02, 0x00, 0x80, 0x08, 0, "attribute", 0, 0, &_XML, 0};
-static methodinfo_t _XML_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_XML, 0};
-static methodinfo_t _XML_childIndex = {0x02, 0x00, 0x80, 0x08, 0, "childIndex", 0, 0, &_XML, 0};
-static methodinfo_t _XML_parent = {0x02, 0x00, 0x80, 0x08, 0, "parent", 0, 0, &_XML, 0};
-static methodinfo_t _XML_appendChild = {0x02, 0x00, 0x80, 0x08, 0, "appendChild", 0, 0, &_XML, 0};
-static methodinfo_t _XML_replace = {0x02, 0x00, 0x80, 0x08, 0, "replace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_elements = {0x02, 0x00, 0x80, 0x08, 0, "elements", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setNotification = {0x02, 0x00, 0x80, 0x08, 0, "setNotification", 0, 0, &_XML, 0};
-static methodinfo_t _XML_namespaceDeclarations = {0x02, 0x00, 0x80, 0x08, 0, "namespaceDeclarations", 0, 0, &_XML, 0};
-static methodinfo_t _XML_length = {0x02, 0x00, 0x80, 0x08, 0, "length", 0, 0, &_XML, 0};
-static methodinfo_t _XML_comments = {0x02, 0x00, 0x80, 0x08, 0, "comments", 0, 0, &_XML, 0};
-static methodinfo_t _XML_processingInstructions = {0x02, 0x00, 0x80, 0x08, 0, "processingInstructions", 0, 0, &_XML, 0};
-static methodinfo_t _XML_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, 0, "inScopeNamespaces", 0, 0, &_XML, 0};
-static varinfo_t _XML_prettyPrinting = {0x01, 0x00, 0x82, 0x16, 0, "prettyPrinting", 0, 0, &_XML, 0};
-static methodinfo_t _XML_children = {0x02, 0x00, 0x80, 0x08, 0, "children", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setLocalName = {0x02, 0x00, 0x80, 0x08, 0, "setLocalName", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setSettings = {0x02, 0x00, 0x82, 0x08, 0, "setSettings", 0, 0, &_XML, 0};
-static varinfo_t _XML_ignoreComments = {0x01, 0x00, 0x82, 0x16, 0, "ignoreComments", 0, 0, &_XML, 0};
-static methodinfo_t _XML_notification = {0x02, 0x00, 0x80, 0x08, 0, "notification", 0, 0, &_XML, 0};
-static varinfo_t _XML_ignoreWhitespace = {0x01, 0x00, 0x82, 0x16, 0, "ignoreWhitespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setNamespace = {0x02, 0x00, 0x80, 0x08, 0, "setNamespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_prependChild = {0x02, 0x00, 0x80, 0x08, 0, "prependChild", 0, 0, &_XML, 0};
-static methodinfo_t _XML_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, 0, "hasSimpleContent", 0, 0, &_XML, 0};
-static methodinfo_t _XML_insertChildBefore = {0x02, 0x00, 0x80, 0x08, 0, "insertChildBefore", 0, 0, &_XML, 0};
-static methodinfo_t _XML_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, 0, "hasOwnProperty", 0, 0, &_XML, 0};
-static methodinfo_t _XML_normalize = {0x02, 0x00, 0x80, 0x08, 0, "normalize", 0, 0, &_XML, 0};
-static methodinfo_t _XML_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_XML, 0};
-static methodinfo_t _XML_copy = {0x02, 0x00, 0x80, 0x08, 0, "copy", 0, 0, &_XML, 0};
-static methodinfo_t _XML_localName = {0x02, 0x00, 0x80, 0x08, 0, "localName", 0, 0, &_XML, 0};
-static methodinfo_t _XML_contains = {0x02, 0x00, 0x80, 0x08, 0, "contains", 0, 0, &_XML, 0};
-static methodinfo_t _XML_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, 0, "propertyIsEnumerable", 0, 0, &_XML, 0};
-static methodinfo_t _XML_defaultSettings = {0x02, 0x00, 0x82, 0x08, 0, "defaultSettings", 0, 0, &_XML, 0};
-static methodinfo_t _XML_settings = {0x02, 0x00, 0x82, 0x08, 0, "settings", 0, 0, &_XML, 0};
-static methodinfo_t _XML_namespace = {0x02, 0x00, 0x80, 0x08, 0, "namespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_attributes = {0x02, 0x00, 0x80, 0x08, 0, "attributes", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setName = {0x02, 0x00, 0x80, 0x08, 0, "setName", 0, 0, &_XML, 0};
-static methodinfo_t _XML_text = {0x02, 0x00, 0x80, 0x08, 0, "text", 0, 0, &_XML, 0};
-static methodinfo_t _XML_insertChildAfter = {0x02, 0x00, 0x80, 0x08, 0, "insertChildAfter", 0, 0, &_XML, 0};
-static varinfo_t _XML_ignoreProcessingInstructions = {0x01, 0x00, 0x82, 0x16, 0, "ignoreProcessingInstructions", 0, 0, &_XML, 0};
-static varinfo_t _XML_prettyIndent = {0x01, 0x00, 0x82, 0x16, 0, "prettyIndent", 0, 0, &_XML, 0};
-static methodinfo_t _XML_descendants = {0x02, 0x00, 0x80, 0x08, 0, "descendants", 0, 0, &_XML, 0};
-static methodinfo_t _XML_toXMLString = {0x02, 0x00, 0x80, 0x08, 0, "toXMLString", 0, 0, &_XML, 0};
-static methodinfo_t _XML_hasComplexContent = {0x02, 0x00, 0x80, 0x08, 0, "hasComplexContent", 0, 0, &_XML, 0};
-static methodinfo_t _XML_child = {0x02, 0x00, 0x80, 0x08, 0, "child", 0, 0, &_XML, 0};
-static methodinfo_t _XML_removeNamespace = {0x02, 0x00, 0x80, 0x08, 0, "removeNamespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_addNamespace = {0x02, 0x00, 0x80, 0x08, 0, "addNamespace", 0, 0, &_XML, 0};
-static methodinfo_t _XML_nodeKind = {0x02, 0x00, 0x80, 0x08, 0, "nodeKind", 0, 0, &_XML, 0};
-static methodinfo_t _XML_name = {0x02, 0x00, 0x80, 0x08, 0, "name", 0, 0, &_XML, 0};
-static methodinfo_t _XML_setChildren = {0x02, 0x00, 0x80, 0x08, 0, "setChildren", 0, 0, &_XML, 0};
-static classinfo_t _RegExp = {0x03, 0x00, 0x88, 0x16, "", "RegExp", 0, 0, interfaces: {0}};
-static varinfo_t _RegExp_source = {0x01, 0x00, 0x80, 0x16, 0, "source", 0, 0, &_RegExp, 0};
-static methodinfo_t _RegExp_test = {0x02, 0x00, 0x80, 0x08, 0, "test", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_global = {0x01, 0x00, 0x80, 0x16, 0, "global", 0, 0, &_RegExp, 0};
-static methodinfo_t _RegExp_exec = {0x02, 0x00, 0x80, 0x08, 0, "exec", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_ignoreCase = {0x01, 0x00, 0x80, 0x16, 0, "ignoreCase", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_dotall = {0x01, 0x00, 0x80, 0x16, 0, "dotall", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_lastIndex = {0x01, 0x00, 0x80, 0x16, 0, "lastIndex", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_extended = {0x01, 0x00, 0x80, 0x16, 0, "extended", 0, 0, &_RegExp, 0};
-static varinfo_t _RegExp_multiline = {0x01, 0x00, 0x80, 0x16, 0, "multiline", 0, 0, &_RegExp, 0};
-static classinfo_t _Date = {0x03, 0x00, 0x89, 0x16, "", "Date", 0, 0, interfaces: {0}};
-static methodinfo_t _Date_getTimezoneOffset = {0x02, 0x00, 0x80, 0x08, 0, "getTimezoneOffset", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getTime = {0x02, 0x00, 0x80, 0x08, 0, "getTime", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, 0, "setUTCMilliseconds", 0, 0, &_Date, 0};
-static varinfo_t _Date_month = {0x01, 0x00, 0x80, 0x16, 0, "month", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getHours = {0x02, 0x00, 0x80, 0x08, 0, "getHours", 0, 0, &_Date, 0};
-static varinfo_t _Date_date = {0x01, 0x00, 0x80, 0x16, 0, "date", 0, 0, &_Date, 0};
-static varinfo_t _Date_milliseconds = {0x01, 0x00, 0x80, 0x16, 0, "milliseconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setSeconds = {0x02, 0x00, 0x80, 0x08, 0, "setSeconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getDate = {0x02, 0x00, 0x80, 0x08, 0, "getDate", 0, 0, &_Date, 0};
-static varinfo_t _Date_hoursUTC = {0x01, 0x00, 0x80, 0x16, 0, "hoursUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCDate = {0x02, 0x00, 0x80, 0x08, 0, "getUTCDate", 0, 0, &_Date, 0};
-static varinfo_t _Date_timezoneOffset = {0x01, 0x00, 0x80, 0x16, 0, "timezoneOffset", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setTime = {0x02, 0x00, 0x80, 0x08, 0, "setTime", 0, 0, &_Date, 0};
-static varinfo_t _Date_millisecondsUTC = {0x01, 0x00, 0x80, 0x16, 0, "millisecondsUTC", 0, 0, &_Date, 0};
-static varinfo_t _Date_minutes = {0x01, 0x00, 0x80, 0x16, 0, "minutes", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCHours = {0x02, 0x00, 0x80, 0x08, 0, "setUTCHours", 0, 0, &_Date, 0};
-static varinfo_t _Date_minutesUTC = {0x01, 0x00, 0x80, 0x16, 0, "minutesUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toLocaleTimeString = {0x02, 0x00, 0x80, 0x08, 0, "toLocaleTimeString", 0, 0, &_Date, 0};
-static varinfo_t _Date_fullYearUTC = {0x01, 0x00, 0x80, 0x16, 0, "fullYearUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_UTC = {0x02, 0x00, 0x82, 0x16, 0, "UTC", 0, 0, &_Date, 0};
-static varinfo_t _Date_time = {0x01, 0x00, 0x80, 0x16, 0, "time", 0, 0, &_Date, 0};
-static varinfo_t _Date_monthUTC = {0x01, 0x00, 0x80, 0x16, 0, "monthUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, 0, "getUTCMilliseconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toDateString = {0x02, 0x00, 0x80, 0x08, 0, "toDateString", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getMonth = {0x02, 0x00, 0x80, 0x08, 0, "getMonth", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setMinutes = {0x02, 0x00, 0x80, 0x08, 0, "setMinutes", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toLocaleDateString = {0x02, 0x00, 0x80, 0x08, 0, "toLocaleDateString", 0, 0, &_Date, 0};
-static varinfo_t _Date_fullYear = {0x01, 0x00, 0x80, 0x16, 0, "fullYear", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCFullYear = {0x02, 0x00, 0x80, 0x08, 0, "getUTCFullYear", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getSeconds = {0x02, 0x00, 0x80, 0x08, 0, "getSeconds", 0, 0, &_Date, 0};
-static varinfo_t _Date_dateUTC = {0x01, 0x00, 0x80, 0x16, 0, "dateUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getMilliseconds = {0x02, 0x00, 0x80, 0x08, 0, "getMilliseconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCMinutes = {0x02, 0x00, 0x80, 0x08, 0, "setUTCMinutes", 0, 0, &_Date, 0};
-static varinfo_t _Date_day = {0x01, 0x00, 0x80, 0x16, 0, "day", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCSeconds = {0x02, 0x00, 0x80, 0x08, 0, "setUTCSeconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCDate = {0x02, 0x00, 0x80, 0x08, 0, "setUTCDate", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCMonth = {0x02, 0x00, 0x80, 0x08, 0, "getUTCMonth", 0, 0, &_Date, 0};
-static methodinfo_t _Date_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_Date, 0};
-static varinfo_t _Date_seconds = {0x01, 0x00, 0x80, 0x16, 0, "seconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCMinutes = {0x02, 0x00, 0x80, 0x08, 0, "getUTCMinutes", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setDate = {0x02, 0x00, 0x80, 0x08, 0, "setDate", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getFullYear = {0x02, 0x00, 0x80, 0x08, 0, "getFullYear", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setFullYear = {0x02, 0x00, 0x80, 0x08, 0, "setFullYear", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setHours = {0x02, 0x00, 0x80, 0x08, 0, "setHours", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setMonth = {0x02, 0x00, 0x80, 0x08, 0, "setMonth", 0, 0, &_Date, 0};
-static methodinfo_t _Date_parse = {0x02, 0x00, 0x82, 0x16, 0, "parse", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCSeconds = {0x02, 0x00, 0x80, 0x08, 0, "getUTCSeconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getMinutes = {0x02, 0x00, 0x80, 0x08, 0, "getMinutes", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toLocaleString = {0x02, 0x00, 0x80, 0x08, 0, "toLocaleString", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toUTCString = {0x02, 0x00, 0x80, 0x08, 0, "toUTCString", 0, 0, &_Date, 0};
-static varinfo_t _Date_dayUTC = {0x01, 0x00, 0x80, 0x16, 0, "dayUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getDay = {0x02, 0x00, 0x80, 0x08, 0, "getDay", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCMonth = {0x02, 0x00, 0x80, 0x08, 0, "setUTCMonth", 0, 0, &_Date, 0};
-static varinfo_t _Date_hours = {0x01, 0x00, 0x80, 0x16, 0, "hours", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCDay = {0x02, 0x00, 0x80, 0x08, 0, "getUTCDay", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setUTCFullYear = {0x02, 0x00, 0x80, 0x08, 0, "setUTCFullYear", 0, 0, &_Date, 0};
-static varinfo_t _Date_secondsUTC = {0x01, 0x00, 0x80, 0x16, 0, "secondsUTC", 0, 0, &_Date, 0};
-static methodinfo_t _Date_toTimeString = {0x02, 0x00, 0x80, 0x08, 0, "toTimeString", 0, 0, &_Date, 0};
-static methodinfo_t _Date_setMilliseconds = {0x02, 0x00, 0x80, 0x08, 0, "setMilliseconds", 0, 0, &_Date, 0};
-static methodinfo_t _Date_getUTCHours = {0x02, 0x00, 0x80, 0x08, 0, "getUTCHours", 0, 0, &_Date, 0};
-static classinfo_t _ArgumentError = {0x03, 0x00, 0x88, 0x16, "", "ArgumentError", 0, 0, interfaces: {0}};
-static classinfo_t _UninitializedError = {0x03, 0x00, 0x88, 0x16, "", "UninitializedError", 0, 0, interfaces: {0}};
-static classinfo_t _VerifyError = {0x03, 0x00, 0x88, 0x16, "", "VerifyError", 0, 0, interfaces: {0}};
-static classinfo_t _URIError = {0x03, 0x00, 0x88, 0x16, "", "URIError", 0, 0, interfaces: {0}};
-static classinfo_t _TypeError = {0x03, 0x00, 0x88, 0x16, "", "TypeError", 0, 0, interfaces: {0}};
-static classinfo_t _SyntaxError = {0x03, 0x00, 0x88, 0x16, "", "SyntaxError", 0, 0, interfaces: {0}};
-static classinfo_t _SecurityError = {0x03, 0x00, 0x88, 0x16, "", "SecurityError", 0, 0, interfaces: {0}};
-static classinfo_t _ReferenceError = {0x03, 0x00, 0x88, 0x16, "", "ReferenceError", 0, 0, interfaces: {0}};
-static classinfo_t _RangeError = {0x03, 0x00, 0x88, 0x16, "", "RangeError", 0, 0, interfaces: {0}};
-static classinfo_t _EvalError = {0x03, 0x00, 0x88, 0x16, "", "EvalError", 0, 0, interfaces: {0}};
-static classinfo_t _DefinitionError = {0x03, 0x00, 0x88, 0x16, "", "DefinitionError", 0, 0, interfaces: {0}};
-static classinfo_t _Error = {0x03, 0x00, 0x88, 0x16, "", "Error", 0, 0, interfaces: {0}};
-static methodinfo_t _Error_getErrorMessage = {0x02, 0x00, 0x82, 0x16, 0, "getErrorMessage", 0, 0, &_Error, 0};
-static methodinfo_t _Error_throwError = {0x02, 0x00, 0x82, 0x16, 0, "throwError", 0, 0, &_Error, 0};
-static varinfo_t _Error_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &_Error, 0};
-static varinfo_t _Error_message = {0x01, 0x00, 0x80, 0x16, 0, "message", 0, 0, &_Error, 0};
-static methodinfo_t _Error_getStackTrace = {0x02, 0x00, 0x80, 0x16, 0, "getStackTrace", 0, 0, &_Error, 0};
-static varinfo_t _Error_errorID = {0x01, 0x00, 0x80, 0x16, 0, "errorID", 0, 0, &_Error, 0};
-static classinfo_t _Math = {0x03, 0x00, 0x81, 0x16, "", "Math", 0, 0, interfaces: {0}};
-static classinfo_t _Array = {0x03, 0x00, 0x88, 0x16, "", "Array", 0, 0, interfaces: {0}};
-static methodinfo_t _Array_forEach = {0x02, 0x00, 0x80, 0x08, 0, "forEach", 0, 0, &_Array, 0};
-static methodinfo_t _Array_sortOn = {0x02, 0x00, 0x80, 0x08, 0, "sortOn", 0, 0, &_Array, 0};
-static methodinfo_t _Array_indexOf = {0x02, 0x00, 0x80, 0x08, 0, "indexOf", 0, 0, &_Array, 0};
-static methodinfo_t _Array_splice = {0x02, 0x00, 0x80, 0x08, 0, "splice", 0, 0, &_Array, 0};
-static methodinfo_t _Array_lastIndexOf = {0x02, 0x00, 0x80, 0x08, 0, "lastIndexOf", 0, 0, &_Array, 0};
-static methodinfo_t _Array_map = {0x02, 0x00, 0x80, 0x08, 0, "map", 0, 0, &_Array, 0};
-static methodinfo_t _Array_concat = {0x02, 0x00, 0x80, 0x08, 0, "concat", 0, 0, &_Array, 0};
-static methodinfo_t _Array_shift = {0x02, 0x00, 0x80, 0x08, 0, "shift", 0, 0, &_Array, 0};
-static methodinfo_t _Array_unshift = {0x02, 0x00, 0x80, 0x08, 0, "unshift", 0, 0, &_Array, 0};
-static methodinfo_t _Array_some = {0x02, 0x00, 0x80, 0x08, 0, "some", 0, 0, &_Array, 0};
-static methodinfo_t _Array_filter = {0x02, 0x00, 0x80, 0x08, 0, "filter", 0, 0, &_Array, 0};
-static methodinfo_t _Array_join = {0x02, 0x00, 0x80, 0x08, 0, "join", 0, 0, &_Array, 0};
-static methodinfo_t _Array_slice = {0x02, 0x00, 0x80, 0x08, 0, "slice", 0, 0, &_Array, 0};
-static methodinfo_t _Array_every = {0x02, 0x00, 0x80, 0x08, 0, "every", 0, 0, &_Array, 0};
-static methodinfo_t _Array_pop = {0x02, 0x00, 0x80, 0x08, 0, "pop", 0, 0, &_Array, 0};
-static methodinfo_t _Array_sort = {0x02, 0x00, 0x80, 0x08, 0, "sort", 0, 0, &_Array, 0};
-static methodinfo_t _Array_reverse = {0x02, 0x00, 0x80, 0x08, 0, "reverse", 0, 0, &_Array, 0};
-static methodinfo_t _Array_push = {0x02, 0x00, 0x80, 0x08, 0, "push", 0, 0, &_Array, 0};
-static varinfo_t _Array_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &_Array, 0};
-static classinfo_t _String = {0x03, 0x00, 0x81, 0x16, "", "String", 0, 0, interfaces: {0}};
-static methodinfo_t _String_indexOf = {0x02, 0x00, 0x80, 0x08, 0, "indexOf", 0, 0, &_String, 0};
-static methodinfo_t _String_replace = {0x02, 0x00, 0x80, 0x08, 0, "replace", 0, 0, &_String, 0};
-static methodinfo_t _String_lastIndexOf = {0x02, 0x00, 0x80, 0x08, 0, "lastIndexOf", 0, 0, &_String, 0};
-static methodinfo_t _String_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_String, 0};
-static methodinfo_t _String_concat = {0x02, 0x00, 0x80, 0x08, 0, "concat", 0, 0, &_String, 0};
-static methodinfo_t _String_substr = {0x02, 0x00, 0x80, 0x08, 0, "substr", 0, 0, &_String, 0};
-static methodinfo_t _String_slice = {0x02, 0x00, 0x80, 0x08, 0, "slice", 0, 0, &_String, 0};
-static methodinfo_t _String_search = {0x02, 0x00, 0x80, 0x08, 0, "search", 0, 0, &_String, 0};
-static methodinfo_t _String_fromCharCode = {0x02, 0x00, 0x82, 0x08, 0, "fromCharCode", 0, 0, &_String, 0};
-static methodinfo_t _String_toLocaleUpperCase = {0x02, 0x00, 0x80, 0x08, 0, "toLocaleUpperCase", 0, 0, &_String, 0};
-static methodinfo_t _String_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_String, 0};
-static methodinfo_t _String_toUpperCase = {0x02, 0x00, 0x80, 0x08, 0, "toUpperCase", 0, 0, &_String, 0};
-static methodinfo_t _String_charAt = {0x02, 0x00, 0x80, 0x08, 0, "charAt", 0, 0, &_String, 0};
-static methodinfo_t _String_match = {0x02, 0x00, 0x80, 0x08, 0, "match", 0, 0, &_String, 0};
-static methodinfo_t _String_charCodeAt = {0x02, 0x00, 0x80, 0x08, 0, "charCodeAt", 0, 0, &_String, 0};
-static methodinfo_t _String_substring = {0x02, 0x00, 0x80, 0x08, 0, "substring", 0, 0, &_String, 0};
-static methodinfo_t _String_localeCompare = {0x02, 0x00, 0x80, 0x08, 0, "localeCompare", 0, 0, &_String, 0};
-static methodinfo_t _String_split = {0x02, 0x00, 0x80, 0x08, 0, "split", 0, 0, &_String, 0};
-static methodinfo_t _String_toLocaleLowerCase = {0x02, 0x00, 0x80, 0x08, 0, "toLocaleLowerCase", 0, 0, &_String, 0};
-static varinfo_t _String_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &_String, 0};
-static methodinfo_t _String_toLowerCase = {0x02, 0x00, 0x80, 0x08, 0, "toLowerCase", 0, 0, &_String, 0};
-static classinfo_t _uint = {0x03, 0x00, 0x81, 0x16, "", "uint", 0, 0, interfaces: {0}};
-static methodinfo_t _uint_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_uint, 0};
-static methodinfo_t _uint_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_uint, 0};
-static methodinfo_t _uint_toExponential = {0x02, 0x00, 0x80, 0x08, 0, "toExponential", 0, 0, &_uint, 0};
-static methodinfo_t _uint_toFixed = {0x02, 0x00, 0x80, 0x08, 0, "toFixed", 0, 0, &_uint, 0};
-static methodinfo_t _uint_toPrecision = {0x02, 0x00, 0x80, 0x08, 0, "toPrecision", 0, 0, &_uint, 0};
-static classinfo_t _int = {0x03, 0x00, 0x81, 0x16, "", "int", 0, 0, interfaces: {0}};
-static methodinfo_t _int_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_int, 0};
-static methodinfo_t _int_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_int, 0};
-static methodinfo_t _int_toExponential = {0x02, 0x00, 0x80, 0x08, 0, "toExponential", 0, 0, &_int, 0};
-static methodinfo_t _int_toFixed = {0x02, 0x00, 0x80, 0x08, 0, "toFixed", 0, 0, &_int, 0};
-static methodinfo_t _int_toPrecision = {0x02, 0x00, 0x80, 0x08, 0, "toPrecision", 0, 0, &_int, 0};
-static classinfo_t _Number = {0x03, 0x00, 0x81, 0x16, "", "Number", 0, 0, interfaces: {0}};
-static methodinfo_t _Number_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_Number, 0};
-static methodinfo_t _Number_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_Number, 0};
-static methodinfo_t _Number_toExponential = {0x02, 0x00, 0x80, 0x08, 0, "toExponential", 0, 0, &_Number, 0};
-static methodinfo_t _Number_toFixed = {0x02, 0x00, 0x80, 0x08, 0, "toFixed", 0, 0, &_Number, 0};
-static methodinfo_t _Number_toPrecision = {0x02, 0x00, 0x80, 0x08, 0, "toPrecision", 0, 0, &_Number, 0};
-static classinfo_t _Boolean = {0x03, 0x00, 0x81, 0x16, "", "Boolean", 0, 0, interfaces: {0}};
-static methodinfo_t _Boolean_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_Boolean, 0};
-static methodinfo_t _Boolean_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_Boolean, 0};
-static classinfo_t _Namespace = {0x03, 0x00, 0x81, 0x16, "", "Namespace", 0, 0, interfaces: {0}};
-static methodinfo_t _Namespace_valueOf = {0x02, 0x00, 0x80, 0x08, 0, "valueOf", 0, 0, &_Namespace, 0};
-static methodinfo_t _Namespace_toString = {0x02, 0x00, 0x80, 0x08, 0, "toString", 0, 0, &_Namespace, 0};
-static varinfo_t _Namespace_uri = {0x01, 0x00, 0x80, 0x16, 0, "uri", 0, 0, &_Namespace, 0};
-static varinfo_t _Namespace_prefix = {0x01, 0x00, 0x80, 0x16, 0, "prefix", 0, 0, &_Namespace, 0};
-static classinfo_t _Function = {0x03, 0x00, 0x88, 0x16, "", "Function", 0, 0, interfaces: {0}};
-static varinfo_t _Function_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &_Function, 0};
-static methodinfo_t _Function_apply = {0x02, 0x00, 0x80, 0x08, 0, "apply", 0, 0, &_Function, 0};
-static methodinfo_t _Function_call = {0x02, 0x00, 0x80, 0x08, 0, "call", 0, 0, &_Function, 0};
-static varinfo_t _Function_prototype = {0x01, 0x00, 0x80, 0x16, 0, "prototype", 0, 0, &_Function, 0};
-static classinfo_t _Class = {0x03, 0x00, 0x88, 0x16, "", "Class", 0, 0, interfaces: {0}};
-static varinfo_t _Class_prototype = {0x01, 0x00, 0x80, 0x16, 0, "prototype", 0, 0, &_Class, 0};
-static classinfo_t _Object = {0x03, 0x00, 0x88, 0x16, "", "Object", 0, 0, interfaces: {0}};
-static methodinfo_t _Object_init = {0x02, 0x00, 0x82, 0x17, 0, "init", 0, 0, &_Object, 0};
-static methodinfo_t _Object_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, 0, "propertyIsEnumerable", 0, 0, &_Object, 0};
-static methodinfo_t _Object__setPropertyIsEnumerable = {0x02, 0x00, 0x82, 0x1a, 0, "_setPropertyIsEnumerable", 0, 0, &_Object, 0};
-static methodinfo_t _Object_isPrototypeOf = {0x02, 0x00, 0x80, 0x08, 0, "isPrototypeOf", 0, 0, &_Object, 0};
-static methodinfo_t _Object__dontEnumPrototype = {0x02, 0x00, 0x82, 0x1a, 0, "_dontEnumPrototype", 0, 0, &_Object, 0};
-static methodinfo_t _Object_hasOwnProperty = {0x02, 0x00, 0x80, 0x08, 0, "hasOwnProperty", 0, 0, &_Object, 0};
-dict_t* builtin_getclasses()
-{
-    dict_t*d = dict_new2(&slotinfo_type);
-    dict_put(d, &flash_utils_unescapeMultiByte, &flash_utils_unescapeMultiByte);
-    dict_put(d, &flash_utils_setTimeout, &flash_utils_setTimeout);
-    dict_put(d, &flash_utils_setInterval, &flash_utils_setInterval);
-    dict_put(d, &flash_utils_getTimer, &flash_utils_getTimer);
-    dict_put(d, &flash_utils_getQualifiedSuperclassName, &flash_utils_getQualifiedSuperclassName);
-    dict_put(d, &flash_utils_getQualifiedClassName, &flash_utils_getQualifiedClassName);
-    dict_put(d, &flash_utils_getDefinitionByName, &flash_utils_getDefinitionByName);
-    dict_put(d, &flash_utils_flash_proxy, &flash_utils_flash_proxy);
-    dict_put(d, &flash_utils_escapeMultiByte, &flash_utils_escapeMultiByte);
-    dict_put(d, &flash_utils_describeType, &flash_utils_describeType);
-    dict_put(d, &flash_utils_clearTimeout, &flash_utils_clearTimeout);
-    dict_put(d, &flash_utils_clearInterval, &flash_utils_clearInterval);
-    dict_put(d, &flash_system_fscommand, &flash_system_fscommand);
-    dict_put(d, &flash_sampler_stopSampling, &flash_sampler_stopSampling);
-    dict_put(d, &flash_sampler_startSampling, &flash_sampler_startSampling);
-    dict_put(d, &flash_sampler_pauseSampling, &flash_sampler_pauseSampling);
-    dict_put(d, &flash_sampler_isGetterSetter, &flash_sampler_isGetterSetter);
-    dict_put(d, &flash_sampler_getSize, &flash_sampler_getSize);
-    dict_put(d, &flash_sampler_getSetterInvocationCount, &flash_sampler_getSetterInvocationCount);
-    dict_put(d, &flash_sampler_getSamples, &flash_sampler_getSamples);
-    dict_put(d, &flash_sampler_getSampleCount, &flash_sampler_getSampleCount);
-    dict_put(d, &flash_sampler_getMemberNames, &flash_sampler_getMemberNames);
-    dict_put(d, &flash_sampler_getInvocationCount, &flash_sampler_getInvocationCount);
-    dict_put(d, &flash_sampler_getGetterInvocationCount, &flash_sampler_getGetterInvocationCount);
-    dict_put(d, &flash_sampler_clearSamples, &flash_sampler_clearSamples);
-    dict_put(d, &flash_sampler__getInvocationCount, &flash_sampler__getInvocationCount);
-    dict_put(d, &flash_profiler_showRedrawRegions, &flash_profiler_showRedrawRegions);
-    dict_put(d, &flash_profiler_profile, &flash_profiler_profile);
-    dict_put(d, &flash_net_sendToURL, &flash_net_sendToURL);
-    dict_put(d, &flash_net_registerClassAlias, &flash_net_registerClassAlias);
-    dict_put(d, &flash_net_navigateToURL, &flash_net_navigateToURL);
-    dict_put(d, &flash_net_getClassByAlias, &flash_net_getClassByAlias);
-    dict_put(d, &flash_debugger_enterDebugger, &flash_debugger_enterDebugger);
-    dict_put(d, &adobe_utils_MMExecute, &adobe_utils_MMExecute);
-    dict_put(d, &adobe_utils_MMEndCommand, &adobe_utils_MMEndCommand);
-    dict_put(d, &_trace, &_trace);
-    dict_put(d, &flash_display_MovieClip, &flash_display_MovieClip);
-    dict_init(&flash_display_MovieClip.members, 31);
-    dict_put(&flash_display_MovieClip.members, "prevScene", &flash_display_MovieClip_prevScene);
-    dict_put(&flash_display_MovieClip.members, "gotoAndPlay", &flash_display_MovieClip_gotoAndPlay);
-    dict_put(&flash_display_MovieClip.members, "currentLabels", &flash_display_MovieClip_currentLabels);
-    dict_put(&flash_display_MovieClip.members, "nextFrame", &flash_display_MovieClip_nextFrame);
-    dict_put(&flash_display_MovieClip.members, "currentScene", &flash_display_MovieClip_currentScene);
-    dict_put(&flash_display_MovieClip.members, "enabled", &flash_display_MovieClip_enabled);
-    dict_put(&flash_display_MovieClip.members, "currentFrameLabel", &flash_display_MovieClip_currentFrameLabel);
-    dict_put(&flash_display_MovieClip.members, "play", &flash_display_MovieClip_play);
-    dict_put(&flash_display_MovieClip.members, "framesLoaded", &flash_display_MovieClip_framesLoaded);
-    dict_put(&flash_display_MovieClip.members, "scenes", &flash_display_MovieClip_scenes);
-    dict_put(&flash_display_MovieClip.members, "addFrameScript", &flash_display_MovieClip_addFrameScript);
-    dict_put(&flash_display_MovieClip.members, "currentLabel", &flash_display_MovieClip_currentLabel);
-    dict_put(&flash_display_MovieClip.members, "prevFrame", &flash_display_MovieClip_prevFrame);
-    dict_put(&flash_display_MovieClip.members, "gotoAndStop", &flash_display_MovieClip_gotoAndStop);
-    dict_put(&flash_display_MovieClip.members, "currentFrame", &flash_display_MovieClip_currentFrame);
-    dict_put(&flash_display_MovieClip.members, "nextScene", &flash_display_MovieClip_nextScene);
-    dict_put(&flash_display_MovieClip.members, "totalFrames", &flash_display_MovieClip_totalFrames);
-    dict_put(&flash_display_MovieClip.members, "trackAsMenu", &flash_display_MovieClip_trackAsMenu);
-    dict_put(&flash_display_MovieClip.members, "stop", &flash_display_MovieClip_stop);
-    dict_put(d, &flash_text_engine_TextLine, &flash_text_engine_TextLine);
-    dict_init(&flash_text_engine_TextLine.members, 63);
-    dict_put(&flash_text_engine_TextLine.members, "previousLine", &flash_text_engine_TextLine_previousLine);
-    dict_put(&flash_text_engine_TextLine.members, "validity", &flash_text_engine_TextLine_validity);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomTextBlockBeginIndex", &flash_text_engine_TextLine_getAtomTextBlockBeginIndex);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomWordBoundaryOnLeft", &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomTextRotation", &flash_text_engine_TextLine_getAtomTextRotation);
-    dict_put(&flash_text_engine_TextLine.members, "textHeight", &flash_text_engine_TextLine_textHeight);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomCenter", &flash_text_engine_TextLine_getAtomCenter);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomBounds", &flash_text_engine_TextLine_getAtomBounds);
-    dict_put(&flash_text_engine_TextLine.members, "mirrorRegions", &flash_text_engine_TextLine_mirrorRegions);
-    dict_put(&flash_text_engine_TextLine.members, "rawTextLength", &flash_text_engine_TextLine_rawTextLength);
-    dict_put(&flash_text_engine_TextLine.members, "userData", &flash_text_engine_TextLine_userData);
-    dict_put(&flash_text_engine_TextLine.members, "textWidth", &flash_text_engine_TextLine_textWidth);
-    dict_put(&flash_text_engine_TextLine.members, "textBlock", &flash_text_engine_TextLine_textBlock);
-    dict_put(&flash_text_engine_TextLine.members, "textBlockBeginIndex", &flash_text_engine_TextLine_textBlockBeginIndex);
-    dict_put(&flash_text_engine_TextLine.members, "unjustifiedTextWidth", &flash_text_engine_TextLine_unjustifiedTextWidth);
-    dict_put(&flash_text_engine_TextLine.members, "ascent", &flash_text_engine_TextLine_ascent);
-    dict_put(&flash_text_engine_TextLine.members, "getBaselinePosition", &flash_text_engine_TextLine_getBaselinePosition);
-    dict_put(&flash_text_engine_TextLine.members, "specifiedWidth", &flash_text_engine_TextLine_specifiedWidth);
-    dict_put(&flash_text_engine_TextLine.members, "getMirrorRegion", &flash_text_engine_TextLine_getMirrorRegion);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomGraphic", &flash_text_engine_TextLine_getAtomGraphic);
-    dict_put(&flash_text_engine_TextLine.members, "hasGraphicElement", &flash_text_engine_TextLine_hasGraphicElement);
-    dict_put(&flash_text_engine_TextLine.members, "flushAtomData", &flash_text_engine_TextLine_flushAtomData);
-    dict_put(&flash_text_engine_TextLine.members, "dump", &flash_text_engine_TextLine_dump);
-    dict_put(&flash_text_engine_TextLine.members, "nextLine", &flash_text_engine_TextLine_nextLine);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomIndexAtCharIndex", &flash_text_engine_TextLine_getAtomIndexAtCharIndex);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomTextBlockEndIndex", &flash_text_engine_TextLine_getAtomTextBlockEndIndex);
-    dict_put(&flash_text_engine_TextLine.members, "atomCount", &flash_text_engine_TextLine_atomCount);
-    dict_put(&flash_text_engine_TextLine.members, "descent", &flash_text_engine_TextLine_descent);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomBidiLevel", &flash_text_engine_TextLine_getAtomBidiLevel);
-    dict_put(&flash_text_engine_TextLine.members, "getAtomIndexAtPoint", &flash_text_engine_TextLine_getAtomIndexAtPoint);
-    dict_put(d, &flash_display_Stage, &flash_display_Stage);
-    dict_init(&flash_display_Stage.members, 63);
-    dict_put(&flash_display_Stage.members, "setChildIndex", &flash_display_Stage_setChildIndex);
-    dict_put(&flash_display_Stage.members, "stageFocusRect", &flash_display_Stage_stageFocusRect);
-    dict_put(&flash_display_Stage.members, "frameRate", &flash_display_Stage_frameRate);
-    dict_put(&flash_display_Stage.members, "invalidate", &flash_display_Stage_invalidate);
-    dict_put(&flash_display_Stage.members, "textSnapshot", &flash_display_Stage_textSnapshot);
-    dict_put(&flash_display_Stage.members, "quality", &flash_display_Stage_quality);
-    dict_put(&flash_display_Stage.members, "willTrigger", &flash_display_Stage_willTrigger);
-    dict_put(&flash_display_Stage.members, "dispatchEvent", &flash_display_Stage_dispatchEvent);
-    dict_put(&flash_display_Stage.members, "isFocusInaccessible", &flash_display_Stage_isFocusInaccessible);
-    dict_put(&flash_display_Stage.members, "removeChildAt", &flash_display_Stage_removeChildAt);
-    dict_put(&flash_display_Stage.members, "fullScreenWidth", &flash_display_Stage_fullScreenWidth);
-    dict_put(&flash_display_Stage.members, "addChildAt", &flash_display_Stage_addChildAt);
-    dict_put(&flash_display_Stage.members, "height", &flash_display_Stage_height);
-    dict_put(&flash_display_Stage.members, "fullScreenSourceRect", &flash_display_Stage_fullScreenSourceRect);
-    dict_put(&flash_display_Stage.members, "width", &flash_display_Stage_width);
-    dict_put(&flash_display_Stage.members, "addChild", &flash_display_Stage_addChild);
-    dict_put(&flash_display_Stage.members, "numChildren", &flash_display_Stage_numChildren);
-    dict_put(&flash_display_Stage.members, "mouseChildren", &flash_display_Stage_mouseChildren);
-    dict_put(&flash_display_Stage.members, "swapChildrenAt", &flash_display_Stage_swapChildrenAt);
-    dict_put(&flash_display_Stage.members, "showDefaultContextMenu", &flash_display_Stage_showDefaultContextMenu);
-    dict_put(&flash_display_Stage.members, "addEventListener", &flash_display_Stage_addEventListener);
-    dict_put(&flash_display_Stage.members, "stageHeight", &flash_display_Stage_stageHeight);
-    dict_put(&flash_display_Stage.members, "fullScreenHeight", &flash_display_Stage_fullScreenHeight);
-    dict_put(&flash_display_Stage.members, "align", &flash_display_Stage_align);
-    dict_put(&flash_display_Stage.members, "hasEventListener", &flash_display_Stage_hasEventListener);
-    dict_put(&flash_display_Stage.members, "displayState", &flash_display_Stage_displayState);
-    dict_put(&flash_display_Stage.members, "scaleMode", &flash_display_Stage_scaleMode);
-    dict_put(&flash_display_Stage.members, "tabChildren", &flash_display_Stage_tabChildren);
-    dict_put(&flash_display_Stage.members, "focus", &flash_display_Stage_focus);
-    dict_put(&flash_display_Stage.members, "colorCorrection", &flash_display_Stage_colorCorrection);
-    dict_put(&flash_display_Stage.members, "colorCorrectionSupport", &flash_display_Stage_colorCorrectionSupport);
-    dict_put(&flash_display_Stage.members, "stageWidth", &flash_display_Stage_stageWidth);
-    dict_put(d, &flash_display_Sprite, &flash_display_Sprite);
-    dict_init(&flash_display_Sprite.members, 15);
-    dict_put(&flash_display_Sprite.members, "stopDrag", &flash_display_Sprite_stopDrag);
-    dict_put(&flash_display_Sprite.members, "buttonMode", &flash_display_Sprite_buttonMode);
-    dict_put(&flash_display_Sprite.members, "soundTransform", &flash_display_Sprite_soundTransform);
-    dict_put(&flash_display_Sprite.members, "hitArea", &flash_display_Sprite_hitArea);
-    dict_put(&flash_display_Sprite.members, "useHandCursor", &flash_display_Sprite_useHandCursor);
-    dict_put(&flash_display_Sprite.members, "graphics", &flash_display_Sprite_graphics);
-    dict_put(&flash_display_Sprite.members, "startDrag", &flash_display_Sprite_startDrag);
-    dict_put(&flash_display_Sprite.members, "dropTarget", &flash_display_Sprite_dropTarget);
-    dict_put(d, &flash_display_Loader, &flash_display_Loader);
-    dict_init(&flash_display_Loader.members, 15);
-    dict_put(&flash_display_Loader.members, "content", &flash_display_Loader_content);
-    dict_put(&flash_display_Loader.members, "unloadAndStop", &flash_display_Loader_unloadAndStop);
-    dict_put(&flash_display_Loader.members, "unload", &flash_display_Loader_unload);
-    dict_put(&flash_display_Loader.members, "removeChildAt", &flash_display_Loader_removeChildAt);
-    dict_put(&flash_display_Loader.members, "addChildAt", &flash_display_Loader_addChildAt);
-    dict_put(&flash_display_Loader.members, "contentLoaderInfo", &flash_display_Loader_contentLoaderInfo);
-    dict_put(&flash_display_Loader.members, "loadBytes", &flash_display_Loader_loadBytes);
-    dict_put(&flash_display_Loader.members, "removeChild", &flash_display_Loader_removeChild);
-    dict_put(&flash_display_Loader.members, "load", &flash_display_Loader_load);
-    dict_put(&flash_display_Loader.members, "addChild", &flash_display_Loader_addChild);
-    dict_put(&flash_display_Loader.members, "close", &flash_display_Loader_close);
-    dict_put(&flash_display_Loader.members, "setChildIndex", &flash_display_Loader_setChildIndex);
-    dict_put(d, &flash_text_TextField, &flash_text_TextField);
-    dict_init(&flash_text_TextField.members, 127);
-    dict_put(&flash_text_TextField.members, "isFontCompatible", &flash_text_TextField_isFontCompatible);
-    dict_put(&flash_text_TextField.members, "getTextFormat", &flash_text_TextField_getTextFormat);
-    dict_put(&flash_text_TextField.members, "border", &flash_text_TextField_border);
-    dict_put(&flash_text_TextField.members, "selectedText", &flash_text_TextField_selectedText);
-    dict_put(&flash_text_TextField.members, "pasteRichText", &flash_text_TextField_pasteRichText);
-    dict_put(&flash_text_TextField.members, "bottomScrollV", &flash_text_TextField_bottomScrollV);
-    dict_put(&flash_text_TextField.members, "getLineIndexOfChar", &flash_text_TextField_getLineIndexOfChar);
-    dict_put(&flash_text_TextField.members, "replaceText", &flash_text_TextField_replaceText);
-    dict_put(&flash_text_TextField.members, "defaultTextFormat", &flash_text_TextField_defaultTextFormat);
-    dict_put(&flash_text_TextField.members, "restrict", &flash_text_TextField_restrict);
-    dict_put(&flash_text_TextField.members, "htmlText", &flash_text_TextField_htmlText);
-    dict_put(&flash_text_TextField.members, "copyRichText", &flash_text_TextField_copyRichText);
-    dict_put(&flash_text_TextField.members, "getLineText", &flash_text_TextField_getLineText);
-    dict_put(&flash_text_TextField.members, "getFirstCharInParagraph", &flash_text_TextField_getFirstCharInParagraph);
-    dict_put(&flash_text_TextField.members, "setSelection", &flash_text_TextField_setSelection);
-    dict_put(&flash_text_TextField.members, "length", &flash_text_TextField_length);
-    dict_put(&flash_text_TextField.members, "wordWrap", &flash_text_TextField_wordWrap);
-    dict_put(&flash_text_TextField.members, "appendText", &flash_text_TextField_appendText);
-    dict_put(&flash_text_TextField.members, "caretIndex", &flash_text_TextField_caretIndex);
-    dict_put(&flash_text_TextField.members, "mouseWheelEnabled", &flash_text_TextField_mouseWheelEnabled);
-    dict_put(&flash_text_TextField.members, "selectionBeginIndex", &flash_text_TextField_selectionBeginIndex);
-    dict_put(&flash_text_TextField.members, "sharpness", &flash_text_TextField_sharpness);
-    dict_put(&flash_text_TextField.members, "type", &flash_text_TextField_type);
-    dict_put(&flash_text_TextField.members, "getLineIndexAtPoint", &flash_text_TextField_getLineIndexAtPoint);
-    dict_put(&flash_text_TextField.members, "getCharIndexAtPoint", &flash_text_TextField_getCharIndexAtPoint);
-    dict_put(&flash_text_TextField.members, "getXMLText", &flash_text_TextField_getXMLText);
-    dict_put(&flash_text_TextField.members, "getParagraphLength", &flash_text_TextField_getParagraphLength);
-    dict_put(&flash_text_TextField.members, "getRawText", &flash_text_TextField_getRawText);
-    dict_put(&flash_text_TextField.members, "gridFitType", &flash_text_TextField_gridFitType);
-    dict_put(&flash_text_TextField.members, "getLineOffset", &flash_text_TextField_getLineOffset);
-    dict_put(&flash_text_TextField.members, "backgroundColor", &flash_text_TextField_backgroundColor);
-    dict_put(&flash_text_TextField.members, "multiline", &flash_text_TextField_multiline);
-    dict_put(&flash_text_TextField.members, "numLines", &flash_text_TextField_numLines);
-    dict_put(&flash_text_TextField.members, "getImageReference", &flash_text_TextField_getImageReference);
-    dict_put(&flash_text_TextField.members, "displayAsPassword", &flash_text_TextField_displayAsPassword);
-    dict_put(&flash_text_TextField.members, "textWidth", &flash_text_TextField_textWidth);
-    dict_put(&flash_text_TextField.members, "autoSize", &flash_text_TextField_autoSize);
-    dict_put(&flash_text_TextField.members, "selectable", &flash_text_TextField_selectable);
-    dict_put(&flash_text_TextField.members, "getCharBoundaries", &flash_text_TextField_getCharBoundaries);
-    dict_put(&flash_text_TextField.members, "alwaysShowSelection", &flash_text_TextField_alwaysShowSelection);
-    dict_put(&flash_text_TextField.members, "thickness", &flash_text_TextField_thickness);
-    dict_put(&flash_text_TextField.members, "useRichTextClipboard", &flash_text_TextField_useRichTextClipboard);
-    dict_put(&flash_text_TextField.members, "scrollV", &flash_text_TextField_scrollV);
-    dict_put(&flash_text_TextField.members, "getTextRuns", &flash_text_TextField_getTextRuns);
-    dict_put(&flash_text_TextField.members, "setTextFormat", &flash_text_TextField_setTextFormat);
-    dict_put(&flash_text_TextField.members, "textColor", &flash_text_TextField_textColor);
-    dict_put(&flash_text_TextField.members, "maxScrollV", &flash_text_TextField_maxScrollV);
-    dict_put(&flash_text_TextField.members, "embedFonts", &flash_text_TextField_embedFonts);
-    dict_put(&flash_text_TextField.members, "scrollH", &flash_text_TextField_scrollH);
-    dict_put(&flash_text_TextField.members, "text", &flash_text_TextField_text);
-    dict_put(&flash_text_TextField.members, "getLineLength", &flash_text_TextField_getLineLength);
-    dict_put(&flash_text_TextField.members, "textHeight", &flash_text_TextField_textHeight);
-    dict_put(&flash_text_TextField.members, "antiAliasType", &flash_text_TextField_antiAliasType);
-    dict_put(&flash_text_TextField.members, "styleSheet", &flash_text_TextField_styleSheet);
-    dict_put(&flash_text_TextField.members, "background", &flash_text_TextField_background);
-    dict_put(&flash_text_TextField.members, "replaceSelectedText", &flash_text_TextField_replaceSelectedText);
-    dict_put(&flash_text_TextField.members, "borderColor", &flash_text_TextField_borderColor);
-    dict_put(&flash_text_TextField.members, "maxScrollH", &flash_text_TextField_maxScrollH);
-    dict_put(&flash_text_TextField.members, "maxChars", &flash_text_TextField_maxChars);
-    dict_put(&flash_text_TextField.members, "getLineMetrics", &flash_text_TextField_getLineMetrics);
-    dict_put(&flash_text_TextField.members, "selectionEndIndex", &flash_text_TextField_selectionEndIndex);
-    dict_put(&flash_text_TextField.members, "insertXMLText", &flash_text_TextField_insertXMLText);
-    dict_put(&flash_text_TextField.members, "condenseWhite", &flash_text_TextField_condenseWhite);
-    dict_put(d, &flash_display_DisplayObjectContainer, &flash_display_DisplayObjectContainer);
-    dict_init(&flash_display_DisplayObjectContainer.members, 31);
-    dict_put(&flash_display_DisplayObjectContainer.members, "addChild", &flash_display_DisplayObjectContainer_addChild);
-    dict_put(&flash_display_DisplayObjectContainer.members, "getObjectsUnderPoint", &flash_display_DisplayObjectContainer_getObjectsUnderPoint);
-    dict_put(&flash_display_DisplayObjectContainer.members, "removeChildAt", &flash_display_DisplayObjectContainer_removeChildAt);
-    dict_put(&flash_display_DisplayObjectContainer.members, "swapChildren", &flash_display_DisplayObjectContainer_swapChildren);
-    dict_put(&flash_display_DisplayObjectContainer.members, "areInaccessibleObjectsUnderPoint", &flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint);
-    dict_put(&flash_display_DisplayObjectContainer.members, "setChildIndex", &flash_display_DisplayObjectContainer_setChildIndex);
-    dict_put(&flash_display_DisplayObjectContainer.members, "numChildren", &flash_display_DisplayObjectContainer_numChildren);
-    dict_put(&flash_display_DisplayObjectContainer.members, "getChildIndex", &flash_display_DisplayObjectContainer_getChildIndex);
-    dict_put(&flash_display_DisplayObjectContainer.members, "getChildAt", &flash_display_DisplayObjectContainer_getChildAt);
-    dict_put(&flash_display_DisplayObjectContainer.members, "removeChild", &flash_display_DisplayObjectContainer_removeChild);
-    dict_put(&flash_display_DisplayObjectContainer.members, "addChildAt", &flash_display_DisplayObjectContainer_addChildAt);
-    dict_put(&flash_display_DisplayObjectContainer.members, "contains", &flash_display_DisplayObjectContainer_contains);
-    dict_put(&flash_display_DisplayObjectContainer.members, "getChildByName", &flash_display_DisplayObjectContainer_getChildByName);
-    dict_put(&flash_display_DisplayObjectContainer.members, "swapChildrenAt", &flash_display_DisplayObjectContainer_swapChildrenAt);
-    dict_put(&flash_display_DisplayObjectContainer.members, "mouseChildren", &flash_display_DisplayObjectContainer_mouseChildren);
-    dict_put(&flash_display_DisplayObjectContainer.members, "tabChildren", &flash_display_DisplayObjectContainer_tabChildren);
-    dict_put(&flash_display_DisplayObjectContainer.members, "textSnapshot", &flash_display_DisplayObjectContainer_textSnapshot);
-    dict_put(d, &flash_display_SimpleButton, &flash_display_SimpleButton);
-    dict_init(&flash_display_SimpleButton.members, 8);
-    dict_put(&flash_display_SimpleButton.members, "overState", &flash_display_SimpleButton_overState);
-    dict_put(&flash_display_SimpleButton.members, "downState", &flash_display_SimpleButton_downState);
-    dict_put(&flash_display_SimpleButton.members, "enabled", &flash_display_SimpleButton_enabled);
-    dict_put(&flash_display_SimpleButton.members, "trackAsMenu", &flash_display_SimpleButton_trackAsMenu);
-    dict_put(&flash_display_SimpleButton.members, "soundTransform", &flash_display_SimpleButton_soundTransform);
-    dict_put(&flash_display_SimpleButton.members, "useHandCursor", &flash_display_SimpleButton_useHandCursor);
-    dict_put(&flash_display_SimpleButton.members, "upState", &flash_display_SimpleButton_upState);
-    dict_put(&flash_display_SimpleButton.members, "hitTestState", &flash_display_SimpleButton_hitTestState);
-    dict_put(d, &flash_media_Video, &flash_media_Video);
-    dict_init(&flash_media_Video.members, 8);
-    dict_put(&flash_media_Video.members, "attachCamera", &flash_media_Video_attachCamera);
-    dict_put(&flash_media_Video.members, "videoWidth", &flash_media_Video_videoWidth);
-    dict_put(&flash_media_Video.members, "clear", &flash_media_Video_clear);
-    dict_put(&flash_media_Video.members, "deblocking", &flash_media_Video_deblocking);
-    dict_put(&flash_media_Video.members, "videoHeight", &flash_media_Video_videoHeight);
-    dict_put(&flash_media_Video.members, "attachNetStream", &flash_media_Video_attachNetStream);
-    dict_put(&flash_media_Video.members, "smoothing", &flash_media_Video_smoothing);
-    dict_put(d, &flash_text_StaticText, &flash_text_StaticText);
-    dict_init(&flash_text_StaticText.members, 8);
-    dict_put(&flash_text_StaticText.members, "text", &flash_text_StaticText_text);
-    dict_put(d, &flash_display_Shape, &flash_display_Shape);
-    dict_init(&flash_display_Shape.members, 8);
-    dict_put(&flash_display_Shape.members, "graphics", &flash_display_Shape_graphics);
-    dict_put(d, &flash_display_MorphShape, &flash_display_MorphShape);
-    dict_init(&flash_display_MorphShape.members, 8);
-    dict_put(d, &flash_display_InteractiveObject, &flash_display_InteractiveObject);
-    dict_init(&flash_display_InteractiveObject.members, 15);
-    dict_put(&flash_display_InteractiveObject.members, "tabIndex", &flash_display_InteractiveObject_tabIndex);
-    dict_put(&flash_display_InteractiveObject.members, "doubleClickEnabled", &flash_display_InteractiveObject_doubleClickEnabled);
-    dict_put(&flash_display_InteractiveObject.members, "tabEnabled", &flash_display_InteractiveObject_tabEnabled);
-    dict_put(&flash_display_InteractiveObject.members, "mouseEnabled", &flash_display_InteractiveObject_mouseEnabled);
-    dict_put(&flash_display_InteractiveObject.members, "contextMenu", &flash_display_InteractiveObject_contextMenu);
-    dict_put(&flash_display_InteractiveObject.members, "focusRect", &flash_display_InteractiveObject_focusRect);
-    dict_put(&flash_display_InteractiveObject.members, "accessibilityImplementation", &flash_display_InteractiveObject_accessibilityImplementation);
-    dict_put(d, &flash_display_Bitmap, &flash_display_Bitmap);
-    dict_init(&flash_display_Bitmap.members, 8);
-    dict_put(&flash_display_Bitmap.members, "pixelSnapping", &flash_display_Bitmap_pixelSnapping);
-    dict_put(&flash_display_Bitmap.members, "bitmapData", &flash_display_Bitmap_bitmapData);
-    dict_put(&flash_display_Bitmap.members, "smoothing", &flash_display_Bitmap_smoothing);
-    dict_put(d, &flash_display_AVM1Movie, &flash_display_AVM1Movie);
-    dict_init(&flash_display_AVM1Movie.members, 8);
-    dict_put(&flash_display_AVM1Movie.members, "call", &flash_display_AVM1Movie_call);
-    dict_put(&flash_display_AVM1Movie.members, "addCallback", &flash_display_AVM1Movie_addCallback);
-    dict_put(d, &flash_events_SecurityErrorEvent, &flash_events_SecurityErrorEvent);
-    dict_init(&flash_events_SecurityErrorEvent.members, 8);
-    dict_put(&flash_events_SecurityErrorEvent.members, "toString", &flash_events_SecurityErrorEvent_toString);
-    dict_put(&flash_events_SecurityErrorEvent.members, "clone", &flash_events_SecurityErrorEvent_clone);
-    dict_put(d, &flash_events_IOErrorEvent, &flash_events_IOErrorEvent);
-    dict_init(&flash_events_IOErrorEvent.members, 8);
-    dict_put(&flash_events_IOErrorEvent.members, "toString", &flash_events_IOErrorEvent_toString);
-    dict_put(&flash_events_IOErrorEvent.members, "clone", &flash_events_IOErrorEvent_clone);
-    dict_put(d, &flash_events_AsyncErrorEvent, &flash_events_AsyncErrorEvent);
-    dict_init(&flash_events_AsyncErrorEvent.members, 8);
-    dict_put(&flash_events_AsyncErrorEvent.members, "toString", &flash_events_AsyncErrorEvent_toString);
-    dict_put(&flash_events_AsyncErrorEvent.members, "error", &flash_events_AsyncErrorEvent_error);
-    dict_put(&flash_events_AsyncErrorEvent.members, "clone", &flash_events_AsyncErrorEvent_clone);
-    dict_put(d, &flash_display_ShaderJob, &flash_display_ShaderJob);
-    dict_init(&flash_display_ShaderJob.members, 8);
-    dict_put(&flash_display_ShaderJob.members, "cancel", &flash_display_ShaderJob_cancel);
-    dict_put(&flash_display_ShaderJob.members, "width", &flash_display_ShaderJob_width);
-    dict_put(&flash_display_ShaderJob.members, "start", &flash_display_ShaderJob_start);
-    dict_put(&flash_display_ShaderJob.members, "shader", &flash_display_ShaderJob_shader);
-    dict_put(&flash_display_ShaderJob.members, "height", &flash_display_ShaderJob_height);
-    dict_put(&flash_display_ShaderJob.members, "target", &flash_display_ShaderJob_target);
-    dict_put(&flash_display_ShaderJob.members, "progress", &flash_display_ShaderJob_progress);
-    dict_put(d, &flash_net_XMLSocket, &flash_net_XMLSocket);
-    dict_init(&flash_net_XMLSocket.members, 8);
-    dict_put(&flash_net_XMLSocket.members, "close", &flash_net_XMLSocket_close);
-    dict_put(&flash_net_XMLSocket.members, "connect", &flash_net_XMLSocket_connect);
-    dict_put(&flash_net_XMLSocket.members, "send", &flash_net_XMLSocket_send);
-    dict_put(&flash_net_XMLSocket.members, "connected", &flash_net_XMLSocket_connected);
-    dict_put(&flash_net_XMLSocket.members, "timeout", &flash_net_XMLSocket_timeout);
-    dict_put(d, &flash_net_URLStream, &flash_net_URLStream);
-    dict_init(&flash_net_URLStream.members, 31);
-    dict_put(&flash_net_URLStream.members, "readUTF", &flash_net_URLStream_readUTF);
-    dict_put(&flash_net_URLStream.members, "readByte", &flash_net_URLStream_readByte);
-    dict_put(&flash_net_URLStream.members, "readUTFBytes", &flash_net_URLStream_readUTFBytes);
-    dict_put(&flash_net_URLStream.members, "readShort", &flash_net_URLStream_readShort);
-    dict_put(&flash_net_URLStream.members, "objectEncoding", &flash_net_URLStream_objectEncoding);
-    dict_put(&flash_net_URLStream.members, "connected", &flash_net_URLStream_connected);
-    dict_put(&flash_net_URLStream.members, "readUnsignedInt", &flash_net_URLStream_readUnsignedInt);
-    dict_put(&flash_net_URLStream.members, "readDouble", &flash_net_URLStream_readDouble);
-    dict_put(&flash_net_URLStream.members, "readBytes", &flash_net_URLStream_readBytes);
-    dict_put(&flash_net_URLStream.members, "readUnsignedByte", &flash_net_URLStream_readUnsignedByte);
-    dict_put(&flash_net_URLStream.members, "readMultiByte", &flash_net_URLStream_readMultiByte);
-    dict_put(&flash_net_URLStream.members, "readInt", &flash_net_URLStream_readInt);
-    dict_put(&flash_net_URLStream.members, "bytesAvailable", &flash_net_URLStream_bytesAvailable);
-    dict_put(&flash_net_URLStream.members, "load", &flash_net_URLStream_load);
-    dict_put(&flash_net_URLStream.members, "close", &flash_net_URLStream_close);
-    dict_put(&flash_net_URLStream.members, "readUnsignedShort", &flash_net_URLStream_readUnsignedShort);
-    dict_put(&flash_net_URLStream.members, "readObject", &flash_net_URLStream_readObject);
-    dict_put(&flash_net_URLStream.members, "readFloat", &flash_net_URLStream_readFloat);
-    dict_put(&flash_net_URLStream.members, "endian", &flash_net_URLStream_endian);
-    dict_put(&flash_net_URLStream.members, "readBoolean", &flash_net_URLStream_readBoolean);
-    dict_put(d, &flash_net_URLLoader, &flash_net_URLLoader);
-    dict_init(&flash_net_URLLoader.members, 8);
-    dict_put(&flash_net_URLLoader.members, "close", &flash_net_URLLoader_close);
-    dict_put(&flash_net_URLLoader.members, "bytesLoaded", &flash_net_URLLoader_bytesLoaded);
-    dict_put(&flash_net_URLLoader.members, "load", &flash_net_URLLoader_load);
-    dict_put(&flash_net_URLLoader.members, "bytesTotal", &flash_net_URLLoader_bytesTotal);
-    dict_put(&flash_net_URLLoader.members, "dataFormat", &flash_net_URLLoader_dataFormat);
-    dict_put(&flash_net_URLLoader.members, "data", &flash_net_URLLoader_data);
-    dict_put(d, &flash_utils_Timer, &flash_utils_Timer);
-    dict_init(&flash_utils_Timer.members, 8);
-    dict_put(&flash_utils_Timer.members, "reset", &flash_utils_Timer_reset);
-    dict_put(&flash_utils_Timer.members, "running", &flash_utils_Timer_running);
-    dict_put(&flash_utils_Timer.members, "repeatCount", &flash_utils_Timer_repeatCount);
-    dict_put(&flash_utils_Timer.members, "stop", &flash_utils_Timer_stop);
-    dict_put(&flash_utils_Timer.members, "start", &flash_utils_Timer_start);
-    dict_put(&flash_utils_Timer.members, "currentCount", &flash_utils_Timer_currentCount);
-    dict_put(&flash_utils_Timer.members, "delay", &flash_utils_Timer_delay);
-    dict_put(d, &flash_system_IME, &flash_system_IME);
-    dict_init(&flash_system_IME.members, 8);
-    dict_put(d, &flash_text_StyleSheet, &flash_text_StyleSheet);
-    dict_init(&flash_text_StyleSheet.members, 8);
-    dict_put(&flash_text_StyleSheet.members, "styleNames", &flash_text_StyleSheet_styleNames);
-    dict_put(&flash_text_StyleSheet.members, "clear", &flash_text_StyleSheet_clear);
-    dict_put(&flash_text_StyleSheet.members, "transform", &flash_text_StyleSheet_transform);
-    dict_put(&flash_text_StyleSheet.members, "getStyle", &flash_text_StyleSheet_getStyle);
-    dict_put(&flash_text_StyleSheet.members, "parseCSS", &flash_text_StyleSheet_parseCSS);
-    dict_put(&flash_text_StyleSheet.members, "setStyle", &flash_text_StyleSheet_setStyle);
-    dict_put(d, &flash_media_SoundChannel, &flash_media_SoundChannel);
-    dict_init(&flash_media_SoundChannel.members, 8);
-    dict_put(&flash_media_SoundChannel.members, "leftPeak", &flash_media_SoundChannel_leftPeak);
-    dict_put(&flash_media_SoundChannel.members, "stop", &flash_media_SoundChannel_stop);
-    dict_put(&flash_media_SoundChannel.members, "position", &flash_media_SoundChannel_position);
-    dict_put(&flash_media_SoundChannel.members, "soundTransform", &flash_media_SoundChannel_soundTransform);
-    dict_put(&flash_media_SoundChannel.members, "rightPeak", &flash_media_SoundChannel_rightPeak);
-    dict_put(d, &flash_media_Sound, &flash_media_Sound);
-    dict_init(&flash_media_Sound.members, 15);
-    dict_put(&flash_media_Sound.members, "extract", &flash_media_Sound_extract);
-    dict_put(&flash_media_Sound.members, "bytesLoaded", &flash_media_Sound_bytesLoaded);
-    dict_put(&flash_media_Sound.members, "id3", &flash_media_Sound_id3);
-    dict_put(&flash_media_Sound.members, "play", &flash_media_Sound_play);
-    dict_put(&flash_media_Sound.members, "url", &flash_media_Sound_url);
-    dict_put(&flash_media_Sound.members, "isBuffering", &flash_media_Sound_isBuffering);
-    dict_put(&flash_media_Sound.members, "load", &flash_media_Sound_load);
-    dict_put(&flash_media_Sound.members, "bytesTotal", &flash_media_Sound_bytesTotal);
-    dict_put(&flash_media_Sound.members, "length", &flash_media_Sound_length);
-    dict_put(&flash_media_Sound.members, "close", &flash_media_Sound_close);
-    dict_put(d, &flash_net_Socket, &flash_net_Socket);
-    dict_init(&flash_net_Socket.members, 63);
-    dict_put(&flash_net_Socket.members, "writeBoolean", &flash_net_Socket_writeBoolean);
-    dict_put(&flash_net_Socket.members, "connect", &flash_net_Socket_connect);
-    dict_put(&flash_net_Socket.members, "readDouble", &flash_net_Socket_readDouble);
-    dict_put(&flash_net_Socket.members, "writeByte", &flash_net_Socket_writeByte);
-    dict_put(&flash_net_Socket.members, "writeObject", &flash_net_Socket_writeObject);
-    dict_put(&flash_net_Socket.members, "readUTFBytes", &flash_net_Socket_readUTFBytes);
-    dict_put(&flash_net_Socket.members, "close", &flash_net_Socket_close);
-    dict_put(&flash_net_Socket.members, "writeMultiByte", &flash_net_Socket_writeMultiByte);
-    dict_put(&flash_net_Socket.members, "readUnsignedByte", &flash_net_Socket_readUnsignedByte);
-    dict_put(&flash_net_Socket.members, "writeInt", &flash_net_Socket_writeInt);
-    dict_put(&flash_net_Socket.members, "readMultiByte", &flash_net_Socket_readMultiByte);
-    dict_put(&flash_net_Socket.members, "readBytes", &flash_net_Socket_readBytes);
-    dict_put(&flash_net_Socket.members, "writeShort", &flash_net_Socket_writeShort);
-    dict_put(&flash_net_Socket.members, "readShort", &flash_net_Socket_readShort);
-    dict_put(&flash_net_Socket.members, "writeUTF", &flash_net_Socket_writeUTF);
-    dict_put(&flash_net_Socket.members, "timeout", &flash_net_Socket_timeout);
-    dict_put(&flash_net_Socket.members, "writeBytes", &flash_net_Socket_writeBytes);
-    dict_put(&flash_net_Socket.members, "connected", &flash_net_Socket_connected);
-    dict_put(&flash_net_Socket.members, "readObject", &flash_net_Socket_readObject);
-    dict_put(&flash_net_Socket.members, "objectEncoding", &flash_net_Socket_objectEncoding);
-    dict_put(&flash_net_Socket.members, "flush", &flash_net_Socket_flush);
-    dict_put(&flash_net_Socket.members, "writeUnsignedInt", &flash_net_Socket_writeUnsignedInt);
-    dict_put(&flash_net_Socket.members, "writeDouble", &flash_net_Socket_writeDouble);
-    dict_put(&flash_net_Socket.members, "writeFloat", &flash_net_Socket_writeFloat);
-    dict_put(&flash_net_Socket.members, "readInt", &flash_net_Socket_readInt);
-    dict_put(&flash_net_Socket.members, "readByte", &flash_net_Socket_readByte);
-    dict_put(&flash_net_Socket.members, "bytesAvailable", &flash_net_Socket_bytesAvailable);
-    dict_put(&flash_net_Socket.members, "endian", &flash_net_Socket_endian);
-    dict_put(&flash_net_Socket.members, "readUnsignedShort", &flash_net_Socket_readUnsignedShort);
-    dict_put(&flash_net_Socket.members, "readUnsignedInt", &flash_net_Socket_readUnsignedInt);
-    dict_put(&flash_net_Socket.members, "readFloat", &flash_net_Socket_readFloat);
-    dict_put(&flash_net_Socket.members, "writeUTFBytes", &flash_net_Socket_writeUTFBytes);
-    dict_put(&flash_net_Socket.members, "readBoolean", &flash_net_Socket_readBoolean);
-    dict_put(&flash_net_Socket.members, "readUTF", &flash_net_Socket_readUTF);
-    dict_put(d, &flash_net_SharedObject, &flash_net_SharedObject);
-    dict_init(&flash_net_SharedObject.members, 15);
-    dict_put(&flash_net_SharedObject.members, "getLocal", &flash_net_SharedObject_getLocal);
-    dict_put(&flash_net_SharedObject.members, "getDiskUsage", &flash_net_SharedObject_getDiskUsage);
-    dict_put(&flash_net_SharedObject.members, "objectEncoding", &flash_net_SharedObject_objectEncoding);
-    dict_put(&flash_net_SharedObject.members, "client", &flash_net_SharedObject_client);
-    dict_put(&flash_net_SharedObject.members, "setProperty", &flash_net_SharedObject_setProperty);
-    dict_put(&flash_net_SharedObject.members, "clear", &flash_net_SharedObject_clear);
-    dict_put(&flash_net_SharedObject.members, "flush", &flash_net_SharedObject_flush);
-    dict_put(&flash_net_SharedObject.members, "defaultObjectEncoding", &flash_net_SharedObject_defaultObjectEncoding);
-    dict_put(&flash_net_SharedObject.members, "connect", &flash_net_SharedObject_connect);
-    dict_put(&flash_net_SharedObject.members, "size", &flash_net_SharedObject_size);
-    dict_put(&flash_net_SharedObject.members, "setDirty", &flash_net_SharedObject_setDirty);
-    dict_put(&flash_net_SharedObject.members, "getRemote", &flash_net_SharedObject_getRemote);
-    dict_put(&flash_net_SharedObject.members, "send", &flash_net_SharedObject_send);
-    dict_put(&flash_net_SharedObject.members, "close", &flash_net_SharedObject_close);
-    dict_put(&flash_net_SharedObject.members, "deleteAll", &flash_net_SharedObject_deleteAll);
-    dict_put(&flash_net_SharedObject.members, "data", &flash_net_SharedObject_data);
-    dict_put(d, &adobe_utils_ProductManager, &adobe_utils_ProductManager);
-    dict_init(&adobe_utils_ProductManager.members, 8);
-    dict_put(&adobe_utils_ProductManager.members, "running", &adobe_utils_ProductManager_running);
-    dict_put(&adobe_utils_ProductManager.members, "download", &adobe_utils_ProductManager_download);
-    dict_put(&adobe_utils_ProductManager.members, "installedVersion", &adobe_utils_ProductManager_installedVersion);
-    dict_put(&adobe_utils_ProductManager.members, "installed", &adobe_utils_ProductManager_installed);
-    dict_put(&adobe_utils_ProductManager.members, "launch", &adobe_utils_ProductManager_launch);
-    dict_put(d, &flash_printing_PrintJob, &flash_printing_PrintJob);
-    dict_init(&flash_printing_PrintJob.members, 15);
-    dict_put(&flash_printing_PrintJob.members, "paperWidth", &flash_printing_PrintJob_paperWidth);
-    dict_put(&flash_printing_PrintJob.members, "addPage", &flash_printing_PrintJob_addPage);
-    dict_put(&flash_printing_PrintJob.members, "pageHeight", &flash_printing_PrintJob_pageHeight);
-    dict_put(&flash_printing_PrintJob.members, "start", &flash_printing_PrintJob_start);
-    dict_put(&flash_printing_PrintJob.members, "pageWidth", &flash_printing_PrintJob_pageWidth);
-    dict_put(&flash_printing_PrintJob.members, "send", &flash_printing_PrintJob_send);
-    dict_put(&flash_printing_PrintJob.members, "paperHeight", &flash_printing_PrintJob_paperHeight);
-    dict_put(&flash_printing_PrintJob.members, "orientation", &flash_printing_PrintJob_orientation);
-    dict_put(d, &flash_net_NetStreamPlayOptions, &flash_net_NetStreamPlayOptions);
-    dict_init(&flash_net_NetStreamPlayOptions.members, 8);
-    dict_put(&flash_net_NetStreamPlayOptions.members, "len", &flash_net_NetStreamPlayOptions_len);
-    dict_put(&flash_net_NetStreamPlayOptions.members, "streamName", &flash_net_NetStreamPlayOptions_streamName);
-    dict_put(&flash_net_NetStreamPlayOptions.members, "start", &flash_net_NetStreamPlayOptions_start);
-    dict_put(&flash_net_NetStreamPlayOptions.members, "oldStreamName", &flash_net_NetStreamPlayOptions_oldStreamName);
-    dict_put(&flash_net_NetStreamPlayOptions.members, "transition", &flash_net_NetStreamPlayOptions_transition);
-    dict_put(d, &flash_net_NetStream, &flash_net_NetStream);
-    dict_init(&flash_net_NetStream.members, 63);
-    dict_put(&flash_net_NetStream.members, "videoCodec", &flash_net_NetStream_videoCodec);
-    dict_put(&flash_net_NetStream.members, "info", &flash_net_NetStream_info);
-    dict_put(&flash_net_NetStream.members, "attachCamera", &flash_net_NetStream_attachCamera);
-    dict_put(&flash_net_NetStream.members, "farNonce", &flash_net_NetStream_farNonce);
-    dict_put(&flash_net_NetStream.members, "close", &flash_net_NetStream_close);
-    dict_put(&flash_net_NetStream.members, "pause", &flash_net_NetStream_pause);
-    dict_put(&flash_net_NetStream.members, "onPeerConnect", &flash_net_NetStream_onPeerConnect);
-    dict_put(&flash_net_NetStream.members, "client", &flash_net_NetStream_client);
-    dict_put(&flash_net_NetStream.members, "resume", &flash_net_NetStream_resume);
-    dict_put(&flash_net_NetStream.members, "liveDelay", &flash_net_NetStream_liveDelay);
-    dict_put(&flash_net_NetStream.members, "peerStreams", &flash_net_NetStream_peerStreams);
-    dict_put(&flash_net_NetStream.members, "objectEncoding", &flash_net_NetStream_objectEncoding);
-    dict_put(&flash_net_NetStream.members, "bytesLoaded", &flash_net_NetStream_bytesLoaded);
-    dict_put(&flash_net_NetStream.members, "receiveVideo", &flash_net_NetStream_receiveVideo);
-    dict_put(&flash_net_NetStream.members, "maxPauseBufferTime", &flash_net_NetStream_maxPauseBufferTime);
-    dict_put(&flash_net_NetStream.members, "play2", &flash_net_NetStream_play2);
-    dict_put(&flash_net_NetStream.members, "audioCodec", &flash_net_NetStream_audioCodec);
-    dict_put(&flash_net_NetStream.members, "receiveVideoFPS", &flash_net_NetStream_receiveVideoFPS);
-    dict_put(&flash_net_NetStream.members, "bytesTotal", &flash_net_NetStream_bytesTotal);
-    dict_put(&flash_net_NetStream.members, "farID", &flash_net_NetStream_farID);
-    dict_put(&flash_net_NetStream.members, "receiveAudio", &flash_net_NetStream_receiveAudio);
-    dict_put(&flash_net_NetStream.members, "bufferLength", &flash_net_NetStream_bufferLength);
-    dict_put(&flash_net_NetStream.members, "seek", &flash_net_NetStream_seek);
-    dict_put(&flash_net_NetStream.members, "attachAudio", &flash_net_NetStream_attachAudio);
-    dict_put(&flash_net_NetStream.members, "bufferTime", &flash_net_NetStream_bufferTime);
-    dict_put(&flash_net_NetStream.members, "play", &flash_net_NetStream_play);
-    dict_put(&flash_net_NetStream.members, "publish", &flash_net_NetStream_publish);
-    dict_put(&flash_net_NetStream.members, "togglePause", &flash_net_NetStream_togglePause);
-    dict_put(&flash_net_NetStream.members, "checkPolicyFile", &flash_net_NetStream_checkPolicyFile);
-    dict_put(&flash_net_NetStream.members, "nearNonce", &flash_net_NetStream_nearNonce);
-    dict_put(&flash_net_NetStream.members, "decodedFrames", &flash_net_NetStream_decodedFrames);
-    dict_put(&flash_net_NetStream.members, "send", &flash_net_NetStream_send);
-    dict_put(&flash_net_NetStream.members, "currentFPS", &flash_net_NetStream_currentFPS);
-    dict_put(&flash_net_NetStream.members, "time", &flash_net_NetStream_time);
-    dict_put(&flash_net_NetStream.members, "soundTransform", &flash_net_NetStream_soundTransform);
-    dict_put(d, &flash_net_NetConnection, &flash_net_NetConnection);
-    dict_init(&flash_net_NetConnection.members, 31);
-    dict_put(&flash_net_NetConnection.members, "defaultObjectEncoding", &flash_net_NetConnection_defaultObjectEncoding);
-    dict_put(&flash_net_NetConnection.members, "nearID", &flash_net_NetConnection_nearID);
-    dict_put(&flash_net_NetConnection.members, "client", &flash_net_NetConnection_client);
-    dict_put(&flash_net_NetConnection.members, "farNonce", &flash_net_NetConnection_farNonce);
-    dict_put(&flash_net_NetConnection.members, "objectEncoding", &flash_net_NetConnection_objectEncoding);
-    dict_put(&flash_net_NetConnection.members, "farID", &flash_net_NetConnection_farID);
-    dict_put(&flash_net_NetConnection.members, "connected", &flash_net_NetConnection_connected);
-    dict_put(&flash_net_NetConnection.members, "call", &flash_net_NetConnection_call);
-    dict_put(&flash_net_NetConnection.members, "usingTLS", &flash_net_NetConnection_usingTLS);
-    dict_put(&flash_net_NetConnection.members, "proxyType", &flash_net_NetConnection_proxyType);
-    dict_put(&flash_net_NetConnection.members, "addHeader", &flash_net_NetConnection_addHeader);
-    dict_put(&flash_net_NetConnection.members, "protocol", &flash_net_NetConnection_protocol);
-    dict_put(&flash_net_NetConnection.members, "close", &flash_net_NetConnection_close);
-    dict_put(&flash_net_NetConnection.members, "nearNonce", &flash_net_NetConnection_nearNonce);
-    dict_put(&flash_net_NetConnection.members, "connect", &flash_net_NetConnection_connect);
-    dict_put(&flash_net_NetConnection.members, "unconnectedPeerStreams", &flash_net_NetConnection_unconnectedPeerStreams);
-    dict_put(&flash_net_NetConnection.members, "maxPeerConnections", &flash_net_NetConnection_maxPeerConnections);
-    dict_put(&flash_net_NetConnection.members, "connectedProxyType", &flash_net_NetConnection_connectedProxyType);
-    dict_put(&flash_net_NetConnection.members, "uri", &flash_net_NetConnection_uri);
-    dict_put(d, &flash_media_Microphone, &flash_media_Microphone);
-    dict_init(&flash_media_Microphone.members, 31);
-    dict_put(&flash_media_Microphone.members, "codec", &flash_media_Microphone_codec);
-    dict_put(&flash_media_Microphone.members, "gain", &flash_media_Microphone_gain);
-    dict_put(&flash_media_Microphone.members, "index", &flash_media_Microphone_index);
-    dict_put(&flash_media_Microphone.members, "setLoopBack", &flash_media_Microphone_setLoopBack);
-    dict_put(&flash_media_Microphone.members, "setSilenceLevel", &flash_media_Microphone_setSilenceLevel);
-    dict_put(&flash_media_Microphone.members, "name", &flash_media_Microphone_name);
-    dict_put(&flash_media_Microphone.members, "getMicrophone", &flash_media_Microphone_getMicrophone);
-    dict_put(&flash_media_Microphone.members, "setUseEchoSuppression", &flash_media_Microphone_setUseEchoSuppression);
-    dict_put(&flash_media_Microphone.members, "framesPerPacket", &flash_media_Microphone_framesPerPacket);
-    dict_put(&flash_media_Microphone.members, "muted", &flash_media_Microphone_muted);
-    dict_put(&flash_media_Microphone.members, "soundTransform", &flash_media_Microphone_soundTransform);
-    dict_put(&flash_media_Microphone.members, "encodeQuality", &flash_media_Microphone_encodeQuality);
-    dict_put(&flash_media_Microphone.members, "useEchoSuppression", &flash_media_Microphone_useEchoSuppression);
-    dict_put(&flash_media_Microphone.members, "silenceLevel", &flash_media_Microphone_silenceLevel);
-    dict_put(&flash_media_Microphone.members, "silenceTimeout", &flash_media_Microphone_silenceTimeout);
-    dict_put(&flash_media_Microphone.members, "rate", &flash_media_Microphone_rate);
-    dict_put(&flash_media_Microphone.members, "activityLevel", &flash_media_Microphone_activityLevel);
-    dict_put(&flash_media_Microphone.members, "names", &flash_media_Microphone_names);
-    dict_put(d, &flash_net_LocalConnection, &flash_net_LocalConnection);
-    dict_init(&flash_net_LocalConnection.members, 15);
-    dict_put(&flash_net_LocalConnection.members, "client", &flash_net_LocalConnection_client);
-    dict_put(&flash_net_LocalConnection.members, "allowDomain", &flash_net_LocalConnection_allowDomain);
-    dict_put(&flash_net_LocalConnection.members, "connect", &flash_net_LocalConnection_connect);
-    dict_put(&flash_net_LocalConnection.members, "domain", &flash_net_LocalConnection_domain);
-    dict_put(&flash_net_LocalConnection.members, "allowInsecureDomain", &flash_net_LocalConnection_allowInsecureDomain);
-    dict_put(&flash_net_LocalConnection.members, "send", &flash_net_LocalConnection_send);
-    dict_put(&flash_net_LocalConnection.members, "close", &flash_net_LocalConnection_close);
-    dict_put(d, &flash_display_LoaderInfo, &flash_display_LoaderInfo);
-    dict_init(&flash_display_LoaderInfo.members, 31);
-    dict_put(&flash_display_LoaderInfo.members, "getLoaderInfoByDefinition", &flash_display_LoaderInfo_getLoaderInfoByDefinition);
-    dict_put(&flash_display_LoaderInfo.members, "actionScriptVersion", &flash_display_LoaderInfo_actionScriptVersion);
-    dict_put(&flash_display_LoaderInfo.members, "contentType", &flash_display_LoaderInfo_contentType);
-    dict_put(&flash_display_LoaderInfo.members, "sameDomain", &flash_display_LoaderInfo_sameDomain);
-    dict_put(&flash_display_LoaderInfo.members, "bytesTotal", &flash_display_LoaderInfo_bytesTotal);
-    dict_put(&flash_display_LoaderInfo.members, "loaderURL", &flash_display_LoaderInfo_loaderURL);
-    dict_put(&flash_display_LoaderInfo.members, "width", &flash_display_LoaderInfo_width);
-    dict_put(&flash_display_LoaderInfo.members, "dispatchEvent", &flash_display_LoaderInfo_dispatchEvent);
-    dict_put(&flash_display_LoaderInfo.members, "height", &flash_display_LoaderInfo_height);
-    dict_put(&flash_display_LoaderInfo.members, "frameRate", &flash_display_LoaderInfo_frameRate);
-    dict_put(&flash_display_LoaderInfo.members, "parameters", &flash_display_LoaderInfo_parameters);
-    dict_put(&flash_display_LoaderInfo.members, "bytesLoaded", &flash_display_LoaderInfo_bytesLoaded);
-    dict_put(&flash_display_LoaderInfo.members, "url", &flash_display_LoaderInfo_url);
-    dict_put(&flash_display_LoaderInfo.members, "content", &flash_display_LoaderInfo_content);
-    dict_put(&flash_display_LoaderInfo.members, "swfVersion", &flash_display_LoaderInfo_swfVersion);
-    dict_put(&flash_display_LoaderInfo.members, "bytes", &flash_display_LoaderInfo_bytes);
-    dict_put(&flash_display_LoaderInfo.members, "loader", &flash_display_LoaderInfo_loader);
-    dict_put(&flash_display_LoaderInfo.members, "applicationDomain", &flash_display_LoaderInfo_applicationDomain);
-    dict_put(&flash_display_LoaderInfo.members, "parentAllowsChild", &flash_display_LoaderInfo_parentAllowsChild);
-    dict_put(&flash_display_LoaderInfo.members, "childAllowsParent", &flash_display_LoaderInfo_childAllowsParent);
-    dict_put(&flash_display_LoaderInfo.members, "sharedEvents", &flash_display_LoaderInfo_sharedEvents);
-    dict_put(d, &flash_net_FileReferenceList, &flash_net_FileReferenceList);
-    dict_init(&flash_net_FileReferenceList.members, 8);
-    dict_put(&flash_net_FileReferenceList.members, "fileList", &flash_net_FileReferenceList_fileList);
-    dict_put(&flash_net_FileReferenceList.members, "browse", &flash_net_FileReferenceList_browse);
-    dict_put(d, &flash_net_FileReference, &flash_net_FileReference);
-    dict_init(&flash_net_FileReference.members, 31);
-    dict_put(&flash_net_FileReference.members, "type", &flash_net_FileReference_type);
-    dict_put(&flash_net_FileReference.members, "browse", &flash_net_FileReference_browse);
-    dict_put(&flash_net_FileReference.members, "creationDate", &flash_net_FileReference_creationDate);
-    dict_put(&flash_net_FileReference.members, "upload", &flash_net_FileReference_upload);
-    dict_put(&flash_net_FileReference.members, "download", &flash_net_FileReference_download);
-    dict_put(&flash_net_FileReference.members, "save", &flash_net_FileReference_save);
-    dict_put(&flash_net_FileReference.members, "cancel", &flash_net_FileReference_cancel);
-    dict_put(&flash_net_FileReference.members, "creator", &flash_net_FileReference_creator);
-    dict_put(&flash_net_FileReference.members, "data", &flash_net_FileReference_data);
-    dict_put(&flash_net_FileReference.members, "size", &flash_net_FileReference_size);
-    dict_put(&flash_net_FileReference.members, "name", &flash_net_FileReference_name);
-    dict_put(&flash_net_FileReference.members, "load", &flash_net_FileReference_load);
-    dict_put(&flash_net_FileReference.members, "modificationDate", &flash_net_FileReference_modificationDate);
-    dict_put(d, &flash_display_DisplayObject, &flash_display_DisplayObject);
-    dict_init(&flash_display_DisplayObject.members, 63);
-    dict_put(&flash_display_DisplayObject.members, "rotation", &flash_display_DisplayObject_rotation);
-    dict_put(&flash_display_DisplayObject.members, "filters", &flash_display_DisplayObject_filters);
-    dict_put(&flash_display_DisplayObject.members, "rotationZ", &flash_display_DisplayObject_rotationZ);
-    dict_put(&flash_display_DisplayObject.members, "accessibilityProperties", &flash_display_DisplayObject_accessibilityProperties);
-    dict_put(&flash_display_DisplayObject.members, "mouseX", &flash_display_DisplayObject_mouseX);
-    dict_put(&flash_display_DisplayObject.members, "root", &flash_display_DisplayObject_root);
-    dict_put(&flash_display_DisplayObject.members, "stage", &flash_display_DisplayObject_stage);
-    dict_put(&flash_display_DisplayObject.members, "rotationY", &flash_display_DisplayObject_rotationY);
-    dict_put(&flash_display_DisplayObject.members, "scaleZ", &flash_display_DisplayObject_scaleZ);
-    dict_put(&flash_display_DisplayObject.members, "local3DToGlobal", &flash_display_DisplayObject_local3DToGlobal);
-    dict_put(&flash_display_DisplayObject.members, "loaderInfo", &flash_display_DisplayObject_loaderInfo);
-    dict_put(&flash_display_DisplayObject.members, "cacheAsBitmap", &flash_display_DisplayObject_cacheAsBitmap);
-    dict_put(&flash_display_DisplayObject.members, "transform", &flash_display_DisplayObject_transform);
-    dict_put(&flash_display_DisplayObject.members, "scaleY", &flash_display_DisplayObject_scaleY);
-    dict_put(&flash_display_DisplayObject.members, "height", &flash_display_DisplayObject_height);
-    dict_put(&flash_display_DisplayObject.members, "rotationX", &flash_display_DisplayObject_rotationX);
-    dict_put(&flash_display_DisplayObject.members, "scrollRect", &flash_display_DisplayObject_scrollRect);
-    dict_put(&flash_display_DisplayObject.members, "width", &flash_display_DisplayObject_width);
-    dict_put(&flash_display_DisplayObject.members, "scale9Grid", &flash_display_DisplayObject_scale9Grid);
-    dict_put(&flash_display_DisplayObject.members, "parent", &flash_display_DisplayObject_parent);
-    dict_put(&flash_display_DisplayObject.members, "hitTestObject", &flash_display_DisplayObject_hitTestObject);
-    dict_put(&flash_display_DisplayObject.members, "hitTestPoint", &flash_display_DisplayObject_hitTestPoint);
-    dict_put(&flash_display_DisplayObject.members, "alpha", &flash_display_DisplayObject_alpha);
-    dict_put(&flash_display_DisplayObject.members, "getRect", &flash_display_DisplayObject_getRect);
-    dict_put(&flash_display_DisplayObject.members, "opaqueBackground", &flash_display_DisplayObject_opaqueBackground);
-    dict_put(&flash_display_DisplayObject.members, "globalToLocal3D", &flash_display_DisplayObject_globalToLocal3D);
-    dict_put(&flash_display_DisplayObject.members, "visible", &flash_display_DisplayObject_visible);
-    dict_put(&flash_display_DisplayObject.members, "blendMode", &flash_display_DisplayObject_blendMode);
-    dict_put(&flash_display_DisplayObject.members, "scaleX", &flash_display_DisplayObject_scaleX);
-    dict_put(&flash_display_DisplayObject.members, "globalToLocal", &flash_display_DisplayObject_globalToLocal);
-    dict_put(&flash_display_DisplayObject.members, "localToGlobal", &flash_display_DisplayObject_localToGlobal);
-    dict_put(&flash_display_DisplayObject.members, "z", &flash_display_DisplayObject_z);
-    dict_put(&flash_display_DisplayObject.members, "name", &flash_display_DisplayObject_name);
-    dict_put(&flash_display_DisplayObject.members, "getBounds", &flash_display_DisplayObject_getBounds);
-    dict_put(&flash_display_DisplayObject.members, "mask", &flash_display_DisplayObject_mask);
-    dict_put(&flash_display_DisplayObject.members, "mouseY", &flash_display_DisplayObject_mouseY);
-    dict_put(&flash_display_DisplayObject.members, "x", &flash_display_DisplayObject_x);
-    dict_put(&flash_display_DisplayObject.members, "y", &flash_display_DisplayObject_y);
-    dict_put(d, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem);
-    dict_init(&flash_ui_ContextMenuItem.members, 8);
-    dict_put(&flash_ui_ContextMenuItem.members, "separatorBefore", &flash_ui_ContextMenuItem_separatorBefore);
-    dict_put(&flash_ui_ContextMenuItem.members, "enabled", &flash_ui_ContextMenuItem_enabled);
-    dict_put(&flash_ui_ContextMenuItem.members, "caption", &flash_ui_ContextMenuItem_caption);
-    dict_put(&flash_ui_ContextMenuItem.members, "clone", &flash_ui_ContextMenuItem_clone);
-    dict_put(&flash_ui_ContextMenuItem.members, "visible", &flash_ui_ContextMenuItem_visible);
-    dict_put(d, &flash_ui_ContextMenu, &flash_ui_ContextMenu);
-    dict_init(&flash_ui_ContextMenu.members, 8);
-    dict_put(&flash_ui_ContextMenu.members, "hideBuiltInItems", &flash_ui_ContextMenu_hideBuiltInItems);
-    dict_put(&flash_ui_ContextMenu.members, "clipboardItems", &flash_ui_ContextMenu_clipboardItems);
-    dict_put(&flash_ui_ContextMenu.members, "builtInItems", &flash_ui_ContextMenu_builtInItems);
-    dict_put(&flash_ui_ContextMenu.members, "customItems", &flash_ui_ContextMenu_customItems);
-    dict_put(&flash_ui_ContextMenu.members, "clone", &flash_ui_ContextMenu_clone);
-    dict_put(&flash_ui_ContextMenu.members, "link", &flash_ui_ContextMenu_link);
-    dict_put(&flash_ui_ContextMenu.members, "clipboardMenu", &flash_ui_ContextMenu_clipboardMenu);
-    dict_put(d, &flash_media_Camera, &flash_media_Camera);
-    dict_init(&flash_media_Camera.members, 31);
-    dict_put(&flash_media_Camera.members, "getCamera", &flash_media_Camera_getCamera);
-    dict_put(&flash_media_Camera.members, "fps", &flash_media_Camera_fps);
-    dict_put(&flash_media_Camera.members, "setMode", &flash_media_Camera_setMode);
-    dict_put(&flash_media_Camera.members, "keyFrameInterval", &flash_media_Camera_keyFrameInterval);
-    dict_put(&flash_media_Camera.members, "motionTimeout", &flash_media_Camera_motionTimeout);
-    dict_put(&flash_media_Camera.members, "width", &flash_media_Camera_width);
-    dict_put(&flash_media_Camera.members, "setCursor", &flash_media_Camera_setCursor);
-    dict_put(&flash_media_Camera.members, "setLoopback", &flash_media_Camera_setLoopback);
-    dict_put(&flash_media_Camera.members, "height", &flash_media_Camera_height);
-    dict_put(&flash_media_Camera.members, "index", &flash_media_Camera_index);
-    dict_put(&flash_media_Camera.members, "name", &flash_media_Camera_name);
-    dict_put(&flash_media_Camera.members, "currentFPS", &flash_media_Camera_currentFPS);
-    dict_put(&flash_media_Camera.members, "setKeyFrameInterval", &flash_media_Camera_setKeyFrameInterval);
-    dict_put(&flash_media_Camera.members, "quality", &flash_media_Camera_quality);
-    dict_put(&flash_media_Camera.members, "motionLevel", &flash_media_Camera_motionLevel);
-    dict_put(&flash_media_Camera.members, "bandwidth", &flash_media_Camera_bandwidth);
-    dict_put(&flash_media_Camera.members, "muted", &flash_media_Camera_muted);
-    dict_put(&flash_media_Camera.members, "activityLevel", &flash_media_Camera_activityLevel);
-    dict_put(&flash_media_Camera.members, "loopback", &flash_media_Camera_loopback);
-    dict_put(&flash_media_Camera.members, "names", &flash_media_Camera_names);
-    dict_put(&flash_media_Camera.members, "setQuality", &flash_media_Camera_setQuality);
-    dict_put(&flash_media_Camera.members, "setMotionLevel", &flash_media_Camera_setMotionLevel);
-    dict_put(d, &flash_events_IMEEvent, &flash_events_IMEEvent);
-    dict_init(&flash_events_IMEEvent.members, 8);
-    dict_put(&flash_events_IMEEvent.members, "toString", &flash_events_IMEEvent_toString);
-    dict_put(&flash_events_IMEEvent.members, "clone", &flash_events_IMEEvent_clone);
-    dict_put(d, &flash_events_ErrorEvent, &flash_events_ErrorEvent);
-    dict_init(&flash_events_ErrorEvent.members, 8);
-    dict_put(&flash_events_ErrorEvent.members, "toString", &flash_events_ErrorEvent_toString);
-    dict_put(&flash_events_ErrorEvent.members, "clone", &flash_events_ErrorEvent_clone);
-    dict_put(d, &flash_events_DataEvent, &flash_events_DataEvent);
-    dict_init(&flash_events_DataEvent.members, 8);
-    dict_put(&flash_events_DataEvent.members, "toString", &flash_events_DataEvent_toString);
-    dict_put(&flash_events_DataEvent.members, "clone", &flash_events_DataEvent_clone);
-    dict_put(&flash_events_DataEvent.members, "data", &flash_events_DataEvent_data);
-    dict_put(d, &flash_events_FullScreenEvent, &flash_events_FullScreenEvent);
-    dict_init(&flash_events_FullScreenEvent.members, 8);
-    dict_put(&flash_events_FullScreenEvent.members, "toString", &flash_events_FullScreenEvent_toString);
-    dict_put(&flash_events_FullScreenEvent.members, "clone", &flash_events_FullScreenEvent_clone);
-    dict_put(&flash_events_FullScreenEvent.members, "fullScreen", &flash_events_FullScreenEvent_fullScreen);
-    dict_put(d, &flash_display_GraphicsStroke, &flash_display_GraphicsStroke);
-    dict_init(&flash_display_GraphicsStroke.members, 15);
-    dict_put(&flash_display_GraphicsStroke.members, "scaleMode", &flash_display_GraphicsStroke_scaleMode);
-    dict_put(&flash_display_GraphicsStroke.members, "miterLimit", &flash_display_GraphicsStroke_miterLimit);
-    dict_put(&flash_display_GraphicsStroke.members, "pixelHinting", &flash_display_GraphicsStroke_pixelHinting);
-    dict_put(&flash_display_GraphicsStroke.members, "fill", &flash_display_GraphicsStroke_fill);
-    dict_put(&flash_display_GraphicsStroke.members, "thickness", &flash_display_GraphicsStroke_thickness);
-    dict_put(&flash_display_GraphicsStroke.members, "joints", &flash_display_GraphicsStroke_joints);
-    dict_put(&flash_display_GraphicsStroke.members, "caps", &flash_display_GraphicsStroke_caps);
-    dict_put(d, &flash_display_GraphicsEndFill, &flash_display_GraphicsEndFill);
-    dict_init(&flash_display_GraphicsEndFill.members, 8);
-    dict_put(d, &flash_display_GraphicsShaderFill, &flash_display_GraphicsShaderFill);
-    dict_init(&flash_display_GraphicsShaderFill.members, 8);
-    dict_put(&flash_display_GraphicsShaderFill.members, "shader", &flash_display_GraphicsShaderFill_shader);
-    dict_put(&flash_display_GraphicsShaderFill.members, "matrix", &flash_display_GraphicsShaderFill_matrix);
-    dict_put(d, &flash_display_GraphicsBitmapFill, &flash_display_GraphicsBitmapFill);
-    dict_init(&flash_display_GraphicsBitmapFill.members, 8);
-    dict_put(&flash_display_GraphicsBitmapFill.members, "smooth", &flash_display_GraphicsBitmapFill_smooth);
-    dict_put(&flash_display_GraphicsBitmapFill.members, "repeat", &flash_display_GraphicsBitmapFill_repeat);
-    dict_put(&flash_display_GraphicsBitmapFill.members, "bitmapData", &flash_display_GraphicsBitmapFill_bitmapData);
-    dict_put(&flash_display_GraphicsBitmapFill.members, "matrix", &flash_display_GraphicsBitmapFill_matrix);
-    dict_put(d, &flash_display_GraphicsGradientFill, &flash_display_GraphicsGradientFill);
-    dict_init(&flash_display_GraphicsGradientFill.members, 8);
-    dict_put(&flash_display_GraphicsGradientFill.members, "interpolationMethod", &flash_display_GraphicsGradientFill_interpolationMethod);
-    dict_put(&flash_display_GraphicsGradientFill.members, "focalPointRatio", &flash_display_GraphicsGradientFill_focalPointRatio);
-    dict_put(&flash_display_GraphicsGradientFill.members, "colors", &flash_display_GraphicsGradientFill_colors);
-    dict_put(&flash_display_GraphicsGradientFill.members, "matrix", &flash_display_GraphicsGradientFill_matrix);
-    dict_put(&flash_display_GraphicsGradientFill.members, "type", &flash_display_GraphicsGradientFill_type);
-    dict_put(&flash_display_GraphicsGradientFill.members, "ratios", &flash_display_GraphicsGradientFill_ratios);
-    dict_put(&flash_display_GraphicsGradientFill.members, "spreadMethod", &flash_display_GraphicsGradientFill_spreadMethod);
-    dict_put(&flash_display_GraphicsGradientFill.members, "alphas", &flash_display_GraphicsGradientFill_alphas);
-    dict_put(d, &flash_display_GraphicsSolidFill, &flash_display_GraphicsSolidFill);
-    dict_init(&flash_display_GraphicsSolidFill.members, 8);
-    dict_put(&flash_display_GraphicsSolidFill.members, "color", &flash_display_GraphicsSolidFill_color);
-    dict_put(&flash_display_GraphicsSolidFill.members, "alpha", &flash_display_GraphicsSolidFill_alpha);
-    dict_put(d, &flash_display_GraphicsTrianglePath, &flash_display_GraphicsTrianglePath);
-    dict_init(&flash_display_GraphicsTrianglePath.members, 8);
-    dict_put(&flash_display_GraphicsTrianglePath.members, "culling", &flash_display_GraphicsTrianglePath_culling);
-    dict_put(&flash_display_GraphicsTrianglePath.members, "vertices", &flash_display_GraphicsTrianglePath_vertices);
-    dict_put(&flash_display_GraphicsTrianglePath.members, "indices", &flash_display_GraphicsTrianglePath_indices);
-    dict_put(&flash_display_GraphicsTrianglePath.members, "uvtData", &flash_display_GraphicsTrianglePath_uvtData);
-    dict_put(d, &flash_display_GraphicsPath, &flash_display_GraphicsPath);
-    dict_init(&flash_display_GraphicsPath.members, 8);
-    dict_put(&flash_display_GraphicsPath.members, "wideMoveTo", &flash_display_GraphicsPath_wideMoveTo);
-    dict_put(&flash_display_GraphicsPath.members, "winding", &flash_display_GraphicsPath_winding);
-    dict_put(&flash_display_GraphicsPath.members, "moveTo", &flash_display_GraphicsPath_moveTo);
-    dict_put(&flash_display_GraphicsPath.members, "wideLineTo", &flash_display_GraphicsPath_wideLineTo);
-    dict_put(&flash_display_GraphicsPath.members, "commands", &flash_display_GraphicsPath_commands);
-    dict_put(&flash_display_GraphicsPath.members, "curveTo", &flash_display_GraphicsPath_curveTo);
-    dict_put(&flash_display_GraphicsPath.members, "lineTo", &flash_display_GraphicsPath_lineTo);
-    dict_put(&flash_display_GraphicsPath.members, "data", &flash_display_GraphicsPath_data);
-    dict_put(d, &flash_text_engine_EastAsianJustifier, &flash_text_engine_EastAsianJustifier);
-    dict_init(&flash_text_engine_EastAsianJustifier.members, 8);
-    dict_put(&flash_text_engine_EastAsianJustifier.members, "justificationStyle", &flash_text_engine_EastAsianJustifier_justificationStyle);
-    dict_put(&flash_text_engine_EastAsianJustifier.members, "clone", &flash_text_engine_EastAsianJustifier_clone);
-    dict_put(d, &flash_text_engine_SpaceJustifier, &flash_text_engine_SpaceJustifier);
-    dict_init(&flash_text_engine_SpaceJustifier.members, 8);
-    dict_put(&flash_text_engine_SpaceJustifier.members, "clone", &flash_text_engine_SpaceJustifier_clone);
-    dict_put(&flash_text_engine_SpaceJustifier.members, "letterSpacing", &flash_text_engine_SpaceJustifier_letterSpacing);
-    dict_put(d, &flash_text_engine_TextElement, &flash_text_engine_TextElement);
-    dict_init(&flash_text_engine_TextElement.members, 8);
-    dict_put(&flash_text_engine_TextElement.members, "replaceText", &flash_text_engine_TextElement_replaceText);
-    dict_put(d, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement);
-    dict_init(&flash_text_engine_GroupElement.members, 8);
-    dict_put(&flash_text_engine_GroupElement.members, "groupElements", &flash_text_engine_GroupElement_groupElements);
-    dict_put(&flash_text_engine_GroupElement.members, "splitTextElement", &flash_text_engine_GroupElement_splitTextElement);
-    dict_put(&flash_text_engine_GroupElement.members, "mergeTextElements", &flash_text_engine_GroupElement_mergeTextElements);
-    dict_put(&flash_text_engine_GroupElement.members, "getElementAtCharIndex", &flash_text_engine_GroupElement_getElementAtCharIndex);
-    dict_put(&flash_text_engine_GroupElement.members, "elementCount", &flash_text_engine_GroupElement_elementCount);
-    dict_put(&flash_text_engine_GroupElement.members, "setElements", &flash_text_engine_GroupElement_setElements);
-    dict_put(&flash_text_engine_GroupElement.members, "getElementAt", &flash_text_engine_GroupElement_getElementAt);
-    dict_put(&flash_text_engine_GroupElement.members, "ungroupElements", &flash_text_engine_GroupElement_ungroupElements);
-    dict_put(&flash_text_engine_GroupElement.members, "replaceElements", &flash_text_engine_GroupElement_replaceElements);
-    dict_put(&flash_text_engine_GroupElement.members, "getElementIndex", &flash_text_engine_GroupElement_getElementIndex);
-    dict_put(d, &flash_text_engine_GraphicElement, &flash_text_engine_GraphicElement);
-    dict_init(&flash_text_engine_GraphicElement.members, 8);
-    dict_put(&flash_text_engine_GraphicElement.members, "graphic", &flash_text_engine_GraphicElement_graphic);
-    dict_put(&flash_text_engine_GraphicElement.members, "elementWidth", &flash_text_engine_GraphicElement_elementWidth);
-    dict_put(&flash_text_engine_GraphicElement.members, "elementHeight", &flash_text_engine_GraphicElement_elementHeight);
-    dict_put(d, &flash_xml_XMLDocument, &flash_xml_XMLDocument);
-    dict_init(&flash_xml_XMLDocument.members, 8);
-    dict_put(&flash_xml_XMLDocument.members, "docTypeDecl", &flash_xml_XMLDocument_docTypeDecl);
-    dict_put(&flash_xml_XMLDocument.members, "idMap", &flash_xml_XMLDocument_idMap);
-    dict_put(&flash_xml_XMLDocument.members, "toString", &flash_xml_XMLDocument_toString);
-    dict_put(&flash_xml_XMLDocument.members, "xmlDecl", &flash_xml_XMLDocument_xmlDecl);
-    dict_put(&flash_xml_XMLDocument.members, "createElement", &flash_xml_XMLDocument_createElement);
-    dict_put(&flash_xml_XMLDocument.members, "ignoreWhite", &flash_xml_XMLDocument_ignoreWhite);
-    dict_put(&flash_xml_XMLDocument.members, "createTextNode", &flash_xml_XMLDocument_createTextNode);
-    dict_put(&flash_xml_XMLDocument.members, "parseXML", &flash_xml_XMLDocument_parseXML);
-    dict_put(d, &flash_system_JPEGLoaderContext, &flash_system_JPEGLoaderContext);
-    dict_init(&flash_system_JPEGLoaderContext.members, 8);
-    dict_put(&flash_system_JPEGLoaderContext.members, "deblockingFilter", &flash_system_JPEGLoaderContext_deblockingFilter);
-    dict_put(d, &flash_filters_ShaderFilter, &flash_filters_ShaderFilter);
-    dict_init(&flash_filters_ShaderFilter.members, 8);
-    dict_put(&flash_filters_ShaderFilter.members, "bottomExtension", &flash_filters_ShaderFilter_bottomExtension);
-    dict_put(&flash_filters_ShaderFilter.members, "shader", &flash_filters_ShaderFilter_shader);
-    dict_put(&flash_filters_ShaderFilter.members, "rightExtension", &flash_filters_ShaderFilter_rightExtension);
-    dict_put(&flash_filters_ShaderFilter.members, "leftExtension", &flash_filters_ShaderFilter_leftExtension);
-    dict_put(&flash_filters_ShaderFilter.members, "topExtension", &flash_filters_ShaderFilter_topExtension);
-    dict_put(d, &flash_filters_GradientGlowFilter, &flash_filters_GradientGlowFilter);
-    dict_init(&flash_filters_GradientGlowFilter.members, 15);
-    dict_put(&flash_filters_GradientGlowFilter.members, "strength", &flash_filters_GradientGlowFilter_strength);
-    dict_put(&flash_filters_GradientGlowFilter.members, "quality", &flash_filters_GradientGlowFilter_quality);
-    dict_put(&flash_filters_GradientGlowFilter.members, "angle", &flash_filters_GradientGlowFilter_angle);
-    dict_put(&flash_filters_GradientGlowFilter.members, "knockout", &flash_filters_GradientGlowFilter_knockout);
-    dict_put(&flash_filters_GradientGlowFilter.members, "type", &flash_filters_GradientGlowFilter_type);
-    dict_put(&flash_filters_GradientGlowFilter.members, "alphas", &flash_filters_GradientGlowFilter_alphas);
-    dict_put(&flash_filters_GradientGlowFilter.members, "ratios", &flash_filters_GradientGlowFilter_ratios);
-    dict_put(&flash_filters_GradientGlowFilter.members, "colors", &flash_filters_GradientGlowFilter_colors);
-    dict_put(&flash_filters_GradientGlowFilter.members, "blurX", &flash_filters_GradientGlowFilter_blurX);
-    dict_put(&flash_filters_GradientGlowFilter.members, "blurY", &flash_filters_GradientGlowFilter_blurY);
-    dict_put(&flash_filters_GradientGlowFilter.members, "distance", &flash_filters_GradientGlowFilter_distance);
-    dict_put(&flash_filters_GradientGlowFilter.members, "clone", &flash_filters_GradientGlowFilter_clone);
-    dict_put(d, &flash_filters_GradientBevelFilter, &flash_filters_GradientBevelFilter);
-    dict_init(&flash_filters_GradientBevelFilter.members, 15);
-    dict_put(&flash_filters_GradientBevelFilter.members, "strength", &flash_filters_GradientBevelFilter_strength);
-    dict_put(&flash_filters_GradientBevelFilter.members, "quality", &flash_filters_GradientBevelFilter_quality);
-    dict_put(&flash_filters_GradientBevelFilter.members, "angle", &flash_filters_GradientBevelFilter_angle);
-    dict_put(&flash_filters_GradientBevelFilter.members, "knockout", &flash_filters_GradientBevelFilter_knockout);
-    dict_put(&flash_filters_GradientBevelFilter.members, "alphas", &flash_filters_GradientBevelFilter_alphas);
-    dict_put(&flash_filters_GradientBevelFilter.members, "type", &flash_filters_GradientBevelFilter_type);
-    dict_put(&flash_filters_GradientBevelFilter.members, "ratios", &flash_filters_GradientBevelFilter_ratios);
-    dict_put(&flash_filters_GradientBevelFilter.members, "colors", &flash_filters_GradientBevelFilter_colors);
-    dict_put(&flash_filters_GradientBevelFilter.members, "blurX", &flash_filters_GradientBevelFilter_blurX);
-    dict_put(&flash_filters_GradientBevelFilter.members, "blurY", &flash_filters_GradientBevelFilter_blurY);
-    dict_put(&flash_filters_GradientBevelFilter.members, "distance", &flash_filters_GradientBevelFilter_distance);
-    dict_put(&flash_filters_GradientBevelFilter.members, "clone", &flash_filters_GradientBevelFilter_clone);
-    dict_put(d, &flash_filters_GlowFilter, &flash_filters_GlowFilter);
-    dict_init(&flash_filters_GlowFilter.members, 8);
-    dict_put(&flash_filters_GlowFilter.members, "blurY", &flash_filters_GlowFilter_blurY);
-    dict_put(&flash_filters_GlowFilter.members, "strength", &flash_filters_GlowFilter_strength);
-    dict_put(&flash_filters_GlowFilter.members, "inner", &flash_filters_GlowFilter_inner);
-    dict_put(&flash_filters_GlowFilter.members, "color", &flash_filters_GlowFilter_color);
-    dict_put(&flash_filters_GlowFilter.members, "clone", &flash_filters_GlowFilter_clone);
-    dict_put(&flash_filters_GlowFilter.members, "quality", &flash_filters_GlowFilter_quality);
-    dict_put(&flash_filters_GlowFilter.members, "knockout", &flash_filters_GlowFilter_knockout);
-    dict_put(&flash_filters_GlowFilter.members, "alpha", &flash_filters_GlowFilter_alpha);
-    dict_put(&flash_filters_GlowFilter.members, "blurX", &flash_filters_GlowFilter_blurX);
+static methodinfo_t _unescape;
+static classinfo_t flash_utils_Timer;
+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_forEach;
+static methodinfo_t _Array_sortOn;
+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_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_text_GridFitType;
+static classinfo_t flash_filters_DisplacementMapFilterMode;
+static classinfo_t flash_geom_ColorTransform;
+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_TextFieldType;
+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 classinfo_t flash_net_IDynamicPropertyOutput;
+static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty;
+static classinfo_t flash_display_IGraphicsData;
+static methodinfo_t flash_utils_getDefinitionByName;
+static classinfo_t _Function;
+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 classinfo_t flash_text_engine_BreakOpportunity;
+static methodinfo_t flash_sampler__getInvocationCount;
+static methodinfo_t _parseFloat;
+static classinfo_t flash_events_NetStatusEvent;
+static methodinfo_t flash_events_NetStatusEvent_toString;
+static varinfo_t flash_events_NetStatusEvent_info;
+static methodinfo_t flash_events_NetStatusEvent_clone;
+static classinfo_t flash_display_ShaderJob;
+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 classinfo_t flash_events_AsyncErrorEvent;
+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 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 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 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_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_invert;
+static methodinfo_t flash_geom_Matrix3D_appendScale;
+static methodinfo_t flash_geom_Matrix3D_transformVectors;
+static methodinfo_t flash_geom_Matrix3D_appendTranslation;
+static methodinfo_t flash_geom_Matrix3D_appendRotation;
+static methodinfo_t flash_geom_Matrix3D_prepend;
+static methodinfo_t flash_geom_Matrix3D_identity;
+static methodinfo_t flash_geom_Matrix3D_prependTranslation;
+static methodinfo_t flash_sampler_pauseSampling;
+static classinfo_t flash_system_Capabilities;
+static methodinfo_t flash_sampler_getSetterInvocationCount;
+static methodinfo_t flash_sampler_getGetterInvocationCount;
+static classinfo_t flash_filters_BlurFilter;
+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;
+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 classinfo_t _Error;
+static methodinfo_t _Error_getErrorMessage;
+static methodinfo_t _Error_throwError;
+static varinfo_t _Error_name;
+static varinfo_t _Error_message;
+static methodinfo_t _Error_getStackTrace;
+static varinfo_t _Error_errorID;
+static classinfo_t flash_xml_XMLNode;
+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 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 classinfo_t flash_sampler_Sample;
+static classinfo_t flash_text_engine_DigitWidth;
+static classinfo_t flash_net_URLRequestMethod;
+static methodinfo_t adobe_utils_MMExecute;
+static classinfo_t flash_system_System;
+static classinfo_t flash_filters_BitmapFilterQuality;
+static classinfo_t flash_display_DisplayObjectContainer;
+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 methodinfo_t flash_utils_clearTimeout;
+static methodinfo_t _isXMLName;
+static classinfo_t flash_xml_XMLNodeType;
+static classinfo_t flash_events_ErrorEvent;
+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;
+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 classinfo_t flash_events_TextEvent;
+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;
+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 classinfo_t flash_xml_XMLDocument;
+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 classinfo_t flash_ui_MouseCursor;
+static classinfo_t flash_text_engine_TextBlock;
+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 varinfo_t flash_utils_flash_proxy;
+static classinfo_t flash_display_MorphShape;
+static classinfo_t flash_text_TextDisplayMode;
+static classinfo_t flash_net_URLLoaderDataFormat;
+static classinfo_t flash_display_StageQuality;
+static classinfo_t flash_display_Sprite;
+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 classinfo_t flash_filters_DisplacementMapFilter;
+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 classinfo_t flash_media_ID3Info;
+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 classinfo_t flash_filters_ColorMatrixFilter;
+static varinfo_t flash_filters_ColorMatrixFilter_matrix;
+static methodinfo_t flash_filters_ColorMatrixFilter_clone;
+static classinfo_t flash_net_NetStreamPlayTransitions;
+static classinfo_t flash_media_SoundCodec;
+static classinfo_t flash_net_ObjectEncoding;
+static classinfo_t flash_text_engine_GroupElement;
+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 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;
+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 methodinfo_t _Date_UTC;
+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_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 classinfo_t flash_text_StyleSheet;
+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 classinfo_t flash_text_engine_EastAsianJustifier;
+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;
+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_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 classinfo_t flash_media_SoundChannel;
+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 classinfo_t flash_display_IBitmapDrawable;
+static classinfo_t _TypeError;
+static classinfo_t _int;
+static methodinfo_t _int_valueOf;
+static methodinfo_t _int_toString;
+static methodinfo_t _int_toExponential;
+static methodinfo_t _int_toFixed;
+static methodinfo_t _int_toPrecision;
+static classinfo_t flash_text_engine_FontMetrics;
+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_display_Scene;
+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_utils_IExternalizable;
+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;
+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 classinfo_t flash_text_TextColorType;
+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 methodinfo_t flash_profiler_showRedrawRegions;
+static classinfo_t flash_display_ShaderData;
+static classinfo_t flash_text_engine_TextLine;
+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;
+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 methodinfo_t flash_sampler_getSamples;
+static classinfo_t flash_net_URLRequest;
+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 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 classinfo_t flash_filters_BitmapFilterType;
+static classinfo_t _SecurityError;
+static classinfo_t flash_utils_IDataInput;
+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 classinfo_t _Class;
+static varinfo_t _Class_prototype;
+static classinfo_t flash_geom_Rectangle;
+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 classinfo_t flash_net_IDynamicPropertyWriter;
+static methodinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties;
+static classinfo_t flash_display_InterpolationMethod;
+static classinfo_t _Object;
+static methodinfo_t _Object_init;
+static methodinfo_t _Object_propertyIsEnumerable;
+static methodinfo_t _Object__setPropertyIsEnumerable;
+static methodinfo_t _Object_isPrototypeOf;
+static methodinfo_t _Object__dontEnumPrototype;
+static methodinfo_t _Object_hasOwnProperty;
+static classinfo_t flash_errors_EOFError;
+static classinfo_t flash_net_NetStream;
+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 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 varinfo_t flash_geom_Point_x;
+static methodinfo_t flash_geom_Point_add;
+static methodinfo_t flash_geom_Point_polar;
+static methodinfo_t flash_geom_Point_clone;
+static methodinfo_t flash_geom_Point_interpolate;
+static varinfo_t flash_geom_Point_y;
+static varinfo_t flash_geom_Point_length;
+static methodinfo_t flash_geom_Point_offset;
+static classinfo_t flash_printing_PrintJobOptions;
+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;
+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 methodinfo_t flash_system_fscommand;
+static methodinfo_t flash_utils_unescapeMultiByte;
+static classinfo_t flash_sampler_StackFrame;
+static methodinfo_t flash_sampler_StackFrame_toString;
+static classinfo_t flash_system_JPEGLoaderContext;
+static varinfo_t flash_system_JPEGLoaderContext_deblockingFilter;
+static classinfo_t flash_system_IME;
+static methodinfo_t _isNaN;
+static classinfo_t flash_system_Security;
+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 classinfo_t flash_printing_PrintJob;
+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 classinfo_t flash_text_engine_SpaceJustifier;
+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 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 classinfo_t flash_display_GraphicsEndFill;
+static classinfo_t flash_display_ColorCorrection;
+static classinfo_t flash_events_IOErrorEvent;
+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;
+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 methodinfo_t _Boolean_toString;
+static methodinfo_t flash_sampler_getMemberNames;
+static methodinfo_t flash_utils_getQualifiedClassName;
+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 classinfo_t flash_media_Microphone;
+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_getMicrophone;
+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 varinfo_t flash_media_Microphone_names;
+static classinfo_t flash_display_GraphicsShaderFill;
+static varinfo_t flash_display_GraphicsShaderFill_shader;
+static varinfo_t flash_display_GraphicsShaderFill_matrix;
+static classinfo_t flash_ui_ContextMenuClipboardItems;
+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_errors_IllegalOperationError;
+static classinfo_t flash_filters_GradientGlowFilter;
+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 classinfo_t flash_text_engine_FontLookup;
+static classinfo_t flash_text_TextSnapshot;
+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_display_InteractiveObject;
+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 classinfo_t flash_printing_PrintJobOrientation;
+static classinfo_t flash_text_TextRenderer;
+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 methodinfo_t _decodeURIComponent;
+static methodinfo_t flash_sampler_isGetterSetter;
+static methodinfo_t flash_utils_getQualifiedSuperclassName;
+static classinfo_t flash_display_GraphicsPathWinding;
+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 classinfo_t flash_text_engine_JustificationStyle;
+static methodinfo_t flash_sampler_startSampling;
+static classinfo_t flash_text_engine_TextRotation;
+static methodinfo_t flash_sampler_clearSamples;
+static classinfo_t flash_system_IMEConversionMode;
+static classinfo_t flash_display_StageScaleMode;
+static methodinfo_t flash_sampler_getSize;
+static classinfo_t flash_net_URLStream;
+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 classinfo_t flash_ui_Mouse;
+static classinfo_t flash_errors_InvalidSWFError;
+static classinfo_t flash_text_engine_RenderingMode;
+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 classinfo_t flash_display_IGraphicsFill;
+static classinfo_t flash_text_engine_TypographicCase;
+static classinfo_t _XML;
+static methodinfo_t _XML_attribute;
+static methodinfo_t _XML_toString;
+static methodinfo_t _XML_childIndex;
+static methodinfo_t _XML_parent;
+static methodinfo_t _XML_appendChild;
+static methodinfo_t _XML_replace;
+static methodinfo_t _XML_elements;
+static methodinfo_t _XML_setNotification;
+static methodinfo_t _XML_namespaceDeclarations;
+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_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_hasOwnProperty;
+static methodinfo_t _XML_normalize;
+static methodinfo_t _XML_valueOf;
+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_namespace;
+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_hasComplexContent;
+static methodinfo_t _XML_child;
+static methodinfo_t _XML_removeNamespace;
+static methodinfo_t _XML_addNamespace;
+static methodinfo_t _XML_nodeKind;
+static methodinfo_t _XML_name;
+static methodinfo_t _XML_setChildren;
+static classinfo_t flash_net_NetStreamInfo;
+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;
+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 classinfo_t flash_trace_Trace;
+static classinfo_t flash_events_TimerEvent;
+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_data;
+static classinfo_t flash_display_ShaderPrecision;
+static classinfo_t flash_net_FileReference;
+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 classinfo_t flash_events_EventDispatcher;
+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 classinfo_t flash_text_TextLineMetrics;
+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 classinfo_t flash_system_SecurityDomain;
+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 classinfo_t _RegExp;
+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;
+static varinfo_t _RegExp_lastIndex;
+static varinfo_t _RegExp_extended;
+static varinfo_t _RegExp_multiline;
+static classinfo_t flash_accessibility_AccessibilityProperties;
+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;
+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 classinfo_t _Math;
+static classinfo_t flash_display_ColorCorrectionSupport;
+static classinfo_t flash_errors_IOError;
+static methodinfo_t _trace;
+static classinfo_t flash_ui_ContextMenuBuiltInItems;
+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 classinfo_t flash_display_TriangleCulling;
+static classinfo_t flash_media_SoundMixer;
+static classinfo_t adobe_utils_XMLUI;
+static methodinfo_t _escape;
+static methodinfo_t flash_utils_setInterval;
+static classinfo_t flash_events_StatusEvent;
+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 classinfo_t flash_display_IGraphicsPath;
+static classinfo_t flash_events_ShaderEvent;
+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 classinfo_t flash_errors_StackOverflowError;
+static methodinfo_t flash_sampler_getInvocationCount;
+static classinfo_t flash_text_engine_Kerning;
+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 classinfo_t _RangeError;
+static classinfo_t _Number;
+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;
+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 classinfo_t flash_sampler_NewObjectSample;
+static varinfo_t flash_sampler_NewObjectSample_object;
+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 classinfo_t flash_display_BitmapDataChannel;
+static methodinfo_t flash_utils_clearInterval;
+static classinfo_t flash_text_engine_ContentElement;
+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 classinfo_t flash_utils_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_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;
+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;
+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 classinfo_t flash_text_engine_TextLineMirrorRegion;
+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 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;
+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 classinfo_t flash_display_SpreadMethod;
+static classinfo_t flash_system_SecurityPanel;
+static classinfo_t flash_events_HTTPStatusEvent;
+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;
+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;
+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;
+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;
+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;
+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 classinfo_t flash_media_SoundTransform;
+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;
+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 classinfo_t flash_events_IMEEvent;
+static methodinfo_t flash_events_IMEEvent_toString;
+static methodinfo_t flash_events_IMEEvent_clone;
+static classinfo_t flash_text_TextFormatDisplay;
+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 classinfo_t flash_events_ContextMenuEvent;
+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 classinfo_t flash_display_JointStyle;
+static classinfo_t flash_utils_Dictionary;
+static classinfo_t flash_display_GraphicsPathCommand;
+static classinfo_t flash_filters_BevelFilter;
+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;
+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 _undefined;
+static classinfo_t flash_display_SimpleButton;
+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 classinfo_t flash_text_engine_FontWeight;
+static methodinfo_t flash_utils_describeType;
+static classinfo_t flash_display_PixelSnapping;
+static classinfo_t flash_events_FocusEvent;
+static varinfo_t flash_events_FocusEvent_shiftKey;
+static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible;
+static varinfo_t flash_events_FocusEvent_keyCode;
+static varinfo_t flash_events_FocusEvent_relatedObject;
+static methodinfo_t flash_events_FocusEvent_toString;
+static methodinfo_t flash_events_FocusEvent_clone;
+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 methodinfo_t _decodeURI;
+static methodinfo_t _encodeURI;
+static classinfo_t flash_text_engine_TextBaseline;
+static classinfo_t flash_external_ExternalInterface;
+static classinfo_t _EvalError;
+static classinfo_t flash_text_engine_DigitCase;
+static classinfo_t flash_text_TextFormatAlign;
+static classinfo_t flash_errors_ScriptTimeoutError;
+static classinfo_t _uint;
+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 classinfo_t flash_text_engine_CFFHinting;
+static classinfo_t flash_text_FontType;
+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 classinfo_t flash_display_GraphicsPath;
+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_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 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 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 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 classinfo_t flash_events_Event;
+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_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_stopPropagation;
+static methodinfo_t flash_events_Event_clone;
+static methodinfo_t flash_events_Event_preventDefault;
+static methodinfo_t flash_events_Event_formatToString;
+static classinfo_t flash_desktop_ClipboardFormats;
+static classinfo_t flash_display_MovieClip;
+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;
+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 _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 classinfo_t flash_text_engine_TextElement;
+static methodinfo_t flash_text_engine_TextElement_replaceText;
+static classinfo_t flash_display_SWFVersion;
+static classinfo_t flash_net_URLLoader;
+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;
+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 methodinfo_t flash_net_sendToURL;
+static classinfo_t flash_filters_GlowFilter;
+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 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 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 classinfo_t flash_display_StageAlign;
+static varinfo_t _NaN;
+static classinfo_t _ReferenceError;
+static classinfo_t flash_display_Shape;
+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, 0, "leading", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_bold = {0x01, 0x00, 0x80, 0x16, 0, "bold", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_underline = {0x01, 0x00, 0x80, 0x16, 0, "underline", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_letterSpacing = {0x01, 0x00, 0x80, 0x16, 0, "letterSpacing", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_kerning = {0x01, 0x00, 0x80, 0x16, 0, "kerning", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_italic = {0x01, 0x00, 0x80, 0x16, 0, "italic", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_rightMargin = {0x01, 0x00, 0x80, 0x16, 0, "rightMargin", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_bullet = {0x01, 0x00, 0x80, 0x16, 0, "bullet", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_indent = {0x01, 0x00, 0x80, 0x16, 0, "indent", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_leftMargin = {0x01, 0x00, 0x80, 0x16, 0, "leftMargin", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_display = {0x01, 0x00, 0x80, 0x16, 0, "display", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_align = {0x01, 0x00, 0x80, 0x16, 0, "align", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_tabStops = {0x01, 0x00, 0x80, 0x16, 0, "tabStops", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_blockIndent = {0x01, 0x00, 0x80, 0x16, 0, "blockIndent", 0, 0, &flash_text_TextFormat, 0};
+static varinfo_t flash_text_TextFormat_font = {0x01, 0x00, 0x80, 0x16, 0, "font", 0, 0, &flash_text_TextFormat, 0};
+static classinfo_t flash_filters_BitmapFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "BitmapFilter", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_filters_BitmapFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_BitmapFilter, 0};
+static classinfo_t flash_filters_DropShadowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DropShadowFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_DropShadowFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_hideObject = {0x01, 0x00, 0x80, 0x16, 0, "hideObject", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_inner = {0x01, 0x00, 0x80, 0x16, 0, "inner", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_DropShadowFilter, 0};
+static varinfo_t flash_filters_DropShadowFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_DropShadowFilter, 0};
+static methodinfo_t flash_filters_DropShadowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "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 classinfo_t flash_text_engine_TextLineValidity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineValidity", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_LineScaleMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "LineScaleMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_geom_Transform = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Transform", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_geom_Transform_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_perspectiveProjection = {0x01, 0x00, 0x80, 0x16, 0, "perspectiveProjection", 0, 0, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_concatenatedMatrix = {0x01, 0x00, 0x80, 0x16, 0, "concatenatedMatrix", 0, 0, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_colorTransform = {0x01, 0x00, 0x80, 0x16, 0, "colorTransform", 0, 0, &flash_geom_Transform, 0};
+static methodinfo_t flash_geom_Transform_getRelativeMatrix3D = {0x02, 0x00, 0x80, 0x16, 0, "getRelativeMatrix3D", 0, &flash_geom_Matrix3D, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_pixelBounds = {0x01, 0x00, 0x80, 0x16, 0, "pixelBounds", 0, 0, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_matrix3D = {0x01, 0x00, 0x80, 0x16, 0, "matrix3D", 0, 0, &flash_geom_Transform, 0};
+static varinfo_t flash_geom_Transform_concatenatedColorTransform = {0x01, 0x00, 0x80, 0x16, 0, "concatenatedColorTransform", 0, 0, &flash_geom_Transform, 0};
+static classinfo_t flash_ui_KeyLocation = {0x03, 0x00, 0x81, 0x16, "flash.ui", "KeyLocation", 0, &_Object, interfaces: {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, 0, "localY", 0, 0, &flash_events_MouseEvent, 0};
+static methodinfo_t flash_events_MouseEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "updateAfterEvent", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_delta = {0x01, 0x00, 0x80, 0x16, 0, "delta", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_stageX = {0x01, 0x00, 0x80, 0x16, 0, "stageX", 0, 0, &flash_events_MouseEvent, 0};
+static methodinfo_t flash_events_MouseEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, 0, "relatedObject", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isRelatedObjectInaccessible", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_stageY = {0x01, 0x00, 0x80, 0x16, 0, "stageY", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_altKey = {0x01, 0x00, 0x80, 0x16, 0, "altKey", 0, 0, &flash_events_MouseEvent, 0};
+static methodinfo_t flash_events_MouseEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, 0, "ctrlKey", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_localX = {0x01, 0x00, 0x80, 0x16, 0, "localX", 0, 0, &flash_events_MouseEvent, 0};
+static varinfo_t flash_events_MouseEvent_buttonDown = {0x01, 0x00, 0x80, 0x16, 0, "buttonDown", 0, 0, &flash_events_MouseEvent, 0};
+static classinfo_t flash_text_engine_LineJustification = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "LineJustification", 0, &_Object, interfaces: {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, 0, "getCamera", 0, &flash_media_Camera, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_fps = {0x01, 0x00, 0x80, 0x16, 0, "fps", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setMode = {0x02, 0x00, 0x80, 0x16, 0, "setMode", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_keyFrameInterval = {0x01, 0x00, 0x80, 0x16, 0, "keyFrameInterval", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_motionTimeout = {0x01, 0x00, 0x80, 0x16, 0, "motionTimeout", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setCursor = {0x02, 0x00, 0x80, 0x16, 0, "setCursor", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setLoopback = {0x02, 0x00, 0x80, 0x16, 0, "setLoopback", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_currentFPS = {0x01, 0x00, 0x80, 0x16, 0, "currentFPS", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setKeyFrameInterval = {0x02, 0x00, 0x80, 0x16, 0, "setKeyFrameInterval", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_motionLevel = {0x01, 0x00, 0x80, 0x16, 0, "motionLevel", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_bandwidth = {0x01, 0x00, 0x80, 0x16, 0, "bandwidth", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_muted = {0x01, 0x00, 0x80, 0x16, 0, "muted", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_activityLevel = {0x01, 0x00, 0x80, 0x16, 0, "activityLevel", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_loopback = {0x01, 0x00, 0x80, 0x16, 0, "loopback", 0, 0, &flash_media_Camera, 0};
+static varinfo_t flash_media_Camera_names = {0x01, 0x00, 0x82, 0x16, 0, "names", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setQuality = {0x02, 0x00, 0x80, 0x16, 0, "setQuality", 0, 0, &flash_media_Camera, 0};
+static methodinfo_t flash_media_Camera_setMotionLevel = {0x02, 0x00, 0x80, 0x16, 0, "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 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, 0, "writeBoolean", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, &_Number, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeByte = {0x02, 0x00, 0x80, 0x16, 0, "writeByte", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeObject = {0x02, 0x00, 0x80, 0x16, 0, "writeObject", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, &_String, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "writeMultiByte", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_uncompress = {0x02, 0x00, 0x80, 0x16, 0, "uncompress", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, &_uint, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeInt = {0x02, 0x00, 0x80, 0x16, 0, "writeInt", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_deflate = {0x02, 0x00, 0x80, 0x16, 0, "deflate", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, &_String, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeShort = {0x02, 0x00, 0x80, 0x16, 0, "writeShort", 0, 0, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, &_int, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUTF = {0x02, 0x00, 0x80, 0x16, 0, "writeUTF", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeBytes", 0, 0, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "writeUnsignedInt", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeDouble = {0x02, 0x00, 0x80, 0x16, 0, "writeDouble", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeFloat = {0x02, 0x00, 0x80, 0x16, 0, "writeFloat", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, &_int, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, &_int, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, &_uint, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, &_uint, &flash_utils_ByteArray, 0};
+static varinfo_t flash_utils_ByteArray_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, 0, "defaultObjectEncoding", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, &_Number, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_compress = {0x02, 0x00, 0x80, 0x16, 0, "compress", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeUTFBytes", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, &_Boolean, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_inflate = {0x02, 0x00, 0x80, 0x16, 0, "inflate", 0, 0, &flash_utils_ByteArray, 0};
+static methodinfo_t flash_utils_ByteArray_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "readUTF", 0, &_String, &flash_utils_ByteArray, 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, 0, "get_accState", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {0x02, 0x00, 0x80, 0x16, 0, "get_accName", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {0x02, 0x00, 0x80, 0x16, 0, "get_accSelection", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {0x02, 0x00, 0x80, 0x16, 0, "accDoDefaultAction", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {0x02, 0x00, 0x80, 0x16, 0, "get_accFocus", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {0x02, 0x00, 0x80, 0x16, 0, "get_accDefaultAction", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {0x02, 0x00, 0x80, 0x16, 0, "accSelect", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {0x02, 0x00, 0x80, 0x16, 0, "get_accValue", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0};
+static varinfo_t flash_accessibility_AccessibilityImplementation_stub = {0x01, 0x00, 0x80, 0x16, 0, "stub", 0, &_Boolean, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {0x02, 0x00, 0x80, 0x16, 0, "get_accRole", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
+static varinfo_t flash_accessibility_AccessibilityImplementation_errno = {0x01, 0x00, 0x80, 0x16, 0, "errno", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy = {0x02, 0x00, 0x80, 0x16, 0, "isLabeledBy", 0, &_Boolean, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {0x02, 0x00, 0x80, 0x16, 0, "accLocation", 0, 0, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {0x02, 0x00, 0x80, 0x16, 0, "getChildIDArray", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0};
+static methodinfo_t flash_sampler_stopSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "stopSampling", 0, 0, 0, 0};
+static classinfo_t flash_events_SyncEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "SyncEvent", 0, &flash_events_Event, interfaces: {0}};
+static methodinfo_t flash_events_SyncEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_SyncEvent, 0};
+static methodinfo_t flash_events_SyncEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_SyncEvent, 0};
+static varinfo_t flash_events_SyncEvent_changeList = {0x01, 0x00, 0x80, 0x16, 0, "changeList", 0, 0, &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, 0, "writeBoolean", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, &_Number, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeByte = {0x02, 0x00, 0x80, 0x16, 0, "writeByte", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeObject = {0x02, 0x00, 0x80, 0x16, 0, "writeObject", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, &_String, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "writeMultiByte", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, &_uint, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeInt = {0x02, 0x00, 0x80, 0x16, 0, "writeInt", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, &_String, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeShort = {0x02, 0x00, 0x80, 0x16, 0, "writeShort", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, &_int, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUTF = {0x02, 0x00, 0x80, 0x16, 0, "writeUTF", 0, 0, &flash_net_Socket, 0};
+static varinfo_t flash_net_Socket_timeout = {0x01, 0x00, 0x80, 0x16, 0, "timeout", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeBytes", 0, 0, &flash_net_Socket, 0};
+static varinfo_t flash_net_Socket_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_net_Socket, 0};
+static varinfo_t flash_net_Socket_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_flush = {0x02, 0x00, 0x80, 0x16, 0, "flush", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "writeUnsignedInt", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeDouble = {0x02, 0x00, 0x80, 0x16, 0, "writeDouble", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeFloat = {0x02, 0x00, 0x80, 0x16, 0, "writeFloat", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, &_int, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, &_int, &flash_net_Socket, 0};
+static varinfo_t flash_net_Socket_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_net_Socket, 0};
+static varinfo_t flash_net_Socket_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, &_uint, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, &_uint, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, &_Number, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "writeUTFBytes", 0, 0, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, &_Boolean, &flash_net_Socket, 0};
+static methodinfo_t flash_net_Socket_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "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, 0, "reset", 0, 0, &flash_utils_Timer, 0};
+static varinfo_t flash_utils_Timer_running = {0x01, 0x00, 0x80, 0x16, 0, "running", 0, 0, &flash_utils_Timer, 0};
+static varinfo_t flash_utils_Timer_repeatCount = {0x01, 0x00, 0x80, 0x16, 0, "repeatCount", 0, 0, &flash_utils_Timer, 0};
+static methodinfo_t flash_utils_Timer_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &flash_utils_Timer, 0};
+static methodinfo_t flash_utils_Timer_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_utils_Timer, 0};
+static varinfo_t flash_utils_Timer_currentCount = {0x01, 0x00, 0x80, 0x16, 0, "currentCount", 0, 0, &flash_utils_Timer, 0};
+static varinfo_t flash_utils_Timer_delay = {0x01, 0x00, 0x80, 0x16, 0, "delay", 0, 0, &flash_utils_Timer, 0};
+static classinfo_t _Array = {0x03, 0x00, 0x88, 0x16, "", "Array", 0, &_Object, interfaces: {0}};
+static methodinfo_t _Array_forEach = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "forEach", 0, 0, &_Array, 0};
+static methodinfo_t _Array_sortOn = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "sortOn", 0, 0, &_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_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, 0, "length", 0, 0, &_Array, 0};
+static classinfo_t flash_text_GridFitType = {0x03, 0x00, 0x81, 0x16, "flash.text", "GridFitType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_filters_DisplacementMapFilterMode = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DisplacementMapFilterMode", 0, &_Object, interfaces: {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, 0, "blueOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_greenOffset = {0x01, 0x00, 0x80, 0x16, 0, "greenOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_greenMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "greenMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_redMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "redMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_geom_ColorTransform, 0};
+static methodinfo_t flash_geom_ColorTransform_concat = {0x02, 0x00, 0x80, 0x16, 0, "concat", 0, 0, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_alphaOffset = {0x01, 0x00, 0x80, 0x16, 0, "alphaOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_blueMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "blueMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
+static methodinfo_t flash_geom_ColorTransform_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_alphaMultiplier = {0x01, 0x00, 0x80, 0x16, 0, "alphaMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0};
+static varinfo_t flash_geom_ColorTransform_redOffset = {0x01, 0x00, 0x80, 0x16, 0, "redOffset", 0, &_Number, &flash_geom_ColorTransform, 0};
+static classinfo_t flash_text_TextFieldType = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_IGraphicsStroke = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsStroke", 0, 0, interfaces: {0}};
+static classinfo_t flash_media_SoundLoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.media", "SoundLoaderContext", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, &_Boolean, &flash_media_SoundLoaderContext, 0};
+static varinfo_t flash_media_SoundLoaderContext_bufferTime = {0x01, 0x00, 0x80, 0x16, 0, "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 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}};
+static varinfo_t _Function_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &_Function, 0};
+static methodinfo_t _Function_apply = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "apply", 0, 0, &_Function, 0};
+static methodinfo_t _Function_call = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "call", 0, 0, &_Function, 0};
+static varinfo_t _Function_prototype = {0x01, 0x00, 0x80, 0x16, 0, "prototype", 0, 0, &_Function, 0};
+static classinfo_t flash_geom_PerspectiveProjection = {0x03, 0x00, 0x80, 0x16, "flash.geom", "PerspectiveProjection", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_geom_PerspectiveProjection_fieldOfView = {0x01, 0x00, 0x80, 0x16, 0, "fieldOfView", 0, 0, &flash_geom_PerspectiveProjection, 0};
+static varinfo_t flash_geom_PerspectiveProjection_projectionCenter = {0x01, 0x00, 0x80, 0x16, 0, "projectionCenter", 0, 0, &flash_geom_PerspectiveProjection, 0};
+static methodinfo_t flash_geom_PerspectiveProjection_toMatrix3D = {0x02, 0x00, 0x80, 0x16, 0, "toMatrix3D", 0, &flash_geom_Matrix3D, &flash_geom_PerspectiveProjection, 0};
+static varinfo_t flash_geom_PerspectiveProjection_focalLength = {0x01, 0x00, 0x80, 0x16, 0, "focalLength", 0, 0, &flash_geom_PerspectiveProjection, 0};
+static classinfo_t flash_text_engine_BreakOpportunity = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "BreakOpportunity", 0, &_Object, interfaces: {0}};
+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 methodinfo_t flash_events_NetStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_NetStatusEvent, 0};
+static varinfo_t flash_events_NetStatusEvent_info = {0x01, 0x00, 0x80, 0x16, 0, "info", 0, 0, &flash_events_NetStatusEvent, 0};
+static methodinfo_t flash_events_NetStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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, 0, "cancel", 0, 0, &flash_display_ShaderJob, 0};
+static varinfo_t flash_display_ShaderJob_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_ShaderJob, 0};
+static methodinfo_t flash_display_ShaderJob_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, 0, &flash_display_ShaderJob, 0};
+static varinfo_t flash_display_ShaderJob_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, 0, &flash_display_ShaderJob, 0};
+static varinfo_t flash_display_ShaderJob_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_ShaderJob, 0};
+static varinfo_t flash_display_ShaderJob_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_display_ShaderJob, 0};
+static varinfo_t flash_display_ShaderJob_progress = {0x01, 0x00, 0x80, 0x16, 0, "progress", 0, 0, &flash_display_ShaderJob, 0};
+static classinfo_t _VerifyError = {0x03, 0x00, 0x88, 0x16, "", "VerifyError", 0, &_Error, interfaces: {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, 0, "toString", 0, &_String, &flash_events_AsyncErrorEvent, 0};
+static varinfo_t flash_events_AsyncErrorEvent_error = {0x01, 0x00, 0x80, 0x16, 0, "error", 0, &_Error, &flash_events_AsyncErrorEvent, 0};
+static methodinfo_t flash_events_AsyncErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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, 0, "getLocal", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_getDiskUsage = {0x02, 0x00, 0x82, 0x16, 0, "getDiskUsage", 0, &_int, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_setProperty = {0x02, 0x00, 0x80, 0x16, 0, "setProperty", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_flush = {0x02, 0x00, 0x80, 0x16, 0, "flush", 0, &_String, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, 0, "defaultObjectEncoding", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_setDirty = {0x02, 0x00, 0x80, 0x16, 0, "setDirty", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_getRemote = {0x02, 0x00, 0x82, 0x16, 0, "getRemote", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_SharedObject, 0};
+static methodinfo_t flash_net_SharedObject_deleteAll = {0x02, 0x00, 0x82, 0x16, 0, "deleteAll", 0, &_int, &flash_net_SharedObject, 0};
+static varinfo_t flash_net_SharedObject_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &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 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, 0, "uri", 0, 0, &_Namespace, 0};
+static varinfo_t _Namespace_prefix = {0x01, 0x00, 0x80, 0x16, 0, "prefix", 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, 0, "interpolateTo", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_pointAt = {0x02, 0x00, 0x80, 0x16, 0, "pointAt", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_interpolate = {0x02, 0x00, 0x82, 0x16, 0, "interpolate", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependRotation = {0x02, 0x00, 0x80, 0x16, 0, "prependRotation", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_transformVector = {0x02, 0x00, 0x80, 0x16, 0, "transformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_transpose = {0x02, 0x00, 0x80, 0x16, 0, "transpose", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependScale = {0x02, 0x00, 0x80, 0x16, 0, "prependScale", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_deltaTransformVector = {0x02, 0x00, 0x80, 0x16, 0, "deltaTransformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0};
+static varinfo_t flash_geom_Matrix3D_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_decompose = {0x02, 0x00, 0x80, 0x16, 0, "decompose", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_append = {0x02, 0x00, 0x80, 0x16, 0, "append", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_recompose = {0x02, 0x00, 0x80, 0x16, 0, "recompose", 0, &_Boolean, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0};
+static varinfo_t flash_geom_Matrix3D_rawData = {0x01, 0x00, 0x80, 0x16, 0, "rawData", 0, 0, &flash_geom_Matrix3D, 0};
+static varinfo_t flash_geom_Matrix3D_determinant = {0x01, 0x00, 0x80, 0x16, 0, "determinant", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_invert = {0x02, 0x00, 0x80, 0x16, 0, "invert", 0, &_Boolean, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendScale = {0x02, 0x00, 0x80, 0x16, 0, "appendScale", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_transformVectors = {0x02, 0x00, 0x80, 0x16, 0, "transformVectors", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendTranslation = {0x02, 0x00, 0x80, 0x16, 0, "appendTranslation", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_appendRotation = {0x02, 0x00, 0x80, 0x16, 0, "appendRotation", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prepend = {0x02, 0x00, 0x80, 0x16, 0, "prepend", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, 0, "identity", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_geom_Matrix3D_prependTranslation = {0x02, 0x00, 0x80, 0x16, 0, "prependTranslation", 0, 0, &flash_geom_Matrix3D, 0};
+static methodinfo_t flash_sampler_pauseSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "pauseSampling", 0, 0, 0, 0};
+static classinfo_t flash_system_Capabilities = {0x03, 0x00, 0x81, 0x16, "flash.system", "Capabilities", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_sampler_getSetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSetterInvocationCount", 0, &_Number, 0, 0};
+static methodinfo_t flash_sampler_getGetterInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getGetterInvocationCount", 0, &_Number, 0, 0};
+static classinfo_t flash_filters_BlurFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BlurFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_BlurFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_BlurFilter, 0};
+static methodinfo_t flash_filters_BlurFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_BlurFilter, 0};
+static varinfo_t flash_filters_BlurFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_BlurFilter, 0};
+static varinfo_t flash_filters_BlurFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &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, 0, "attachCamera", 0, 0, &flash_media_Video, 0};
+static varinfo_t flash_media_Video_videoWidth = {0x01, 0x00, 0x80, 0x16, 0, "videoWidth", 0, 0, &flash_media_Video, 0};
+static methodinfo_t flash_media_Video_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_media_Video, 0};
+static varinfo_t flash_media_Video_deblocking = {0x01, 0x00, 0x80, 0x16, 0, "deblocking", 0, 0, &flash_media_Video, 0};
+static varinfo_t flash_media_Video_videoHeight = {0x01, 0x00, 0x80, 0x16, 0, "videoHeight", 0, 0, &flash_media_Video, 0};
+static methodinfo_t flash_media_Video_attachNetStream = {0x02, 0x00, 0x80, 0x16, 0, "attachNetStream", 0, 0, &flash_media_Video, 0};
+static varinfo_t flash_media_Video_smoothing = {0x01, 0x00, 0x80, 0x16, 0, "smoothing", 0, 0, &flash_media_Video, 0};
+static classinfo_t flash_text_engine_TextLineCreationResult = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineCreationResult", 0, &_Object, interfaces: {0}};
+static classinfo_t _Error = {0x03, 0x00, 0x88, 0x16, "", "Error", 0, &_Object, interfaces: {0}};
+static methodinfo_t _Error_getErrorMessage = {0x02, 0x00, 0x82, 0x16, 0, "getErrorMessage", 0, &_String, &_Error, 0};
+static methodinfo_t _Error_throwError = {0x02, 0x00, 0x82, 0x16, 0, "throwError", 0, 0, &_Error, 0};
+static varinfo_t _Error_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &_Error, 0};
+static varinfo_t _Error_message = {0x01, 0x00, 0x80, 0x16, 0, "message", 0, 0, &_Error, 0};
+static methodinfo_t _Error_getStackTrace = {0x02, 0x00, 0x80, 0x16, 0, "getStackTrace", 0, &_String, &_Error, 0};
+static varinfo_t _Error_errorID = {0x01, 0x00, 0x80, 0x16, 0, "errorID", 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, 0, "childNodes", 0, 0, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_appendChild = {0x02, 0x00, 0x80, 0x16, 0, "appendChild", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_nextSibling = {0x01, 0x00, 0x80, 0x16, 0, "nextSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_nodeType = {0x01, 0x00, 0x80, 0x16, 0, "nodeType", 0, &_uint, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_attributes = {0x01, 0x00, 0x80, 0x16, 0, "attributes", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_firstChild = {0x01, 0x00, 0x80, 0x16, 0, "firstChild", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_parentNode = {0x01, 0x00, 0x80, 0x16, 0, "parentNode", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_prefix = {0x01, 0x00, 0x80, 0x16, 0, "prefix", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_localName = {0x01, 0x00, 0x80, 0x16, 0, "localName", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_nodeName = {0x01, 0x00, 0x80, 0x16, 0, "nodeName", 0, &_String, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {0x02, 0x00, 0x80, 0x16, 0, "getNamespaceForPrefix", 0, &_String, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_insertBefore = {0x02, 0x00, 0x80, 0x16, 0, "insertBefore", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_lastChild = {0x01, 0x00, 0x80, 0x16, 0, "lastChild", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_cloneNode = {0x02, 0x00, 0x80, 0x16, 0, "cloneNode", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_removeNode = {0x02, 0x00, 0x80, 0x16, 0, "removeNode", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_namespaceURI = {0x01, 0x00, 0x80, 0x16, 0, "namespaceURI", 0, 0, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_previousSibling = {0x01, 0x00, 0x80, 0x16, 0, "previousSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_hasChildNodes = {0x02, 0x00, 0x80, 0x16, 0, "hasChildNodes", 0, &_Boolean, &flash_xml_XMLNode, 0};
+static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace = {0x02, 0x00, 0x80, 0x16, 0, "getPrefixForNamespace", 0, &_String, &flash_xml_XMLNode, 0};
+static varinfo_t flash_xml_XMLNode_nodeValue = {0x01, 0x00, 0x80, 0x16, 0, "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, 0, "toString", 0, &_String, &flash_net_URLVariables, 0};
+static methodinfo_t flash_net_URLVariables_decode = {0x02, 0x00, 0x80, 0x16, 0, "decode", 0, 0, &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, 0, "getLoaderInfoByDefinition", 0, &flash_display_LoaderInfo, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_actionScriptVersion = {0x01, 0x00, 0x80, 0x16, 0, "actionScriptVersion", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_contentType = {0x01, 0x00, 0x80, 0x16, 0, "contentType", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_sameDomain = {0x01, 0x00, 0x80, 0x16, 0, "sameDomain", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_loaderURL = {0x01, 0x00, 0x80, 0x16, 0, "loaderURL", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_LoaderInfo, 0};
+static methodinfo_t flash_display_LoaderInfo_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "dispatchEvent", 0, &_Boolean, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_frameRate = {0x01, 0x00, 0x80, 0x16, 0, "frameRate", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_parameters = {0x01, 0x00, 0x80, 0x16, 0, "parameters", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_content = {0x01, 0x00, 0x80, 0x16, 0, "content", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_swfVersion = {0x01, 0x00, 0x80, 0x16, 0, "swfVersion", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_bytes = {0x01, 0x00, 0x80, 0x16, 0, "bytes", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_loader = {0x01, 0x00, 0x80, 0x16, 0, "loader", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_applicationDomain = {0x01, 0x00, 0x80, 0x16, 0, "applicationDomain", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_parentAllowsChild = {0x01, 0x00, 0x80, 0x16, 0, "parentAllowsChild", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_childAllowsParent = {0x01, 0x00, 0x80, 0x16, 0, "childAllowsParent", 0, 0, &flash_display_LoaderInfo, 0};
+static varinfo_t flash_display_LoaderInfo_sharedEvents = {0x01, 0x00, 0x80, 0x16, 0, "sharedEvents", 0, 0, &flash_display_LoaderInfo, 0};
+static classinfo_t flash_sampler_Sample = {0x03, 0x00, 0x80, 0x16, "flash.sampler", "Sample", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_DigitWidth = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "DigitWidth", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_net_URLRequestMethod = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLRequestMethod", 0, &_Object, interfaces: {0}};
+static methodinfo_t adobe_utils_MMExecute = {0x02, 0x00, 0x82, 0x16, "adobe.utils", "MMExecute", 0, &_String, 0, 0};
+static classinfo_t flash_system_System = {0x03, 0x00, 0x81, 0x16, "flash.system", "System", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_filters_BitmapFilterQuality = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterQuality", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_DisplayObjectContainer = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObjectContainer", 0, &flash_display_InteractiveObject, interfaces: {0}};
+static methodinfo_t flash_display_DisplayObjectContainer_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, 0, "getObjectsUnderPoint", 0, &_Array, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildren = {0x02, 0x00, 0x80, 0x16, 0, "swapChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, 0, "areInaccessibleObjectsUnderPoint", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "setChildIndex", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static varinfo_t flash_display_DisplayObjectContainer_numChildren = {0x01, 0x00, 0x80, 0x16, 0, "numChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_getChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "getChildIndex", 0, &_int, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_getChildAt = {0x02, 0x00, 0x80, 0x16, 0, "getChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_removeChild = {0x02, 0x00, 0x80, 0x16, 0, "removeChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_contains = {0x02, 0x00, 0x80, 0x16, 0, "contains", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_getChildByName = {0x02, 0x00, 0x80, 0x16, 0, "getChildByName", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0};
+static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, 0, "swapChildrenAt", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static varinfo_t flash_display_DisplayObjectContainer_mouseChildren = {0x01, 0x00, 0x80, 0x16, 0, "mouseChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static varinfo_t flash_display_DisplayObjectContainer_tabChildren = {0x01, 0x00, 0x80, 0x16, 0, "tabChildren", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static varinfo_t flash_display_DisplayObjectContainer_textSnapshot = {0x01, 0x00, 0x80, 0x16, 0, "textSnapshot", 0, 0, &flash_display_DisplayObjectContainer, 0};
+static classinfo_t flash_system_LoaderContext = {0x03, 0x00, 0x80, 0x16, "flash.system", "LoaderContext", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_system_LoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, &_Boolean, &flash_system_LoaderContext, 0};
+static varinfo_t flash_system_LoaderContext_securityDomain = {0x01, 0x00, 0x80, 0x16, 0, "securityDomain", 0, &flash_system_SecurityDomain, &flash_system_LoaderContext, 0};
+static varinfo_t flash_system_LoaderContext_applicationDomain = {0x01, 0x00, 0x80, 0x16, 0, "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 _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 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, 0, "toString", 0, &_String, &flash_events_ErrorEvent, 0};
+static methodinfo_t flash_events_ErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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 varinfo_t flash_utils_IDataOutput_objectEncoding = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "objectEncoding", 0, 0, &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 varinfo_t flash_utils_IDataOutput_endian = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "endian", 0, 0, &flash_utils_IDataOutput, 0};
+static classinfo_t flash_geom_Utils3D = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Utils3D", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_events_TextEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TextEvent", 0, &flash_events_Event, interfaces: {0}};
+static methodinfo_t flash_events_TextEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_TextEvent, 0};
+static varinfo_t flash_events_TextEvent_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_events_TextEvent, 0};
+static methodinfo_t flash_events_TextEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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_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};
+static methodinfo_t flash_utils_Proxy_hasProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "hasProperty", 0, &_Boolean, &flash_utils_Proxy, 0};
+static methodinfo_t flash_utils_Proxy_deleteProperty = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "deleteProperty", 0, &_Boolean, &flash_utils_Proxy, 0};
+static methodinfo_t flash_utils_Proxy_getDescendants = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "getDescendants", 0, 0, &flash_utils_Proxy, 0};
+static methodinfo_t flash_utils_Proxy_isAttribute = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "isAttribute", 0, &_Boolean, &flash_utils_Proxy, 0};
+static methodinfo_t flash_utils_Proxy_nextValue = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "nextValue", 0, 0, &flash_utils_Proxy, 0};
+static classinfo_t flash_text_engine_FontPosture = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontPosture", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_xml_XMLDocument = {0x03, 0x00, 0x80, 0x16, "flash.xml", "XMLDocument", 0, &flash_xml_XMLNode, interfaces: {0}};
+static varinfo_t flash_xml_XMLDocument_docTypeDecl = {0x01, 0x00, 0x80, 0x16, 0, "docTypeDecl", 0, &_Object, &flash_xml_XMLDocument, 0};
+static varinfo_t flash_xml_XMLDocument_idMap = {0x01, 0x00, 0x80, 0x16, 0, "idMap", 0, &_Object, &flash_xml_XMLDocument, 0};
+static methodinfo_t flash_xml_XMLDocument_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_xml_XMLDocument, 0};
+static varinfo_t flash_xml_XMLDocument_xmlDecl = {0x01, 0x00, 0x80, 0x16, 0, "xmlDecl", 0, &_Object, &flash_xml_XMLDocument, 0};
+static methodinfo_t flash_xml_XMLDocument_createElement = {0x02, 0x00, 0x80, 0x16, 0, "createElement", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0};
+static varinfo_t flash_xml_XMLDocument_ignoreWhite = {0x01, 0x00, 0x80, 0x16, 0, "ignoreWhite", 0, &_Boolean, &flash_xml_XMLDocument, 0};
+static methodinfo_t flash_xml_XMLDocument_createTextNode = {0x02, 0x00, 0x80, 0x16, 0, "createTextNode", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0};
+static methodinfo_t flash_xml_XMLDocument_parseXML = {0x02, 0x00, 0x80, 0x16, 0, "parseXML", 0, 0, &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, 0, "width", 0, 0, &flash_display_ShaderInput, 0};
+static varinfo_t flash_display_ShaderInput_input = {0x01, 0x00, 0x80, 0x16, 0, "input", 0, 0, &flash_display_ShaderInput, 0};
+static varinfo_t flash_display_ShaderInput_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_ShaderInput, 0};
+static varinfo_t flash_display_ShaderInput_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_display_ShaderInput, 0};
+static varinfo_t flash_display_ShaderInput_channels = {0x01, 0x00, 0x80, 0x16, 0, "channels", 0, 0, &flash_display_ShaderInput, 0};
+static classinfo_t flash_ui_MouseCursor = {0x03, 0x00, 0x81, 0x16, "flash.ui", "MouseCursor", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_TextBlock = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextBlock", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_text_engine_TextBlock_createTextLine = {0x02, 0x00, 0x80, 0x16, 0, "createTextLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_bidiLevel = {0x01, 0x00, 0x80, 0x16, 0, "bidiLevel", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_getTextLineAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getTextLineAtCharIndex", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_lastLine = {0x01, 0x00, 0x80, 0x16, 0, "lastLine", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_findPreviousWordBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findPreviousWordBoundary", 0, &_int, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_findPreviousAtomBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findPreviousAtomBoundary", 0, &_int, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_baselineZero = {0x01, 0x00, 0x80, 0x16, 0, "baselineZero", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_applyNonLinearFontScaling = {0x01, 0x00, 0x80, 0x16, 0, "applyNonLinearFontScaling", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_firstLine = {0x01, 0x00, 0x80, 0x16, 0, "firstLine", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_textJustifier = {0x01, 0x00, 0x80, 0x16, 0, "textJustifier", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_releaseLines = {0x02, 0x00, 0x80, 0x16, 0, "releaseLines", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_firstInvalidLine = {0x01, 0x00, 0x80, 0x16, 0, "firstInvalidLine", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_baselineFontSize = {0x01, 0x00, 0x80, 0x16, 0, "baselineFontSize", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_lineRotation = {0x01, 0x00, 0x80, 0x16, 0, "lineRotation", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_content = {0x01, 0x00, 0x80, 0x16, 0, "content", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_textLineCreationResult = {0x01, 0x00, 0x80, 0x16, 0, "textLineCreationResult", 0, 0, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_baselineFontDescription = {0x01, 0x00, 0x80, 0x16, 0, "baselineFontDescription", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_findNextAtomBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findNextAtomBoundary", 0, &_int, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_findNextWordBoundary = {0x02, 0x00, 0x80, 0x16, 0, "findNextWordBoundary", 0, &_int, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_text_engine_TextBlock_tabStops = {0x01, 0x00, 0x80, 0x16, 0, "tabStops", 0, 0, &flash_text_engine_TextBlock, 0};
+static methodinfo_t flash_text_engine_TextBlock_dump = {0x02, 0x00, 0x80, 0x16, 0, "dump", 0, &_String, &flash_text_engine_TextBlock, 0};
+static varinfo_t flash_utils_flash_proxy = {0x01, 0x00, 0x82, 0x16, "flash.utils", "flash_proxy", 0, 0, 0, 0};
+static classinfo_t flash_display_MorphShape = {0x03, 0x00, 0x81, 0x16, "flash.display", "MorphShape", 0, &flash_display_DisplayObject, interfaces: {0}};
+static classinfo_t flash_text_TextDisplayMode = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextDisplayMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_net_URLLoaderDataFormat = {0x03, 0x00, 0x81, 0x16, "flash.net", "URLLoaderDataFormat", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_StageQuality = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageQuality", 0, &_Object, interfaces: {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, 0, "stopDrag", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_buttonMode = {0x01, 0x00, 0x80, 0x16, 0, "buttonMode", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_hitArea = {0x01, 0x00, 0x80, 0x16, 0, "hitArea", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_useHandCursor = {0x01, 0x00, 0x80, 0x16, 0, "useHandCursor", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_graphics = {0x01, 0x00, 0x80, 0x16, 0, "graphics", 0, 0, &flash_display_Sprite, 0};
+static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, 0, "startDrag", 0, 0, &flash_display_Sprite, 0};
+static varinfo_t flash_display_Sprite_dropTarget = {0x01, 0x00, 0x80, 0x16, 0, "dropTarget", 0, 0, &flash_display_Sprite, 0};
+static classinfo_t flash_ui_Keyboard = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Keyboard", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_filters_DisplacementMapFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "DisplacementMapFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_DisplacementMapFilter_scaleY = {0x01, 0x00, 0x80, 0x16, 0, "scaleY", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_mapPoint = {0x01, 0x00, 0x80, 0x16, 0, "mapPoint", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_scaleX = {0x01, 0x00, 0x80, 0x16, 0, "scaleX", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_mapBitmap = {0x01, 0x00, 0x80, 0x16, 0, "mapBitmap", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_mode = {0x01, 0x00, 0x80, 0x16, 0, "mode", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_componentX = {0x01, 0x00, 0x80, 0x16, 0, "componentX", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static methodinfo_t flash_filters_DisplacementMapFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_DisplacementMapFilter, 0};
+static varinfo_t flash_filters_DisplacementMapFilter_componentY = {0x01, 0x00, 0x80, 0x16, 0, "componentY", 0, 0, &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 classinfo_t flash_display_GradientType = {0x03, 0x00, 0x81, 0x16, "flash.display", "GradientType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_media_ID3Info = {0x03, 0x00, 0x89, 0x16, "flash.media", "ID3Info", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_media_ID3Info_comment = {0x01, 0x00, 0x80, 0x16, 0, "comment", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_year = {0x01, 0x00, 0x80, 0x16, 0, "year", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_track = {0x01, 0x00, 0x80, 0x16, 0, "track", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_artist = {0x01, 0x00, 0x80, 0x16, 0, "artist", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_songName = {0x01, 0x00, 0x80, 0x16, 0, "songName", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_genre = {0x01, 0x00, 0x80, 0x16, 0, "genre", 0, &_String, &flash_media_ID3Info, 0};
+static varinfo_t flash_media_ID3Info_album = {0x01, 0x00, 0x80, 0x16, 0, "album", 0, &_String, &flash_media_ID3Info, 0};
+static classinfo_t flash_display_GraphicsSolidFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsSolidFill", 0, &_Object, interfaces: {&flash_display_IGraphicsFill, &flash_display_IGraphicsData, 0}};
+static varinfo_t flash_display_GraphicsSolidFill_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, &_uint, &flash_display_GraphicsSolidFill, 0};
+static varinfo_t flash_display_GraphicsSolidFill_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, &_Number, &flash_display_GraphicsSolidFill, 0};
+static classinfo_t flash_filters_ColorMatrixFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "ColorMatrixFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_ColorMatrixFilter_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_filters_ColorMatrixFilter, 0};
+static methodinfo_t flash_filters_ColorMatrixFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_ColorMatrixFilter, 0};
+static classinfo_t flash_net_NetStreamPlayTransitions = {0x03, 0x00, 0x80, 0x16, "flash.net", "NetStreamPlayTransitions", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_media_SoundCodec = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundCodec", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_net_ObjectEncoding = {0x03, 0x00, 0x81, 0x16, "flash.net", "ObjectEncoding", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_GroupElement = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "GroupElement", 0, &flash_text_engine_ContentElement, interfaces: {0}};
+static methodinfo_t flash_text_engine_GroupElement_groupElements = {0x02, 0x00, 0x80, 0x16, 0, "groupElements", 0, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_splitTextElement = {0x02, 0x00, 0x80, 0x16, 0, "splitTextElement", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_mergeTextElements = {0x02, 0x00, 0x80, 0x16, 0, "mergeTextElements", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_getElementAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getElementAtCharIndex", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0};
+static varinfo_t flash_text_engine_GroupElement_elementCount = {0x01, 0x00, 0x80, 0x16, 0, "elementCount", 0, 0, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_setElements = {0x02, 0x00, 0x80, 0x16, 0, "setElements", 0, 0, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_getElementAt = {0x02, 0x00, 0x80, 0x16, 0, "getElementAt", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_ungroupElements = {0x02, 0x00, 0x80, 0x16, 0, "ungroupElements", 0, 0, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_replaceElements = {0x02, 0x00, 0x80, 0x16, 0, "replaceElements", 0, &__AS3___vec_Vector, &flash_text_engine_GroupElement, 0};
+static methodinfo_t flash_text_engine_GroupElement_getElementIndex = {0x02, 0x00, 0x80, 0x16, 0, "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, 0, "localName", 0, 0, &_QName, 0};
+static methodinfo_t _QName_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_QName, &_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, 0, "uri", 0, 0, &_QName, 0};
+static classinfo_t _UninitializedError = {0x03, 0x00, 0x88, 0x16, "", "UninitializedError", 0, &_Error, interfaces: {0}};
+static classinfo_t _Date = {0x03, 0x00, 0x89, 0x16, "", "Date", 0, &_Object, interfaces: {0}};
+static methodinfo_t _Date_getTimezoneOffset = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getTimezoneOffset", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_getTime = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getTime", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCMilliseconds", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_month = {0x01, 0x00, 0x80, 0x16, 0, "month", 0, 0, &_Date, 0};
+static methodinfo_t _Date_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_Date, 0};
+static methodinfo_t _Date_getHours = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getHours", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_date = {0x01, 0x00, 0x80, 0x16, 0, "date", 0, 0, &_Date, 0};
+static varinfo_t _Date_milliseconds = {0x01, 0x00, 0x80, 0x16, 0, "milliseconds", 0, 0, &_Date, 0};
+static methodinfo_t _Date_setSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setSeconds", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_getDate = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getDate", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_hoursUTC = {0x01, 0x00, 0x80, 0x16, 0, "hoursUTC", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getUTCDate = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCDate", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_timezoneOffset = {0x01, 0x00, 0x80, 0x16, 0, "timezoneOffset", 0, 0, &_Date, 0};
+static methodinfo_t _Date_setTime = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setTime", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_millisecondsUTC = {0x01, 0x00, 0x80, 0x16, 0, "millisecondsUTC", 0, 0, &_Date, 0};
+static varinfo_t _Date_minutes = {0x01, 0x00, 0x80, 0x16, 0, "minutes", 0, 0, &_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, 0, "minutesUTC", 0, 0, &_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, 0, "fullYearUTC", 0, 0, &_Date, 0};
+static methodinfo_t _Date_UTC = {0x02, 0x00, 0x82, 0x16, 0, "UTC", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_time = {0x01, 0x00, 0x80, 0x16, 0, "time", 0, 0, &_Date, 0};
+static varinfo_t _Date_monthUTC = {0x01, 0x00, 0x80, 0x16, 0, "monthUTC", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMilliseconds", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_toDateString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toDateString", 0, &_String, &_Date, 0};
+static methodinfo_t _Date_getMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getMonth", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMinutes", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_toLocaleDateString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleDateString", 0, &_String, &_Date, 0};
+static varinfo_t _Date_fullYear = {0x01, 0x00, 0x80, 0x16, 0, "fullYear", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getUTCFullYear = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCFullYear", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_getSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getSeconds", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_dateUTC = {0x01, 0x00, 0x80, 0x16, 0, "dateUTC", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getMilliseconds", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setUTCMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCMinutes", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_day = {0x01, 0x00, 0x80, 0x16, 0, "day", 0, 0, &_Date, 0};
+static methodinfo_t _Date_setUTCSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCSeconds", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setUTCDate = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCDate", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_getUTCMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMonth", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_seconds = {0x01, 0x00, 0x80, 0x16, 0, "seconds", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getUTCMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMinutes", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setDate = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setDate", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_getFullYear = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getFullYear", 0, &_Number, &_Date, 0};
+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, 0, "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};
+static methodinfo_t _Date_toUTCString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toUTCString", 0, &_String, &_Date, 0};
+static varinfo_t _Date_dayUTC = {0x01, 0x00, 0x80, 0x16, 0, "dayUTC", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getDay = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getDay", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setUTCMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCMonth", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_hours = {0x01, 0x00, 0x80, 0x16, 0, "hours", 0, 0, &_Date, 0};
+static methodinfo_t _Date_getUTCDay = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCDay", 0, &_Number, &_Date, 0};
+static methodinfo_t _Date_setUTCFullYear = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCFullYear", 0, &_Number, &_Date, 0};
+static varinfo_t _Date_secondsUTC = {0x01, 0x00, 0x80, 0x16, 0, "secondsUTC", 0, 0, &_Date, 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 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, 0, "styleNames", 0, 0, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_transform = {0x02, 0x00, 0x80, 0x16, 0, "transform", 0, &flash_text_TextFormat, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_getStyle = {0x02, 0x00, 0x80, 0x16, 0, "getStyle", 0, &_Object, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_parseCSS = {0x02, 0x00, 0x80, 0x16, 0, "parseCSS", 0, 0, &flash_text_StyleSheet, 0};
+static methodinfo_t flash_text_StyleSheet_setStyle = {0x02, 0x00, 0x80, 0x16, 0, "setStyle", 0, 0, &flash_text_StyleSheet, 0};
+static classinfo_t flash_display_ActionScriptVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "ActionScriptVersion", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_EastAsianJustifier = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "EastAsianJustifier", 0, &flash_text_engine_TextJustifier, interfaces: {0}};
+static varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle = {0x01, 0x00, 0x80, 0x16, 0, "justificationStyle", 0, 0, &flash_text_engine_EastAsianJustifier, 0};
+static methodinfo_t flash_text_engine_EastAsianJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_text_engine_TextJustifier, &flash_text_engine_EastAsianJustifier, 0};
+static classinfo_t _String = {0x03, 0x00, 0x81, 0x16, "", "String", 0, &_Object, interfaces: {0}};
+static methodinfo_t _String_indexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "indexOf", 0, &_int, &_String, 0};
+static methodinfo_t _String_replace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "replace", 0, &_String, &_String, 0};
+static methodinfo_t _String_lastIndexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "lastIndexOf", 0, &_int, &_String, 0};
+static methodinfo_t _String_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_String, &_String, 0};
+static methodinfo_t _String_concat = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "concat", 0, &_String, &_String, 0};
+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};
+static methodinfo_t _String_charAt = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "charAt", 0, &_String, &_String, 0};
+static methodinfo_t _String_match = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "match", 0, &_Array, &_String, 0};
+static methodinfo_t _String_charCodeAt = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "charCodeAt", 0, &_Number, &_String, 0};
+static methodinfo_t _String_substring = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "substring", 0, &_String, &_String, 0};
+static methodinfo_t _String_localeCompare = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localeCompare", 0, &_int, &_String, 0};
+static methodinfo_t _String_split = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "split", 0, &_Array, &_String, 0};
+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, 0, "length", 0, 0, &_String, 0};
+static methodinfo_t _String_toLowerCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLowerCase", 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, 0, "leftPeak", 0, 0, &flash_media_SoundChannel, 0};
+static methodinfo_t flash_media_SoundChannel_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &flash_media_SoundChannel, 0};
+static varinfo_t flash_media_SoundChannel_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_media_SoundChannel, 0};
+static varinfo_t flash_media_SoundChannel_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_media_SoundChannel, 0};
+static varinfo_t flash_media_SoundChannel_rightPeak = {0x01, 0x00, 0x80, 0x16, 0, "rightPeak", 0, 0, &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, 0, "generalClipboard", 0, 0, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_setDataHandler = {0x02, 0x00, 0x80, 0x16, 0, "setDataHandler", 0, &_Boolean, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_setData = {0x02, 0x00, 0x80, 0x16, 0, "setData", 0, &_Boolean, &flash_desktop_Clipboard, 0};
+static varinfo_t flash_desktop_Clipboard_formats = {0x01, 0x00, 0x80, 0x16, 0, "formats", 0, 0, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_getData = {0x02, 0x00, 0x80, 0x16, 0, "getData", 0, &_Object, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_hasFormat = {0x02, 0x00, 0x80, 0x16, 0, "hasFormat", 0, &_Boolean, &flash_desktop_Clipboard, 0};
+static methodinfo_t flash_desktop_Clipboard_clearData = {0x02, 0x00, 0x80, 0x16, 0, "clearData", 0, 0, &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 classinfo_t _int = {0x03, 0x00, 0x81, 0x16, "", "int", 0, &_Object, interfaces: {0}};
+static methodinfo_t _int_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 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 classinfo_t flash_text_engine_FontMetrics = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontMetrics", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_engine_FontMetrics_superscriptOffset = {0x01, 0x00, 0x80, 0x16, 0, "superscriptOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_underlineThickness = {0x01, 0x00, 0x80, 0x16, 0, "underlineThickness", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_subscriptScale = {0x01, 0x00, 0x80, 0x16, 0, "subscriptScale", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_strikethroughOffset = {0x01, 0x00, 0x80, 0x16, 0, "strikethroughOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_emBox = {0x01, 0x00, 0x80, 0x16, 0, "emBox", 0, &flash_geom_Rectangle, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_strikethroughThickness = {0x01, 0x00, 0x80, 0x16, 0, "strikethroughThickness", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_superscriptScale = {0x01, 0x00, 0x80, 0x16, 0, "superscriptScale", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_subscriptOffset = {0x01, 0x00, 0x80, 0x16, 0, "subscriptOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0};
+static varinfo_t flash_text_engine_FontMetrics_underlineOffset = {0x01, 0x00, 0x80, 0x16, 0, "underlineOffset", 0, &_Number, &flash_text_engine_FontMetrics, 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, 0, "numFrames", 0, 0, &flash_display_Scene, 0};
+static varinfo_t flash_display_Scene_labels = {0x01, 0x00, 0x80, 0x16, 0, "labels", 0, 0, &flash_display_Scene, 0};
+static varinfo_t flash_display_Scene_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_Scene, 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 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, 0, "strength", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static varinfo_t flash_filters_GradientBevelFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_GradientBevelFilter, 0};
+static methodinfo_t flash_filters_GradientBevelFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_GradientBevelFilter, 0};
+static classinfo_t flash_text_TextRun = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextRun", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_TextRun_beginIndex = {0x01, 0x00, 0x80, 0x16, 0, "beginIndex", 0, &_int, &flash_text_TextRun, 0};
+static varinfo_t flash_text_TextRun_endIndex = {0x01, 0x00, 0x80, 0x16, 0, "endIndex", 0, &_int, &flash_text_TextRun, 0};
+static varinfo_t flash_text_TextRun_textFormat = {0x01, 0x00, 0x80, 0x16, 0, "textFormat", 0, &flash_text_TextFormat, &flash_text_TextRun, 0};
+static classinfo_t flash_text_TextColorType = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextColorType", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_sampler_getSampleCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSampleCount", 0, &_Number, 0, 0};
+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, 0, "value", 0, &_String, &flash_net_URLRequestHeader, 0};
+static varinfo_t flash_net_URLRequestHeader_name = {0x01, 0x00, 0x80, 0x16, 0, "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 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, 0, "previousLine", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_validity = {0x01, 0x00, 0x80, 0x16, 0, "validity", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextBlockBeginIndex", 0, &_int, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft = {0x02, 0x00, 0x80, 0x16, 0, "getAtomWordBoundaryOnLeft", 0, &_Boolean, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextRotation", 0, &_String, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_textHeight = {0x01, 0x00, 0x80, 0x16, 0, "textHeight", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomCenter = {0x02, 0x00, 0x80, 0x16, 0, "getAtomCenter", 0, &_Number, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomBounds = {0x02, 0x00, 0x80, 0x16, 0, "getAtomBounds", 0, &flash_geom_Rectangle, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_mirrorRegions = {0x01, 0x00, 0x80, 0x16, 0, "mirrorRegions", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_rawTextLength = {0x01, 0x00, 0x80, 0x16, 0, "rawTextLength", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_textWidth = {0x01, 0x00, 0x80, 0x16, 0, "textWidth", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_textBlock = {0x01, 0x00, 0x80, 0x16, 0, "textBlock", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "textBlockBeginIndex", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_unjustifiedTextWidth = {0x01, 0x00, 0x80, 0x16, 0, "unjustifiedTextWidth", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getBaselinePosition = {0x02, 0x00, 0x80, 0x16, 0, "getBaselinePosition", 0, &_Number, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_specifiedWidth = {0x01, 0x00, 0x80, 0x16, 0, "specifiedWidth", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getMirrorRegion = {0x02, 0x00, 0x80, 0x16, 0, "getMirrorRegion", 0, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomGraphic = {0x02, 0x00, 0x80, 0x16, 0, "getAtomGraphic", 0, &flash_display_DisplayObject, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_hasGraphicElement = {0x01, 0x00, 0x80, 0x16, 0, "hasGraphicElement", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_flushAtomData = {0x02, 0x00, 0x80, 0x16, 0, "flushAtomData", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_dump = {0x02, 0x00, 0x80, 0x16, 0, "dump", 0, &_String, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_nextLine = {0x01, 0x00, 0x80, 0x16, 0, "nextLine", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtCharIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomIndexAtCharIndex", 0, &_int, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockEndIndex = {0x02, 0x00, 0x80, 0x16, 0, "getAtomTextBlockEndIndex", 0, &_int, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_atomCount = {0x01, 0x00, 0x80, 0x16, 0, "atomCount", 0, 0, &flash_text_engine_TextLine, 0};
+static varinfo_t flash_text_engine_TextLine_descent = {0x01, 0x00, 0x80, 0x16, 0, "descent", 0, 0, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomBidiLevel = {0x02, 0x00, 0x80, 0x16, 0, "getAtomBidiLevel", 0, &_int, &flash_text_engine_TextLine, 0};
+static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getAtomIndexAtPoint", 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, 0, "contentType", 0, 0, &flash_net_URLRequest, 0};
+static varinfo_t flash_net_URLRequest_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_net_URLRequest, 0};
+static varinfo_t flash_net_URLRequest_requestHeaders = {0x01, 0x00, 0x80, 0x16, 0, "requestHeaders", 0, 0, &flash_net_URLRequest, 0};
+static varinfo_t flash_net_URLRequest_method = {0x01, 0x00, 0x80, 0x16, 0, "method", 0, 0, &flash_net_URLRequest, 0};
+static varinfo_t flash_net_URLRequest_digest = {0x01, 0x00, 0x80, 0x16, 0, "digest", 0, 0, &flash_net_URLRequest, 0};
+static varinfo_t flash_net_URLRequest_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_URLRequest, 0};
+static classinfo_t _URIError = {0x03, 0x00, 0x88, 0x16, "", "URIError", 0, &_Error, interfaces: {0}};
+static methodinfo_t flash_net_getClassByAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "getClassByAlias", 0, &_Class, 0, 0};
+static classinfo_t flash_display_ShaderParameter = {0x03, 0x00, 0x89, 0x16, "flash.display", "ShaderParameter", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_display_ShaderParameter_value = {0x01, 0x00, 0x80, 0x16, 0, "value", 0, 0, &flash_display_ShaderParameter, 0};
+static varinfo_t flash_display_ShaderParameter_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_display_ShaderParameter, 0};
+static varinfo_t flash_display_ShaderParameter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_display_ShaderParameter, 0};
+static classinfo_t flash_filters_BitmapFilterType = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BitmapFilterType", 0, &_Object, interfaces: {0}};
+static classinfo_t _SecurityError = {0x03, 0x00, 0x88, 0x16, "", "SecurityError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_utils_IDataInput = {0x03, 0x00, 0x90, 0x16, "flash.utils", "IDataInput", 0, 0, interfaces: {0}};
+static methodinfo_t flash_utils_IDataInput_readUTF = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUTF", 0, &_String, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readByte", 0, &_int, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readUTFBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUTFBytes", 0, &_String, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readShort = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readShort", 0, &_int, &flash_utils_IDataInput, 0};
+static varinfo_t flash_utils_IDataInput_objectEncoding = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "objectEncoding", 0, 0, &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_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};
+static varinfo_t flash_utils_IDataInput_bytesAvailable = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "bytesAvailable", 0, 0, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readUnsignedShort = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUnsignedShort", 0, &_uint, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readObject = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readObject", 0, 0, &flash_utils_IDataInput, 0};
+static methodinfo_t flash_utils_IDataInput_readFloat = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readFloat", 0, &_Number, &flash_utils_IDataInput, 0};
+static varinfo_t flash_utils_IDataInput_endian = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "endian", 0, 0, &flash_utils_IDataInput, 0};
+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_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_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_prototype = {0x01, 0x00, 0x80, 0x16, 0, "prototype", 0, 0, &_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, 0, "top", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_intersection = {0x02, 0x00, 0x80, 0x16, 0, "intersection", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_intersects = {0x02, 0x00, 0x80, 0x16, 0, "intersects", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_containsPoint = {0x02, 0x00, 0x80, 0x16, 0, "containsPoint", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_setEmpty = {0x02, 0x00, 0x80, 0x16, 0, "setEmpty", 0, 0, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_topLeft = {0x01, 0x00, 0x80, 0x16, 0, "topLeft", 0, 0, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, &_Number, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_containsRect = {0x02, 0x00, 0x80, 0x16, 0, "containsRect", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_isEmpty = {0x02, 0x00, 0x80, 0x16, 0, "isEmpty", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, &_Number, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_left = {0x01, 0x00, 0x80, 0x16, 0, "left", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_inflate = {0x02, 0x00, 0x80, 0x16, 0, "inflate", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_inflatePoint = {0x02, 0x00, 0x80, 0x16, 0, "inflatePoint", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_offsetPoint = {0x02, 0x00, 0x80, 0x16, 0, "offsetPoint", 0, 0, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, &_Number, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_bottomRight = {0x01, 0x00, 0x80, 0x16, 0, "bottomRight", 0, 0, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_right = {0x01, 0x00, 0x80, 0x16, 0, "right", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_contains = {0x02, 0x00, 0x80, 0x16, 0, "contains", 0, &_Boolean, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_union = {0x02, 0x00, 0x80, 0x16, 0, "union", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_bottom = {0x01, 0x00, 0x80, 0x16, 0, "bottom", 0, 0, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0};
+static varinfo_t flash_geom_Rectangle_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, &_Number, &flash_geom_Rectangle, 0};
+static methodinfo_t flash_geom_Rectangle_offset = {0x02, 0x00, 0x80, 0x16, 0, "offset", 0, 0, &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, 0, "toString", 0, &_String, &flash_events_SecurityErrorEvent, 0};
+static methodinfo_t flash_events_SecurityErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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 classinfo_t flash_display_InterpolationMethod = {0x03, 0x00, 0x81, 0x16, "flash.display", "InterpolationMethod", 0, &_Object, interfaces: {0}};
+static classinfo_t _Object = {0x03, 0x00, 0x88, 0x16, "", "Object", 0, 0, interfaces: {0}};
+static methodinfo_t _Object_init = {0x02, 0x00, 0x82, 0x17, 0, "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 methodinfo_t _Object__setPropertyIsEnumerable = {0x02, 0x00, 0x82, 0x1a, 0, "_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, 0, "_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 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, 0, "videoCodec", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_info = {0x01, 0x00, 0x80, 0x16, 0, "info", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_attachCamera = {0x02, 0x00, 0x80, 0x16, 0, "attachCamera", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_farNonce = {0x01, 0x00, 0x80, 0x16, 0, "farNonce", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_pause = {0x02, 0x00, 0x80, 0x16, 0, "pause", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_onPeerConnect = {0x02, 0x00, 0x80, 0x16, 0, "onPeerConnect", 0, &_Boolean, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_resume = {0x02, 0x00, 0x80, 0x16, 0, "resume", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_liveDelay = {0x01, 0x00, 0x80, 0x16, 0, "liveDelay", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_peerStreams = {0x01, 0x00, 0x80, 0x16, 0, "peerStreams", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveVideo = {0x02, 0x00, 0x80, 0x16, 0, "receiveVideo", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_maxPauseBufferTime = {0x01, 0x00, 0x80, 0x16, 0, "maxPauseBufferTime", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_play2 = {0x02, 0x00, 0x80, 0x16, 0, "play2", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_audioCodec = {0x01, 0x00, 0x80, 0x16, 0, "audioCodec", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveVideoFPS = {0x02, 0x00, 0x80, 0x16, 0, "receiveVideoFPS", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_farID = {0x01, 0x00, 0x80, 0x16, 0, "farID", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_receiveAudio = {0x02, 0x00, 0x80, 0x16, 0, "receiveAudio", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_bufferLength = {0x01, 0x00, 0x80, 0x16, 0, "bufferLength", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_seek = {0x02, 0x00, 0x80, 0x16, 0, "seek", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_attachAudio = {0x02, 0x00, 0x80, 0x16, 0, "attachAudio", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_bufferTime = {0x01, 0x00, 0x80, 0x16, 0, "bufferTime", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_publish = {0x02, 0x00, 0x80, 0x16, 0, "publish", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_togglePause = {0x02, 0x00, 0x80, 0x16, 0, "togglePause", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, 0, "checkPolicyFile", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_nearNonce = {0x01, 0x00, 0x80, 0x16, 0, "nearNonce", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_decodedFrames = {0x01, 0x00, 0x80, 0x16, 0, "decodedFrames", 0, 0, &flash_net_NetStream, 0};
+static methodinfo_t flash_net_NetStream_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_currentFPS = {0x01, 0x00, 0x80, 0x16, 0, "currentFPS", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_time = {0x01, 0x00, 0x80, 0x16, 0, "time", 0, 0, &flash_net_NetStream, 0};
+static varinfo_t flash_net_NetStream_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_net_NetStream, 0};
+static classinfo_t _ArgumentError = {0x03, 0x00, 0x88, 0x16, "", "ArgumentError", 0, &_Error, interfaces: {0}};
+static classinfo_t _XMLList = {0x03, 0x00, 0x89, 0x16, "", "XMLList", 0, &_Object, interfaces: {0}};
+static methodinfo_t _XMLList_normalize = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "normalize", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_removeNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "removeNamespace", 0, &_XML, &_XMLList, 0};
+static methodinfo_t _XMLList_prependChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "prependChild", 0, &_XML, &_XMLList, 0};
+static methodinfo_t _XMLList_toXMLString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toXMLString", 0, &_String, &_XMLList, 0};
+static methodinfo_t _XMLList_nodeKind = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "nodeKind", 0, &_String, &_XMLList, 0};
+static methodinfo_t _XMLList_copy = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "copy", 0, &_XMLList, &_XMLList, 0};
+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_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};
+static methodinfo_t _XMLList_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "propertyIsEnumerable", 0, &_Boolean, &_XMLList, 0};
+static methodinfo_t _XMLList_comments = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "comments", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_attributes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attributes", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_descendants = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "descendants", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_replace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "replace", 0, &_XML, &_XMLList, 0};
+static methodinfo_t _XMLList_children = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "children", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_contains = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "contains", 0, &_Boolean, &_XMLList, 0};
+static methodinfo_t _XMLList_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasSimpleContent", 0, &_Boolean, &_XMLList, 0};
+static methodinfo_t _XMLList_elements = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "elements", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_hasComplexContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasComplexContent", 0, &_Boolean, &_XMLList, 0};
+static methodinfo_t _XMLList_insertChildAfter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildAfter", 0, 0, &_XMLList, 0};
+static methodinfo_t _XMLList_parent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "parent", 0, 0, &_XMLList, 0};
+static methodinfo_t _XMLList_length = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "length", 0, &_int, &_XMLList, 0};
+static methodinfo_t _XMLList_processingInstructions = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "processingInstructions", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_child = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "child", 0, &_XMLList, &_XMLList, 0};
+static methodinfo_t _XMLList_appendChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "appendChild", 0, &_XML, &_XMLList, 0};
+static methodinfo_t _XMLList_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_XMLList, &_XMLList, 0};
+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_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, 0, "subtract", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_distance = {0x02, 0x00, 0x82, 0x16, 0, "distance", 0, &_Number, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_normalize = {0x02, 0x00, 0x80, 0x16, 0, "normalize", 0, 0, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, &_Boolean, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_geom_Point, 0};
+static varinfo_t flash_geom_Point_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, &_Number, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_add = {0x02, 0x00, 0x80, 0x16, 0, "add", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_polar = {0x02, 0x00, 0x82, 0x16, 0, "polar", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_interpolate = {0x02, 0x00, 0x82, 0x16, 0, "interpolate", 0, &flash_geom_Point, &flash_geom_Point, 0};
+static varinfo_t flash_geom_Point_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, &_Number, &flash_geom_Point, 0};
+static varinfo_t flash_geom_Point_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_geom_Point, 0};
+static methodinfo_t flash_geom_Point_offset = {0x02, 0x00, 0x80, 0x16, 0, "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, 0, "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}};
+static varinfo_t flash_display_DisplayObject_rotation = {0x01, 0x00, 0x80, 0x16, 0, "rotation", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_filters = {0x01, 0x00, 0x80, 0x16, 0, "filters", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_rotationZ = {0x01, 0x00, 0x80, 0x16, 0, "rotationZ", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_accessibilityProperties = {0x01, 0x00, 0x80, 0x16, 0, "accessibilityProperties", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_mouseX = {0x01, 0x00, 0x80, 0x16, 0, "mouseX", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_root = {0x01, 0x00, 0x80, 0x16, 0, "root", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_stage = {0x01, 0x00, 0x80, 0x16, 0, "stage", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_rotationY = {0x01, 0x00, 0x80, 0x16, 0, "rotationY", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_scaleZ = {0x01, 0x00, 0x80, 0x16, 0, "scaleZ", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_local3DToGlobal = {0x02, 0x00, 0x80, 0x16, 0, "local3DToGlobal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_loaderInfo = {0x01, 0x00, 0x80, 0x16, 0, "loaderInfo", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_cacheAsBitmap = {0x01, 0x00, 0x80, 0x16, 0, "cacheAsBitmap", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_transform = {0x01, 0x00, 0x80, 0x16, 0, "transform", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_scaleY = {0x01, 0x00, 0x80, 0x16, 0, "scaleY", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_rotationX = {0x01, 0x00, 0x80, 0x16, 0, "rotationX", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_scrollRect = {0x01, 0x00, 0x80, 0x16, 0, "scrollRect", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_scale9Grid = {0x01, 0x00, 0x80, 0x16, 0, "scale9Grid", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_parent = {0x01, 0x00, 0x80, 0x16, 0, "parent", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_hitTestObject = {0x02, 0x00, 0x80, 0x16, 0, "hitTestObject", 0, &_Boolean, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_hitTestPoint = {0x02, 0x00, 0x80, 0x16, 0, "hitTestPoint", 0, &_Boolean, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_getRect = {0x02, 0x00, 0x80, 0x16, 0, "getRect", 0, &flash_geom_Rectangle, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_opaqueBackground = {0x01, 0x00, 0x80, 0x16, 0, "opaqueBackground", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_globalToLocal3D = {0x02, 0x00, 0x80, 0x16, 0, "globalToLocal3D", 0, &flash_geom_Vector3D, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_visible = {0x01, 0x00, 0x80, 0x16, 0, "visible", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_blendMode = {0x01, 0x00, 0x80, 0x16, 0, "blendMode", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_scaleX = {0x01, 0x00, 0x80, 0x16, 0, "scaleX", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_globalToLocal = {0x02, 0x00, 0x80, 0x16, 0, "globalToLocal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_localToGlobal = {0x02, 0x00, 0x80, 0x16, 0, "localToGlobal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_z = {0x01, 0x00, 0x80, 0x16, 0, "z", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_DisplayObject, 0};
+static methodinfo_t flash_display_DisplayObject_getBounds = {0x02, 0x00, 0x80, 0x16, 0, "getBounds", 0, &flash_geom_Rectangle, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_mask = {0x01, 0x00, 0x80, 0x16, 0, "mask", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_mouseY = {0x01, 0x00, 0x80, 0x16, 0, "mouseY", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, 0, &flash_display_DisplayObject, 0};
+static varinfo_t flash_display_DisplayObject_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, 0, &flash_display_DisplayObject, 0};
+static classinfo_t flash_sampler_DeleteObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "DeleteObjectSample", 0, &flash_sampler_Sample, interfaces: {0}};
+static methodinfo_t flash_system_fscommand = {0x02, 0x00, 0x82, 0x16, "flash.system", "fscommand", 0, 0, 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 methodinfo_t flash_sampler_StackFrame_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_sampler_StackFrame, 0};
+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, 0, "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 _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 classinfo_t flash_display_Bitmap = {0x03, 0x00, 0x80, 0x16, "flash.display", "Bitmap", 0, &flash_display_DisplayObject, interfaces: {0}};
+static varinfo_t flash_display_Bitmap_pixelSnapping = {0x01, 0x00, 0x80, 0x16, 0, "pixelSnapping", 0, 0, &flash_display_Bitmap, 0};
+static varinfo_t flash_display_Bitmap_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, 0, &flash_display_Bitmap, 0};
+static varinfo_t flash_display_Bitmap_smoothing = {0x01, 0x00, 0x80, 0x16, 0, "smoothing", 0, 0, &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, 0, "paperWidth", 0, 0, &flash_printing_PrintJob, 0};
+static methodinfo_t flash_printing_PrintJob_addPage = {0x02, 0x00, 0x80, 0x16, 0, "addPage", 0, 0, &flash_printing_PrintJob, 0};
+static varinfo_t flash_printing_PrintJob_pageHeight = {0x01, 0x00, 0x80, 0x16, 0, "pageHeight", 0, 0, &flash_printing_PrintJob, 0};
+static methodinfo_t flash_printing_PrintJob_start = {0x02, 0x00, 0x80, 0x16, 0, "start", 0, &_Boolean, &flash_printing_PrintJob, 0};
+static varinfo_t flash_printing_PrintJob_pageWidth = {0x01, 0x00, 0x80, 0x16, 0, "pageWidth", 0, 0, &flash_printing_PrintJob, 0};
+static methodinfo_t flash_printing_PrintJob_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_printing_PrintJob, 0};
+static varinfo_t flash_printing_PrintJob_paperHeight = {0x01, 0x00, 0x80, 0x16, 0, "paperHeight", 0, 0, &flash_printing_PrintJob, 0};
+static varinfo_t flash_printing_PrintJob_orientation = {0x01, 0x00, 0x80, 0x16, 0, "orientation", 0, 0, &flash_printing_PrintJob, 0};
+static classinfo_t flash_text_StaticText = {0x03, 0x00, 0x81, 0x16, "flash.text", "StaticText", 0, &flash_display_DisplayObject, interfaces: {0}};
+static varinfo_t flash_text_StaticText_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_StaticText, 0};
+static classinfo_t flash_text_engine_SpaceJustifier = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "SpaceJustifier", 0, &flash_text_engine_TextJustifier, interfaces: {0}};
+static methodinfo_t flash_text_engine_SpaceJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_text_engine_TextJustifier, &flash_text_engine_SpaceJustifier, 0};
+static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing = {0x01, 0x00, 0x80, 0x16, 0, "letterSpacing", 0, 0, &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, 0, "toString", 0, &_String, &flash_events_DataEvent, 0};
+static methodinfo_t flash_events_DataEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_DataEvent, 0};
+static varinfo_t flash_events_DataEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &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, 0, "toString", 0, &_String, &flash_events_ActivityEvent, 0};
+static varinfo_t flash_events_ActivityEvent_activating = {0x01, 0x00, 0x80, 0x16, 0, "activating", 0, 0, &flash_events_ActivityEvent, 0};
+static methodinfo_t flash_events_ActivityEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_ActivityEvent, 0};
+static classinfo_t flash_display_GraphicsEndFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsEndFill", 0, &_Object, interfaces: {&flash_display_IGraphicsFill, &flash_display_IGraphicsData, 0}};
+static classinfo_t flash_display_ColorCorrection = {0x03, 0x00, 0x81, 0x16, "flash.display", "ColorCorrection", 0, &_Object, interfaces: {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, 0, "toString", 0, &_String, &flash_events_IOErrorEvent, 0};
+static methodinfo_t flash_events_IOErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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, 0, "scaleMode", 0, 0, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_miterLimit = {0x01, 0x00, 0x80, 0x16, 0, "miterLimit", 0, &_Number, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_pixelHinting = {0x01, 0x00, 0x80, 0x16, 0, "pixelHinting", 0, &_Boolean, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_fill = {0x01, 0x00, 0x80, 0x16, 0, "fill", 0, &flash_display_IGraphicsFill, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_thickness = {0x01, 0x00, 0x80, 0x16, 0, "thickness", 0, &_Number, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_joints = {0x01, 0x00, 0x80, 0x16, 0, "joints", 0, 0, &flash_display_GraphicsStroke, 0};
+static varinfo_t flash_display_GraphicsStroke_caps = {0x01, 0x00, 0x80, 0x16, 0, "caps", 0, 0, &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 methodinfo_t _Boolean_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_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}};
+static varinfo_t flash_text_engine_GraphicElement_graphic = {0x01, 0x00, 0x80, 0x16, 0, "graphic", 0, 0, &flash_text_engine_GraphicElement, 0};
+static varinfo_t flash_text_engine_GraphicElement_elementWidth = {0x01, 0x00, 0x80, 0x16, 0, "elementWidth", 0, 0, &flash_text_engine_GraphicElement, 0};
+static varinfo_t flash_text_engine_GraphicElement_elementHeight = {0x01, 0x00, 0x80, 0x16, 0, "elementHeight", 0, 0, &flash_text_engine_GraphicElement, 0};
+static classinfo_t flash_media_Microphone = {0x03, 0x00, 0x81, 0x16, "flash.media", "Microphone", 0, &flash_events_EventDispatcher, interfaces: {0}};
+static varinfo_t flash_media_Microphone_codec = {0x01, 0x00, 0x80, 0x16, 0, "codec", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_gain = {0x01, 0x00, 0x80, 0x16, 0, "gain", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_index = {0x01, 0x00, 0x80, 0x16, 0, "index", 0, 0, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setLoopBack = {0x02, 0x00, 0x80, 0x16, 0, "setLoopBack", 0, 0, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setSilenceLevel = {0x02, 0x00, 0x80, 0x16, 0, "setSilenceLevel", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_getMicrophone = {0x02, 0x00, 0x82, 0x16, 0, "getMicrophone", 0, &flash_media_Microphone, &flash_media_Microphone, 0};
+static methodinfo_t flash_media_Microphone_setUseEchoSuppression = {0x02, 0x00, 0x80, 0x16, 0, "setUseEchoSuppression", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_framesPerPacket = {0x01, 0x00, 0x80, 0x16, 0, "framesPerPacket", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_muted = {0x01, 0x00, 0x80, 0x16, 0, "muted", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_encodeQuality = {0x01, 0x00, 0x80, 0x16, 0, "encodeQuality", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_useEchoSuppression = {0x01, 0x00, 0x80, 0x16, 0, "useEchoSuppression", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_silenceLevel = {0x01, 0x00, 0x80, 0x16, 0, "silenceLevel", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_silenceTimeout = {0x01, 0x00, 0x80, 0x16, 0, "silenceTimeout", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_rate = {0x01, 0x00, 0x80, 0x16, 0, "rate", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_activityLevel = {0x01, 0x00, 0x80, 0x16, 0, "activityLevel", 0, 0, &flash_media_Microphone, 0};
+static varinfo_t flash_media_Microphone_names = {0x01, 0x00, 0x82, 0x16, 0, "names", 0, 0, &flash_media_Microphone, 0};
+static classinfo_t flash_display_GraphicsShaderFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsShaderFill", 0, &_Object, interfaces: {&flash_display_IGraphicsFill, &flash_display_IGraphicsData, 0}};
+static varinfo_t flash_display_GraphicsShaderFill_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, &flash_display_Shader, &flash_display_GraphicsShaderFill, 0};
+static varinfo_t flash_display_GraphicsShaderFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, &flash_geom_Matrix, &flash_display_GraphicsShaderFill, 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, 0, "clear", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
+static methodinfo_t flash_ui_ContextMenuClipboardItems_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems, 0};
+static varinfo_t flash_ui_ContextMenuClipboardItems_paste = {0x01, 0x00, 0x80, 0x16, 0, "paste", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
+static varinfo_t flash_ui_ContextMenuClipboardItems_selectAll = {0x01, 0x00, 0x80, 0x16, 0, "selectAll", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
+static varinfo_t flash_ui_ContextMenuClipboardItems_copy = {0x01, 0x00, 0x80, 0x16, 0, "copy", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
+static varinfo_t flash_ui_ContextMenuClipboardItems_cut = {0x01, 0x00, 0x80, 0x16, 0, "cut", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0};
+static classinfo_t flash_errors_IllegalOperationError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "IllegalOperationError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_filters_GradientGlowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GradientGlowFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_GradientGlowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static varinfo_t flash_filters_GradientGlowFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_GradientGlowFilter, 0};
+static methodinfo_t flash_filters_GradientGlowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_GradientGlowFilter, 0};
+static classinfo_t flash_display_CapsStyle = {0x03, 0x00, 0x81, 0x16, "flash.display", "CapsStyle", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_FontLookup = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontLookup", 0, &_Object, interfaces: {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, 0, "setSelectColor", 0, 0, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_setSelected = {0x02, 0x00, 0x80, 0x16, 0, "setSelected", 0, 0, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_getSelectedText = {0x02, 0x00, 0x80, 0x16, 0, "getSelectedText", 0, &_String, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_getTextRunInfo = {0x02, 0x00, 0x80, 0x16, 0, "getTextRunInfo", 0, &_Array, &flash_text_TextSnapshot, 0};
+static varinfo_t flash_text_TextSnapshot_charCount = {0x01, 0x00, 0x80, 0x16, 0, "charCount", 0, 0, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_findText = {0x02, 0x00, 0x80, 0x16, 0, "findText", 0, &_int, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_getSelected = {0x02, 0x00, 0x80, 0x16, 0, "getSelected", 0, &_Boolean, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_hitTestTextNearPos = {0x02, 0x00, 0x80, 0x16, 0, "hitTestTextNearPos", 0, &_Number, &flash_text_TextSnapshot, 0};
+static methodinfo_t flash_text_TextSnapshot_getText = {0x02, 0x00, 0x80, 0x16, 0, "getText", 0, &_String, &flash_text_TextSnapshot, 0};
+static classinfo_t flash_display_InteractiveObject = {0x03, 0x00, 0x80, 0x16, "flash.display", "InteractiveObject", 0, &flash_display_DisplayObject, interfaces: {0}};
+static varinfo_t flash_display_InteractiveObject_tabIndex = {0x01, 0x00, 0x80, 0x16, 0, "tabIndex", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_doubleClickEnabled = {0x01, 0x00, 0x80, 0x16, 0, "doubleClickEnabled", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_tabEnabled = {0x01, 0x00, 0x80, 0x16, 0, "tabEnabled", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_mouseEnabled = {0x01, 0x00, 0x80, 0x16, 0, "mouseEnabled", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_contextMenu = {0x01, 0x00, 0x80, 0x16, 0, "contextMenu", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_focusRect = {0x01, 0x00, 0x80, 0x16, 0, "focusRect", 0, 0, &flash_display_InteractiveObject, 0};
+static varinfo_t flash_display_InteractiveObject_accessibilityImplementation = {0x01, 0x00, 0x80, 0x16, 0, "accessibilityImplementation", 0, 0, &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, 0, "isFontCompatible", 0, &_Boolean, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getTextFormat = {0x02, 0x00, 0x80, 0x16, 0, "getTextFormat", 0, &flash_text_TextFormat, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_border = {0x01, 0x00, 0x80, 0x16, 0, "border", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_selectedText = {0x01, 0x00, 0x80, 0x16, 0, "selectedText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_pasteRichText = {0x02, 0x00, 0x80, 0x17, 0, "pasteRichText", 0, &_Boolean, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_bottomScrollV = {0x01, 0x00, 0x80, 0x16, 0, "bottomScrollV", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineIndexOfChar = {0x02, 0x00, 0x80, 0x16, 0, "getLineIndexOfChar", 0, &_int, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_replaceText = {0x02, 0x00, 0x80, 0x16, 0, "replaceText", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_defaultTextFormat = {0x01, 0x00, 0x80, 0x16, 0, "defaultTextFormat", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_restrict = {0x01, 0x00, 0x80, 0x16, 0, "restrict", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_htmlText = {0x01, 0x00, 0x80, 0x16, 0, "htmlText", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_copyRichText = {0x02, 0x00, 0x80, 0x17, 0, "copyRichText", 0, &_String, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineText = {0x02, 0x00, 0x80, 0x16, 0, "getLineText", 0, &_String, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getFirstCharInParagraph = {0x02, 0x00, 0x80, 0x16, 0, "getFirstCharInParagraph", 0, &_int, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_setSelection = {0x02, 0x00, 0x80, 0x16, 0, "setSelection", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_wordWrap = {0x01, 0x00, 0x80, 0x16, 0, "wordWrap", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_appendText = {0x02, 0x00, 0x80, 0x16, 0, "appendText", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_caretIndex = {0x01, 0x00, 0x80, 0x16, 0, "caretIndex", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_mouseWheelEnabled = {0x01, 0x00, 0x80, 0x16, 0, "mouseWheelEnabled", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_selectionBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "selectionBeginIndex", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_sharpness = {0x01, 0x00, 0x80, 0x16, 0, "sharpness", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getLineIndexAtPoint", 0, &_int, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getCharIndexAtPoint = {0x02, 0x00, 0x80, 0x16, 0, "getCharIndexAtPoint", 0, &_int, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getXMLText = {0x02, 0x00, 0x80, 0x16, 0, "getXMLText", 0, &_String, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getParagraphLength = {0x02, 0x00, 0x80, 0x16, 0, "getParagraphLength", 0, &_int, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getRawText = {0x02, 0x00, 0x80, 0x16, 0, "getRawText", 0, &_String, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_gridFitType = {0x01, 0x00, 0x80, 0x16, 0, "gridFitType", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineOffset = {0x02, 0x00, 0x80, 0x16, 0, "getLineOffset", 0, &_int, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_backgroundColor = {0x01, 0x00, 0x80, 0x16, 0, "backgroundColor", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_multiline = {0x01, 0x00, 0x80, 0x16, 0, "multiline", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_numLines = {0x01, 0x00, 0x80, 0x16, 0, "numLines", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getImageReference = {0x02, 0x00, 0x80, 0x16, 0, "getImageReference", 0, &flash_display_DisplayObject, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_displayAsPassword = {0x01, 0x00, 0x80, 0x16, 0, "displayAsPassword", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_textWidth = {0x01, 0x00, 0x80, 0x16, 0, "textWidth", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_autoSize = {0x01, 0x00, 0x80, 0x16, 0, "autoSize", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_selectable = {0x01, 0x00, 0x80, 0x16, 0, "selectable", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getCharBoundaries = {0x02, 0x00, 0x80, 0x16, 0, "getCharBoundaries", 0, &flash_geom_Rectangle, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_alwaysShowSelection = {0x01, 0x00, 0x80, 0x16, 0, "alwaysShowSelection", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_thickness = {0x01, 0x00, 0x80, 0x16, 0, "thickness", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_useRichTextClipboard = {0x01, 0x00, 0x80, 0x16, 0, "useRichTextClipboard", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_scrollV = {0x01, 0x00, 0x80, 0x16, 0, "scrollV", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getTextRuns = {0x02, 0x00, 0x80, 0x16, 0, "getTextRuns", 0, &_Array, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_setTextFormat = {0x02, 0x00, 0x80, 0x16, 0, "setTextFormat", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_textColor = {0x01, 0x00, 0x80, 0x16, 0, "textColor", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_maxScrollV = {0x01, 0x00, 0x80, 0x16, 0, "maxScrollV", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_embedFonts = {0x01, 0x00, 0x80, 0x16, 0, "embedFonts", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_scrollH = {0x01, 0x00, 0x80, 0x16, 0, "scrollH", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineLength = {0x02, 0x00, 0x80, 0x16, 0, "getLineLength", 0, &_int, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_textHeight = {0x01, 0x00, 0x80, 0x16, 0, "textHeight", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_antiAliasType = {0x01, 0x00, 0x80, 0x16, 0, "antiAliasType", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_styleSheet = {0x01, 0x00, 0x80, 0x16, 0, "styleSheet", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_background = {0x01, 0x00, 0x80, 0x16, 0, "background", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_replaceSelectedText = {0x02, 0x00, 0x80, 0x16, 0, "replaceSelectedText", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_borderColor = {0x01, 0x00, 0x80, 0x16, 0, "borderColor", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_maxScrollH = {0x01, 0x00, 0x80, 0x16, 0, "maxScrollH", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_maxChars = {0x01, 0x00, 0x80, 0x16, 0, "maxChars", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_getLineMetrics = {0x02, 0x00, 0x80, 0x16, 0, "getLineMetrics", 0, &flash_text_TextLineMetrics, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_selectionEndIndex = {0x01, 0x00, 0x80, 0x16, 0, "selectionEndIndex", 0, 0, &flash_text_TextField, 0};
+static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16, 0, "insertXMLText", 0, 0, &flash_text_TextField, 0};
+static varinfo_t flash_text_TextField_condenseWhite = {0x01, 0x00, 0x80, 0x16, 0, "condenseWhite", 0, 0, &flash_text_TextField, 0};
+static classinfo_t flash_printing_PrintJobOrientation = {0x03, 0x00, 0x81, 0x16, "flash.printing", "PrintJobOrientation", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_TextRenderer = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextRenderer", 0, &_Object, interfaces: {0}};
+static 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, 0, "defaultObjectEncoding", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_nearID = {0x01, 0x00, 0x80, 0x16, 0, "nearID", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_client = {0x01, 0x00, 0x80, 0x16, 0, "client", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_farNonce = {0x01, 0x00, 0x80, 0x16, 0, "farNonce", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_farID = {0x01, 0x00, 0x80, 0x16, 0, "farID", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_call = {0x02, 0x00, 0x80, 0x16, 0, "call", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_usingTLS = {0x01, 0x00, 0x80, 0x16, 0, "usingTLS", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_proxyType = {0x01, 0x00, 0x80, 0x16, 0, "proxyType", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_addHeader = {0x02, 0x00, 0x80, 0x16, 0, "addHeader", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_protocol = {0x01, 0x00, 0x80, 0x16, 0, "protocol", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_nearNonce = {0x01, 0x00, 0x80, 0x16, 0, "nearNonce", 0, 0, &flash_net_NetConnection, 0};
+static methodinfo_t flash_net_NetConnection_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_unconnectedPeerStreams = {0x01, 0x00, 0x80, 0x16, 0, "unconnectedPeerStreams", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_maxPeerConnections = {0x01, 0x00, 0x80, 0x16, 0, "maxPeerConnections", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_connectedProxyType = {0x01, 0x00, 0x80, 0x16, 0, "connectedProxyType", 0, 0, &flash_net_NetConnection, 0};
+static varinfo_t flash_net_NetConnection_uri = {0x01, 0x00, 0x80, 0x16, 0, "uri", 0, 0, &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};
+static classinfo_t flash_display_GraphicsPathWinding = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPathWinding", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_TabStop = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TabStop", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_engine_TabStop_alignment = {0x01, 0x00, 0x80, 0x16, 0, "alignment", 0, 0, &flash_text_engine_TabStop, 0};
+static varinfo_t flash_text_engine_TabStop_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_text_engine_TabStop, 0};
+static varinfo_t flash_text_engine_TabStop_decimalAlignmentToken = {0x01, 0x00, 0x80, 0x16, 0, "decimalAlignmentToken", 0, 0, &flash_text_engine_TabStop, 0};
+static classinfo_t flash_text_engine_JustificationStyle = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "JustificationStyle", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_sampler_startSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "startSampling", 0, 0, 0, 0};
+static classinfo_t flash_text_engine_TextRotation = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextRotation", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_sampler_clearSamples = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "clearSamples", 0, 0, 0, 0};
+static classinfo_t flash_system_IMEConversionMode = {0x03, 0x00, 0x81, 0x16, "flash.system", "IMEConversionMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_StageScaleMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageScaleMode", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_sampler_getSize = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getSize", 0, &_Number, 0, 0};
+static classinfo_t flash_net_URLStream = {0x03, 0x00, 0x80, 0x16, "flash.net", "URLStream", 0, &flash_events_EventDispatcher, interfaces: {&flash_utils_IDataInput, 0}};
+static methodinfo_t flash_net_URLStream_readUTF = {0x02, 0x00, 0x80, 0x16, 0, "readUTF", 0, &_String, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readByte = {0x02, 0x00, 0x80, 0x16, 0, "readByte", 0, &_int, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readUTFBytes = {0x02, 0x00, 0x80, 0x16, 0, "readUTFBytes", 0, &_String, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readShort = {0x02, 0x00, 0x80, 0x16, 0, "readShort", 0, &_int, &flash_net_URLStream, 0};
+static varinfo_t flash_net_URLStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, 0, "objectEncoding", 0, 0, &flash_net_URLStream, 0};
+static varinfo_t flash_net_URLStream_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedInt", 0, &_uint, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readDouble = {0x02, 0x00, 0x80, 0x16, 0, "readDouble", 0, &_Number, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readBytes = {0x02, 0x00, 0x80, 0x16, 0, "readBytes", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedByte", 0, &_uint, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readMultiByte = {0x02, 0x00, 0x80, 0x16, 0, "readMultiByte", 0, &_String, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readInt = {0x02, 0x00, 0x80, 0x16, 0, "readInt", 0, &_int, &flash_net_URLStream, 0};
+static varinfo_t flash_net_URLStream_bytesAvailable = {0x01, 0x00, 0x80, 0x16, 0, "bytesAvailable", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, 0, "readUnsignedShort", 0, &_uint, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readObject = {0x02, 0x00, 0x80, 0x16, 0, "readObject", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readFloat = {0x02, 0x00, 0x80, 0x16, 0, "readFloat", 0, &_Number, &flash_net_URLStream, 0};
+static varinfo_t flash_net_URLStream_endian = {0x01, 0x00, 0x80, 0x16, 0, "endian", 0, 0, &flash_net_URLStream, 0};
+static methodinfo_t flash_net_URLStream_readBoolean = {0x02, 0x00, 0x80, 0x16, 0, "readBoolean", 0, &_Boolean, &flash_net_URLStream, 0};
+static classinfo_t flash_display_BlendMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "BlendMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_ui_Mouse = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Mouse", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_errors_InvalidSWFError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "InvalidSWFError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_text_engine_RenderingMode = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "RenderingMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_GraphicsTrianglePath = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsTrianglePath", 0, &_Object, interfaces: {&flash_display_IGraphicsPath, &flash_display_IGraphicsData, 0}};
+static varinfo_t flash_display_GraphicsTrianglePath_culling = {0x01, 0x00, 0x80, 0x16, 0, "culling", 0, 0, &flash_display_GraphicsTrianglePath, 0};
+static varinfo_t flash_display_GraphicsTrianglePath_vertices = {0x01, 0x00, 0x80, 0x16, 0, "vertices", 0, &__AS3___vec_Vector, &flash_display_GraphicsTrianglePath, 0};
+static varinfo_t flash_display_GraphicsTrianglePath_indices = {0x01, 0x00, 0x80, 0x16, 0, "indices", 0, &__AS3___vec_Vector, &flash_display_GraphicsTrianglePath, 0};
+static varinfo_t flash_display_GraphicsTrianglePath_uvtData = {0x01, 0x00, 0x80, 0x16, 0, "uvtData", 0, &__AS3___vec_Vector, &flash_display_GraphicsTrianglePath, 0};
+static classinfo_t flash_display_IGraphicsFill = {0x03, 0x00, 0x90, 0x16, "flash.display", "IGraphicsFill", 0, 0, interfaces: {0}};
+static classinfo_t flash_text_engine_TypographicCase = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TypographicCase", 0, &_Object, interfaces: {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_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_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_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_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "inScopeNamespaces", 0, &_Array, &_XML, 0};
+static varinfo_t _XML_prettyPrinting = {0x01, 0x00, 0x82, 0x16, 0, "prettyPrinting", 0, 0, &_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 varinfo_t _XML_ignoreComments = {0x01, 0x00, 0x82, 0x16, 0, "ignoreComments", 0, 0, &_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, 0, "ignoreWhitespace", 0, 0, &_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 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, 0, "ignoreProcessingInstructions", 0, 0, &_XML, 0};
+static varinfo_t _XML_prettyIndent = {0x01, 0x00, 0x82, 0x16, 0, "prettyIndent", 0, 0, &_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 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, 0, "maxBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "dataBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_videoByteCount = {0x01, 0x00, 0x80, 0x16, 0, "videoByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_videoBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "videoBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_audioBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "audioBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_dataBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "dataBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_SRTT = {0x01, 0x00, 0x80, 0x16, 0, "SRTT", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_droppedFrames = {0x01, 0x00, 0x80, 0x16, 0, "droppedFrames", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_audioByteCount = {0x01, 0x00, 0x80, 0x16, 0, "audioByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_audioBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "audioBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_byteCount = {0x01, 0x00, 0x80, 0x16, 0, "byteCount", 0, 0, &flash_net_NetStreamInfo, 0};
+static methodinfo_t flash_net_NetStreamInfo_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_dataByteCount = {0x01, 0x00, 0x80, 0x16, 0, "dataByteCount", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_videoBufferByteLength = {0x01, 0x00, 0x80, 0x16, 0, "videoBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_dataBufferLength = {0x01, 0x00, 0x80, 0x16, 0, "dataBufferLength", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_audioLossRate = {0x01, 0x00, 0x80, 0x16, 0, "audioLossRate", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_videoBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "videoBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "currentBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "audioBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0};
+static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond = {0x01, 0x00, 0x80, 0x16, 0, "playbackBytesPerSecond", 0, 0, &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, 0, "setChildIndex", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_stageFocusRect = {0x01, 0x00, 0x80, 0x16, 0, "stageFocusRect", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_frameRate = {0x01, 0x00, 0x80, 0x16, 0, "frameRate", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_invalidate = {0x02, 0x00, 0x80, 0x16, 0, "invalidate", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_textSnapshot = {0x01, 0x00, 0x80, 0x16, 0, "textSnapshot", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_willTrigger = {0x02, 0x00, 0x80, 0x16, 0, "willTrigger", 0, &_Boolean, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "dispatchEvent", 0, &_Boolean, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_isFocusInaccessible = {0x02, 0x00, 0x80, 0x16, 0, "isFocusInaccessible", 0, &_Boolean, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_fullScreenWidth = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenWidth", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, &flash_display_DisplayObject, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_fullScreenSourceRect = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenSourceRect", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, &flash_display_DisplayObject, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_numChildren = {0x01, 0x00, 0x80, 0x16, 0, "numChildren", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_mouseChildren = {0x01, 0x00, 0x80, 0x16, 0, "mouseChildren", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, 0, "swapChildrenAt", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_showDefaultContextMenu = {0x01, 0x00, 0x80, 0x16, 0, "showDefaultContextMenu", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_addEventListener = {0x02, 0x00, 0x80, 0x16, 0, "addEventListener", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_stageHeight = {0x01, 0x00, 0x80, 0x16, 0, "stageHeight", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_fullScreenHeight = {0x01, 0x00, 0x80, 0x16, 0, "fullScreenHeight", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_align = {0x01, 0x00, 0x80, 0x16, 0, "align", 0, 0, &flash_display_Stage, 0};
+static methodinfo_t flash_display_Stage_hasEventListener = {0x02, 0x00, 0x80, 0x16, 0, "hasEventListener", 0, &_Boolean, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_displayState = {0x01, 0x00, 0x80, 0x16, 0, "displayState", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_scaleMode = {0x01, 0x00, 0x80, 0x16, 0, "scaleMode", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_tabChildren = {0x01, 0x00, 0x80, 0x16, 0, "tabChildren", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_focus = {0x01, 0x00, 0x80, 0x16, 0, "focus", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_colorCorrection = {0x01, 0x00, 0x80, 0x16, 0, "colorCorrection", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_colorCorrectionSupport = {0x01, 0x00, 0x80, 0x16, 0, "colorCorrectionSupport", 0, 0, &flash_display_Stage, 0};
+static varinfo_t flash_display_Stage_stageWidth = {0x01, 0x00, 0x80, 0x16, 0, "stageWidth", 0, 0, &flash_display_Stage, 0};
+static classinfo_t flash_ui_ContextMenuItem = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenuItem", 0, &flash_events_EventDispatcher, interfaces: {0}};
+static varinfo_t flash_ui_ContextMenuItem_separatorBefore = {0x01, 0x00, 0x80, 0x16, 0, "separatorBefore", 0, 0, &flash_ui_ContextMenuItem, 0};
+static varinfo_t flash_ui_ContextMenuItem_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_ui_ContextMenuItem, 0};
+static varinfo_t flash_ui_ContextMenuItem_caption = {0x01, 0x00, 0x80, 0x16, 0, "caption", 0, 0, &flash_ui_ContextMenuItem, 0};
+static methodinfo_t flash_ui_ContextMenuItem_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem, 0};
+static varinfo_t flash_ui_ContextMenuItem_visible = {0x01, 0x00, 0x80, 0x16, 0, "visible", 0, 0, &flash_ui_ContextMenuItem, 0};
+static classinfo_t flash_trace_Trace = {0x03, 0x00, 0x80, 0x16, "flash.trace", "Trace", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_events_TimerEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "TimerEvent", 0, &flash_events_Event, interfaces: {0}};
+static methodinfo_t flash_events_TimerEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_TimerEvent, 0};
+static methodinfo_t flash_events_TimerEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_TimerEvent, 0};
+static methodinfo_t flash_events_TimerEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "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, 0, "toString", 0, &_String, &flash_events_SampleDataEvent, 0};
+static varinfo_t flash_events_SampleDataEvent_position = {0x01, 0x00, 0x80, 0x16, 0, "position", 0, 0, &flash_events_SampleDataEvent, 0};
+static methodinfo_t flash_events_SampleDataEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_SampleDataEvent, 0};
+static varinfo_t flash_events_SampleDataEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_events_SampleDataEvent, 0};
+static classinfo_t flash_display_ShaderPrecision = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderPrecision", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_net_FileReference = {0x03, 0x00, 0x80, 0x16, "flash.net", "FileReference", 0, &flash_events_EventDispatcher, interfaces: {0}};
+static varinfo_t flash_net_FileReference_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_browse = {0x02, 0x00, 0x80, 0x16, 0, "browse", 0, &_Boolean, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_creationDate = {0x01, 0x00, 0x80, 0x16, 0, "creationDate", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_upload = {0x02, 0x00, 0x80, 0x16, 0, "upload", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_download = {0x02, 0x00, 0x80, 0x16, 0, "download", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_save = {0x02, 0x00, 0x80, 0x16, 0, "save", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_cancel = {0x02, 0x00, 0x80, 0x16, 0, "cancel", 0, 0, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_creator = {0x01, 0x00, 0x80, 0x16, 0, "creator", 0, 0, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_size = {0x01, 0x00, 0x80, 0x16, 0, "size", 0, 0, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_net_FileReference, 0};
+static methodinfo_t flash_net_FileReference_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_FileReference, 0};
+static varinfo_t flash_net_FileReference_modificationDate = {0x01, 0x00, 0x80, 0x16, 0, "modificationDate", 0, 0, &flash_net_FileReference, 0};
+static classinfo_t _DefinitionError = {0x03, 0x00, 0x88, 0x16, "", "DefinitionError", 0, &_Error, interfaces: {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, 0, "willTrigger", 0, &_Boolean, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x16, 0, "removeEventListener", 0, 0, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x16, 0, "hasEventListener", 0, &_Boolean, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x16, 0, "addEventListener", 0, 0, &flash_events_EventDispatcher, 0};
+static methodinfo_t flash_events_EventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x16, 0, "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 classinfo_t flash_text_TextLineMetrics = {0x03, 0x00, 0x80, 0x16, "flash.text", "TextLineMetrics", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_TextLineMetrics_descent = {0x01, 0x00, 0x80, 0x16, 0, "descent", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static varinfo_t flash_text_TextLineMetrics_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static varinfo_t flash_text_TextLineMetrics_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static varinfo_t flash_text_TextLineMetrics_leading = {0x01, 0x00, 0x80, 0x16, 0, "leading", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static varinfo_t flash_text_TextLineMetrics_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static varinfo_t flash_text_TextLineMetrics_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, &_Number, &flash_text_TextLineMetrics, 0};
+static classinfo_t flash_text_AntiAliasType = {0x03, 0x00, 0x81, 0x16, "flash.text", "AntiAliasType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_system_SecurityDomain = {0x03, 0x00, 0x80, 0x16, "flash.system", "SecurityDomain", 0, &_Object, interfaces: {0}};
+static 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, 0, "enumerateFonts", 0, &_Array, &flash_text_Font, 0};
+static methodinfo_t flash_text_Font_hasGlyphs = {0x02, 0x00, 0x80, 0x16, 0, "hasGlyphs", 0, &_Boolean, &flash_text_Font, 0};
+static varinfo_t flash_text_Font_fontName = {0x01, 0x00, 0x80, 0x16, 0, "fontName", 0, 0, &flash_text_Font, 0};
+static methodinfo_t flash_text_Font_registerFont = {0x02, 0x00, 0x82, 0x16, 0, "registerFont", 0, 0, &flash_text_Font, 0};
+static varinfo_t flash_text_Font_fontStyle = {0x01, 0x00, 0x80, 0x16, 0, "fontStyle", 0, 0, &flash_text_Font, 0};
+static varinfo_t flash_text_Font_fontType = {0x01, 0x00, 0x80, 0x16, 0, "fontType", 0, 0, &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, 0, "source", 0, 0, &_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, 0, "global", 0, 0, &_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, 0, "ignoreCase", 0, 0, &_RegExp, 0};
+static varinfo_t _RegExp_dotall = {0x01, 0x00, 0x80, 0x16, 0, "dotall", 0, 0, &_RegExp, 0};
+static varinfo_t _RegExp_lastIndex = {0x01, 0x00, 0x80, 0x16, 0, "lastIndex", 0, 0, &_RegExp, 0};
+static varinfo_t _RegExp_extended = {0x01, 0x00, 0x80, 0x16, 0, "extended", 0, 0, &_RegExp, 0};
+static varinfo_t _RegExp_multiline = {0x01, 0x00, 0x80, 0x16, 0, "multiline", 0, 0, &_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, 0, "forceSimple", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0};
+static varinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {0x01, 0x00, 0x80, 0x16, 0, "noAutoLabeling", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0};
+static varinfo_t flash_accessibility_AccessibilityProperties_description = {0x01, 0x00, 0x80, 0x16, 0, "description", 0, &_String, &flash_accessibility_AccessibilityProperties, 0};
+static varinfo_t flash_accessibility_AccessibilityProperties_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, &_String, &flash_accessibility_AccessibilityProperties, 0};
+static varinfo_t flash_accessibility_AccessibilityProperties_shortcut = {0x01, 0x00, 0x80, 0x16, 0, "shortcut", 0, &_String, &flash_accessibility_AccessibilityProperties, 0};
+static varinfo_t flash_accessibility_AccessibilityProperties_silent = {0x01, 0x00, 0x80, 0x16, 0, "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, 0, "hideBuiltInItems", 0, 0, &flash_ui_ContextMenu, 0};
+static varinfo_t flash_ui_ContextMenu_clipboardItems = {0x01, 0x00, 0x80, 0x16, 0, "clipboardItems", 0, 0, &flash_ui_ContextMenu, 0};
+static varinfo_t flash_ui_ContextMenu_builtInItems = {0x01, 0x00, 0x80, 0x16, 0, "builtInItems", 0, 0, &flash_ui_ContextMenu, 0};
+static varinfo_t flash_ui_ContextMenu_customItems = {0x01, 0x00, 0x80, 0x16, 0, "customItems", 0, 0, &flash_ui_ContextMenu, 0};
+static methodinfo_t flash_ui_ContextMenu_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_ui_ContextMenu, &flash_ui_ContextMenu, 0};
+static varinfo_t flash_ui_ContextMenu_link = {0x01, 0x00, 0x80, 0x16, 0, "link", 0, 0, &flash_ui_ContextMenu, 0};
+static varinfo_t flash_ui_ContextMenu_clipboardMenu = {0x01, 0x00, 0x80, 0x16, 0, "clipboardMenu", 0, 0, &flash_ui_ContextMenu, 0};
+static classinfo_t flash_text_TextFieldAutoSize = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldAutoSize", 0, &_Object, interfaces: {0}};
+static classinfo_t _Math = {0x03, 0x00, 0x81, 0x16, "", "Math", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_ColorCorrectionSupport = {0x03, 0x00, 0x81, 0x16, "flash.display", "ColorCorrectionSupport", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_errors_IOError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "IOError", 0, &_Error, interfaces: {0}};
+static methodinfo_t _trace = {0x02, 0x00, 0x82, 0x16, "", "trace", 0, 0, 0, 0};
+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, 0, "zoom", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_save = {0x01, 0x00, 0x80, 0x16, 0, "save", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_loop = {0x01, 0x00, 0x80, 0x16, 0, "loop", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_print = {0x01, 0x00, 0x80, 0x16, 0, "print", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack = {0x01, 0x00, 0x80, 0x16, 0, "forwardAndBack", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_rewind = {0x01, 0x00, 0x80, 0x16, 0, "rewind", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static methodinfo_t flash_ui_ContextMenuBuiltInItems_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static varinfo_t flash_ui_ContextMenuBuiltInItems_play = {0x01, 0x00, 0x80, 0x16, 0, "play", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0};
+static classinfo_t flash_net_FileReferenceList = {0x03, 0x00, 0x80, 0x16, "flash.net", "FileReferenceList", 0, &flash_events_EventDispatcher, interfaces: {0}};
+static varinfo_t flash_net_FileReferenceList_fileList = {0x01, 0x00, 0x80, 0x16, 0, "fileList", 0, 0, &flash_net_FileReferenceList, 0};
+static methodinfo_t flash_net_FileReferenceList_browse = {0x02, 0x00, 0x80, 0x16, 0, "browse", 0, &_Boolean, &flash_net_FileReferenceList, 0};
+static classinfo_t flash_display_TriangleCulling = {0x03, 0x00, 0x81, 0x16, "flash.display", "TriangleCulling", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_media_SoundMixer = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundMixer", 0, &_Object, interfaces: {0}};
+static classinfo_t adobe_utils_XMLUI = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "XMLUI", 0, &_Object, interfaces: {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 methodinfo_t flash_events_StatusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_StatusEvent, 0};
+static varinfo_t flash_events_StatusEvent_code = {0x01, 0x00, 0x80, 0x16, 0, "code", 0, 0, &flash_events_StatusEvent, 0};
+static methodinfo_t flash_events_StatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_StatusEvent, 0};
+static varinfo_t flash_events_StatusEvent_level = {0x01, 0x00, 0x80, 0x16, 0, "level", 0, 0, &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, 0, "vector", 0, 0, &flash_events_ShaderEvent, 0};
+static methodinfo_t flash_events_ShaderEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_ShaderEvent, 0};
+static varinfo_t flash_events_ShaderEvent_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, 0, &flash_events_ShaderEvent, 0};
+static methodinfo_t flash_events_ShaderEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_ShaderEvent, 0};
+static varinfo_t flash_events_ShaderEvent_byteArray = {0x01, 0x00, 0x80, 0x16, 0, "byteArray", 0, 0, &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, 0, "precisionHint", 0, 0, &flash_display_Shader, 0};
+static varinfo_t flash_display_Shader_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, 0, &flash_display_Shader, 0};
+static classinfo_t flash_errors_StackOverflowError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "StackOverflowError", 0, &_Error, interfaces: {0}};
+static methodinfo_t flash_sampler_getInvocationCount = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "getInvocationCount", 0, &_Number, 0, 0};
+static classinfo_t flash_text_engine_Kerning = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "Kerning", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_CSMSettings = {0x03, 0x00, 0x81, 0x16, "flash.text", "CSMSettings", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_CSMSettings_fontSize = {0x01, 0x00, 0x80, 0x16, 0, "fontSize", 0, &_Number, &flash_text_CSMSettings, 0};
+static varinfo_t flash_text_CSMSettings_outsideCutoff = {0x01, 0x00, 0x80, 0x16, 0, "outsideCutoff", 0, &_Number, &flash_text_CSMSettings, 0};
+static varinfo_t flash_text_CSMSettings_insideCutoff = {0x01, 0x00, 0x80, 0x16, 0, "insideCutoff", 0, &_Number, &flash_text_CSMSettings, 0};
+static classinfo_t _RangeError = {0x03, 0x00, 0x88, 0x16, "", "RangeError", 0, &_Error, interfaces: {0}};
+static classinfo_t _Number = {0x03, 0x00, 0x81, 0x16, "", "Number", 0, &_Object, interfaces: {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 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, 0, "drawPath", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawEllipse = {0x02, 0x00, 0x80, 0x16, 0, "drawEllipse", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRoundRectComplex = {0x02, 0x00, 0x80, 0x16, 0, "drawRoundRectComplex", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_moveTo = {0x02, 0x00, 0x80, 0x16, 0, "moveTo", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineShaderStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineShaderStyle", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginFill = {0x02, 0x00, 0x80, 0x16, 0, "beginFill", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginGradientFill = {0x02, 0x00, 0x80, 0x16, 0, "beginGradientFill", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawGraphicsData = {0x02, 0x00, 0x80, 0x16, 0, "drawGraphicsData", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineGradientStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineGradientStyle", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRoundRect = {0x02, 0x00, 0x80, 0x16, 0, "drawRoundRect", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginBitmapFill = {0x02, 0x00, 0x80, 0x16, 0, "beginBitmapFill", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineStyle", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineTo = {0x02, 0x00, 0x80, 0x16, 0, "lineTo", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_endFill = {0x02, 0x00, 0x80, 0x16, 0, "endFill", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_copyFrom = {0x02, 0x00, 0x80, 0x16, 0, "copyFrom", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_lineBitmapStyle = {0x02, 0x00, 0x80, 0x16, 0, "lineBitmapStyle", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_curveTo = {0x02, 0x00, 0x80, 0x16, 0, "curveTo", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_clear = {0x02, 0x00, 0x80, 0x16, 0, "clear", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawCircle = {0x02, 0x00, 0x80, 0x16, 0, "drawCircle", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_beginShaderFill = {0x02, 0x00, 0x80, 0x16, 0, "beginShaderFill", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawTriangles = {0x02, 0x00, 0x80, 0x16, 0, "drawTriangles", 0, 0, &flash_display_Graphics, 0};
+static methodinfo_t flash_display_Graphics_drawRect = {0x02, 0x00, 0x80, 0x16, 0, "drawRect", 0, 0, &flash_display_Graphics, 0};
+static classinfo_t _SyntaxError = {0x03, 0x00, 0x88, 0x16, "", "SyntaxError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_sampler_NewObjectSample = {0x03, 0x00, 0x81, 0x16, "flash.sampler", "NewObjectSample", 0, &flash_sampler_Sample, interfaces: {0}};
+static varinfo_t flash_sampler_NewObjectSample_object = {0x01, 0x00, 0x80, 0x16, 0, "object", 0, 0, &flash_sampler_NewObjectSample, 0};
+static classinfo_t flash_net_FileFilter = {0x03, 0x00, 0x81, 0x16, "flash.net", "FileFilter", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_net_FileFilter_extension = {0x01, 0x00, 0x80, 0x16, 0, "extension", 0, 0, &flash_net_FileFilter, 0};
+static varinfo_t flash_net_FileFilter_description = {0x01, 0x00, 0x80, 0x16, 0, "description", 0, 0, &flash_net_FileFilter, 0};
+static varinfo_t flash_net_FileFilter_macType = {0x01, 0x00, 0x80, 0x16, 0, "macType", 0, 0, &flash_net_FileFilter, 0};
+static classinfo_t flash_display_BitmapDataChannel = {0x03, 0x00, 0x81, 0x16, "flash.display", "BitmapDataChannel", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_utils_clearInterval = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearInterval", 0, 0, 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_eventMirror = {0x01, 0x00, 0x80, 0x16, 0, "eventMirror", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_groupElement = {0x01, 0x00, 0x80, 0x16, 0, "groupElement", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_textRotation = {0x01, 0x00, 0x80, 0x16, 0, "textRotation", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_text = {0x01, 0x00, 0x80, 0x16, 0, "text", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_userData = {0x01, 0x00, 0x80, 0x16, 0, "userData", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_elementFormat = {0x01, 0x00, 0x80, 0x16, 0, "elementFormat", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_textBlock = {0x01, 0x00, 0x80, 0x16, 0, "textBlock", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_rawText = {0x01, 0x00, 0x80, 0x16, 0, "rawText", 0, 0, &flash_text_engine_ContentElement, 0};
+static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, 0, "textBlockBeginIndex", 0, 0, &flash_text_engine_ContentElement, 0};
+static classinfo_t flash_utils_Endian = {0x03, 0x00, 0x81, 0x16, "flash.utils", "Endian", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_net_navigateToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "navigateToURL", 0, 0, 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, 0, "bytesLoaded", 0, 0, &flash_events_ProgressEvent, 0};
+static methodinfo_t flash_events_ProgressEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_ProgressEvent, 0};
+static varinfo_t flash_events_ProgressEvent_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_events_ProgressEvent, 0};
+static methodinfo_t flash_events_ProgressEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &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, 0, "extract", 0, &_Number, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, 0, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_id3 = {0x01, 0x00, 0x80, 0x16, 0, "id3", 0, 0, &flash_media_Sound, 0};
+static methodinfo_t flash_media_Sound_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, &flash_media_SoundChannel, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_url = {0x01, 0x00, 0x80, 0x16, 0, "url", 0, 0, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_isBuffering = {0x01, 0x00, 0x80, 0x16, 0, "isBuffering", 0, 0, &flash_media_Sound, 0};
+static methodinfo_t flash_media_Sound_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, 0, &flash_media_Sound, 0};
+static varinfo_t flash_media_Sound_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_media_Sound, 0};
+static methodinfo_t flash_media_Sound_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &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, 0, "descent", 0, &_Number, &flash_text_TextExtent, 0};
+static varinfo_t flash_text_TextExtent_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, &_Number, &flash_text_TextExtent, 0};
+static varinfo_t flash_text_TextExtent_ascent = {0x01, 0x00, 0x80, 0x16, 0, "ascent", 0, &_Number, &flash_text_TextExtent, 0};
+static varinfo_t flash_text_TextExtent_textFieldHeight = {0x01, 0x00, 0x80, 0x16, 0, "textFieldHeight", 0, &_Number, &flash_text_TextExtent, 0};
+static varinfo_t flash_text_TextExtent_textFieldWidth = {0x01, 0x00, 0x80, 0x16, 0, "textFieldWidth", 0, &_Number, &flash_text_TextExtent, 0};
+static varinfo_t flash_text_TextExtent_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, &_Number, &flash_text_TextExtent, 0};
+static classinfo_t flash_text_FontStyle = {0x03, 0x00, 0x81, 0x16, "flash.text", "FontStyle", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_TextLineMirrorRegion = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextLineMirrorRegion", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_mirror = {0x01, 0x00, 0x80, 0x16, 0, "mirror", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_previousRegion = {0x01, 0x00, 0x80, 0x16, 0, "previousRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_bounds = {0x01, 0x00, 0x80, 0x16, 0, "bounds", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_nextRegion = {0x01, 0x00, 0x80, 0x16, 0, "nextRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_element = {0x01, 0x00, 0x80, 0x16, 0, "element", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0};
+static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine = {0x01, 0x00, 0x80, 0x16, 0, "textLine", 0, 0, &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, 0, "subtract", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_distance = {0x02, 0x00, 0x82, 0x16, 0, "distance", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_scaleBy = {0x02, 0x00, 0x80, 0x16, 0, "scaleBy", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_decrementBy = {0x02, 0x00, 0x80, 0x16, 0, "decrementBy", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_equals = {0x02, 0x00, 0x80, 0x16, 0, "equals", 0, &_Boolean, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_normalize = {0x02, 0x00, 0x80, 0x16, 0, "normalize", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_dotProduct = {0x02, 0x00, 0x80, 0x16, 0, "dotProduct", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_negate = {0x02, 0x00, 0x80, 0x16, 0, "negate", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_angleBetween = {0x02, 0x00, 0x82, 0x16, 0, "angleBetween", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_lengthSquared = {0x01, 0x00, 0x80, 0x16, 0, "lengthSquared", 0, 0, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_x = {0x01, 0x00, 0x80, 0x16, 0, "x", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_incrementBy = {0x02, 0x00, 0x80, 0x16, 0, "incrementBy", 0, 0, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_w = {0x01, 0x00, 0x80, 0x16, 0, "w", 0, &_Number, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_z = {0x01, 0x00, 0x80, 0x16, 0, "z", 0, &_Number, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_add = {0x02, 0x00, 0x80, 0x16, 0, "add", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_project = {0x02, 0x00, 0x80, 0x16, 0, "project", 0, 0, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_crossProduct = {0x02, 0x00, 0x80, 0x16, 0, "crossProduct", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_nearEquals = {0x02, 0x00, 0x80, 0x16, 0, "nearEquals", 0, &_Boolean, &flash_geom_Vector3D, 0};
+static methodinfo_t flash_geom_Vector3D_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_y = {0x01, 0x00, 0x80, 0x16, 0, "y", 0, &_Number, &flash_geom_Vector3D, 0};
+static varinfo_t flash_geom_Vector3D_length = {0x01, 0x00, 0x80, 0x16, 0, "length", 0, 0, &flash_geom_Vector3D, 0};
+static classinfo_t flash_desktop_ClipboardTransferMode = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardTransferMode", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_SpreadMethod = {0x03, 0x00, 0x81, 0x16, "flash.display", "SpreadMethod", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_system_SecurityPanel = {0x03, 0x00, 0x81, 0x16, "flash.system", "SecurityPanel", 0, &_Object, interfaces: {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, 0, "toString", 0, &_String, &flash_events_HTTPStatusEvent, 0};
+static methodinfo_t flash_events_HTTPStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_HTTPStatusEvent, 0};
+static varinfo_t flash_events_HTTPStatusEvent_status = {0x01, 0x00, 0x80, 0x16, 0, "status", 0, 0, &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, 0, "len", 0, &_Number, &flash_net_NetStreamPlayOptions, 0};
+static varinfo_t flash_net_NetStreamPlayOptions_streamName = {0x01, 0x00, 0x80, 0x16, 0, "streamName", 0, &_String, &flash_net_NetStreamPlayOptions, 0};
+static varinfo_t flash_net_NetStreamPlayOptions_start = {0x01, 0x00, 0x80, 0x16, 0, "start", 0, &_Number, &flash_net_NetStreamPlayOptions, 0};
+static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName = {0x01, 0x00, 0x80, 0x16, 0, "oldStreamName", 0, &_String, &flash_net_NetStreamPlayOptions, 0};
+static varinfo_t flash_net_NetStreamPlayOptions_transition = {0x01, 0x00, 0x80, 0x16, 0, "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, 0, "close", 0, 0, &flash_net_XMLSocket, 0};
+static methodinfo_t flash_net_XMLSocket_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_XMLSocket, 0};
+static methodinfo_t flash_net_XMLSocket_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_XMLSocket, 0};
+static varinfo_t flash_net_XMLSocket_connected = {0x01, 0x00, 0x80, 0x16, 0, "connected", 0, 0, &flash_net_XMLSocket, 0};
+static varinfo_t flash_net_XMLSocket_timeout = {0x01, 0x00, 0x80, 0x16, 0, "timeout", 0, 0, &flash_net_XMLSocket, 0};
+static classinfo_t flash_filters_ConvolutionFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "ConvolutionFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_ConvolutionFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_matrixX = {0x01, 0x00, 0x80, 0x16, 0, "matrixX", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_bias = {0x01, 0x00, 0x80, 0x16, 0, "bias", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_preserveAlpha = {0x01, 0x00, 0x80, 0x16, 0, "preserveAlpha", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_divisor = {0x01, 0x00, 0x80, 0x16, 0, "divisor", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static methodinfo_t flash_filters_ConvolutionFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_clamp = {0x01, 0x00, 0x80, 0x16, 0, "clamp", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static varinfo_t flash_filters_ConvolutionFilter_matrixY = {0x01, 0x00, 0x80, 0x16, 0, "matrixY", 0, 0, &flash_filters_ConvolutionFilter, 0};
+static classinfo_t flash_text_engine_ElementFormat = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "ElementFormat", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_text_engine_ElementFormat_getFontMetrics = {0x02, 0x00, 0x80, 0x16, 0, "getFontMetrics", 0, &flash_text_engine_FontMetrics, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_digitCase = {0x01, 0x00, 0x80, 0x16, 0, "digitCase", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_breakOpportunity = {0x01, 0x00, 0x80, 0x16, 0, "breakOpportunity", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_ligatureLevel = {0x01, 0x00, 0x80, 0x16, 0, "ligatureLevel", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_dominantBaseline = {0x01, 0x00, 0x80, 0x16, 0, "dominantBaseline", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_alignmentBaseline = {0x01, 0x00, 0x80, 0x16, 0, "alignmentBaseline", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_digitWidth = {0x01, 0x00, 0x80, 0x16, 0, "digitWidth", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_kerning = {0x01, 0x00, 0x80, 0x16, 0, "kerning", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_fontSize = {0x01, 0x00, 0x80, 0x16, 0, "fontSize", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_fontDescription = {0x01, 0x00, 0x80, 0x16, 0, "fontDescription", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_baselineShift = {0x01, 0x00, 0x80, 0x16, 0, "baselineShift", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_locale = {0x01, 0x00, 0x80, 0x16, 0, "locale", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_typographicCase = {0x01, 0x00, 0x80, 0x16, 0, "typographicCase", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_trackingLeft = {0x01, 0x00, 0x80, 0x16, 0, "trackingLeft", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_locked = {0x01, 0x00, 0x80, 0x16, 0, "locked", 0, 0, &flash_text_engine_ElementFormat, 0};
+static methodinfo_t flash_text_engine_ElementFormat_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_textRotation = {0x01, 0x00, 0x80, 0x16, 0, "textRotation", 0, 0, &flash_text_engine_ElementFormat, 0};
+static varinfo_t flash_text_engine_ElementFormat_trackingRight = {0x01, 0x00, 0x80, 0x16, 0, "trackingRight", 0, 0, &flash_text_engine_ElementFormat, 0};
+static classinfo_t flash_display_GraphicsGradientFill = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsGradientFill", 0, &_Object, interfaces: {&flash_display_IGraphicsFill, &flash_display_IGraphicsData, 0}};
+static varinfo_t flash_display_GraphicsGradientFill_interpolationMethod = {0x01, 0x00, 0x80, 0x16, 0, "interpolationMethod", 0, 0, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_focalPointRatio = {0x01, 0x00, 0x80, 0x16, 0, "focalPointRatio", 0, &_Number, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_colors = {0x01, 0x00, 0x80, 0x16, 0, "colors", 0, &_Array, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, &flash_geom_Matrix, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_ratios = {0x01, 0x00, 0x80, 0x16, 0, "ratios", 0, &_Array, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_spreadMethod = {0x01, 0x00, 0x80, 0x16, 0, "spreadMethod", 0, 0, &flash_display_GraphicsGradientFill, 0};
+static varinfo_t flash_display_GraphicsGradientFill_alphas = {0x01, 0x00, 0x80, 0x16, 0, "alphas", 0, &_Array, &flash_display_GraphicsGradientFill, 0};
+static classinfo_t flash_display_FrameLabel = {0x03, 0x00, 0x81, 0x16, "flash.display", "FrameLabel", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_display_FrameLabel_frame = {0x01, 0x00, 0x80, 0x16, 0, "frame", 0, 0, &flash_display_FrameLabel, 0};
+static varinfo_t flash_display_FrameLabel_name = {0x01, 0x00, 0x80, 0x16, 0, "name", 0, 0, &flash_display_FrameLabel, 0};
+static classinfo_t flash_media_SoundTransform = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundTransform", 0, &_Object, interfaces: {0}};
+static varinfo_t flash_media_SoundTransform_pan = {0x01, 0x00, 0x80, 0x16, 0, "pan", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t flash_media_SoundTransform_leftToRight = {0x01, 0x00, 0x80, 0x16, 0, "leftToRight", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t flash_media_SoundTransform_rightToLeft = {0x01, 0x00, 0x80, 0x16, 0, "rightToLeft", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t flash_media_SoundTransform_volume = {0x01, 0x00, 0x80, 0x16, 0, "volume", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t flash_media_SoundTransform_leftToLeft = {0x01, 0x00, 0x80, 0x16, 0, "leftToLeft", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t flash_media_SoundTransform_rightToRight = {0x01, 0x00, 0x80, 0x16, 0, "rightToRight", 0, 0, &flash_media_SoundTransform, 0};
+static varinfo_t _AS3 = {0x01, 0x00, 0x82, 0x16, "", "AS3", 0, 0, 0, 0};
+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, 0, "client", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_allowDomain = {0x02, 0x00, 0x80, 0x16, 0, "allowDomain", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_connect = {0x02, 0x00, 0x80, 0x16, 0, "connect", 0, 0, &flash_net_LocalConnection, 0};
+static varinfo_t flash_net_LocalConnection_domain = {0x01, 0x00, 0x80, 0x16, 0, "domain", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_allowInsecureDomain = {0x02, 0x00, 0x80, 0x16, 0, "allowInsecureDomain", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_send = {0x02, 0x00, 0x80, 0x16, 0, "send", 0, 0, &flash_net_LocalConnection, 0};
+static methodinfo_t flash_net_LocalConnection_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_net_LocalConnection, 0};
+static classinfo_t flash_display_ShaderParameterType = {0x03, 0x00, 0x81, 0x16, "flash.display", "ShaderParameterType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_events_IMEEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "IMEEvent", 0, &flash_events_TextEvent, interfaces: {0}};
+static methodinfo_t flash_events_IMEEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_IMEEvent, 0};
+static methodinfo_t flash_events_IMEEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_IMEEvent, 0};
+static classinfo_t flash_text_TextFormatDisplay = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatDisplay", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_profiler_profile = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "profile", 0, 0, 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, 0, "call", 0, 0, &flash_display_AVM1Movie, 0};
+static methodinfo_t flash_display_AVM1Movie_addCallback = {0x02, 0x00, 0x80, 0x16, 0, "addCallback", 0, 0, &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_mouseTarget = {0x01, 0x00, 0x80, 0x16, 0, "mouseTarget", 0, 0, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isMouseTargetInaccessible", 0, 0, &flash_events_ContextMenuEvent, 0};
+static methodinfo_t flash_events_ContextMenuEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_ContextMenuEvent, 0};
+static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {0x01, 0x00, 0x80, 0x16, 0, "contextMenuOwner", 0, 0, &flash_events_ContextMenuEvent, 0};
+static methodinfo_t flash_events_ContextMenuEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_ContextMenuEvent, 0};
+static classinfo_t flash_events_EventPhase = {0x03, 0x00, 0x81, 0x16, "flash.events", "EventPhase", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_JointStyle = {0x03, 0x00, 0x81, 0x16, "flash.display", "JointStyle", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_utils_Dictionary = {0x03, 0x00, 0x88, 0x16, "flash.utils", "Dictionary", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_display_GraphicsPathCommand = {0x03, 0x00, 0x81, 0x16, "flash.display", "GraphicsPathCommand", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_filters_BevelFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "BevelFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_BevelFilter_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_highlightColor = {0x01, 0x00, 0x80, 0x16, 0, "highlightColor", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_distance = {0x01, 0x00, 0x80, 0x16, 0, "distance", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_highlightAlpha = {0x01, 0x00, 0x80, 0x16, 0, "highlightAlpha", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_shadowColor = {0x01, 0x00, 0x80, 0x16, 0, "shadowColor", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_angle = {0x01, 0x00, 0x80, 0x16, 0, "angle", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_shadowAlpha = {0x01, 0x00, 0x80, 0x16, 0, "shadowAlpha", 0, 0, &flash_filters_BevelFilter, 0};
+static varinfo_t flash_filters_BevelFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_BevelFilter, 0};
+static methodinfo_t flash_filters_BevelFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_BevelFilter, 0};
+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, 0, "content", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_unloadAndStop = {0x02, 0x00, 0x80, 0x16, 0, "unloadAndStop", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_unload = {0x02, 0x00, 0x80, 0x16, 0, "unload", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_removeChildAt = {0x02, 0x00, 0x80, 0x16, 0, "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_addChildAt = {0x02, 0x00, 0x80, 0x16, 0, "addChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
+static varinfo_t flash_display_Loader_contentLoaderInfo = {0x01, 0x00, 0x80, 0x16, 0, "contentLoaderInfo", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_loadBytes = {0x02, 0x00, 0x80, 0x16, 0, "loadBytes", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_removeChild = {0x02, 0x00, 0x80, 0x16, 0, "removeChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_addChild = {0x02, 0x00, 0x80, 0x16, 0, "addChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_close = {0x02, 0x00, 0x80, 0x16, 0, "close", 0, 0, &flash_display_Loader, 0};
+static methodinfo_t flash_display_Loader_setChildIndex = {0x02, 0x00, 0x80, 0x16, 0, "setChildIndex", 0, 0, &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, 0, "smooth", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0};
+static varinfo_t flash_display_GraphicsBitmapFill_repeat = {0x01, 0x00, 0x80, 0x16, 0, "repeat", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0};
+static varinfo_t flash_display_GraphicsBitmapFill_bitmapData = {0x01, 0x00, 0x80, 0x16, 0, "bitmapData", 0, &flash_display_BitmapData, &flash_display_GraphicsBitmapFill, 0};
+static varinfo_t flash_display_GraphicsBitmapFill_matrix = {0x01, 0x00, 0x80, 0x16, 0, "matrix", 0, &flash_geom_Matrix, &flash_display_GraphicsBitmapFill, 0};
+static varinfo_t _undefined = {0x01, 0x00, 0x82, 0x16, "", "undefined", 0, 0, 0, 0};
+static classinfo_t flash_display_SimpleButton = {0x03, 0x00, 0x80, 0x16, "flash.display", "SimpleButton", 0, &flash_display_InteractiveObject, interfaces: {0}};
+static varinfo_t flash_display_SimpleButton_overState = {0x01, 0x00, 0x80, 0x16, 0, "overState", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_downState = {0x01, 0x00, 0x80, 0x16, 0, "downState", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_trackAsMenu = {0x01, 0x00, 0x80, 0x16, 0, "trackAsMenu", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_soundTransform = {0x01, 0x00, 0x80, 0x16, 0, "soundTransform", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_useHandCursor = {0x01, 0x00, 0x80, 0x16, 0, "useHandCursor", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_upState = {0x01, 0x00, 0x80, 0x16, 0, "upState", 0, 0, &flash_display_SimpleButton, 0};
+static varinfo_t flash_display_SimpleButton_hitTestState = {0x01, 0x00, 0x80, 0x16, 0, "hitTestState", 0, 0, &flash_display_SimpleButton, 0};
+static classinfo_t flash_text_engine_TabAlignment = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TabAlignment", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_FontWeight = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "FontWeight", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_utils_describeType = {0x02, 0x00, 0x82, 0x16, "flash.utils", "describeType", 0, &_XML, 0, 0};
+static classinfo_t flash_display_PixelSnapping = {0x03, 0x00, 0x81, 0x16, "flash.display", "PixelSnapping", 0, &_Object, interfaces: {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_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, 0, "isRelatedObjectInaccessible", 0, 0, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_keyCode = {0x01, 0x00, 0x80, 0x16, 0, "keyCode", 0, 0, &flash_events_FocusEvent, 0};
+static varinfo_t flash_events_FocusEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, 0, "relatedObject", 0, 0, &flash_events_FocusEvent, 0};
+static methodinfo_t flash_events_FocusEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_FocusEvent, 0};
+static methodinfo_t flash_events_FocusEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "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, 0, "header", 0, &flash_utils_ByteArray, &flash_events_NetFilterEvent, 0};
+static methodinfo_t flash_events_NetFilterEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_NetFilterEvent, 0};
+static methodinfo_t flash_events_NetFilterEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_NetFilterEvent, 0};
+static varinfo_t flash_events_NetFilterEvent_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, &flash_utils_ByteArray, &flash_events_NetFilterEvent, 0};
+static methodinfo_t _decodeURI = {0x02, 0x00, 0x82, 0x16, "", "decodeURI", 0, &_String, 0, 0};
+static methodinfo_t _encodeURI = {0x02, 0x00, 0x82, 0x16, "", "encodeURI", 0, &_String, 0, 0};
+static classinfo_t flash_text_engine_TextBaseline = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "TextBaseline", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_external_ExternalInterface = {0x03, 0x00, 0x81, 0x16, "flash.external", "ExternalInterface", 0, &_Object, interfaces: {0}};
+static classinfo_t _EvalError = {0x03, 0x00, 0x88, 0x16, "", "EvalError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_text_engine_DigitCase = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "DigitCase", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_TextFormatAlign = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFormatAlign", 0, &_Object, interfaces: {0}};
+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 methodinfo_t _uint_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 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 classinfo_t flash_geom_Orientation3D = {0x03, 0x00, 0x81, 0x16, "flash.geom", "Orientation3D", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_engine_CFFHinting = {0x03, 0x00, 0x81, 0x16, "flash.text.engine", "CFFHinting", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_text_FontType = {0x03, 0x00, 0x81, 0x16, "flash.text", "FontType", 0, &_Object, interfaces: {0}};
+static classinfo_t flash_filters_ShaderFilter = {0x03, 0x00, 0x80, 0x16, "flash.filters", "ShaderFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_ShaderFilter_bottomExtension = {0x01, 0x00, 0x80, 0x16, 0, "bottomExtension", 0, 0, &flash_filters_ShaderFilter, 0};
+static varinfo_t flash_filters_ShaderFilter_shader = {0x01, 0x00, 0x80, 0x16, 0, "shader", 0, 0, &flash_filters_ShaderFilter, 0};
+static varinfo_t flash_filters_ShaderFilter_rightExtension = {0x01, 0x00, 0x80, 0x16, 0, "rightExtension", 0, 0, &flash_filters_ShaderFilter, 0};
+static varinfo_t flash_filters_ShaderFilter_leftExtension = {0x01, 0x00, 0x80, 0x16, 0, "leftExtension", 0, 0, &flash_filters_ShaderFilter, 0};
+static varinfo_t flash_filters_ShaderFilter_topExtension = {0x01, 0x00, 0x80, 0x16, 0, "topExtension", 0, 0, &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, 0, "wideMoveTo", 0, 0, &flash_display_GraphicsPath, 0};
+static varinfo_t flash_display_GraphicsPath_winding = {0x01, 0x00, 0x80, 0x16, 0, "winding", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_moveTo = {0x02, 0x00, 0x80, 0x16, 0, "moveTo", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_wideLineTo = {0x02, 0x00, 0x80, 0x16, 0, "wideLineTo", 0, 0, &flash_display_GraphicsPath, 0};
+static varinfo_t flash_display_GraphicsPath_commands = {0x01, 0x00, 0x80, 0x16, 0, "commands", 0, &__AS3___vec_Vector, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_curveTo = {0x02, 0x00, 0x80, 0x16, 0, "curveTo", 0, 0, &flash_display_GraphicsPath, 0};
+static methodinfo_t flash_display_GraphicsPath_lineTo = {0x02, 0x00, 0x80, 0x16, 0, "lineTo", 0, 0, &flash_display_GraphicsPath, 0};
+static varinfo_t flash_display_GraphicsPath_data = {0x01, 0x00, 0x80, 0x16, 0, "data", 0, &__AS3___vec_Vector, &flash_display_GraphicsPath, 0};
+static classinfo_t flash_events_KeyboardEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "KeyboardEvent", 0, &flash_events_Event, interfaces: {0}};
+static varinfo_t flash_events_KeyboardEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, 0, "shiftKey", 0, 0, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_keyCode = {0x01, 0x00, 0x80, 0x16, 0, "keyCode", 0, 0, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_keyLocation = {0x01, 0x00, 0x80, 0x16, 0, "keyLocation", 0, 0, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, 0, "updateAfterEvent", 0, 0, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_altKey = {0x01, 0x00, 0x80, 0x16, 0, "altKey", 0, 0, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, 0, "ctrlKey", 0, 0, &flash_events_KeyboardEvent, 0};
+static methodinfo_t flash_events_KeyboardEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_KeyboardEvent, 0};
+static varinfo_t flash_events_KeyboardEvent_charCode = {0x01, 0x00, 0x80, 0x16, 0, "charCode", 0, 0, &flash_events_KeyboardEvent, 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, 0, "hasDefinition", 0, &_Boolean, &flash_system_ApplicationDomain, 0};
+static methodinfo_t flash_system_ApplicationDomain_getDefinition = {0x02, 0x00, 0x80, 0x16, 0, "getDefinition", 0, &_Object, &flash_system_ApplicationDomain, 0};
+static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH = {0x01, 0x00, 0x82, 0x16, 0, "MIN_DOMAIN_MEMORY_LENGTH", 0, 0, &flash_system_ApplicationDomain, 0};
+static varinfo_t flash_system_ApplicationDomain_parentDomain = {0x01, 0x00, 0x80, 0x16, 0, "parentDomain", 0, 0, &flash_system_ApplicationDomain, 0};
+static varinfo_t flash_system_ApplicationDomain_domainMemory = {0x01, 0x00, 0x80, 0x16, 0, "domainMemory", 0, 0, &flash_system_ApplicationDomain, 0};
+static varinfo_t flash_system_ApplicationDomain_currentDomain = {0x01, 0x00, 0x82, 0x16, 0, "currentDomain", 0, 0, &flash_system_ApplicationDomain, 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, 0, "running", 0, 0, &adobe_utils_ProductManager, 0};
+static methodinfo_t adobe_utils_ProductManager_download = {0x02, 0x00, 0x80, 0x16, 0, "download", 0, &_Boolean, &adobe_utils_ProductManager, 0};
+static varinfo_t adobe_utils_ProductManager_installedVersion = {0x01, 0x00, 0x80, 0x16, 0, "installedVersion", 0, 0, &adobe_utils_ProductManager, 0};
+static varinfo_t adobe_utils_ProductManager_installed = {0x01, 0x00, 0x80, 0x16, 0, "installed", 0, 0, &adobe_utils_ProductManager, 0};
+static methodinfo_t adobe_utils_ProductManager_launch = {0x02, 0x00, 0x80, 0x16, 0, "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_type = {0x01, 0x00, 0x80, 0x16, 0, "type", 0, 0, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_cancelable = {0x01, 0x00, 0x80, 0x16, 0, "cancelable", 0, 0, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_isDefaultPrevented = {0x02, 0x00, 0x80, 0x16, 0, "isDefaultPrevented", 0, &_Boolean, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_target = {0x01, 0x00, 0x80, 0x16, 0, "target", 0, 0, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_eventPhase = {0x01, 0x00, 0x80, 0x16, 0, "eventPhase", 0, 0, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_currentTarget = {0x01, 0x00, 0x80, 0x16, 0, "currentTarget", 0, 0, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_stopImmediatePropagation = {0x02, 0x00, 0x80, 0x16, 0, "stopImmediatePropagation", 0, 0, &flash_events_Event, 0};
+static varinfo_t flash_events_Event_bubbles = {0x01, 0x00, 0x80, 0x16, 0, "bubbles", 0, 0, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_stopPropagation = {0x02, 0x00, 0x80, 0x16, 0, "stopPropagation", 0, 0, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_preventDefault = {0x02, 0x00, 0x80, 0x16, 0, "preventDefault", 0, 0, &flash_events_Event, 0};
+static methodinfo_t flash_events_Event_formatToString = {0x02, 0x00, 0x80, 0x16, 0, "formatToString", 0, &_String, &flash_events_Event, 0};
+static classinfo_t flash_desktop_ClipboardFormats = {0x03, 0x00, 0x80, 0x16, "flash.desktop", "ClipboardFormats", 0, &_Object, interfaces: {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, 0, "prevScene", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_gotoAndPlay = {0x02, 0x00, 0x80, 0x16, 0, "gotoAndPlay", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_currentLabels = {0x01, 0x00, 0x80, 0x16, 0, "currentLabels", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_nextFrame = {0x02, 0x00, 0x80, 0x16, 0, "nextFrame", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_currentScene = {0x01, 0x00, 0x80, 0x16, 0, "currentScene", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_enabled = {0x01, 0x00, 0x80, 0x16, 0, "enabled", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_currentFrameLabel = {0x01, 0x00, 0x80, 0x16, 0, "currentFrameLabel", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_play = {0x02, 0x00, 0x80, 0x16, 0, "play", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_framesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "framesLoaded", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_scenes = {0x01, 0x00, 0x80, 0x16, 0, "scenes", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_addFrameScript = {0x02, 0x00, 0x80, 0x16, 0, "addFrameScript", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_currentLabel = {0x01, 0x00, 0x80, 0x16, 0, "currentLabel", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_prevFrame = {0x02, 0x00, 0x80, 0x16, 0, "prevFrame", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_gotoAndStop = {0x02, 0x00, 0x80, 0x16, 0, "gotoAndStop", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_currentFrame = {0x01, 0x00, 0x80, 0x16, 0, "currentFrame", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_nextScene = {0x02, 0x00, 0x80, 0x16, 0, "nextScene", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_totalFrames = {0x01, 0x00, 0x80, 0x16, 0, "totalFrames", 0, 0, &flash_display_MovieClip, 0};
+static varinfo_t flash_display_MovieClip_trackAsMenu = {0x01, 0x00, 0x80, 0x16, 0, "trackAsMenu", 0, 0, &flash_display_MovieClip, 0};
+static methodinfo_t flash_display_MovieClip_stop = {0x02, 0x00, 0x80, 0x16, 0, "stop", 0, 0, &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, 0, "getPixel32", 0, &_uint, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_draw = {0x02, 0x00, 0x80, 0x16, 0, "draw", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixels = {0x02, 0x00, 0x80, 0x16, 0, "setPixels", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_copyPixels = {0x02, 0x00, 0x80, 0x16, 0, "copyPixels", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_histogram = {0x02, 0x00, 0x80, 0x16, 0, "histogram", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_scroll = {0x02, 0x00, 0x80, 0x16, 0, "scroll", 0, 0, &flash_display_BitmapData, 0};
+static varinfo_t flash_display_BitmapData_transparent = {0x01, 0x00, 0x80, 0x16, 0, "transparent", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_noise = {0x02, 0x00, 0x80, 0x16, 0, "noise", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_threshold = {0x02, 0x00, 0x80, 0x16, 0, "threshold", 0, &_uint, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_paletteMap = {0x02, 0x00, 0x80, 0x16, 0, "paletteMap", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_perlinNoise = {0x02, 0x00, 0x80, 0x16, 0, "perlinNoise", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_hitTest = {0x02, 0x00, 0x80, 0x16, 0, "hitTest", 0, &_Boolean, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_getPixel = {0x02, 0x00, 0x80, 0x16, 0, "getPixel", 0, &_uint, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_unlock = {0x02, 0x00, 0x80, 0x16, 0, "unlock", 0, 0, &flash_display_BitmapData, 0};
+static varinfo_t flash_display_BitmapData_height = {0x01, 0x00, 0x80, 0x16, 0, "height", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_copyChannel = {0x02, 0x00, 0x80, 0x16, 0, "copyChannel", 0, 0, &flash_display_BitmapData, 0};
+static varinfo_t flash_display_BitmapData_width = {0x01, 0x00, 0x80, 0x16, 0, "width", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_display_BitmapData, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_colorTransform = {0x02, 0x00, 0x80, 0x16, 0, "colorTransform", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_generateFilterRect = {0x02, 0x00, 0x80, 0x16, 0, "generateFilterRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_compare = {0x02, 0x00, 0x80, 0x16, 0, "compare", 0, &_Object, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_fillRect = {0x02, 0x00, 0x80, 0x16, 0, "fillRect", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setVector = {0x02, 0x00, 0x80, 0x16, 0, "setVector", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_floodFill = {0x02, 0x00, 0x80, 0x16, 0, "floodFill", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_pixelDissolve = {0x02, 0x00, 0x80, 0x16, 0, "pixelDissolve", 0, &_int, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixel = {0x02, 0x00, 0x80, 0x16, 0, "setPixel", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_setPixel32 = {0x02, 0x00, 0x80, 0x16, 0, "setPixel32", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_lock = {0x02, 0x00, 0x80, 0x16, 0, "lock", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_getVector = {0x02, 0x00, 0x80, 0x16, 0, "getVector", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_getColorBoundsRect = {0x02, 0x00, 0x80, 0x16, 0, "getColorBoundsRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_getPixels = {0x02, 0x00, 0x80, 0x16, 0, "getPixels", 0, &flash_utils_ByteArray, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_merge = {0x02, 0x00, 0x80, 0x16, 0, "merge", 0, 0, &flash_display_BitmapData, 0};
+static varinfo_t flash_display_BitmapData_rect = {0x01, 0x00, 0x80, 0x16, 0, "rect", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_applyFilter = {0x02, 0x00, 0x80, 0x16, 0, "applyFilter", 0, 0, &flash_display_BitmapData, 0};
+static methodinfo_t flash_display_BitmapData_dispose = {0x02, 0x00, 0x80, 0x16, 0, "dispose", 0, 0, &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 _Infinity = {0x01, 0x00, 0x82, 0x16, "", "Infinity", 0, &_Number, 0, 0};
+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, 0, "isFontCompatible", 0, &_Boolean, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_renderingMode = {0x01, 0x00, 0x80, 0x16, 0, "renderingMode", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_cffHinting = {0x01, 0x00, 0x80, 0x16, 0, "cffHinting", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_fontPosture = {0x01, 0x00, 0x80, 0x16, 0, "fontPosture", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_fontName = {0x01, 0x00, 0x80, 0x16, 0, "fontName", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_fontLookup = {0x01, 0x00, 0x80, 0x16, 0, "fontLookup", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_locked = {0x01, 0x00, 0x80, 0x16, 0, "locked", 0, 0, &flash_text_engine_FontDescription, 0};
+static varinfo_t flash_text_engine_FontDescription_fontWeight = {0x01, 0x00, 0x80, 0x16, 0, "fontWeight", 0, 0, &flash_text_engine_FontDescription, 0};
+static methodinfo_t flash_text_engine_FontDescription_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_text_engine_FontDescription, &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, 0, "replaceText", 0, 0, &flash_text_engine_TextElement, 0};
+static classinfo_t flash_display_SWFVersion = {0x03, 0x00, 0x81, 0x16, "flash.display", "SWFVersion", 0, &_Object, interfaces: {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, 0, "close", 0, 0, &flash_net_URLLoader, 0};
+static varinfo_t flash_net_URLLoader_bytesLoaded = {0x01, 0x00, 0x80, 0x16, 0, "bytesLoaded", 0, &_uint, &flash_net_URLLoader, 0};
+static methodinfo_t flash_net_URLLoader_load = {0x02, 0x00, 0x80, 0x16, 0, "load", 0, 0, &flash_net_URLLoader, 0};
+static varinfo_t flash_net_URLLoader_bytesTotal = {0x01, 0x00, 0x80, 0x16, 0, "bytesTotal", 0, &_uint, &flash_net_URLLoader, 0};
+static varinfo_t flash_net_URLLoader_dataFormat = {0x01, 0x00, 0x80, 0x16, 0, "dataFormat", 0, &_String, &flash_net_URLLoader, 0};
+static varinfo_t flash_net_URLLoader_data = {0x01, 0x00, 0x80, 0x16, 0, "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, 0, "b", 0, &_Number, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_deltaTransformPoint = {0x02, 0x00, 0x80, 0x16, 0, "deltaTransformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_identity = {0x02, 0x00, 0x80, 0x16, 0, "identity", 0, 0, &flash_geom_Matrix, 0};
+static varinfo_t flash_geom_Matrix_ty = {0x01, 0x00, 0x80, 0x16, 0, "ty", 0, &_Number, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_translate = {0x02, 0x00, 0x80, 0x16, 0, "translate", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_concat = {0x02, 0x00, 0x80, 0x16, 0, "concat", 0, 0, &flash_geom_Matrix, 0};
+static varinfo_t flash_geom_Matrix_c = {0x01, 0x00, 0x80, 0x16, 0, "c", 0, &_Number, &flash_geom_Matrix, 0};
+static varinfo_t flash_geom_Matrix_a = {0x01, 0x00, 0x80, 0x16, 0, "a", 0, &_Number, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_scale = {0x02, 0x00, 0x80, 0x16, 0, "scale", 0, 0, &flash_geom_Matrix, 0};
+static varinfo_t flash_geom_Matrix_d = {0x01, 0x00, 0x80, 0x16, 0, "d", 0, &_Number, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_transformPoint = {0x02, 0x00, 0x80, 0x16, 0, "transformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_rotate = {0x02, 0x00, 0x80, 0x16, 0, "rotate", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_createGradientBox = {0x02, 0x00, 0x80, 0x16, 0, "createGradientBox", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_invert = {0x02, 0x00, 0x80, 0x16, 0, "invert", 0, 0, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_geom_Matrix, &flash_geom_Matrix, 0};
+static varinfo_t flash_geom_Matrix_tx = {0x01, 0x00, 0x80, 0x16, 0, "tx", 0, &_Number, &flash_geom_Matrix, 0};
+static methodinfo_t flash_geom_Matrix_createBox = {0x02, 0x00, 0x80, 0x16, 0, "createBox", 0, 0, &flash_geom_Matrix, 0};
+static classinfo_t flash_accessibility_Accessibility = {0x03, 0x00, 0x81, 0x16, "flash.accessibility", "Accessibility", 0, &_Object, interfaces: {0}};
+static methodinfo_t flash_net_sendToURL = {0x02, 0x00, 0x82, 0x16, "flash.net", "sendToURL", 0, 0, 0, 0};
+static classinfo_t flash_filters_GlowFilter = {0x03, 0x00, 0x81, 0x16, "flash.filters", "GlowFilter", 0, &flash_filters_BitmapFilter, interfaces: {0}};
+static varinfo_t flash_filters_GlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, 0, "blurY", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_strength = {0x01, 0x00, 0x80, 0x16, 0, "strength", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_inner = {0x01, 0x00, 0x80, 0x16, 0, "inner", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_color = {0x01, 0x00, 0x80, 0x16, 0, "color", 0, 0, &flash_filters_GlowFilter, 0};
+static methodinfo_t flash_filters_GlowFilter_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_filters_BitmapFilter, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_quality = {0x01, 0x00, 0x80, 0x16, 0, "quality", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, 0, "knockout", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_alpha = {0x01, 0x00, 0x80, 0x16, 0, "alpha", 0, 0, &flash_filters_GlowFilter, 0};
+static varinfo_t flash_filters_GlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, 0, "blurX", 0, 0, &flash_filters_GlowFilter, 0};
+static classinfo_t flash_events_FullScreenEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "FullScreenEvent", 0, &flash_events_ActivityEvent, interfaces: {0}};
+static methodinfo_t flash_events_FullScreenEvent_toString = {0x02, 0x00, 0x80, 0x16, 0, "toString", 0, &_String, &flash_events_FullScreenEvent, 0};
+static methodinfo_t flash_events_FullScreenEvent_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 0, &flash_events_Event, &flash_events_FullScreenEvent, 0};
+static varinfo_t flash_events_FullScreenEvent_fullScreen = {0x01, 0x00, 0x80, 0x16, 0, "fullScreen", 0, 0, &flash_events_FullScreenEvent, 0};
+static classinfo_t flash_display_StageDisplayState = {0x03, 0x00, 0x81, 0x16, "flash.display", "StageDisplayState", 0, &_Object, interfaces: {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, 0, "getJustifierForLocale", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0};
+static varinfo_t flash_text_engine_TextJustifier_lineJustification = {0x01, 0x00, 0x80, 0x16, 0, "lineJustification", 0, 0, &flash_text_engine_TextJustifier, 0};
+static varinfo_t flash_text_engine_TextJustifier_locale = {0x01, 0x00, 0x80, 0x16, 0, "locale", 0, 0, &flash_text_engine_TextJustifier, 0};
+static methodinfo_t flash_text_engine_TextJustifier_clone = {0x02, 0x00, 0x80, 0x16, 0, "clone", 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 _NaN = {0x01, 0x00, 0x82, 0x16, "", "NaN", 0, &_Number, 0, 0};
+static classinfo_t _ReferenceError = {0x03, 0x00, 0x88, 0x16, "", "ReferenceError", 0, &_Error, interfaces: {0}};
+static classinfo_t flash_display_Shape = {0x03, 0x00, 0x80, 0x16, "flash.display", "Shape", 0, &flash_display_DisplayObject, interfaces: {0}};
+static varinfo_t flash_display_Shape_graphics = {0x01, 0x00, 0x80, 0x16, 0, "graphics", 0, 0, &flash_display_Shape, 0};
+dict_t* builtin_getclasses()
+{
+    dict_t*d = dict_new2(&slotinfo_type);
+    dict_put(d, &flash_text_TextFormat, &flash_text_TextFormat);
+    dict_init(&flash_text_TextFormat.members, 31);
+    dict_put(&flash_text_TextFormat.members, "leading", &flash_text_TextFormat_leading);
+    dict_put(&flash_text_TextFormat.members, "bold", &flash_text_TextFormat_bold);
+    dict_put(&flash_text_TextFormat.members, "underline", &flash_text_TextFormat_underline);
+    dict_put(&flash_text_TextFormat.members, "color", &flash_text_TextFormat_color);
+    dict_put(&flash_text_TextFormat.members, "letterSpacing", &flash_text_TextFormat_letterSpacing);
+    dict_put(&flash_text_TextFormat.members, "kerning", &flash_text_TextFormat_kerning);
+    dict_put(&flash_text_TextFormat.members, "target", &flash_text_TextFormat_target);
+    dict_put(&flash_text_TextFormat.members, "italic", &flash_text_TextFormat_italic);
+    dict_put(&flash_text_TextFormat.members, "rightMargin", &flash_text_TextFormat_rightMargin);
+    dict_put(&flash_text_TextFormat.members, "bullet", &flash_text_TextFormat_bullet);
+    dict_put(&flash_text_TextFormat.members, "url", &flash_text_TextFormat_url);
+    dict_put(&flash_text_TextFormat.members, "size", &flash_text_TextFormat_size);
+    dict_put(&flash_text_TextFormat.members, "indent", &flash_text_TextFormat_indent);
+    dict_put(&flash_text_TextFormat.members, "leftMargin", &flash_text_TextFormat_leftMargin);
+    dict_put(&flash_text_TextFormat.members, "display", &flash_text_TextFormat_display);
+    dict_put(&flash_text_TextFormat.members, "align", &flash_text_TextFormat_align);
+    dict_put(&flash_text_TextFormat.members, "tabStops", &flash_text_TextFormat_tabStops);
+    dict_put(&flash_text_TextFormat.members, "blockIndent", &flash_text_TextFormat_blockIndent);
+    dict_put(&flash_text_TextFormat.members, "font", &flash_text_TextFormat_font);
+    dict_put(d, &flash_filters_BitmapFilter, &flash_filters_BitmapFilter);
+    dict_init(&flash_filters_BitmapFilter.members, 8);
+    dict_put(&flash_filters_BitmapFilter.members, "clone", &flash_filters_BitmapFilter_clone);
     dict_put(d, &flash_filters_DropShadowFilter, &flash_filters_DropShadowFilter);
     dict_init(&flash_filters_DropShadowFilter.members, 15);
     dict_put(&flash_filters_DropShadowFilter.members, "alpha", &flash_filters_DropShadowFilter_alpha);
@@ -4637,533 +3847,1173 @@ dict_t* builtin_getclasses()
     dict_put(&flash_filters_DropShadowFilter.members, "blurY", &flash_filters_DropShadowFilter_blurY);
     dict_put(&flash_filters_DropShadowFilter.members, "distance", &flash_filters_DropShadowFilter_distance);
     dict_put(&flash_filters_DropShadowFilter.members, "clone", &flash_filters_DropShadowFilter_clone);
-    dict_put(d, &flash_filters_DisplacementMapFilter, &flash_filters_DisplacementMapFilter);
-    dict_init(&flash_filters_DisplacementMapFilter.members, 31);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "scaleY", &flash_filters_DisplacementMapFilter_scaleY);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "mapPoint", &flash_filters_DisplacementMapFilter_mapPoint);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "scaleX", &flash_filters_DisplacementMapFilter_scaleX);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "mapBitmap", &flash_filters_DisplacementMapFilter_mapBitmap);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "mode", &flash_filters_DisplacementMapFilter_mode);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "color", &flash_filters_DisplacementMapFilter_color);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "componentX", &flash_filters_DisplacementMapFilter_componentX);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "clone", &flash_filters_DisplacementMapFilter_clone);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "alpha", &flash_filters_DisplacementMapFilter_alpha);
-    dict_put(&flash_filters_DisplacementMapFilter.members, "componentY", &flash_filters_DisplacementMapFilter_componentY);
-    dict_put(d, &flash_filters_ConvolutionFilter, &flash_filters_ConvolutionFilter);
-    dict_init(&flash_filters_ConvolutionFilter.members, 15);
-    dict_put(&flash_filters_ConvolutionFilter.members, "alpha", &flash_filters_ConvolutionFilter_alpha);
-    dict_put(&flash_filters_ConvolutionFilter.members, "matrixX", &flash_filters_ConvolutionFilter_matrixX);
-    dict_put(&flash_filters_ConvolutionFilter.members, "matrix", &flash_filters_ConvolutionFilter_matrix);
-    dict_put(&flash_filters_ConvolutionFilter.members, "bias", &flash_filters_ConvolutionFilter_bias);
-    dict_put(&flash_filters_ConvolutionFilter.members, "color", &flash_filters_ConvolutionFilter_color);
-    dict_put(&flash_filters_ConvolutionFilter.members, "preserveAlpha", &flash_filters_ConvolutionFilter_preserveAlpha);
-    dict_put(&flash_filters_ConvolutionFilter.members, "divisor", &flash_filters_ConvolutionFilter_divisor);
-    dict_put(&flash_filters_ConvolutionFilter.members, "clone", &flash_filters_ConvolutionFilter_clone);
-    dict_put(&flash_filters_ConvolutionFilter.members, "clamp", &flash_filters_ConvolutionFilter_clamp);
-    dict_put(&flash_filters_ConvolutionFilter.members, "matrixY", &flash_filters_ConvolutionFilter_matrixY);
-    dict_put(d, &flash_filters_ColorMatrixFilter, &flash_filters_ColorMatrixFilter);
-    dict_init(&flash_filters_ColorMatrixFilter.members, 8);
-    dict_put(&flash_filters_ColorMatrixFilter.members, "matrix", &flash_filters_ColorMatrixFilter_matrix);
-    dict_put(&flash_filters_ColorMatrixFilter.members, "clone", &flash_filters_ColorMatrixFilter_clone);
+    dict_put(d, &adobe_utils_CustomActions, &adobe_utils_CustomActions);
+    dict_init(&adobe_utils_CustomActions.members, 8);
+    dict_put(d, &flash_text_engine_TextLineValidity, &flash_text_engine_TextLineValidity);
+    dict_init(&flash_text_engine_TextLineValidity.members, 8);
+    dict_put(d, &flash_display_LineScaleMode, &flash_display_LineScaleMode);
+    dict_init(&flash_display_LineScaleMode.members, 8);
+    dict_put(d, &flash_geom_Transform, &flash_geom_Transform);
+    dict_init(&flash_geom_Transform.members, 15);
+    dict_put(&flash_geom_Transform.members, "matrix", &flash_geom_Transform_matrix);
+    dict_put(&flash_geom_Transform.members, "perspectiveProjection", &flash_geom_Transform_perspectiveProjection);
+    dict_put(&flash_geom_Transform.members, "concatenatedMatrix", &flash_geom_Transform_concatenatedMatrix);
+    dict_put(&flash_geom_Transform.members, "colorTransform", &flash_geom_Transform_colorTransform);
+    dict_put(&flash_geom_Transform.members, "getRelativeMatrix3D", &flash_geom_Transform_getRelativeMatrix3D);
+    dict_put(&flash_geom_Transform.members, "pixelBounds", &flash_geom_Transform_pixelBounds);
+    dict_put(&flash_geom_Transform.members, "matrix3D", &flash_geom_Transform_matrix3D);
+    dict_put(&flash_geom_Transform.members, "concatenatedColorTransform", &flash_geom_Transform_concatenatedColorTransform);
+    dict_put(d, &flash_ui_KeyLocation, &flash_ui_KeyLocation);
+    dict_init(&flash_ui_KeyLocation.members, 8);
+    dict_put(d, &flash_events_MouseEvent, &flash_events_MouseEvent);
+    dict_init(&flash_events_MouseEvent.members, 31);
+    dict_put(&flash_events_MouseEvent.members, "localY", &flash_events_MouseEvent_localY);
+    dict_put(&flash_events_MouseEvent.members, "updateAfterEvent", &flash_events_MouseEvent_updateAfterEvent);
+    dict_put(&flash_events_MouseEvent.members, "delta", &flash_events_MouseEvent_delta);
+    dict_put(&flash_events_MouseEvent.members, "stageX", &flash_events_MouseEvent_stageX);
+    dict_put(&flash_events_MouseEvent.members, "toString", &flash_events_MouseEvent_toString);
+    dict_put(&flash_events_MouseEvent.members, "relatedObject", &flash_events_MouseEvent_relatedObject);
+    dict_put(&flash_events_MouseEvent.members, "isRelatedObjectInaccessible", &flash_events_MouseEvent_isRelatedObjectInaccessible);
+    dict_put(&flash_events_MouseEvent.members, "shiftKey", &flash_events_MouseEvent_shiftKey);
+    dict_put(&flash_events_MouseEvent.members, "stageY", &flash_events_MouseEvent_stageY);
+    dict_put(&flash_events_MouseEvent.members, "altKey", &flash_events_MouseEvent_altKey);
+    dict_put(&flash_events_MouseEvent.members, "clone", &flash_events_MouseEvent_clone);
+    dict_put(&flash_events_MouseEvent.members, "ctrlKey", &flash_events_MouseEvent_ctrlKey);
+    dict_put(&flash_events_MouseEvent.members, "localX", &flash_events_MouseEvent_localX);
+    dict_put(&flash_events_MouseEvent.members, "buttonDown", &flash_events_MouseEvent_buttonDown);
+    dict_put(d, &flash_text_engine_LineJustification, &flash_text_engine_LineJustification);
+    dict_init(&flash_text_engine_LineJustification.members, 8);
+    dict_put(d, &flash_media_Camera, &flash_media_Camera);
+    dict_init(&flash_media_Camera.members, 31);
+    dict_put(&flash_media_Camera.members, "getCamera", &flash_media_Camera_getCamera);
+    dict_put(&flash_media_Camera.members, "fps", &flash_media_Camera_fps);
+    dict_put(&flash_media_Camera.members, "setMode", &flash_media_Camera_setMode);
+    dict_put(&flash_media_Camera.members, "keyFrameInterval", &flash_media_Camera_keyFrameInterval);
+    dict_put(&flash_media_Camera.members, "motionTimeout", &flash_media_Camera_motionTimeout);
+    dict_put(&flash_media_Camera.members, "width", &flash_media_Camera_width);
+    dict_put(&flash_media_Camera.members, "setCursor", &flash_media_Camera_setCursor);
+    dict_put(&flash_media_Camera.members, "setLoopback", &flash_media_Camera_setLoopback);
+    dict_put(&flash_media_Camera.members, "height", &flash_media_Camera_height);
+    dict_put(&flash_media_Camera.members, "index", &flash_media_Camera_index);
+    dict_put(&flash_media_Camera.members, "name", &flash_media_Camera_name);
+    dict_put(&flash_media_Camera.members, "currentFPS", &flash_media_Camera_currentFPS);
+    dict_put(&flash_media_Camera.members, "setKeyFrameInterval", &flash_media_Camera_setKeyFrameInterval);
+    dict_put(&flash_media_Camera.members, "quality", &flash_media_Camera_quality);
+    dict_put(&flash_media_Camera.members, "motionLevel", &flash_media_Camera_motionLevel);
+    dict_put(&flash_media_Camera.members, "bandwidth", &flash_media_Camera_bandwidth);
+    dict_put(&flash_media_Camera.members, "muted", &flash_media_Camera_muted);
+    dict_put(&flash_media_Camera.members, "activityLevel", &flash_media_Camera_activityLevel);
+    dict_put(&flash_media_Camera.members, "loopback", &flash_media_Camera_loopback);
+    dict_put(&flash_media_Camera.members, "names", &flash_media_Camera_names);
+    dict_put(&flash_media_Camera.members, "setQuality", &flash_media_Camera_setQuality);
+    dict_put(&flash_media_Camera.members, "setMotionLevel", &flash_media_Camera_setMotionLevel);
+    dict_put(d, &flash_net_registerClassAlias, &flash_net_registerClassAlias);
+    dict_put(d, &flash_utils_ByteArray, &flash_utils_ByteArray);
+    dict_init(&flash_utils_ByteArray.members, 63);
+    dict_put(&flash_utils_ByteArray.members, "writeBoolean", &flash_utils_ByteArray_writeBoolean);
+    dict_put(&flash_utils_ByteArray.members, "readDouble", &flash_utils_ByteArray_readDouble);
+    dict_put(&flash_utils_ByteArray.members, "toString", &flash_utils_ByteArray_toString);
+    dict_put(&flash_utils_ByteArray.members, "writeByte", &flash_utils_ByteArray_writeByte);
+    dict_put(&flash_utils_ByteArray.members, "writeObject", &flash_utils_ByteArray_writeObject);
+    dict_put(&flash_utils_ByteArray.members, "readUTFBytes", &flash_utils_ByteArray_readUTFBytes);
+    dict_put(&flash_utils_ByteArray.members, "writeMultiByte", &flash_utils_ByteArray_writeMultiByte);
+    dict_put(&flash_utils_ByteArray.members, "uncompress", &flash_utils_ByteArray_uncompress);
+    dict_put(&flash_utils_ByteArray.members, "readUnsignedByte", &flash_utils_ByteArray_readUnsignedByte);
+    dict_put(&flash_utils_ByteArray.members, "writeInt", &flash_utils_ByteArray_writeInt);
+    dict_put(&flash_utils_ByteArray.members, "deflate", &flash_utils_ByteArray_deflate);
+    dict_put(&flash_utils_ByteArray.members, "readMultiByte", &flash_utils_ByteArray_readMultiByte);
+    dict_put(&flash_utils_ByteArray.members, "readBytes", &flash_utils_ByteArray_readBytes);
+    dict_put(&flash_utils_ByteArray.members, "writeShort", &flash_utils_ByteArray_writeShort);
+    dict_put(&flash_utils_ByteArray.members, "position", &flash_utils_ByteArray_position);
+    dict_put(&flash_utils_ByteArray.members, "readShort", &flash_utils_ByteArray_readShort);
+    dict_put(&flash_utils_ByteArray.members, "writeUTF", &flash_utils_ByteArray_writeUTF);
+    dict_put(&flash_utils_ByteArray.members, "writeBytes", &flash_utils_ByteArray_writeBytes);
+    dict_put(&flash_utils_ByteArray.members, "objectEncoding", &flash_utils_ByteArray_objectEncoding);
+    dict_put(&flash_utils_ByteArray.members, "readObject", &flash_utils_ByteArray_readObject);
+    dict_put(&flash_utils_ByteArray.members, "length", &flash_utils_ByteArray_length);
+    dict_put(&flash_utils_ByteArray.members, "writeUnsignedInt", &flash_utils_ByteArray_writeUnsignedInt);
+    dict_put(&flash_utils_ByteArray.members, "writeDouble", &flash_utils_ByteArray_writeDouble);
+    dict_put(&flash_utils_ByteArray.members, "writeFloat", &flash_utils_ByteArray_writeFloat);
+    dict_put(&flash_utils_ByteArray.members, "readInt", &flash_utils_ByteArray_readInt);
+    dict_put(&flash_utils_ByteArray.members, "readByte", &flash_utils_ByteArray_readByte);
+    dict_put(&flash_utils_ByteArray.members, "bytesAvailable", &flash_utils_ByteArray_bytesAvailable);
+    dict_put(&flash_utils_ByteArray.members, "clear", &flash_utils_ByteArray_clear);
+    dict_put(&flash_utils_ByteArray.members, "endian", &flash_utils_ByteArray_endian);
+    dict_put(&flash_utils_ByteArray.members, "readUnsignedShort", &flash_utils_ByteArray_readUnsignedShort);
+    dict_put(&flash_utils_ByteArray.members, "readUnsignedInt", &flash_utils_ByteArray_readUnsignedInt);
+    dict_put(&flash_utils_ByteArray.members, "defaultObjectEncoding", &flash_utils_ByteArray_defaultObjectEncoding);
+    dict_put(&flash_utils_ByteArray.members, "readFloat", &flash_utils_ByteArray_readFloat);
+    dict_put(&flash_utils_ByteArray.members, "compress", &flash_utils_ByteArray_compress);
+    dict_put(&flash_utils_ByteArray.members, "writeUTFBytes", &flash_utils_ByteArray_writeUTFBytes);
+    dict_put(&flash_utils_ByteArray.members, "readBoolean", &flash_utils_ByteArray_readBoolean);
+    dict_put(&flash_utils_ByteArray.members, "inflate", &flash_utils_ByteArray_inflate);
+    dict_put(&flash_utils_ByteArray.members, "readUTF", &flash_utils_ByteArray_readUTF);
+    dict_put(d, &flash_accessibility_AccessibilityImplementation, &flash_accessibility_AccessibilityImplementation);
+    dict_init(&flash_accessibility_AccessibilityImplementation.members, 15);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accState", &flash_accessibility_AccessibilityImplementation_get_accState);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accName", &flash_accessibility_AccessibilityImplementation_get_accName);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accSelection", &flash_accessibility_AccessibilityImplementation_get_accSelection);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accDoDefaultAction", &flash_accessibility_AccessibilityImplementation_accDoDefaultAction);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accFocus", &flash_accessibility_AccessibilityImplementation_get_accFocus);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accDefaultAction", &flash_accessibility_AccessibilityImplementation_get_accDefaultAction);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accSelect", &flash_accessibility_AccessibilityImplementation_accSelect);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accValue", &flash_accessibility_AccessibilityImplementation_get_accValue);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "stub", &flash_accessibility_AccessibilityImplementation_stub);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accRole", &flash_accessibility_AccessibilityImplementation_get_accRole);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "errno", &flash_accessibility_AccessibilityImplementation_errno);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "isLabeledBy", &flash_accessibility_AccessibilityImplementation_isLabeledBy);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accLocation", &flash_accessibility_AccessibilityImplementation_accLocation);
+    dict_put(&flash_accessibility_AccessibilityImplementation.members, "getChildIDArray", &flash_accessibility_AccessibilityImplementation_getChildIDArray);
+    dict_put(d, &flash_sampler_stopSampling, &flash_sampler_stopSampling);
+    dict_put(d, &flash_events_SyncEvent, &flash_events_SyncEvent);
+    dict_init(&flash_events_SyncEvent.members, 8);
+    dict_put(&flash_events_SyncEvent.members, "toString", &flash_events_SyncEvent_toString);
+    dict_put(&flash_events_SyncEvent.members, "clone", &flash_events_SyncEvent_clone);
+    dict_put(&flash_events_SyncEvent.members, "changeList", &flash_events_SyncEvent_changeList);
+    dict_put(d, &_encodeURIComponent, &_encodeURIComponent);
+    dict_put(d, &flash_net_Socket, &flash_net_Socket);
+    dict_init(&flash_net_Socket.members, 63);
+    dict_put(&flash_net_Socket.members, "writeBoolean", &flash_net_Socket_writeBoolean);
+    dict_put(&flash_net_Socket.members, "connect", &flash_net_Socket_connect);
+    dict_put(&flash_net_Socket.members, "readDouble", &flash_net_Socket_readDouble);
+    dict_put(&flash_net_Socket.members, "writeByte", &flash_net_Socket_writeByte);
+    dict_put(&flash_net_Socket.members, "writeObject", &flash_net_Socket_writeObject);
+    dict_put(&flash_net_Socket.members, "readUTFBytes", &flash_net_Socket_readUTFBytes);
+    dict_put(&flash_net_Socket.members, "close", &flash_net_Socket_close);
+    dict_put(&flash_net_Socket.members, "writeMultiByte", &flash_net_Socket_writeMultiByte);
+    dict_put(&flash_net_Socket.members, "readUnsignedByte", &flash_net_Socket_readUnsignedByte);
+    dict_put(&flash_net_Socket.members, "writeInt", &flash_net_Socket_writeInt);
+    dict_put(&flash_net_Socket.members, "readMultiByte", &flash_net_Socket_readMultiByte);
+    dict_put(&flash_net_Socket.members, "readBytes", &flash_net_Socket_readBytes);
+    dict_put(&flash_net_Socket.members, "writeShort", &flash_net_Socket_writeShort);
+    dict_put(&flash_net_Socket.members, "readShort", &flash_net_Socket_readShort);
+    dict_put(&flash_net_Socket.members, "writeUTF", &flash_net_Socket_writeUTF);
+    dict_put(&flash_net_Socket.members, "timeout", &flash_net_Socket_timeout);
+    dict_put(&flash_net_Socket.members, "writeBytes", &flash_net_Socket_writeBytes);
+    dict_put(&flash_net_Socket.members, "connected", &flash_net_Socket_connected);
+    dict_put(&flash_net_Socket.members, "readObject", &flash_net_Socket_readObject);
+    dict_put(&flash_net_Socket.members, "objectEncoding", &flash_net_Socket_objectEncoding);
+    dict_put(&flash_net_Socket.members, "flush", &flash_net_Socket_flush);
+    dict_put(&flash_net_Socket.members, "writeUnsignedInt", &flash_net_Socket_writeUnsignedInt);
+    dict_put(&flash_net_Socket.members, "writeDouble", &flash_net_Socket_writeDouble);
+    dict_put(&flash_net_Socket.members, "writeFloat", &flash_net_Socket_writeFloat);
+    dict_put(&flash_net_Socket.members, "readInt", &flash_net_Socket_readInt);
+    dict_put(&flash_net_Socket.members, "readByte", &flash_net_Socket_readByte);
+    dict_put(&flash_net_Socket.members, "bytesAvailable", &flash_net_Socket_bytesAvailable);
+    dict_put(&flash_net_Socket.members, "endian", &flash_net_Socket_endian);
+    dict_put(&flash_net_Socket.members, "readUnsignedShort", &flash_net_Socket_readUnsignedShort);
+    dict_put(&flash_net_Socket.members, "readUnsignedInt", &flash_net_Socket_readUnsignedInt);
+    dict_put(&flash_net_Socket.members, "readFloat", &flash_net_Socket_readFloat);
+    dict_put(&flash_net_Socket.members, "writeUTFBytes", &flash_net_Socket_writeUTFBytes);
+    dict_put(&flash_net_Socket.members, "readBoolean", &flash_net_Socket_readBoolean);
+    dict_put(&flash_net_Socket.members, "readUTF", &flash_net_Socket_readUTF);
+    dict_put(d, &_unescape, &_unescape);
+    dict_put(d, &flash_utils_Timer, &flash_utils_Timer);
+    dict_init(&flash_utils_Timer.members, 8);
+    dict_put(&flash_utils_Timer.members, "reset", &flash_utils_Timer_reset);
+    dict_put(&flash_utils_Timer.members, "running", &flash_utils_Timer_running);
+    dict_put(&flash_utils_Timer.members, "repeatCount", &flash_utils_Timer_repeatCount);
+    dict_put(&flash_utils_Timer.members, "stop", &flash_utils_Timer_stop);
+    dict_put(&flash_utils_Timer.members, "start", &flash_utils_Timer_start);
+    dict_put(&flash_utils_Timer.members, "currentCount", &flash_utils_Timer_currentCount);
+    dict_put(&flash_utils_Timer.members, "delay", &flash_utils_Timer_delay);
+    dict_put(d, &_Array, &_Array);
+    dict_init(&_Array.members, 31);
+    dict_put(&_Array.members, "forEach", &_Array_forEach);
+    dict_put(&_Array.members, "sortOn", &_Array_sortOn);
+    dict_put(&_Array.members, "indexOf", &_Array_indexOf);
+    dict_put(&_Array.members, "splice", &_Array_splice);
+    dict_put(&_Array.members, "lastIndexOf", &_Array_lastIndexOf);
+    dict_put(&_Array.members, "map", &_Array_map);
+    dict_put(&_Array.members, "concat", &_Array_concat);
+    dict_put(&_Array.members, "shift", &_Array_shift);
+    dict_put(&_Array.members, "unshift", &_Array_unshift);
+    dict_put(&_Array.members, "some", &_Array_some);
+    dict_put(&_Array.members, "filter", &_Array_filter);
+    dict_put(&_Array.members, "join", &_Array_join);
+    dict_put(&_Array.members, "slice", &_Array_slice);
+    dict_put(&_Array.members, "every", &_Array_every);
+    dict_put(&_Array.members, "pop", &_Array_pop);
+    dict_put(&_Array.members, "sort", &_Array_sort);
+    dict_put(&_Array.members, "reverse", &_Array_reverse);
+    dict_put(&_Array.members, "push", &_Array_push);
+    dict_put(&_Array.members, "length", &_Array_length);
+    dict_put(d, &flash_text_GridFitType, &flash_text_GridFitType);
+    dict_init(&flash_text_GridFitType.members, 8);
+    dict_put(d, &flash_filters_DisplacementMapFilterMode, &flash_filters_DisplacementMapFilterMode);
+    dict_init(&flash_filters_DisplacementMapFilterMode.members, 8);
+    dict_put(d, &flash_geom_ColorTransform, &flash_geom_ColorTransform);
+    dict_init(&flash_geom_ColorTransform.members, 15);
+    dict_put(&flash_geom_ColorTransform.members, "blueOffset", &flash_geom_ColorTransform_blueOffset);
+    dict_put(&flash_geom_ColorTransform.members, "greenOffset", &flash_geom_ColorTransform_greenOffset);
+    dict_put(&flash_geom_ColorTransform.members, "greenMultiplier", &flash_geom_ColorTransform_greenMultiplier);
+    dict_put(&flash_geom_ColorTransform.members, "redMultiplier", &flash_geom_ColorTransform_redMultiplier);
+    dict_put(&flash_geom_ColorTransform.members, "color", &flash_geom_ColorTransform_color);
+    dict_put(&flash_geom_ColorTransform.members, "concat", &flash_geom_ColorTransform_concat);
+    dict_put(&flash_geom_ColorTransform.members, "alphaOffset", &flash_geom_ColorTransform_alphaOffset);
+    dict_put(&flash_geom_ColorTransform.members, "blueMultiplier", &flash_geom_ColorTransform_blueMultiplier);
+    dict_put(&flash_geom_ColorTransform.members, "toString", &flash_geom_ColorTransform_toString);
+    dict_put(&flash_geom_ColorTransform.members, "alphaMultiplier", &flash_geom_ColorTransform_alphaMultiplier);
+    dict_put(&flash_geom_ColorTransform.members, "redOffset", &flash_geom_ColorTransform_redOffset);
+    dict_put(d, &flash_text_TextFieldType, &flash_text_TextFieldType);
+    dict_init(&flash_text_TextFieldType.members, 8);
+    dict_put(d, &flash_display_IGraphicsStroke, &flash_display_IGraphicsStroke);
+    dict_init(&flash_display_IGraphicsStroke.members, 8);
+    dict_put(d, &flash_media_SoundLoaderContext, &flash_media_SoundLoaderContext);
+    dict_init(&flash_media_SoundLoaderContext.members, 8);
+    dict_put(&flash_media_SoundLoaderContext.members, "checkPolicyFile", &flash_media_SoundLoaderContext_checkPolicyFile);
+    dict_put(&flash_media_SoundLoaderContext.members, "bufferTime", &flash_media_SoundLoaderContext_bufferTime);
+    dict_put(d, &flash_net_IDynamicPropertyOutput, &flash_net_IDynamicPropertyOutput);
+    dict_init(&flash_net_IDynamicPropertyOutput.members, 8);
+    dict_put(&flash_net_IDynamicPropertyOutput.members, "writeDynamicProperty", &flash_net_IDynamicPropertyOutput_writeDynamicProperty);
+    dict_put(d, &flash_display_IGraphicsData, &flash_display_IGraphicsData);
+    dict_init(&flash_display_IGraphicsData.members, 8);
+    dict_put(d, &flash_utils_getDefinitionByName, &flash_utils_getDefinitionByName);
+    dict_put(d, &_Function, &_Function);
+    dict_init(&_Function.members, 8);
+    dict_put(&_Function.members, "length", &_Function_length);
+    dict_put(&_Function.members, "apply", &_Function_apply);
+    dict_put(&_Function.members, "call", &_Function_call);
+    dict_put(&_Function.members, "prototype", &_Function_prototype);
+    dict_put(d, &flash_geom_PerspectiveProjection, &flash_geom_PerspectiveProjection);
+    dict_init(&flash_geom_PerspectiveProjection.members, 8);
+    dict_put(&flash_geom_PerspectiveProjection.members, "fieldOfView", &flash_geom_PerspectiveProjection_fieldOfView);
+    dict_put(&flash_geom_PerspectiveProjection.members, "projectionCenter", &flash_geom_PerspectiveProjection_projectionCenter);
+    dict_put(&flash_geom_PerspectiveProjection.members, "toMatrix3D", &flash_geom_PerspectiveProjection_toMatrix3D);
+    dict_put(&flash_geom_PerspectiveProjection.members, "focalLength", &flash_geom_PerspectiveProjection_focalLength);
+    dict_put(d, &flash_text_engine_BreakOpportunity, &flash_text_engine_BreakOpportunity);
+    dict_init(&flash_text_engine_BreakOpportunity.members, 8);
+    dict_put(d, &flash_sampler__getInvocationCount, &flash_sampler__getInvocationCount);
+    dict_put(d, &_parseFloat, &_parseFloat);
+    dict_put(d, &flash_events_NetStatusEvent, &flash_events_NetStatusEvent);
+    dict_init(&flash_events_NetStatusEvent.members, 8);
+    dict_put(&flash_events_NetStatusEvent.members, "toString", &flash_events_NetStatusEvent_toString);
+    dict_put(&flash_events_NetStatusEvent.members, "info", &flash_events_NetStatusEvent_info);
+    dict_put(&flash_events_NetStatusEvent.members, "clone", &flash_events_NetStatusEvent_clone);
+    dict_put(d, &flash_display_ShaderJob, &flash_display_ShaderJob);
+    dict_init(&flash_display_ShaderJob.members, 8);
+    dict_put(&flash_display_ShaderJob.members, "cancel", &flash_display_ShaderJob_cancel);
+    dict_put(&flash_display_ShaderJob.members, "width", &flash_display_ShaderJob_width);
+    dict_put(&flash_display_ShaderJob.members, "start", &flash_display_ShaderJob_start);
+    dict_put(&flash_display_ShaderJob.members, "shader", &flash_display_ShaderJob_shader);
+    dict_put(&flash_display_ShaderJob.members, "height", &flash_display_ShaderJob_height);
+    dict_put(&flash_display_ShaderJob.members, "target", &flash_display_ShaderJob_target);
+    dict_put(&flash_display_ShaderJob.members, "progress", &flash_display_ShaderJob_progress);
+    dict_put(d, &_VerifyError, &_VerifyError);
+    dict_init(&_VerifyError.members, 8);
+    dict_put(d, &flash_events_AsyncErrorEvent, &flash_events_AsyncErrorEvent);
+    dict_init(&flash_events_AsyncErrorEvent.members, 8);
+    dict_put(&flash_events_AsyncErrorEvent.members, "toString", &flash_events_AsyncErrorEvent_toString);
+    dict_put(&flash_events_AsyncErrorEvent.members, "error", &flash_events_AsyncErrorEvent_error);
+    dict_put(&flash_events_AsyncErrorEvent.members, "clone", &flash_events_AsyncErrorEvent_clone);
+    dict_put(d, &flash_net_SharedObject, &flash_net_SharedObject);
+    dict_init(&flash_net_SharedObject.members, 15);
+    dict_put(&flash_net_SharedObject.members, "getLocal", &flash_net_SharedObject_getLocal);
+    dict_put(&flash_net_SharedObject.members, "getDiskUsage", &flash_net_SharedObject_getDiskUsage);
+    dict_put(&flash_net_SharedObject.members, "objectEncoding", &flash_net_SharedObject_objectEncoding);
+    dict_put(&flash_net_SharedObject.members, "client", &flash_net_SharedObject_client);
+    dict_put(&flash_net_SharedObject.members, "setProperty", &flash_net_SharedObject_setProperty);
+    dict_put(&flash_net_SharedObject.members, "clear", &flash_net_SharedObject_clear);
+    dict_put(&flash_net_SharedObject.members, "flush", &flash_net_SharedObject_flush);
+    dict_put(&flash_net_SharedObject.members, "defaultObjectEncoding", &flash_net_SharedObject_defaultObjectEncoding);
+    dict_put(&flash_net_SharedObject.members, "connect", &flash_net_SharedObject_connect);
+    dict_put(&flash_net_SharedObject.members, "size", &flash_net_SharedObject_size);
+    dict_put(&flash_net_SharedObject.members, "setDirty", &flash_net_SharedObject_setDirty);
+    dict_put(&flash_net_SharedObject.members, "getRemote", &flash_net_SharedObject_getRemote);
+    dict_put(&flash_net_SharedObject.members, "send", &flash_net_SharedObject_send);
+    dict_put(&flash_net_SharedObject.members, "close", &flash_net_SharedObject_close);
+    dict_put(&flash_net_SharedObject.members, "deleteAll", &flash_net_SharedObject_deleteAll);
+    dict_put(&flash_net_SharedObject.members, "data", &flash_net_SharedObject_data);
+    dict_put(d, &_Namespace, &_Namespace);
+    dict_init(&_Namespace.members, 8);
+    dict_put(&_Namespace.members, "valueOf", &_Namespace_valueOf);
+    dict_put(&_Namespace.members, "toString", &_Namespace_toString);
+    dict_put(&_Namespace.members, "uri", &_Namespace_uri);
+    dict_put(&_Namespace.members, "prefix", &_Namespace_prefix);
+    dict_put(d, &flash_utils_setTimeout, &flash_utils_setTimeout);
+    dict_put(d, &flash_geom_Matrix3D, &flash_geom_Matrix3D);
+    dict_init(&flash_geom_Matrix3D.members, 63);
+    dict_put(&flash_geom_Matrix3D.members, "interpolateTo", &flash_geom_Matrix3D_interpolateTo);
+    dict_put(&flash_geom_Matrix3D.members, "pointAt", &flash_geom_Matrix3D_pointAt);
+    dict_put(&flash_geom_Matrix3D.members, "interpolate", &flash_geom_Matrix3D_interpolate);
+    dict_put(&flash_geom_Matrix3D.members, "prependRotation", &flash_geom_Matrix3D_prependRotation);
+    dict_put(&flash_geom_Matrix3D.members, "transformVector", &flash_geom_Matrix3D_transformVector);
+    dict_put(&flash_geom_Matrix3D.members, "transpose", &flash_geom_Matrix3D_transpose);
+    dict_put(&flash_geom_Matrix3D.members, "prependScale", &flash_geom_Matrix3D_prependScale);
+    dict_put(&flash_geom_Matrix3D.members, "deltaTransformVector", &flash_geom_Matrix3D_deltaTransformVector);
+    dict_put(&flash_geom_Matrix3D.members, "position", &flash_geom_Matrix3D_position);
+    dict_put(&flash_geom_Matrix3D.members, "decompose", &flash_geom_Matrix3D_decompose);
+    dict_put(&flash_geom_Matrix3D.members, "append", &flash_geom_Matrix3D_append);
+    dict_put(&flash_geom_Matrix3D.members, "recompose", &flash_geom_Matrix3D_recompose);
+    dict_put(&flash_geom_Matrix3D.members, "clone", &flash_geom_Matrix3D_clone);
+    dict_put(&flash_geom_Matrix3D.members, "rawData", &flash_geom_Matrix3D_rawData);
+    dict_put(&flash_geom_Matrix3D.members, "determinant", &flash_geom_Matrix3D_determinant);
+    dict_put(&flash_geom_Matrix3D.members, "invert", &flash_geom_Matrix3D_invert);
+    dict_put(&flash_geom_Matrix3D.members, "appendScale", &flash_geom_Matrix3D_appendScale);
+    dict_put(&flash_geom_Matrix3D.members, "transformVectors", &flash_geom_Matrix3D_transformVectors);
+    dict_put(&flash_geom_Matrix3D.members, "appendTranslation", &flash_geom_Matrix3D_appendTranslation);
+    dict_put(&flash_geom_Matrix3D.members, "appendRotation", &flash_geom_Matrix3D_appendRotation);
+    dict_put(&flash_geom_Matrix3D.members, "prepend", &flash_geom_Matrix3D_prepend);
+    dict_put(&flash_geom_Matrix3D.members, "identity", &flash_geom_Matrix3D_identity);
+    dict_put(&flash_geom_Matrix3D.members, "prependTranslation", &flash_geom_Matrix3D_prependTranslation);
+    dict_put(d, &flash_sampler_pauseSampling, &flash_sampler_pauseSampling);
+    dict_put(d, &flash_system_Capabilities, &flash_system_Capabilities);
+    dict_init(&flash_system_Capabilities.members, 8);
+    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_init(&flash_filters_BlurFilter.members, 8);
     dict_put(&flash_filters_BlurFilter.members, "blurY", &flash_filters_BlurFilter_blurY);
     dict_put(&flash_filters_BlurFilter.members, "clone", &flash_filters_BlurFilter_clone);
     dict_put(&flash_filters_BlurFilter.members, "quality", &flash_filters_BlurFilter_quality);
     dict_put(&flash_filters_BlurFilter.members, "blurX", &flash_filters_BlurFilter_blurX);
-    dict_put(d, &flash_filters_BevelFilter, &flash_filters_BevelFilter);
-    dict_init(&flash_filters_BevelFilter.members, 31);
-    dict_put(&flash_filters_BevelFilter.members, "type", &flash_filters_BevelFilter_type);
-    dict_put(&flash_filters_BevelFilter.members, "highlightColor", &flash_filters_BevelFilter_highlightColor);
-    dict_put(&flash_filters_BevelFilter.members, "knockout", &flash_filters_BevelFilter_knockout);
-    dict_put(&flash_filters_BevelFilter.members, "distance", &flash_filters_BevelFilter_distance);
-    dict_put(&flash_filters_BevelFilter.members, "strength", &flash_filters_BevelFilter_strength);
-    dict_put(&flash_filters_BevelFilter.members, "highlightAlpha", &flash_filters_BevelFilter_highlightAlpha);
-    dict_put(&flash_filters_BevelFilter.members, "blurY", &flash_filters_BevelFilter_blurY);
-    dict_put(&flash_filters_BevelFilter.members, "shadowColor", &flash_filters_BevelFilter_shadowColor);
-    dict_put(&flash_filters_BevelFilter.members, "angle", &flash_filters_BevelFilter_angle);
-    dict_put(&flash_filters_BevelFilter.members, "blurX", &flash_filters_BevelFilter_blurX);
-    dict_put(&flash_filters_BevelFilter.members, "shadowAlpha", &flash_filters_BevelFilter_shadowAlpha);
-    dict_put(&flash_filters_BevelFilter.members, "quality", &flash_filters_BevelFilter_quality);
-    dict_put(&flash_filters_BevelFilter.members, "clone", &flash_filters_BevelFilter_clone);
-    dict_put(d, &flash_events_EventDispatcher, &flash_events_EventDispatcher);
-    dict_init(&flash_events_EventDispatcher.members, 8);
-    dict_put(&flash_events_EventDispatcher.members, "willTrigger", &flash_events_EventDispatcher_willTrigger);
-    dict_put(&flash_events_EventDispatcher.members, "toString", &flash_events_EventDispatcher_toString);
-    dict_put(&flash_events_EventDispatcher.members, "removeEventListener", &flash_events_EventDispatcher_removeEventListener);
-    dict_put(&flash_events_EventDispatcher.members, "hasEventListener", &flash_events_EventDispatcher_hasEventListener);
-    dict_put(&flash_events_EventDispatcher.members, "addEventListener", &flash_events_EventDispatcher_addEventListener);
-    dict_put(&flash_events_EventDispatcher.members, "dispatchEvent", &flash_events_EventDispatcher_dispatchEvent);
-    dict_put(d, &flash_events_ShaderEvent, &flash_events_ShaderEvent);
-    dict_init(&flash_events_ShaderEvent.members, 8);
-    dict_put(&flash_events_ShaderEvent.members, "vector", &flash_events_ShaderEvent_vector);
-    dict_put(&flash_events_ShaderEvent.members, "toString", &flash_events_ShaderEvent_toString);
-    dict_put(&flash_events_ShaderEvent.members, "bitmapData", &flash_events_ShaderEvent_bitmapData);
-    dict_put(&flash_events_ShaderEvent.members, "clone", &flash_events_ShaderEvent_clone);
-    dict_put(&flash_events_ShaderEvent.members, "byteArray", &flash_events_ShaderEvent_byteArray);
-    dict_put(d, &flash_events_TimerEvent, &flash_events_TimerEvent);
-    dict_init(&flash_events_TimerEvent.members, 8);
-    dict_put(&flash_events_TimerEvent.members, "toString", &flash_events_TimerEvent_toString);
-    dict_put(&flash_events_TimerEvent.members, "clone", &flash_events_TimerEvent_clone);
-    dict_put(&flash_events_TimerEvent.members, "updateAfterEvent", &flash_events_TimerEvent_updateAfterEvent);
-    dict_put(d, &flash_events_SyncEvent, &flash_events_SyncEvent);
-    dict_init(&flash_events_SyncEvent.members, 8);
-    dict_put(&flash_events_SyncEvent.members, "toString", &flash_events_SyncEvent_toString);
-    dict_put(&flash_events_SyncEvent.members, "clone", &flash_events_SyncEvent_clone);
-    dict_put(&flash_events_SyncEvent.members, "changeList", &flash_events_SyncEvent_changeList);
-    dict_put(d, &flash_events_StatusEvent, &flash_events_StatusEvent);
-    dict_init(&flash_events_StatusEvent.members, 8);
-    dict_put(&flash_events_StatusEvent.members, "toString", &flash_events_StatusEvent_toString);
-    dict_put(&flash_events_StatusEvent.members, "code", &flash_events_StatusEvent_code);
-    dict_put(&flash_events_StatusEvent.members, "clone", &flash_events_StatusEvent_clone);
-    dict_put(&flash_events_StatusEvent.members, "level", &flash_events_StatusEvent_level);
-    dict_put(d, &flash_events_SampleDataEvent, &flash_events_SampleDataEvent);
-    dict_init(&flash_events_SampleDataEvent.members, 8);
-    dict_put(&flash_events_SampleDataEvent.members, "toString", &flash_events_SampleDataEvent_toString);
-    dict_put(&flash_events_SampleDataEvent.members, "position", &flash_events_SampleDataEvent_position);
-    dict_put(&flash_events_SampleDataEvent.members, "clone", &flash_events_SampleDataEvent_clone);
-    dict_put(&flash_events_SampleDataEvent.members, "data", &flash_events_SampleDataEvent_data);
-    dict_put(d, &flash_events_ProgressEvent, &flash_events_ProgressEvent);
-    dict_init(&flash_events_ProgressEvent.members, 8);
-    dict_put(&flash_events_ProgressEvent.members, "bytesLoaded", &flash_events_ProgressEvent_bytesLoaded);
-    dict_put(&flash_events_ProgressEvent.members, "toString", &flash_events_ProgressEvent_toString);
-    dict_put(&flash_events_ProgressEvent.members, "bytesTotal", &flash_events_ProgressEvent_bytesTotal);
-    dict_put(&flash_events_ProgressEvent.members, "clone", &flash_events_ProgressEvent_clone);
-    dict_put(d, &flash_events_NetFilterEvent, &flash_events_NetFilterEvent);
-    dict_init(&flash_events_NetFilterEvent.members, 8);
-    dict_put(&flash_events_NetFilterEvent.members, "header", &flash_events_NetFilterEvent_header);
-    dict_put(&flash_events_NetFilterEvent.members, "toString", &flash_events_NetFilterEvent_toString);
-    dict_put(&flash_events_NetFilterEvent.members, "clone", &flash_events_NetFilterEvent_clone);
-    dict_put(&flash_events_NetFilterEvent.members, "data", &flash_events_NetFilterEvent_data);
-    dict_put(d, &flash_events_NetStatusEvent, &flash_events_NetStatusEvent);
-    dict_init(&flash_events_NetStatusEvent.members, 8);
-    dict_put(&flash_events_NetStatusEvent.members, "toString", &flash_events_NetStatusEvent_toString);
-    dict_put(&flash_events_NetStatusEvent.members, "info", &flash_events_NetStatusEvent_info);
-    dict_put(&flash_events_NetStatusEvent.members, "clone", &flash_events_NetStatusEvent_clone);
-    dict_put(d, &flash_events_MouseEvent, &flash_events_MouseEvent);
-    dict_init(&flash_events_MouseEvent.members, 31);
-    dict_put(&flash_events_MouseEvent.members, "localY", &flash_events_MouseEvent_localY);
-    dict_put(&flash_events_MouseEvent.members, "updateAfterEvent", &flash_events_MouseEvent_updateAfterEvent);
-    dict_put(&flash_events_MouseEvent.members, "delta", &flash_events_MouseEvent_delta);
-    dict_put(&flash_events_MouseEvent.members, "stageX", &flash_events_MouseEvent_stageX);
-    dict_put(&flash_events_MouseEvent.members, "toString", &flash_events_MouseEvent_toString);
-    dict_put(&flash_events_MouseEvent.members, "relatedObject", &flash_events_MouseEvent_relatedObject);
-    dict_put(&flash_events_MouseEvent.members, "isRelatedObjectInaccessible", &flash_events_MouseEvent_isRelatedObjectInaccessible);
-    dict_put(&flash_events_MouseEvent.members, "shiftKey", &flash_events_MouseEvent_shiftKey);
-    dict_put(&flash_events_MouseEvent.members, "stageY", &flash_events_MouseEvent_stageY);
-    dict_put(&flash_events_MouseEvent.members, "altKey", &flash_events_MouseEvent_altKey);
-    dict_put(&flash_events_MouseEvent.members, "clone", &flash_events_MouseEvent_clone);
-    dict_put(&flash_events_MouseEvent.members, "ctrlKey", &flash_events_MouseEvent_ctrlKey);
-    dict_put(&flash_events_MouseEvent.members, "localX", &flash_events_MouseEvent_localX);
-    dict_put(&flash_events_MouseEvent.members, "buttonDown", &flash_events_MouseEvent_buttonDown);
-    dict_put(d, &flash_events_ContextMenuEvent, &flash_events_ContextMenuEvent);
-    dict_init(&flash_events_ContextMenuEvent.members, 8);
-    dict_put(&flash_events_ContextMenuEvent.members, "mouseTarget", &flash_events_ContextMenuEvent_mouseTarget);
-    dict_put(&flash_events_ContextMenuEvent.members, "isMouseTargetInaccessible", &flash_events_ContextMenuEvent_isMouseTargetInaccessible);
-    dict_put(&flash_events_ContextMenuEvent.members, "toString", &flash_events_ContextMenuEvent_toString);
-    dict_put(&flash_events_ContextMenuEvent.members, "contextMenuOwner", &flash_events_ContextMenuEvent_contextMenuOwner);
-    dict_put(&flash_events_ContextMenuEvent.members, "clone", &flash_events_ContextMenuEvent_clone);
-    dict_put(d, &flash_events_KeyboardEvent, &flash_events_KeyboardEvent);
-    dict_init(&flash_events_KeyboardEvent.members, 15);
-    dict_put(&flash_events_KeyboardEvent.members, "shiftKey", &flash_events_KeyboardEvent_shiftKey);
-    dict_put(&flash_events_KeyboardEvent.members, "keyCode", &flash_events_KeyboardEvent_keyCode);
-    dict_put(&flash_events_KeyboardEvent.members, "keyLocation", &flash_events_KeyboardEvent_keyLocation);
-    dict_put(&flash_events_KeyboardEvent.members, "updateAfterEvent", &flash_events_KeyboardEvent_updateAfterEvent);
-    dict_put(&flash_events_KeyboardEvent.members, "toString", &flash_events_KeyboardEvent_toString);
-    dict_put(&flash_events_KeyboardEvent.members, "altKey", &flash_events_KeyboardEvent_altKey);
-    dict_put(&flash_events_KeyboardEvent.members, "ctrlKey", &flash_events_KeyboardEvent_ctrlKey);
-    dict_put(&flash_events_KeyboardEvent.members, "clone", &flash_events_KeyboardEvent_clone);
-    dict_put(&flash_events_KeyboardEvent.members, "charCode", &flash_events_KeyboardEvent_charCode);
-    dict_put(d, &flash_events_HTTPStatusEvent, &flash_events_HTTPStatusEvent);
-    dict_init(&flash_events_HTTPStatusEvent.members, 8);
-    dict_put(&flash_events_HTTPStatusEvent.members, "toString", &flash_events_HTTPStatusEvent_toString);
-    dict_put(&flash_events_HTTPStatusEvent.members, "clone", &flash_events_HTTPStatusEvent_clone);
-    dict_put(&flash_events_HTTPStatusEvent.members, "status", &flash_events_HTTPStatusEvent_status);
-    dict_put(d, &flash_events_FocusEvent, &flash_events_FocusEvent);
-    dict_init(&flash_events_FocusEvent.members, 15);
-    dict_put(&flash_events_FocusEvent.members, "shiftKey", &flash_events_FocusEvent_shiftKey);
-    dict_put(&flash_events_FocusEvent.members, "isRelatedObjectInaccessible", &flash_events_FocusEvent_isRelatedObjectInaccessible);
-    dict_put(&flash_events_FocusEvent.members, "keyCode", &flash_events_FocusEvent_keyCode);
-    dict_put(&flash_events_FocusEvent.members, "relatedObject", &flash_events_FocusEvent_relatedObject);
-    dict_put(&flash_events_FocusEvent.members, "toString", &flash_events_FocusEvent_toString);
-    dict_put(&flash_events_FocusEvent.members, "clone", &flash_events_FocusEvent_clone);
+    dict_put(d, &_isFinite, &_isFinite);
+    dict_put(d, &flash_media_Video, &flash_media_Video);
+    dict_init(&flash_media_Video.members, 8);
+    dict_put(&flash_media_Video.members, "attachCamera", &flash_media_Video_attachCamera);
+    dict_put(&flash_media_Video.members, "videoWidth", &flash_media_Video_videoWidth);
+    dict_put(&flash_media_Video.members, "clear", &flash_media_Video_clear);
+    dict_put(&flash_media_Video.members, "deblocking", &flash_media_Video_deblocking);
+    dict_put(&flash_media_Video.members, "videoHeight", &flash_media_Video_videoHeight);
+    dict_put(&flash_media_Video.members, "attachNetStream", &flash_media_Video_attachNetStream);
+    dict_put(&flash_media_Video.members, "smoothing", &flash_media_Video_smoothing);
+    dict_put(d, &flash_text_engine_TextLineCreationResult, &flash_text_engine_TextLineCreationResult);
+    dict_init(&flash_text_engine_TextLineCreationResult.members, 8);
+    dict_put(d, &_Error, &_Error);
+    dict_init(&_Error.members, 15);
+    dict_put(&_Error.members, "getErrorMessage", &_Error_getErrorMessage);
+    dict_put(&_Error.members, "throwError", &_Error_throwError);
+    dict_put(&_Error.members, "name", &_Error_name);
+    dict_put(&_Error.members, "message", &_Error_message);
+    dict_put(&_Error.members, "getStackTrace", &_Error_getStackTrace);
+    dict_put(&_Error.members, "errorID", &_Error_errorID);
+    dict_put(d, &flash_xml_XMLNode, &flash_xml_XMLNode);
+    dict_init(&flash_xml_XMLNode.members, 31);
+    dict_put(&flash_xml_XMLNode.members, "childNodes", &flash_xml_XMLNode_childNodes);
+    dict_put(&flash_xml_XMLNode.members, "appendChild", &flash_xml_XMLNode_appendChild);
+    dict_put(&flash_xml_XMLNode.members, "nextSibling", &flash_xml_XMLNode_nextSibling);
+    dict_put(&flash_xml_XMLNode.members, "nodeType", &flash_xml_XMLNode_nodeType);
+    dict_put(&flash_xml_XMLNode.members, "attributes", &flash_xml_XMLNode_attributes);
+    dict_put(&flash_xml_XMLNode.members, "firstChild", &flash_xml_XMLNode_firstChild);
+    dict_put(&flash_xml_XMLNode.members, "parentNode", &flash_xml_XMLNode_parentNode);
+    dict_put(&flash_xml_XMLNode.members, "toString", &flash_xml_XMLNode_toString);
+    dict_put(&flash_xml_XMLNode.members, "prefix", &flash_xml_XMLNode_prefix);
+    dict_put(&flash_xml_XMLNode.members, "localName", &flash_xml_XMLNode_localName);
+    dict_put(&flash_xml_XMLNode.members, "nodeName", &flash_xml_XMLNode_nodeName);
+    dict_put(&flash_xml_XMLNode.members, "getNamespaceForPrefix", &flash_xml_XMLNode_getNamespaceForPrefix);
+    dict_put(&flash_xml_XMLNode.members, "insertBefore", &flash_xml_XMLNode_insertBefore);
+    dict_put(&flash_xml_XMLNode.members, "lastChild", &flash_xml_XMLNode_lastChild);
+    dict_put(&flash_xml_XMLNode.members, "cloneNode", &flash_xml_XMLNode_cloneNode);
+    dict_put(&flash_xml_XMLNode.members, "removeNode", &flash_xml_XMLNode_removeNode);
+    dict_put(&flash_xml_XMLNode.members, "namespaceURI", &flash_xml_XMLNode_namespaceURI);
+    dict_put(&flash_xml_XMLNode.members, "previousSibling", &flash_xml_XMLNode_previousSibling);
+    dict_put(&flash_xml_XMLNode.members, "hasChildNodes", &flash_xml_XMLNode_hasChildNodes);
+    dict_put(&flash_xml_XMLNode.members, "getPrefixForNamespace", &flash_xml_XMLNode_getPrefixForNamespace);
+    dict_put(&flash_xml_XMLNode.members, "nodeValue", &flash_xml_XMLNode_nodeValue);
+    dict_put(d, &flash_net_URLVariables, &flash_net_URLVariables);
+    dict_init(&flash_net_URLVariables.members, 8);
+    dict_put(&flash_net_URLVariables.members, "toString", &flash_net_URLVariables_toString);
+    dict_put(&flash_net_URLVariables.members, "decode", &flash_net_URLVariables_decode);
+    dict_put(d, &flash_display_LoaderInfo, &flash_display_LoaderInfo);
+    dict_init(&flash_display_LoaderInfo.members, 31);
+    dict_put(&flash_display_LoaderInfo.members, "getLoaderInfoByDefinition", &flash_display_LoaderInfo_getLoaderInfoByDefinition);
+    dict_put(&flash_display_LoaderInfo.members, "actionScriptVersion", &flash_display_LoaderInfo_actionScriptVersion);
+    dict_put(&flash_display_LoaderInfo.members, "contentType", &flash_display_LoaderInfo_contentType);
+    dict_put(&flash_display_LoaderInfo.members, "sameDomain", &flash_display_LoaderInfo_sameDomain);
+    dict_put(&flash_display_LoaderInfo.members, "bytesTotal", &flash_display_LoaderInfo_bytesTotal);
+    dict_put(&flash_display_LoaderInfo.members, "loaderURL", &flash_display_LoaderInfo_loaderURL);
+    dict_put(&flash_display_LoaderInfo.members, "width", &flash_display_LoaderInfo_width);
+    dict_put(&flash_display_LoaderInfo.members, "dispatchEvent", &flash_display_LoaderInfo_dispatchEvent);
+    dict_put(&flash_display_LoaderInfo.members, "height", &flash_display_LoaderInfo_height);
+    dict_put(&flash_display_LoaderInfo.members, "frameRate", &flash_display_LoaderInfo_frameRate);
+    dict_put(&flash_display_LoaderInfo.members, "parameters", &flash_display_LoaderInfo_parameters);
+    dict_put(&flash_display_LoaderInfo.members, "bytesLoaded", &flash_display_LoaderInfo_bytesLoaded);
+    dict_put(&flash_display_LoaderInfo.members, "url", &flash_display_LoaderInfo_url);
+    dict_put(&flash_display_LoaderInfo.members, "content", &flash_display_LoaderInfo_content);
+    dict_put(&flash_display_LoaderInfo.members, "swfVersion", &flash_display_LoaderInfo_swfVersion);
+    dict_put(&flash_display_LoaderInfo.members, "bytes", &flash_display_LoaderInfo_bytes);
+    dict_put(&flash_display_LoaderInfo.members, "loader", &flash_display_LoaderInfo_loader);
+    dict_put(&flash_display_LoaderInfo.members, "applicationDomain", &flash_display_LoaderInfo_applicationDomain);
+    dict_put(&flash_display_LoaderInfo.members, "parentAllowsChild", &flash_display_LoaderInfo_parentAllowsChild);
+    dict_put(&flash_display_LoaderInfo.members, "childAllowsParent", &flash_display_LoaderInfo_childAllowsParent);
+    dict_put(&flash_display_LoaderInfo.members, "sharedEvents", &flash_display_LoaderInfo_sharedEvents);
+    dict_put(d, &flash_sampler_Sample, &flash_sampler_Sample);
+    dict_init(&flash_sampler_Sample.members, 8);
+    dict_put(d, &flash_text_engine_DigitWidth, &flash_text_engine_DigitWidth);
+    dict_init(&flash_text_engine_DigitWidth.members, 8);
+    dict_put(d, &flash_net_URLRequestMethod, &flash_net_URLRequestMethod);
+    dict_init(&flash_net_URLRequestMethod.members, 8);
+    dict_put(d, &adobe_utils_MMExecute, &adobe_utils_MMExecute);
+    dict_put(d, &flash_system_System, &flash_system_System);
+    dict_init(&flash_system_System.members, 8);
+    dict_put(d, &flash_filters_BitmapFilterQuality, &flash_filters_BitmapFilterQuality);
+    dict_init(&flash_filters_BitmapFilterQuality.members, 8);
+    dict_put(d, &flash_display_DisplayObjectContainer, &flash_display_DisplayObjectContainer);
+    dict_init(&flash_display_DisplayObjectContainer.members, 31);
+    dict_put(&flash_display_DisplayObjectContainer.members, "addChild", &flash_display_DisplayObjectContainer_addChild);
+    dict_put(&flash_display_DisplayObjectContainer.members, "getObjectsUnderPoint", &flash_display_DisplayObjectContainer_getObjectsUnderPoint);
+    dict_put(&flash_display_DisplayObjectContainer.members, "removeChildAt", &flash_display_DisplayObjectContainer_removeChildAt);
+    dict_put(&flash_display_DisplayObjectContainer.members, "swapChildren", &flash_display_DisplayObjectContainer_swapChildren);
+    dict_put(&flash_display_DisplayObjectContainer.members, "areInaccessibleObjectsUnderPoint", &flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint);
+    dict_put(&flash_display_DisplayObjectContainer.members, "setChildIndex", &flash_display_DisplayObjectContainer_setChildIndex);
+    dict_put(&flash_display_DisplayObjectContainer.members, "numChildren", &flash_display_DisplayObjectContainer_numChildren);
+    dict_put(&flash_display_DisplayObjectContainer.members, "getChildIndex", &flash_display_DisplayObjectContainer_getChildIndex);
+    dict_put(&flash_display_DisplayObjectContainer.members, "getChildAt", &flash_display_DisplayObjectContainer_getChildAt);
+    dict_put(&flash_display_DisplayObjectContainer.members, "removeChild", &flash_display_DisplayObjectContainer_removeChild);
+    dict_put(&flash_display_DisplayObjectContainer.members, "addChildAt", &flash_display_DisplayObjectContainer_addChildAt);
+    dict_put(&flash_display_DisplayObjectContainer.members, "contains", &flash_display_DisplayObjectContainer_contains);
+    dict_put(&flash_display_DisplayObjectContainer.members, "getChildByName", &flash_display_DisplayObjectContainer_getChildByName);
+    dict_put(&flash_display_DisplayObjectContainer.members, "swapChildrenAt", &flash_display_DisplayObjectContainer_swapChildrenAt);
+    dict_put(&flash_display_DisplayObjectContainer.members, "mouseChildren", &flash_display_DisplayObjectContainer_mouseChildren);
+    dict_put(&flash_display_DisplayObjectContainer.members, "tabChildren", &flash_display_DisplayObjectContainer_tabChildren);
+    dict_put(&flash_display_DisplayObjectContainer.members, "textSnapshot", &flash_display_DisplayObjectContainer_textSnapshot);
+    dict_put(d, &flash_system_LoaderContext, &flash_system_LoaderContext);
+    dict_init(&flash_system_LoaderContext.members, 8);
+    dict_put(&flash_system_LoaderContext.members, "checkPolicyFile", &flash_system_LoaderContext_checkPolicyFile);
+    dict_put(&flash_system_LoaderContext.members, "securityDomain", &flash_system_LoaderContext_securityDomain);
+    dict_put(&flash_system_LoaderContext.members, "applicationDomain", &flash_system_LoaderContext_applicationDomain);
+    dict_put(d, &flash_utils_clearTimeout, &flash_utils_clearTimeout);
+    dict_put(d, &_isXMLName, &_isXMLName);
+    dict_put(d, &flash_xml_XMLNodeType, &flash_xml_XMLNodeType);
+    dict_init(&flash_xml_XMLNodeType.members, 8);
+    dict_put(d, &flash_events_ErrorEvent, &flash_events_ErrorEvent);
+    dict_init(&flash_events_ErrorEvent.members, 8);
+    dict_put(&flash_events_ErrorEvent.members, "toString", &flash_events_ErrorEvent_toString);
+    dict_put(&flash_events_ErrorEvent.members, "clone", &flash_events_ErrorEvent_clone);
+    dict_put(d, &flash_utils_IDataOutput, &flash_utils_IDataOutput);
+    dict_init(&flash_utils_IDataOutput.members, 31);
+    dict_put(&flash_utils_IDataOutput.members, "writeUnsignedInt", &flash_utils_IDataOutput_writeUnsignedInt);
+    dict_put(&flash_utils_IDataOutput.members, "writeInt", &flash_utils_IDataOutput_writeInt);
+    dict_put(&flash_utils_IDataOutput.members, "objectEncoding", &flash_utils_IDataOutput_objectEncoding);
+    dict_put(&flash_utils_IDataOutput.members, "writeUTFBytes", &flash_utils_IDataOutput_writeUTFBytes);
+    dict_put(&flash_utils_IDataOutput.members, "writeObject", &flash_utils_IDataOutput_writeObject);
+    dict_put(&flash_utils_IDataOutput.members, "writeMultiByte", &flash_utils_IDataOutput_writeMultiByte);
+    dict_put(&flash_utils_IDataOutput.members, "writeShort", &flash_utils_IDataOutput_writeShort);
+    dict_put(&flash_utils_IDataOutput.members, "writeFloat", &flash_utils_IDataOutput_writeFloat);
+    dict_put(&flash_utils_IDataOutput.members, "writeUTF", &flash_utils_IDataOutput_writeUTF);
+    dict_put(&flash_utils_IDataOutput.members, "writeByte", &flash_utils_IDataOutput_writeByte);
+    dict_put(&flash_utils_IDataOutput.members, "writeBoolean", &flash_utils_IDataOutput_writeBoolean);
+    dict_put(&flash_utils_IDataOutput.members, "writeDouble", &flash_utils_IDataOutput_writeDouble);
+    dict_put(&flash_utils_IDataOutput.members, "writeBytes", &flash_utils_IDataOutput_writeBytes);
+    dict_put(&flash_utils_IDataOutput.members, "endian", &flash_utils_IDataOutput_endian);
+    dict_put(d, &flash_geom_Utils3D, &flash_geom_Utils3D);
+    dict_init(&flash_geom_Utils3D.members, 8);
     dict_put(d, &flash_events_TextEvent, &flash_events_TextEvent);
     dict_init(&flash_events_TextEvent.members, 8);
     dict_put(&flash_events_TextEvent.members, "toString", &flash_events_TextEvent_toString);
     dict_put(&flash_events_TextEvent.members, "text", &flash_events_TextEvent_text);
     dict_put(&flash_events_TextEvent.members, "clone", &flash_events_TextEvent_clone);
-    dict_put(d, &flash_events_ActivityEvent, &flash_events_ActivityEvent);
-    dict_init(&flash_events_ActivityEvent.members, 8);
-    dict_put(&flash_events_ActivityEvent.members, "toString", &flash_events_ActivityEvent_toString);
-    dict_put(&flash_events_ActivityEvent.members, "activating", &flash_events_ActivityEvent_activating);
-    dict_put(&flash_events_ActivityEvent.members, "clone", &flash_events_ActivityEvent_clone);
-    dict_put(d, &flash_utils_ByteArray, &flash_utils_ByteArray);
-    dict_init(&flash_utils_ByteArray.members, 63);
-    dict_put(&flash_utils_ByteArray.members, "writeBoolean", &flash_utils_ByteArray_writeBoolean);
-    dict_put(&flash_utils_ByteArray.members, "readDouble", &flash_utils_ByteArray_readDouble);
-    dict_put(&flash_utils_ByteArray.members, "toString", &flash_utils_ByteArray_toString);
-    dict_put(&flash_utils_ByteArray.members, "writeByte", &flash_utils_ByteArray_writeByte);
-    dict_put(&flash_utils_ByteArray.members, "writeObject", &flash_utils_ByteArray_writeObject);
-    dict_put(&flash_utils_ByteArray.members, "readUTFBytes", &flash_utils_ByteArray_readUTFBytes);
-    dict_put(&flash_utils_ByteArray.members, "writeMultiByte", &flash_utils_ByteArray_writeMultiByte);
-    dict_put(&flash_utils_ByteArray.members, "uncompress", &flash_utils_ByteArray_uncompress);
-    dict_put(&flash_utils_ByteArray.members, "readUnsignedByte", &flash_utils_ByteArray_readUnsignedByte);
-    dict_put(&flash_utils_ByteArray.members, "writeInt", &flash_utils_ByteArray_writeInt);
-    dict_put(&flash_utils_ByteArray.members, "deflate", &flash_utils_ByteArray_deflate);
-    dict_put(&flash_utils_ByteArray.members, "readMultiByte", &flash_utils_ByteArray_readMultiByte);
-    dict_put(&flash_utils_ByteArray.members, "readBytes", &flash_utils_ByteArray_readBytes);
-    dict_put(&flash_utils_ByteArray.members, "writeShort", &flash_utils_ByteArray_writeShort);
-    dict_put(&flash_utils_ByteArray.members, "position", &flash_utils_ByteArray_position);
-    dict_put(&flash_utils_ByteArray.members, "readShort", &flash_utils_ByteArray_readShort);
-    dict_put(&flash_utils_ByteArray.members, "writeUTF", &flash_utils_ByteArray_writeUTF);
-    dict_put(&flash_utils_ByteArray.members, "writeBytes", &flash_utils_ByteArray_writeBytes);
-    dict_put(&flash_utils_ByteArray.members, "objectEncoding", &flash_utils_ByteArray_objectEncoding);
-    dict_put(&flash_utils_ByteArray.members, "readObject", &flash_utils_ByteArray_readObject);
-    dict_put(&flash_utils_ByteArray.members, "length", &flash_utils_ByteArray_length);
-    dict_put(&flash_utils_ByteArray.members, "writeUnsignedInt", &flash_utils_ByteArray_writeUnsignedInt);
-    dict_put(&flash_utils_ByteArray.members, "writeDouble", &flash_utils_ByteArray_writeDouble);
-    dict_put(&flash_utils_ByteArray.members, "writeFloat", &flash_utils_ByteArray_writeFloat);
-    dict_put(&flash_utils_ByteArray.members, "readInt", &flash_utils_ByteArray_readInt);
-    dict_put(&flash_utils_ByteArray.members, "readByte", &flash_utils_ByteArray_readByte);
-    dict_put(&flash_utils_ByteArray.members, "bytesAvailable", &flash_utils_ByteArray_bytesAvailable);
-    dict_put(&flash_utils_ByteArray.members, "clear", &flash_utils_ByteArray_clear);
-    dict_put(&flash_utils_ByteArray.members, "endian", &flash_utils_ByteArray_endian);
-    dict_put(&flash_utils_ByteArray.members, "readUnsignedShort", &flash_utils_ByteArray_readUnsignedShort);
-    dict_put(&flash_utils_ByteArray.members, "readUnsignedInt", &flash_utils_ByteArray_readUnsignedInt);
-    dict_put(&flash_utils_ByteArray.members, "defaultObjectEncoding", &flash_utils_ByteArray_defaultObjectEncoding);
-    dict_put(&flash_utils_ByteArray.members, "readFloat", &flash_utils_ByteArray_readFloat);
-    dict_put(&flash_utils_ByteArray.members, "compress", &flash_utils_ByteArray_compress);
-    dict_put(&flash_utils_ByteArray.members, "writeUTFBytes", &flash_utils_ByteArray_writeUTFBytes);
-    dict_put(&flash_utils_ByteArray.members, "readBoolean", &flash_utils_ByteArray_readBoolean);
-    dict_put(&flash_utils_ByteArray.members, "inflate", &flash_utils_ByteArray_inflate);
-    dict_put(&flash_utils_ByteArray.members, "readUTF", &flash_utils_ByteArray_readUTF);
-    dict_put(d, &flash_display_BitmapData, &flash_display_BitmapData);
-    dict_init(&flash_display_BitmapData.members, 63);
-    dict_put(&flash_display_BitmapData.members, "getPixel32", &flash_display_BitmapData_getPixel32);
-    dict_put(&flash_display_BitmapData.members, "draw", &flash_display_BitmapData_draw);
-    dict_put(&flash_display_BitmapData.members, "setPixels", &flash_display_BitmapData_setPixels);
-    dict_put(&flash_display_BitmapData.members, "copyPixels", &flash_display_BitmapData_copyPixels);
-    dict_put(&flash_display_BitmapData.members, "histogram", &flash_display_BitmapData_histogram);
-    dict_put(&flash_display_BitmapData.members, "scroll", &flash_display_BitmapData_scroll);
-    dict_put(&flash_display_BitmapData.members, "transparent", &flash_display_BitmapData_transparent);
-    dict_put(&flash_display_BitmapData.members, "noise", &flash_display_BitmapData_noise);
-    dict_put(&flash_display_BitmapData.members, "threshold", &flash_display_BitmapData_threshold);
-    dict_put(&flash_display_BitmapData.members, "paletteMap", &flash_display_BitmapData_paletteMap);
-    dict_put(&flash_display_BitmapData.members, "perlinNoise", &flash_display_BitmapData_perlinNoise);
-    dict_put(&flash_display_BitmapData.members, "hitTest", &flash_display_BitmapData_hitTest);
-    dict_put(&flash_display_BitmapData.members, "getPixel", &flash_display_BitmapData_getPixel);
-    dict_put(&flash_display_BitmapData.members, "unlock", &flash_display_BitmapData_unlock);
-    dict_put(&flash_display_BitmapData.members, "height", &flash_display_BitmapData_height);
-    dict_put(&flash_display_BitmapData.members, "copyChannel", &flash_display_BitmapData_copyChannel);
-    dict_put(&flash_display_BitmapData.members, "width", &flash_display_BitmapData_width);
-    dict_put(&flash_display_BitmapData.members, "clone", &flash_display_BitmapData_clone);
-    dict_put(&flash_display_BitmapData.members, "colorTransform", &flash_display_BitmapData_colorTransform);
-    dict_put(&flash_display_BitmapData.members, "generateFilterRect", &flash_display_BitmapData_generateFilterRect);
-    dict_put(&flash_display_BitmapData.members, "compare", &flash_display_BitmapData_compare);
-    dict_put(&flash_display_BitmapData.members, "fillRect", &flash_display_BitmapData_fillRect);
-    dict_put(&flash_display_BitmapData.members, "setVector", &flash_display_BitmapData_setVector);
-    dict_put(&flash_display_BitmapData.members, "floodFill", &flash_display_BitmapData_floodFill);
-    dict_put(&flash_display_BitmapData.members, "pixelDissolve", &flash_display_BitmapData_pixelDissolve);
-    dict_put(&flash_display_BitmapData.members, "setPixel", &flash_display_BitmapData_setPixel);
-    dict_put(&flash_display_BitmapData.members, "setPixel32", &flash_display_BitmapData_setPixel32);
-    dict_put(&flash_display_BitmapData.members, "lock", &flash_display_BitmapData_lock);
-    dict_put(&flash_display_BitmapData.members, "getVector", &flash_display_BitmapData_getVector);
-    dict_put(&flash_display_BitmapData.members, "getColorBoundsRect", &flash_display_BitmapData_getColorBoundsRect);
-    dict_put(&flash_display_BitmapData.members, "getPixels", &flash_display_BitmapData_getPixels);
-    dict_put(&flash_display_BitmapData.members, "merge", &flash_display_BitmapData_merge);
-    dict_put(&flash_display_BitmapData.members, "rect", &flash_display_BitmapData_rect);
-    dict_put(&flash_display_BitmapData.members, "applyFilter", &flash_display_BitmapData_applyFilter);
-    dict_put(&flash_display_BitmapData.members, "dispose", &flash_display_BitmapData_dispose);
-    dict_put(d, &flash_utils_Dictionary, &flash_utils_Dictionary);
-    dict_init(&flash_utils_Dictionary.members, 8);
-    dict_put(d, &flash_trace_Trace, &flash_trace_Trace);
-    dict_init(&flash_trace_Trace.members, 8);
+    dict_put(d, &flash_utils_Proxy, &flash_utils_Proxy);
+    dict_init(&flash_utils_Proxy.members, 15);
+    dict_put(&flash_utils_Proxy.members, "callProperty", &flash_utils_Proxy_callProperty);
+    dict_put(&flash_utils_Proxy.members, "setProperty", &flash_utils_Proxy_setProperty);
+    dict_put(&flash_utils_Proxy.members, "getProperty", &flash_utils_Proxy_getProperty);
+    dict_put(&flash_utils_Proxy.members, "nextName", &flash_utils_Proxy_nextName);
+    dict_put(&flash_utils_Proxy.members, "nextNameIndex", &flash_utils_Proxy_nextNameIndex);
+    dict_put(&flash_utils_Proxy.members, "hasProperty", &flash_utils_Proxy_hasProperty);
+    dict_put(&flash_utils_Proxy.members, "deleteProperty", &flash_utils_Proxy_deleteProperty);
+    dict_put(&flash_utils_Proxy.members, "getDescendants", &flash_utils_Proxy_getDescendants);
+    dict_put(&flash_utils_Proxy.members, "isAttribute", &flash_utils_Proxy_isAttribute);
+    dict_put(&flash_utils_Proxy.members, "nextValue", &flash_utils_Proxy_nextValue);
+    dict_put(d, &flash_text_engine_FontPosture, &flash_text_engine_FontPosture);
+    dict_init(&flash_text_engine_FontPosture.members, 8);
+    dict_put(d, &flash_xml_XMLDocument, &flash_xml_XMLDocument);
+    dict_init(&flash_xml_XMLDocument.members, 8);
+    dict_put(&flash_xml_XMLDocument.members, "docTypeDecl", &flash_xml_XMLDocument_docTypeDecl);
+    dict_put(&flash_xml_XMLDocument.members, "idMap", &flash_xml_XMLDocument_idMap);
+    dict_put(&flash_xml_XMLDocument.members, "toString", &flash_xml_XMLDocument_toString);
+    dict_put(&flash_xml_XMLDocument.members, "xmlDecl", &flash_xml_XMLDocument_xmlDecl);
+    dict_put(&flash_xml_XMLDocument.members, "createElement", &flash_xml_XMLDocument_createElement);
+    dict_put(&flash_xml_XMLDocument.members, "ignoreWhite", &flash_xml_XMLDocument_ignoreWhite);
+    dict_put(&flash_xml_XMLDocument.members, "createTextNode", &flash_xml_XMLDocument_createTextNode);
+    dict_put(&flash_xml_XMLDocument.members, "parseXML", &flash_xml_XMLDocument_parseXML);
+    dict_put(d, &flash_display_ShaderInput, &flash_display_ShaderInput);
+    dict_init(&flash_display_ShaderInput.members, 8);
+    dict_put(&flash_display_ShaderInput.members, "width", &flash_display_ShaderInput_width);
+    dict_put(&flash_display_ShaderInput.members, "input", &flash_display_ShaderInput_input);
+    dict_put(&flash_display_ShaderInput.members, "height", &flash_display_ShaderInput_height);
+    dict_put(&flash_display_ShaderInput.members, "index", &flash_display_ShaderInput_index);
+    dict_put(&flash_display_ShaderInput.members, "channels", &flash_display_ShaderInput_channels);
+    dict_put(d, &flash_ui_MouseCursor, &flash_ui_MouseCursor);
+    dict_init(&flash_ui_MouseCursor.members, 8);
+    dict_put(d, &flash_text_engine_TextBlock, &flash_text_engine_TextBlock);
+    dict_init(&flash_text_engine_TextBlock.members, 31);
+    dict_put(&flash_text_engine_TextBlock.members, "createTextLine", &flash_text_engine_TextBlock_createTextLine);
+    dict_put(&flash_text_engine_TextBlock.members, "bidiLevel", &flash_text_engine_TextBlock_bidiLevel);
+    dict_put(&flash_text_engine_TextBlock.members, "getTextLineAtCharIndex", &flash_text_engine_TextBlock_getTextLineAtCharIndex);
+    dict_put(&flash_text_engine_TextBlock.members, "lastLine", &flash_text_engine_TextBlock_lastLine);
+    dict_put(&flash_text_engine_TextBlock.members, "findPreviousWordBoundary", &flash_text_engine_TextBlock_findPreviousWordBoundary);
+    dict_put(&flash_text_engine_TextBlock.members, "findPreviousAtomBoundary", &flash_text_engine_TextBlock_findPreviousAtomBoundary);
+    dict_put(&flash_text_engine_TextBlock.members, "baselineZero", &flash_text_engine_TextBlock_baselineZero);
+    dict_put(&flash_text_engine_TextBlock.members, "applyNonLinearFontScaling", &flash_text_engine_TextBlock_applyNonLinearFontScaling);
+    dict_put(&flash_text_engine_TextBlock.members, "firstLine", &flash_text_engine_TextBlock_firstLine);
+    dict_put(&flash_text_engine_TextBlock.members, "textJustifier", &flash_text_engine_TextBlock_textJustifier);
+    dict_put(&flash_text_engine_TextBlock.members, "releaseLines", &flash_text_engine_TextBlock_releaseLines);
+    dict_put(&flash_text_engine_TextBlock.members, "firstInvalidLine", &flash_text_engine_TextBlock_firstInvalidLine);
+    dict_put(&flash_text_engine_TextBlock.members, "baselineFontSize", &flash_text_engine_TextBlock_baselineFontSize);
+    dict_put(&flash_text_engine_TextBlock.members, "lineRotation", &flash_text_engine_TextBlock_lineRotation);
+    dict_put(&flash_text_engine_TextBlock.members, "userData", &flash_text_engine_TextBlock_userData);
+    dict_put(&flash_text_engine_TextBlock.members, "content", &flash_text_engine_TextBlock_content);
+    dict_put(&flash_text_engine_TextBlock.members, "textLineCreationResult", &flash_text_engine_TextBlock_textLineCreationResult);
+    dict_put(&flash_text_engine_TextBlock.members, "baselineFontDescription", &flash_text_engine_TextBlock_baselineFontDescription);
+    dict_put(&flash_text_engine_TextBlock.members, "findNextAtomBoundary", &flash_text_engine_TextBlock_findNextAtomBoundary);
+    dict_put(&flash_text_engine_TextBlock.members, "findNextWordBoundary", &flash_text_engine_TextBlock_findNextWordBoundary);
+    dict_put(&flash_text_engine_TextBlock.members, "tabStops", &flash_text_engine_TextBlock_tabStops);
+    dict_put(&flash_text_engine_TextBlock.members, "dump", &flash_text_engine_TextBlock_dump);
+    dict_put(d, &flash_utils_flash_proxy, &flash_utils_flash_proxy);
+    dict_put(d, &flash_display_MorphShape, &flash_display_MorphShape);
+    dict_init(&flash_display_MorphShape.members, 8);
+    dict_put(d, &flash_text_TextDisplayMode, &flash_text_TextDisplayMode);
+    dict_init(&flash_text_TextDisplayMode.members, 8);
+    dict_put(d, &flash_net_URLLoaderDataFormat, &flash_net_URLLoaderDataFormat);
+    dict_init(&flash_net_URLLoaderDataFormat.members, 8);
+    dict_put(d, &flash_display_StageQuality, &flash_display_StageQuality);
+    dict_init(&flash_display_StageQuality.members, 8);
+    dict_put(d, &flash_display_Sprite, &flash_display_Sprite);
+    dict_init(&flash_display_Sprite.members, 15);
+    dict_put(&flash_display_Sprite.members, "stopDrag", &flash_display_Sprite_stopDrag);
+    dict_put(&flash_display_Sprite.members, "buttonMode", &flash_display_Sprite_buttonMode);
+    dict_put(&flash_display_Sprite.members, "soundTransform", &flash_display_Sprite_soundTransform);
+    dict_put(&flash_display_Sprite.members, "hitArea", &flash_display_Sprite_hitArea);
+    dict_put(&flash_display_Sprite.members, "useHandCursor", &flash_display_Sprite_useHandCursor);
+    dict_put(&flash_display_Sprite.members, "graphics", &flash_display_Sprite_graphics);
+    dict_put(&flash_display_Sprite.members, "startDrag", &flash_display_Sprite_startDrag);
+    dict_put(&flash_display_Sprite.members, "dropTarget", &flash_display_Sprite_dropTarget);
+    dict_put(d, &flash_ui_Keyboard, &flash_ui_Keyboard);
+    dict_init(&flash_ui_Keyboard.members, 8);
+    dict_put(d, &flash_filters_DisplacementMapFilter, &flash_filters_DisplacementMapFilter);
+    dict_init(&flash_filters_DisplacementMapFilter.members, 31);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "scaleY", &flash_filters_DisplacementMapFilter_scaleY);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "mapPoint", &flash_filters_DisplacementMapFilter_mapPoint);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "scaleX", &flash_filters_DisplacementMapFilter_scaleX);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "mapBitmap", &flash_filters_DisplacementMapFilter_mapBitmap);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "mode", &flash_filters_DisplacementMapFilter_mode);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "color", &flash_filters_DisplacementMapFilter_color);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "componentX", &flash_filters_DisplacementMapFilter_componentX);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "clone", &flash_filters_DisplacementMapFilter_clone);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "alpha", &flash_filters_DisplacementMapFilter_alpha);
+    dict_put(&flash_filters_DisplacementMapFilter.members, "componentY", &flash_filters_DisplacementMapFilter_componentY);
+    dict_put(d, &flash_utils_escapeMultiByte, &flash_utils_escapeMultiByte);
+    dict_put(d, &adobe_utils_MMEndCommand, &adobe_utils_MMEndCommand);
+    dict_put(d, &flash_display_GradientType, &flash_display_GradientType);
+    dict_init(&flash_display_GradientType.members, 8);
+    dict_put(d, &flash_media_ID3Info, &flash_media_ID3Info);
+    dict_init(&flash_media_ID3Info.members, 8);
+    dict_put(&flash_media_ID3Info.members, "comment", &flash_media_ID3Info_comment);
+    dict_put(&flash_media_ID3Info.members, "year", &flash_media_ID3Info_year);
+    dict_put(&flash_media_ID3Info.members, "track", &flash_media_ID3Info_track);
+    dict_put(&flash_media_ID3Info.members, "artist", &flash_media_ID3Info_artist);
+    dict_put(&flash_media_ID3Info.members, "songName", &flash_media_ID3Info_songName);
+    dict_put(&flash_media_ID3Info.members, "genre", &flash_media_ID3Info_genre);
+    dict_put(&flash_media_ID3Info.members, "album", &flash_media_ID3Info_album);
+    dict_put(d, &flash_display_GraphicsSolidFill, &flash_display_GraphicsSolidFill);
+    dict_init(&flash_display_GraphicsSolidFill.members, 8);
+    dict_put(&flash_display_GraphicsSolidFill.members, "color", &flash_display_GraphicsSolidFill_color);
+    dict_put(&flash_display_GraphicsSolidFill.members, "alpha", &flash_display_GraphicsSolidFill_alpha);
+    dict_put(d, &flash_filters_ColorMatrixFilter, &flash_filters_ColorMatrixFilter);
+    dict_init(&flash_filters_ColorMatrixFilter.members, 8);
+    dict_put(&flash_filters_ColorMatrixFilter.members, "matrix", &flash_filters_ColorMatrixFilter_matrix);
+    dict_put(&flash_filters_ColorMatrixFilter.members, "clone", &flash_filters_ColorMatrixFilter_clone);
+    dict_put(d, &flash_net_NetStreamPlayTransitions, &flash_net_NetStreamPlayTransitions);
+    dict_init(&flash_net_NetStreamPlayTransitions.members, 8);
+    dict_put(d, &flash_media_SoundCodec, &flash_media_SoundCodec);
+    dict_init(&flash_media_SoundCodec.members, 8);
+    dict_put(d, &flash_net_ObjectEncoding, &flash_net_ObjectEncoding);
+    dict_init(&flash_net_ObjectEncoding.members, 8);
+    dict_put(d, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement);
+    dict_init(&flash_text_engine_GroupElement.members, 8);
+    dict_put(&flash_text_engine_GroupElement.members, "groupElements", &flash_text_engine_GroupElement_groupElements);
+    dict_put(&flash_text_engine_GroupElement.members, "splitTextElement", &flash_text_engine_GroupElement_splitTextElement);
+    dict_put(&flash_text_engine_GroupElement.members, "mergeTextElements", &flash_text_engine_GroupElement_mergeTextElements);
+    dict_put(&flash_text_engine_GroupElement.members, "getElementAtCharIndex", &flash_text_engine_GroupElement_getElementAtCharIndex);
+    dict_put(&flash_text_engine_GroupElement.members, "elementCount", &flash_text_engine_GroupElement_elementCount);
+    dict_put(&flash_text_engine_GroupElement.members, "setElements", &flash_text_engine_GroupElement_setElements);
+    dict_put(&flash_text_engine_GroupElement.members, "getElementAt", &flash_text_engine_GroupElement_getElementAt);
+    dict_put(&flash_text_engine_GroupElement.members, "ungroupElements", &flash_text_engine_GroupElement_ungroupElements);
+    dict_put(&flash_text_engine_GroupElement.members, "replaceElements", &flash_text_engine_GroupElement_replaceElements);
+    dict_put(&flash_text_engine_GroupElement.members, "getElementIndex", &flash_text_engine_GroupElement_getElementIndex);
+    dict_put(d, &_parseInt, &_parseInt);
+    dict_put(d, &_QName, &_QName);
+    dict_init(&_QName.members, 8);
+    dict_put(&_QName.members, "localName", &_QName_localName);
+    dict_put(&_QName.members, "valueOf", &_QName_valueOf);
+    dict_put(&_QName.members, "toString", &_QName_toString);
+    dict_put(&_QName.members, "uri", &_QName_uri);
+    dict_put(d, &_UninitializedError, &_UninitializedError);
+    dict_init(&_UninitializedError.members, 8);
+    dict_put(d, &_Date, &_Date);
+    dict_init(&_Date.members, 127);
+    dict_put(&_Date.members, "getTimezoneOffset", &_Date_getTimezoneOffset);
+    dict_put(&_Date.members, "getTime", &_Date_getTime);
+    dict_put(&_Date.members, "setUTCMilliseconds", &_Date_setUTCMilliseconds);
+    dict_put(&_Date.members, "month", &_Date_month);
+    dict_put(&_Date.members, "toString", &_Date_toString);
+    dict_put(&_Date.members, "getHours", &_Date_getHours);
+    dict_put(&_Date.members, "date", &_Date_date);
+    dict_put(&_Date.members, "milliseconds", &_Date_milliseconds);
+    dict_put(&_Date.members, "setSeconds", &_Date_setSeconds);
+    dict_put(&_Date.members, "getDate", &_Date_getDate);
+    dict_put(&_Date.members, "hoursUTC", &_Date_hoursUTC);
+    dict_put(&_Date.members, "getUTCDate", &_Date_getUTCDate);
+    dict_put(&_Date.members, "timezoneOffset", &_Date_timezoneOffset);
+    dict_put(&_Date.members, "setTime", &_Date_setTime);
+    dict_put(&_Date.members, "millisecondsUTC", &_Date_millisecondsUTC);
+    dict_put(&_Date.members, "minutes", &_Date_minutes);
+    dict_put(&_Date.members, "setUTCHours", &_Date_setUTCHours);
+    dict_put(&_Date.members, "minutesUTC", &_Date_minutesUTC);
+    dict_put(&_Date.members, "toLocaleTimeString", &_Date_toLocaleTimeString);
+    dict_put(&_Date.members, "fullYearUTC", &_Date_fullYearUTC);
+    dict_put(&_Date.members, "UTC", &_Date_UTC);
+    dict_put(&_Date.members, "time", &_Date_time);
+    dict_put(&_Date.members, "monthUTC", &_Date_monthUTC);
+    dict_put(&_Date.members, "getUTCMilliseconds", &_Date_getUTCMilliseconds);
+    dict_put(&_Date.members, "toDateString", &_Date_toDateString);
+    dict_put(&_Date.members, "getMonth", &_Date_getMonth);
+    dict_put(&_Date.members, "setMinutes", &_Date_setMinutes);
+    dict_put(&_Date.members, "toLocaleDateString", &_Date_toLocaleDateString);
+    dict_put(&_Date.members, "fullYear", &_Date_fullYear);
+    dict_put(&_Date.members, "getUTCFullYear", &_Date_getUTCFullYear);
+    dict_put(&_Date.members, "getSeconds", &_Date_getSeconds);
+    dict_put(&_Date.members, "dateUTC", &_Date_dateUTC);
+    dict_put(&_Date.members, "getMilliseconds", &_Date_getMilliseconds);
+    dict_put(&_Date.members, "setUTCMinutes", &_Date_setUTCMinutes);
+    dict_put(&_Date.members, "day", &_Date_day);
+    dict_put(&_Date.members, "setUTCSeconds", &_Date_setUTCSeconds);
+    dict_put(&_Date.members, "setUTCDate", &_Date_setUTCDate);
+    dict_put(&_Date.members, "getUTCMonth", &_Date_getUTCMonth);
+    dict_put(&_Date.members, "valueOf", &_Date_valueOf);
+    dict_put(&_Date.members, "seconds", &_Date_seconds);
+    dict_put(&_Date.members, "getUTCMinutes", &_Date_getUTCMinutes);
+    dict_put(&_Date.members, "setDate", &_Date_setDate);
+    dict_put(&_Date.members, "getFullYear", &_Date_getFullYear);
+    dict_put(&_Date.members, "setFullYear", &_Date_setFullYear);
+    dict_put(&_Date.members, "setHours", &_Date_setHours);
+    dict_put(&_Date.members, "setMonth", &_Date_setMonth);
+    dict_put(&_Date.members, "parse", &_Date_parse);
+    dict_put(&_Date.members, "getUTCSeconds", &_Date_getUTCSeconds);
+    dict_put(&_Date.members, "getMinutes", &_Date_getMinutes);
+    dict_put(&_Date.members, "toLocaleString", &_Date_toLocaleString);
+    dict_put(&_Date.members, "toUTCString", &_Date_toUTCString);
+    dict_put(&_Date.members, "dayUTC", &_Date_dayUTC);
+    dict_put(&_Date.members, "getDay", &_Date_getDay);
+    dict_put(&_Date.members, "setUTCMonth", &_Date_setUTCMonth);
+    dict_put(&_Date.members, "hours", &_Date_hours);
+    dict_put(&_Date.members, "getUTCDay", &_Date_getUTCDay);
+    dict_put(&_Date.members, "setUTCFullYear", &_Date_setUTCFullYear);
+    dict_put(&_Date.members, "secondsUTC", &_Date_secondsUTC);
+    dict_put(&_Date.members, "toTimeString", &_Date_toTimeString);
+    dict_put(&_Date.members, "setMilliseconds", &_Date_setMilliseconds);
+    dict_put(&_Date.members, "getUTCHours", &_Date_getUTCHours);
+    dict_put(d, &flash_text_StyleSheet, &flash_text_StyleSheet);
+    dict_init(&flash_text_StyleSheet.members, 8);
+    dict_put(&flash_text_StyleSheet.members, "styleNames", &flash_text_StyleSheet_styleNames);
+    dict_put(&flash_text_StyleSheet.members, "clear", &flash_text_StyleSheet_clear);
+    dict_put(&flash_text_StyleSheet.members, "transform", &flash_text_StyleSheet_transform);
+    dict_put(&flash_text_StyleSheet.members, "getStyle", &flash_text_StyleSheet_getStyle);
+    dict_put(&flash_text_StyleSheet.members, "parseCSS", &flash_text_StyleSheet_parseCSS);
+    dict_put(&flash_text_StyleSheet.members, "setStyle", &flash_text_StyleSheet_setStyle);
+    dict_put(d, &flash_display_ActionScriptVersion, &flash_display_ActionScriptVersion);
+    dict_init(&flash_display_ActionScriptVersion.members, 8);
+    dict_put(d, &flash_text_engine_EastAsianJustifier, &flash_text_engine_EastAsianJustifier);
+    dict_init(&flash_text_engine_EastAsianJustifier.members, 8);
+    dict_put(&flash_text_engine_EastAsianJustifier.members, "justificationStyle", &flash_text_engine_EastAsianJustifier_justificationStyle);
+    dict_put(&flash_text_engine_EastAsianJustifier.members, "clone", &flash_text_engine_EastAsianJustifier_clone);
+    dict_put(d, &_String, &_String);
+    dict_init(&_String.members, 31);
+    dict_put(&_String.members, "indexOf", &_String_indexOf);
+    dict_put(&_String.members, "replace", &_String_replace);
+    dict_put(&_String.members, "lastIndexOf", &_String_lastIndexOf);
+    dict_put(&_String.members, "valueOf", &_String_valueOf);
+    dict_put(&_String.members, "concat", &_String_concat);
+    dict_put(&_String.members, "substr", &_String_substr);
+    dict_put(&_String.members, "slice", &_String_slice);
+    dict_put(&_String.members, "search", &_String_search);
+    dict_put(&_String.members, "fromCharCode", &_String_fromCharCode);
+    dict_put(&_String.members, "toLocaleUpperCase", &_String_toLocaleUpperCase);
+    dict_put(&_String.members, "toString", &_String_toString);
+    dict_put(&_String.members, "toUpperCase", &_String_toUpperCase);
+    dict_put(&_String.members, "charAt", &_String_charAt);
+    dict_put(&_String.members, "match", &_String_match);
+    dict_put(&_String.members, "charCodeAt", &_String_charCodeAt);
+    dict_put(&_String.members, "substring", &_String_substring);
+    dict_put(&_String.members, "localeCompare", &_String_localeCompare);
+    dict_put(&_String.members, "split", &_String_split);
+    dict_put(&_String.members, "toLocaleLowerCase", &_String_toLocaleLowerCase);
+    dict_put(&_String.members, "length", &_String_length);
+    dict_put(&_String.members, "toLowerCase", &_String_toLowerCase);
+    dict_put(d, &flash_media_SoundChannel, &flash_media_SoundChannel);
+    dict_init(&flash_media_SoundChannel.members, 8);
+    dict_put(&flash_media_SoundChannel.members, "leftPeak", &flash_media_SoundChannel_leftPeak);
+    dict_put(&flash_media_SoundChannel.members, "stop", &flash_media_SoundChannel_stop);
+    dict_put(&flash_media_SoundChannel.members, "position", &flash_media_SoundChannel_position);
+    dict_put(&flash_media_SoundChannel.members, "soundTransform", &flash_media_SoundChannel_soundTransform);
+    dict_put(&flash_media_SoundChannel.members, "rightPeak", &flash_media_SoundChannel_rightPeak);
+    dict_put(d, &flash_desktop_Clipboard, &flash_desktop_Clipboard);
+    dict_init(&flash_desktop_Clipboard.members, 8);
+    dict_put(&flash_desktop_Clipboard.members, "generalClipboard", &flash_desktop_Clipboard_generalClipboard);
+    dict_put(&flash_desktop_Clipboard.members, "setDataHandler", &flash_desktop_Clipboard_setDataHandler);
+    dict_put(&flash_desktop_Clipboard.members, "setData", &flash_desktop_Clipboard_setData);
+    dict_put(&flash_desktop_Clipboard.members, "formats", &flash_desktop_Clipboard_formats);
+    dict_put(&flash_desktop_Clipboard.members, "clear", &flash_desktop_Clipboard_clear);
+    dict_put(&flash_desktop_Clipboard.members, "getData", &flash_desktop_Clipboard_getData);
+    dict_put(&flash_desktop_Clipboard.members, "hasFormat", &flash_desktop_Clipboard_hasFormat);
+    dict_put(&flash_desktop_Clipboard.members, "clearData", &flash_desktop_Clipboard_clearData);
+    dict_put(d, &flash_display_IBitmapDrawable, &flash_display_IBitmapDrawable);
+    dict_init(&flash_display_IBitmapDrawable.members, 8);
+    dict_put(d, &_TypeError, &_TypeError);
+    dict_init(&_TypeError.members, 8);
+    dict_put(d, &_int, &_int);
+    dict_init(&_int.members, 8);
+    dict_put(&_int.members, "valueOf", &_int_valueOf);
+    dict_put(&_int.members, "toString", &_int_toString);
+    dict_put(&_int.members, "toExponential", &_int_toExponential);
+    dict_put(&_int.members, "toFixed", &_int_toFixed);
+    dict_put(&_int.members, "toPrecision", &_int_toPrecision);
+    dict_put(d, &flash_text_engine_FontMetrics, &flash_text_engine_FontMetrics);
+    dict_init(&flash_text_engine_FontMetrics.members, 15);
+    dict_put(&flash_text_engine_FontMetrics.members, "superscriptOffset", &flash_text_engine_FontMetrics_superscriptOffset);
+    dict_put(&flash_text_engine_FontMetrics.members, "underlineThickness", &flash_text_engine_FontMetrics_underlineThickness);
+    dict_put(&flash_text_engine_FontMetrics.members, "subscriptScale", &flash_text_engine_FontMetrics_subscriptScale);
+    dict_put(&flash_text_engine_FontMetrics.members, "strikethroughOffset", &flash_text_engine_FontMetrics_strikethroughOffset);
+    dict_put(&flash_text_engine_FontMetrics.members, "emBox", &flash_text_engine_FontMetrics_emBox);
+    dict_put(&flash_text_engine_FontMetrics.members, "strikethroughThickness", &flash_text_engine_FontMetrics_strikethroughThickness);
+    dict_put(&flash_text_engine_FontMetrics.members, "superscriptScale", &flash_text_engine_FontMetrics_superscriptScale);
+    dict_put(&flash_text_engine_FontMetrics.members, "subscriptOffset", &flash_text_engine_FontMetrics_subscriptOffset);
+    dict_put(&flash_text_engine_FontMetrics.members, "underlineOffset", &flash_text_engine_FontMetrics_underlineOffset);
+    dict_put(d, &flash_display_Scene, &flash_display_Scene);
+    dict_init(&flash_display_Scene.members, 8);
+    dict_put(&flash_display_Scene.members, "numFrames", &flash_display_Scene_numFrames);
+    dict_put(&flash_display_Scene.members, "labels", &flash_display_Scene_labels);
+    dict_put(&flash_display_Scene.members, "name", &flash_display_Scene_name);
+    dict_put(d, &flash_utils_IExternalizable, &flash_utils_IExternalizable);
+    dict_init(&flash_utils_IExternalizable.members, 8);
+    dict_put(&flash_utils_IExternalizable.members, "readExternal", &flash_utils_IExternalizable_readExternal);
+    dict_put(&flash_utils_IExternalizable.members, "writeExternal", &flash_utils_IExternalizable_writeExternal);
+    dict_put(d, &__AS3___vec_Vector, &__AS3___vec_Vector);
+    dict_init(&__AS3___vec_Vector.members, 8);
+    dict_put(d, &flash_filters_GradientBevelFilter, &flash_filters_GradientBevelFilter);
+    dict_init(&flash_filters_GradientBevelFilter.members, 15);
+    dict_put(&flash_filters_GradientBevelFilter.members, "strength", &flash_filters_GradientBevelFilter_strength);
+    dict_put(&flash_filters_GradientBevelFilter.members, "quality", &flash_filters_GradientBevelFilter_quality);
+    dict_put(&flash_filters_GradientBevelFilter.members, "angle", &flash_filters_GradientBevelFilter_angle);
+    dict_put(&flash_filters_GradientBevelFilter.members, "knockout", &flash_filters_GradientBevelFilter_knockout);
+    dict_put(&flash_filters_GradientBevelFilter.members, "alphas", &flash_filters_GradientBevelFilter_alphas);
+    dict_put(&flash_filters_GradientBevelFilter.members, "type", &flash_filters_GradientBevelFilter_type);
+    dict_put(&flash_filters_GradientBevelFilter.members, "ratios", &flash_filters_GradientBevelFilter_ratios);
+    dict_put(&flash_filters_GradientBevelFilter.members, "colors", &flash_filters_GradientBevelFilter_colors);
+    dict_put(&flash_filters_GradientBevelFilter.members, "blurX", &flash_filters_GradientBevelFilter_blurX);
+    dict_put(&flash_filters_GradientBevelFilter.members, "blurY", &flash_filters_GradientBevelFilter_blurY);
+    dict_put(&flash_filters_GradientBevelFilter.members, "distance", &flash_filters_GradientBevelFilter_distance);
+    dict_put(&flash_filters_GradientBevelFilter.members, "clone", &flash_filters_GradientBevelFilter_clone);
+    dict_put(d, &flash_text_TextRun, &flash_text_TextRun);
+    dict_init(&flash_text_TextRun.members, 8);
+    dict_put(&flash_text_TextRun.members, "beginIndex", &flash_text_TextRun_beginIndex);
+    dict_put(&flash_text_TextRun.members, "endIndex", &flash_text_TextRun_endIndex);
+    dict_put(&flash_text_TextRun.members, "textFormat", &flash_text_TextRun_textFormat);
+    dict_put(d, &flash_text_TextColorType, &flash_text_TextColorType);
+    dict_init(&flash_text_TextColorType.members, 8);
+    dict_put(d, &flash_sampler_getSampleCount, &flash_sampler_getSampleCount);
+    dict_put(d, &flash_net_URLRequestHeader, &flash_net_URLRequestHeader);
+    dict_init(&flash_net_URLRequestHeader.members, 8);
+    dict_put(&flash_net_URLRequestHeader.members, "value", &flash_net_URLRequestHeader_value);
+    dict_put(&flash_net_URLRequestHeader.members, "name", &flash_net_URLRequestHeader_name);
+    dict_put(d, &flash_profiler_showRedrawRegions, &flash_profiler_showRedrawRegions);
+    dict_put(d, &flash_display_ShaderData, &flash_display_ShaderData);
+    dict_init(&flash_display_ShaderData.members, 8);
+    dict_put(d, &flash_text_engine_TextLine, &flash_text_engine_TextLine);
+    dict_init(&flash_text_engine_TextLine.members, 63);
+    dict_put(&flash_text_engine_TextLine.members, "previousLine", &flash_text_engine_TextLine_previousLine);
+    dict_put(&flash_text_engine_TextLine.members, "validity", &flash_text_engine_TextLine_validity);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomTextBlockBeginIndex", &flash_text_engine_TextLine_getAtomTextBlockBeginIndex);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomWordBoundaryOnLeft", &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomTextRotation", &flash_text_engine_TextLine_getAtomTextRotation);
+    dict_put(&flash_text_engine_TextLine.members, "textHeight", &flash_text_engine_TextLine_textHeight);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomCenter", &flash_text_engine_TextLine_getAtomCenter);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomBounds", &flash_text_engine_TextLine_getAtomBounds);
+    dict_put(&flash_text_engine_TextLine.members, "mirrorRegions", &flash_text_engine_TextLine_mirrorRegions);
+    dict_put(&flash_text_engine_TextLine.members, "rawTextLength", &flash_text_engine_TextLine_rawTextLength);
+    dict_put(&flash_text_engine_TextLine.members, "userData", &flash_text_engine_TextLine_userData);
+    dict_put(&flash_text_engine_TextLine.members, "textWidth", &flash_text_engine_TextLine_textWidth);
+    dict_put(&flash_text_engine_TextLine.members, "textBlock", &flash_text_engine_TextLine_textBlock);
+    dict_put(&flash_text_engine_TextLine.members, "textBlockBeginIndex", &flash_text_engine_TextLine_textBlockBeginIndex);
+    dict_put(&flash_text_engine_TextLine.members, "unjustifiedTextWidth", &flash_text_engine_TextLine_unjustifiedTextWidth);
+    dict_put(&flash_text_engine_TextLine.members, "ascent", &flash_text_engine_TextLine_ascent);
+    dict_put(&flash_text_engine_TextLine.members, "getBaselinePosition", &flash_text_engine_TextLine_getBaselinePosition);
+    dict_put(&flash_text_engine_TextLine.members, "specifiedWidth", &flash_text_engine_TextLine_specifiedWidth);
+    dict_put(&flash_text_engine_TextLine.members, "getMirrorRegion", &flash_text_engine_TextLine_getMirrorRegion);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomGraphic", &flash_text_engine_TextLine_getAtomGraphic);
+    dict_put(&flash_text_engine_TextLine.members, "hasGraphicElement", &flash_text_engine_TextLine_hasGraphicElement);
+    dict_put(&flash_text_engine_TextLine.members, "flushAtomData", &flash_text_engine_TextLine_flushAtomData);
+    dict_put(&flash_text_engine_TextLine.members, "dump", &flash_text_engine_TextLine_dump);
+    dict_put(&flash_text_engine_TextLine.members, "nextLine", &flash_text_engine_TextLine_nextLine);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomIndexAtCharIndex", &flash_text_engine_TextLine_getAtomIndexAtCharIndex);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomTextBlockEndIndex", &flash_text_engine_TextLine_getAtomTextBlockEndIndex);
+    dict_put(&flash_text_engine_TextLine.members, "atomCount", &flash_text_engine_TextLine_atomCount);
+    dict_put(&flash_text_engine_TextLine.members, "descent", &flash_text_engine_TextLine_descent);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomBidiLevel", &flash_text_engine_TextLine_getAtomBidiLevel);
+    dict_put(&flash_text_engine_TextLine.members, "getAtomIndexAtPoint", &flash_text_engine_TextLine_getAtomIndexAtPoint);
+    dict_put(d, &flash_sampler_getSamples, &flash_sampler_getSamples);
+    dict_put(d, &flash_net_URLRequest, &flash_net_URLRequest);
+    dict_init(&flash_net_URLRequest.members, 15);
+    dict_put(&flash_net_URLRequest.members, "contentType", &flash_net_URLRequest_contentType);
+    dict_put(&flash_net_URLRequest.members, "url", &flash_net_URLRequest_url);
+    dict_put(&flash_net_URLRequest.members, "requestHeaders", &flash_net_URLRequest_requestHeaders);
+    dict_put(&flash_net_URLRequest.members, "method", &flash_net_URLRequest_method);
+    dict_put(&flash_net_URLRequest.members, "digest", &flash_net_URLRequest_digest);
+    dict_put(&flash_net_URLRequest.members, "data", &flash_net_URLRequest_data);
+    dict_put(d, &_URIError, &_URIError);
+    dict_init(&_URIError.members, 8);
+    dict_put(d, &flash_net_getClassByAlias, &flash_net_getClassByAlias);
+    dict_put(d, &flash_display_ShaderParameter, &flash_display_ShaderParameter);
+    dict_init(&flash_display_ShaderParameter.members, 8);
+    dict_put(&flash_display_ShaderParameter.members, "value", &flash_display_ShaderParameter_value);
+    dict_put(&flash_display_ShaderParameter.members, "index", &flash_display_ShaderParameter_index);
+    dict_put(&flash_display_ShaderParameter.members, "type", &flash_display_ShaderParameter_type);
+    dict_put(d, &flash_filters_BitmapFilterType, &flash_filters_BitmapFilterType);
+    dict_init(&flash_filters_BitmapFilterType.members, 8);
+    dict_put(d, &_SecurityError, &_SecurityError);
+    dict_init(&_SecurityError.members, 8);
+    dict_put(d, &flash_utils_IDataInput, &flash_utils_IDataInput);
+    dict_init(&flash_utils_IDataInput.members, 31);
+    dict_put(&flash_utils_IDataInput.members, "readUTF", &flash_utils_IDataInput_readUTF);
+    dict_put(&flash_utils_IDataInput.members, "readByte", &flash_utils_IDataInput_readByte);
+    dict_put(&flash_utils_IDataInput.members, "readUTFBytes", &flash_utils_IDataInput_readUTFBytes);
+    dict_put(&flash_utils_IDataInput.members, "readShort", &flash_utils_IDataInput_readShort);
+    dict_put(&flash_utils_IDataInput.members, "objectEncoding", &flash_utils_IDataInput_objectEncoding);
+    dict_put(&flash_utils_IDataInput.members, "readUnsignedInt", &flash_utils_IDataInput_readUnsignedInt);
+    dict_put(&flash_utils_IDataInput.members, "readDouble", &flash_utils_IDataInput_readDouble);
+    dict_put(&flash_utils_IDataInput.members, "readBytes", &flash_utils_IDataInput_readBytes);
+    dict_put(&flash_utils_IDataInput.members, "readUnsignedByte", &flash_utils_IDataInput_readUnsignedByte);
+    dict_put(&flash_utils_IDataInput.members, "readMultiByte", &flash_utils_IDataInput_readMultiByte);
+    dict_put(&flash_utils_IDataInput.members, "readInt", &flash_utils_IDataInput_readInt);
+    dict_put(&flash_utils_IDataInput.members, "bytesAvailable", &flash_utils_IDataInput_bytesAvailable);
+    dict_put(&flash_utils_IDataInput.members, "readUnsignedShort", &flash_utils_IDataInput_readUnsignedShort);
+    dict_put(&flash_utils_IDataInput.members, "readObject", &flash_utils_IDataInput_readObject);
+    dict_put(&flash_utils_IDataInput.members, "readFloat", &flash_utils_IDataInput_readFloat);
+    dict_put(&flash_utils_IDataInput.members, "endian", &flash_utils_IDataInput_endian);
+    dict_put(&flash_utils_IDataInput.members, "readBoolean", &flash_utils_IDataInput_readBoolean);
+    dict_put(d, &flash_events_IEventDispatcher, &flash_events_IEventDispatcher);
+    dict_init(&flash_events_IEventDispatcher.members, 8);
+    dict_put(&flash_events_IEventDispatcher.members, "willTrigger", &flash_events_IEventDispatcher_willTrigger);
+    dict_put(&flash_events_IEventDispatcher.members, "removeEventListener", &flash_events_IEventDispatcher_removeEventListener);
+    dict_put(&flash_events_IEventDispatcher.members, "hasEventListener", &flash_events_IEventDispatcher_hasEventListener);
+    dict_put(&flash_events_IEventDispatcher.members, "addEventListener", &flash_events_IEventDispatcher_addEventListener);
+    dict_put(&flash_events_IEventDispatcher.members, "dispatchEvent", &flash_events_IEventDispatcher_dispatchEvent);
+    dict_put(d, &_Class, &_Class);
+    dict_init(&_Class.members, 8);
+    dict_put(&_Class.members, "prototype", &_Class_prototype);
+    dict_put(d, &flash_geom_Rectangle, &flash_geom_Rectangle);
+    dict_init(&flash_geom_Rectangle.members, 31);
+    dict_put(&flash_geom_Rectangle.members, "top", &flash_geom_Rectangle_top);
+    dict_put(&flash_geom_Rectangle.members, "intersection", &flash_geom_Rectangle_intersection);
+    dict_put(&flash_geom_Rectangle.members, "intersects", &flash_geom_Rectangle_intersects);
+    dict_put(&flash_geom_Rectangle.members, "containsPoint", &flash_geom_Rectangle_containsPoint);
+    dict_put(&flash_geom_Rectangle.members, "setEmpty", &flash_geom_Rectangle_setEmpty);
+    dict_put(&flash_geom_Rectangle.members, "topLeft", &flash_geom_Rectangle_topLeft);
+    dict_put(&flash_geom_Rectangle.members, "width", &flash_geom_Rectangle_width);
+    dict_put(&flash_geom_Rectangle.members, "containsRect", &flash_geom_Rectangle_containsRect);
+    dict_put(&flash_geom_Rectangle.members, "isEmpty", &flash_geom_Rectangle_isEmpty);
+    dict_put(&flash_geom_Rectangle.members, "equals", &flash_geom_Rectangle_equals);
+    dict_put(&flash_geom_Rectangle.members, "height", &flash_geom_Rectangle_height);
+    dict_put(&flash_geom_Rectangle.members, "left", &flash_geom_Rectangle_left);
+    dict_put(&flash_geom_Rectangle.members, "inflate", &flash_geom_Rectangle_inflate);
+    dict_put(&flash_geom_Rectangle.members, "inflatePoint", &flash_geom_Rectangle_inflatePoint);
+    dict_put(&flash_geom_Rectangle.members, "toString", &flash_geom_Rectangle_toString);
+    dict_put(&flash_geom_Rectangle.members, "offsetPoint", &flash_geom_Rectangle_offsetPoint);
+    dict_put(&flash_geom_Rectangle.members, "x", &flash_geom_Rectangle_x);
+    dict_put(&flash_geom_Rectangle.members, "size", &flash_geom_Rectangle_size);
+    dict_put(&flash_geom_Rectangle.members, "bottomRight", &flash_geom_Rectangle_bottomRight);
+    dict_put(&flash_geom_Rectangle.members, "right", &flash_geom_Rectangle_right);
+    dict_put(&flash_geom_Rectangle.members, "contains", &flash_geom_Rectangle_contains);
+    dict_put(&flash_geom_Rectangle.members, "union", &flash_geom_Rectangle_union);
+    dict_put(&flash_geom_Rectangle.members, "bottom", &flash_geom_Rectangle_bottom);
+    dict_put(&flash_geom_Rectangle.members, "clone", &flash_geom_Rectangle_clone);
+    dict_put(&flash_geom_Rectangle.members, "y", &flash_geom_Rectangle_y);
+    dict_put(&flash_geom_Rectangle.members, "offset", &flash_geom_Rectangle_offset);
+    dict_put(d, &flash_events_SecurityErrorEvent, &flash_events_SecurityErrorEvent);
+    dict_init(&flash_events_SecurityErrorEvent.members, 8);
+    dict_put(&flash_events_SecurityErrorEvent.members, "toString", &flash_events_SecurityErrorEvent_toString);
+    dict_put(&flash_events_SecurityErrorEvent.members, "clone", &flash_events_SecurityErrorEvent_clone);
+    dict_put(d, &flash_net_IDynamicPropertyWriter, &flash_net_IDynamicPropertyWriter);
+    dict_init(&flash_net_IDynamicPropertyWriter.members, 8);
+    dict_put(&flash_net_IDynamicPropertyWriter.members, "writeDynamicProperties", &flash_net_IDynamicPropertyWriter_writeDynamicProperties);
+    dict_put(d, &flash_display_InterpolationMethod, &flash_display_InterpolationMethod);
+    dict_init(&flash_display_InterpolationMethod.members, 8);
+    dict_put(d, &_Object, &_Object);
+    dict_init(&_Object.members, 8);
+    dict_put(&_Object.members, "init", &_Object_init);
+    dict_put(&_Object.members, "propertyIsEnumerable", &_Object_propertyIsEnumerable);
+    dict_put(&_Object.members, "_setPropertyIsEnumerable", &_Object__setPropertyIsEnumerable);
+    dict_put(&_Object.members, "isPrototypeOf", &_Object_isPrototypeOf);
+    dict_put(&_Object.members, "_dontEnumPrototype", &_Object__dontEnumPrototype);
+    dict_put(&_Object.members, "hasOwnProperty", &_Object_hasOwnProperty);
+    dict_put(d, &flash_errors_EOFError, &flash_errors_EOFError);
+    dict_init(&flash_errors_EOFError.members, 8);
+    dict_put(d, &flash_net_NetStream, &flash_net_NetStream);
+    dict_init(&flash_net_NetStream.members, 63);
+    dict_put(&flash_net_NetStream.members, "videoCodec", &flash_net_NetStream_videoCodec);
+    dict_put(&flash_net_NetStream.members, "info", &flash_net_NetStream_info);
+    dict_put(&flash_net_NetStream.members, "attachCamera", &flash_net_NetStream_attachCamera);
+    dict_put(&flash_net_NetStream.members, "farNonce", &flash_net_NetStream_farNonce);
+    dict_put(&flash_net_NetStream.members, "close", &flash_net_NetStream_close);
+    dict_put(&flash_net_NetStream.members, "pause", &flash_net_NetStream_pause);
+    dict_put(&flash_net_NetStream.members, "onPeerConnect", &flash_net_NetStream_onPeerConnect);
+    dict_put(&flash_net_NetStream.members, "client", &flash_net_NetStream_client);
+    dict_put(&flash_net_NetStream.members, "resume", &flash_net_NetStream_resume);
+    dict_put(&flash_net_NetStream.members, "liveDelay", &flash_net_NetStream_liveDelay);
+    dict_put(&flash_net_NetStream.members, "peerStreams", &flash_net_NetStream_peerStreams);
+    dict_put(&flash_net_NetStream.members, "objectEncoding", &flash_net_NetStream_objectEncoding);
+    dict_put(&flash_net_NetStream.members, "bytesLoaded", &flash_net_NetStream_bytesLoaded);
+    dict_put(&flash_net_NetStream.members, "receiveVideo", &flash_net_NetStream_receiveVideo);
+    dict_put(&flash_net_NetStream.members, "maxPauseBufferTime", &flash_net_NetStream_maxPauseBufferTime);
+    dict_put(&flash_net_NetStream.members, "play2", &flash_net_NetStream_play2);
+    dict_put(&flash_net_NetStream.members, "audioCodec", &flash_net_NetStream_audioCodec);
+    dict_put(&flash_net_NetStream.members, "receiveVideoFPS", &flash_net_NetStream_receiveVideoFPS);
+    dict_put(&flash_net_NetStream.members, "bytesTotal", &flash_net_NetStream_bytesTotal);
+    dict_put(&flash_net_NetStream.members, "farID", &flash_net_NetStream_farID);
+    dict_put(&flash_net_NetStream.members, "receiveAudio", &flash_net_NetStream_receiveAudio);
+    dict_put(&flash_net_NetStream.members, "bufferLength", &flash_net_NetStream_bufferLength);
+    dict_put(&flash_net_NetStream.members, "seek", &flash_net_NetStream_seek);
+    dict_put(&flash_net_NetStream.members, "attachAudio", &flash_net_NetStream_attachAudio);
+    dict_put(&flash_net_NetStream.members, "bufferTime", &flash_net_NetStream_bufferTime);
+    dict_put(&flash_net_NetStream.members, "play", &flash_net_NetStream_play);
+    dict_put(&flash_net_NetStream.members, "publish", &flash_net_NetStream_publish);
+    dict_put(&flash_net_NetStream.members, "togglePause", &flash_net_NetStream_togglePause);
+    dict_put(&flash_net_NetStream.members, "checkPolicyFile", &flash_net_NetStream_checkPolicyFile);
+    dict_put(&flash_net_NetStream.members, "nearNonce", &flash_net_NetStream_nearNonce);
+    dict_put(&flash_net_NetStream.members, "decodedFrames", &flash_net_NetStream_decodedFrames);
+    dict_put(&flash_net_NetStream.members, "send", &flash_net_NetStream_send);
+    dict_put(&flash_net_NetStream.members, "currentFPS", &flash_net_NetStream_currentFPS);
+    dict_put(&flash_net_NetStream.members, "time", &flash_net_NetStream_time);
+    dict_put(&flash_net_NetStream.members, "soundTransform", &flash_net_NetStream_soundTransform);
+    dict_put(d, &_ArgumentError, &_ArgumentError);
+    dict_init(&_ArgumentError.members, 8);
+    dict_put(d, &_XMLList, &_XMLList);
+    dict_init(&_XMLList.members, 63);
+    dict_put(&_XMLList.members, "normalize", &_XMLList_normalize);
+    dict_put(&_XMLList.members, "removeNamespace", &_XMLList_removeNamespace);
+    dict_put(&_XMLList.members, "prependChild", &_XMLList_prependChild);
+    dict_put(&_XMLList.members, "toXMLString", &_XMLList_toXMLString);
+    dict_put(&_XMLList.members, "nodeKind", &_XMLList_nodeKind);
+    dict_put(&_XMLList.members, "copy", &_XMLList_copy);
+    dict_put(&_XMLList.members, "text", &_XMLList_text);
+    dict_put(&_XMLList.members, "toString", &_XMLList_toString);
+    dict_put(&_XMLList.members, "childIndex", &_XMLList_childIndex);
+    dict_put(&_XMLList.members, "setName", &_XMLList_setName);
+    dict_put(&_XMLList.members, "setLocalName", &_XMLList_setLocalName);
+    dict_put(&_XMLList.members, "namespace", &_XMLList_namespace);
+    dict_put(&_XMLList.members, "insertChildBefore", &_XMLList_insertChildBefore);
+    dict_put(&_XMLList.members, "addNamespace", &_XMLList_addNamespace);
+    dict_put(&_XMLList.members, "propertyIsEnumerable", &_XMLList_propertyIsEnumerable);
+    dict_put(&_XMLList.members, "comments", &_XMLList_comments);
+    dict_put(&_XMLList.members, "attributes", &_XMLList_attributes);
+    dict_put(&_XMLList.members, "descendants", &_XMLList_descendants);
+    dict_put(&_XMLList.members, "replace", &_XMLList_replace);
+    dict_put(&_XMLList.members, "children", &_XMLList_children);
+    dict_put(&_XMLList.members, "contains", &_XMLList_contains);
+    dict_put(&_XMLList.members, "hasSimpleContent", &_XMLList_hasSimpleContent);
+    dict_put(&_XMLList.members, "elements", &_XMLList_elements);
+    dict_put(&_XMLList.members, "hasComplexContent", &_XMLList_hasComplexContent);
+    dict_put(&_XMLList.members, "insertChildAfter", &_XMLList_insertChildAfter);
+    dict_put(&_XMLList.members, "parent", &_XMLList_parent);
+    dict_put(&_XMLList.members, "length", &_XMLList_length);
+    dict_put(&_XMLList.members, "processingInstructions", &_XMLList_processingInstructions);
+    dict_put(&_XMLList.members, "child", &_XMLList_child);
+    dict_put(&_XMLList.members, "appendChild", &_XMLList_appendChild);
+    dict_put(&_XMLList.members, "valueOf", &_XMLList_valueOf);
+    dict_put(&_XMLList.members, "localName", &_XMLList_localName);
+    dict_put(&_XMLList.members, "inScopeNamespaces", &_XMLList_inScopeNamespaces);
+    dict_put(&_XMLList.members, "hasOwnProperty", &_XMLList_hasOwnProperty);
+    dict_put(&_XMLList.members, "setNamespace", &_XMLList_setNamespace);
+    dict_put(&_XMLList.members, "namespaceDeclarations", &_XMLList_namespaceDeclarations);
+    dict_put(&_XMLList.members, "name", &_XMLList_name);
+    dict_put(&_XMLList.members, "setChildren", &_XMLList_setChildren);
+    dict_put(&_XMLList.members, "attribute", &_XMLList_attribute);
+    dict_put(d, &flash_geom_Point, &flash_geom_Point);
+    dict_init(&flash_geom_Point.members, 31);
+    dict_put(&flash_geom_Point.members, "subtract", &flash_geom_Point_subtract);
+    dict_put(&flash_geom_Point.members, "distance", &flash_geom_Point_distance);
+    dict_put(&flash_geom_Point.members, "normalize", &flash_geom_Point_normalize);
+    dict_put(&flash_geom_Point.members, "equals", &flash_geom_Point_equals);
+    dict_put(&flash_geom_Point.members, "toString", &flash_geom_Point_toString);
+    dict_put(&flash_geom_Point.members, "x", &flash_geom_Point_x);
+    dict_put(&flash_geom_Point.members, "add", &flash_geom_Point_add);
+    dict_put(&flash_geom_Point.members, "polar", &flash_geom_Point_polar);
+    dict_put(&flash_geom_Point.members, "clone", &flash_geom_Point_clone);
+    dict_put(&flash_geom_Point.members, "interpolate", &flash_geom_Point_interpolate);
+    dict_put(&flash_geom_Point.members, "y", &flash_geom_Point_y);
+    dict_put(&flash_geom_Point.members, "length", &flash_geom_Point_length);
+    dict_put(&flash_geom_Point.members, "offset", &flash_geom_Point_offset);
+    dict_put(d, &flash_printing_PrintJobOptions, &flash_printing_PrintJobOptions);
+    dict_init(&flash_printing_PrintJobOptions.members, 8);
+    dict_put(&flash_printing_PrintJobOptions.members, "printAsBitmap", &flash_printing_PrintJobOptions_printAsBitmap);
+    dict_put(d, &flash_display_DisplayObject, &flash_display_DisplayObject);
+    dict_init(&flash_display_DisplayObject.members, 63);
+    dict_put(&flash_display_DisplayObject.members, "rotation", &flash_display_DisplayObject_rotation);
+    dict_put(&flash_display_DisplayObject.members, "filters", &flash_display_DisplayObject_filters);
+    dict_put(&flash_display_DisplayObject.members, "rotationZ", &flash_display_DisplayObject_rotationZ);
+    dict_put(&flash_display_DisplayObject.members, "accessibilityProperties", &flash_display_DisplayObject_accessibilityProperties);
+    dict_put(&flash_display_DisplayObject.members, "mouseX", &flash_display_DisplayObject_mouseX);
+    dict_put(&flash_display_DisplayObject.members, "root", &flash_display_DisplayObject_root);
+    dict_put(&flash_display_DisplayObject.members, "stage", &flash_display_DisplayObject_stage);
+    dict_put(&flash_display_DisplayObject.members, "rotationY", &flash_display_DisplayObject_rotationY);
+    dict_put(&flash_display_DisplayObject.members, "scaleZ", &flash_display_DisplayObject_scaleZ);
+    dict_put(&flash_display_DisplayObject.members, "local3DToGlobal", &flash_display_DisplayObject_local3DToGlobal);
+    dict_put(&flash_display_DisplayObject.members, "loaderInfo", &flash_display_DisplayObject_loaderInfo);
+    dict_put(&flash_display_DisplayObject.members, "cacheAsBitmap", &flash_display_DisplayObject_cacheAsBitmap);
+    dict_put(&flash_display_DisplayObject.members, "transform", &flash_display_DisplayObject_transform);
+    dict_put(&flash_display_DisplayObject.members, "scaleY", &flash_display_DisplayObject_scaleY);
+    dict_put(&flash_display_DisplayObject.members, "height", &flash_display_DisplayObject_height);
+    dict_put(&flash_display_DisplayObject.members, "rotationX", &flash_display_DisplayObject_rotationX);
+    dict_put(&flash_display_DisplayObject.members, "scrollRect", &flash_display_DisplayObject_scrollRect);
+    dict_put(&flash_display_DisplayObject.members, "width", &flash_display_DisplayObject_width);
+    dict_put(&flash_display_DisplayObject.members, "scale9Grid", &flash_display_DisplayObject_scale9Grid);
+    dict_put(&flash_display_DisplayObject.members, "parent", &flash_display_DisplayObject_parent);
+    dict_put(&flash_display_DisplayObject.members, "hitTestObject", &flash_display_DisplayObject_hitTestObject);
+    dict_put(&flash_display_DisplayObject.members, "hitTestPoint", &flash_display_DisplayObject_hitTestPoint);
+    dict_put(&flash_display_DisplayObject.members, "alpha", &flash_display_DisplayObject_alpha);
+    dict_put(&flash_display_DisplayObject.members, "getRect", &flash_display_DisplayObject_getRect);
+    dict_put(&flash_display_DisplayObject.members, "opaqueBackground", &flash_display_DisplayObject_opaqueBackground);
+    dict_put(&flash_display_DisplayObject.members, "globalToLocal3D", &flash_display_DisplayObject_globalToLocal3D);
+    dict_put(&flash_display_DisplayObject.members, "visible", &flash_display_DisplayObject_visible);
+    dict_put(&flash_display_DisplayObject.members, "blendMode", &flash_display_DisplayObject_blendMode);
+    dict_put(&flash_display_DisplayObject.members, "scaleX", &flash_display_DisplayObject_scaleX);
+    dict_put(&flash_display_DisplayObject.members, "globalToLocal", &flash_display_DisplayObject_globalToLocal);
+    dict_put(&flash_display_DisplayObject.members, "localToGlobal", &flash_display_DisplayObject_localToGlobal);
+    dict_put(&flash_display_DisplayObject.members, "z", &flash_display_DisplayObject_z);
+    dict_put(&flash_display_DisplayObject.members, "name", &flash_display_DisplayObject_name);
+    dict_put(&flash_display_DisplayObject.members, "getBounds", &flash_display_DisplayObject_getBounds);
+    dict_put(&flash_display_DisplayObject.members, "mask", &flash_display_DisplayObject_mask);
+    dict_put(&flash_display_DisplayObject.members, "mouseY", &flash_display_DisplayObject_mouseY);
+    dict_put(&flash_display_DisplayObject.members, "x", &flash_display_DisplayObject_x);
+    dict_put(&flash_display_DisplayObject.members, "y", &flash_display_DisplayObject_y);
     dict_put(d, &flash_sampler_DeleteObjectSample, &flash_sampler_DeleteObjectSample);
     dict_init(&flash_sampler_DeleteObjectSample.members, 8);
-    dict_put(d, &flash_sampler_NewObjectSample, &flash_sampler_NewObjectSample);
-    dict_init(&flash_sampler_NewObjectSample.members, 8);
-    dict_put(&flash_sampler_NewObjectSample.members, "object", &flash_sampler_NewObjectSample_object);
-    dict_put(d, &flash_sampler_Sample, &flash_sampler_Sample);
-    dict_init(&flash_sampler_Sample.members, 8);
+    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_init(&flash_sampler_StackFrame.members, 8);
     dict_put(&flash_sampler_StackFrame.members, "toString", &flash_sampler_StackFrame_toString);
-    dict_put(d, &flash_desktop_Clipboard, &flash_desktop_Clipboard);
-    dict_init(&flash_desktop_Clipboard.members, 8);
-    dict_put(&flash_desktop_Clipboard.members, "generalClipboard", &flash_desktop_Clipboard_generalClipboard);
-    dict_put(&flash_desktop_Clipboard.members, "setDataHandler", &flash_desktop_Clipboard_setDataHandler);
-    dict_put(&flash_desktop_Clipboard.members, "setData", &flash_desktop_Clipboard_setData);
-    dict_put(&flash_desktop_Clipboard.members, "formats", &flash_desktop_Clipboard_formats);
-    dict_put(&flash_desktop_Clipboard.members, "clear", &flash_desktop_Clipboard_clear);
-    dict_put(&flash_desktop_Clipboard.members, "getData", &flash_desktop_Clipboard_getData);
-    dict_put(&flash_desktop_Clipboard.members, "hasFormat", &flash_desktop_Clipboard_hasFormat);
-    dict_put(&flash_desktop_Clipboard.members, "clearData", &flash_desktop_Clipboard_clearData);
-    dict_put(d, &flash_desktop_ClipboardTransferMode, &flash_desktop_ClipboardTransferMode);
-    dict_init(&flash_desktop_ClipboardTransferMode.members, 8);
-    dict_put(d, &flash_desktop_ClipboardFormats, &flash_desktop_ClipboardFormats);
-    dict_init(&flash_desktop_ClipboardFormats.members, 8);
-    dict_put(d, &flash_geom_PerspectiveProjection, &flash_geom_PerspectiveProjection);
-    dict_init(&flash_geom_PerspectiveProjection.members, 8);
-    dict_put(&flash_geom_PerspectiveProjection.members, "fieldOfView", &flash_geom_PerspectiveProjection_fieldOfView);
-    dict_put(&flash_geom_PerspectiveProjection.members, "projectionCenter", &flash_geom_PerspectiveProjection_projectionCenter);
-    dict_put(&flash_geom_PerspectiveProjection.members, "toMatrix3D", &flash_geom_PerspectiveProjection_toMatrix3D);
-    dict_put(&flash_geom_PerspectiveProjection.members, "focalLength", &flash_geom_PerspectiveProjection_focalLength);
-    dict_put(d, &flash_geom_Utils3D, &flash_geom_Utils3D);
-    dict_init(&flash_geom_Utils3D.members, 8);
-    dict_put(d, &flash_geom_Vector3D, &flash_geom_Vector3D);
-    dict_init(&flash_geom_Vector3D.members, 31);
-    dict_put(&flash_geom_Vector3D.members, "subtract", &flash_geom_Vector3D_subtract);
-    dict_put(&flash_geom_Vector3D.members, "distance", &flash_geom_Vector3D_distance);
-    dict_put(&flash_geom_Vector3D.members, "scaleBy", &flash_geom_Vector3D_scaleBy);
-    dict_put(&flash_geom_Vector3D.members, "decrementBy", &flash_geom_Vector3D_decrementBy);
-    dict_put(&flash_geom_Vector3D.members, "equals", &flash_geom_Vector3D_equals);
-    dict_put(&flash_geom_Vector3D.members, "normalize", &flash_geom_Vector3D_normalize);
-    dict_put(&flash_geom_Vector3D.members, "dotProduct", &flash_geom_Vector3D_dotProduct);
-    dict_put(&flash_geom_Vector3D.members, "negate", &flash_geom_Vector3D_negate);
-    dict_put(&flash_geom_Vector3D.members, "angleBetween", &flash_geom_Vector3D_angleBetween);
-    dict_put(&flash_geom_Vector3D.members, "toString", &flash_geom_Vector3D_toString);
-    dict_put(&flash_geom_Vector3D.members, "lengthSquared", &flash_geom_Vector3D_lengthSquared);
-    dict_put(&flash_geom_Vector3D.members, "x", &flash_geom_Vector3D_x);
-    dict_put(&flash_geom_Vector3D.members, "incrementBy", &flash_geom_Vector3D_incrementBy);
-    dict_put(&flash_geom_Vector3D.members, "w", &flash_geom_Vector3D_w);
-    dict_put(&flash_geom_Vector3D.members, "z", &flash_geom_Vector3D_z);
-    dict_put(&flash_geom_Vector3D.members, "add", &flash_geom_Vector3D_add);
-    dict_put(&flash_geom_Vector3D.members, "project", &flash_geom_Vector3D_project);
-    dict_put(&flash_geom_Vector3D.members, "crossProduct", &flash_geom_Vector3D_crossProduct);
-    dict_put(&flash_geom_Vector3D.members, "nearEquals", &flash_geom_Vector3D_nearEquals);
-    dict_put(&flash_geom_Vector3D.members, "clone", &flash_geom_Vector3D_clone);
-    dict_put(&flash_geom_Vector3D.members, "y", &flash_geom_Vector3D_y);
-    dict_put(&flash_geom_Vector3D.members, "length", &flash_geom_Vector3D_length);
-    dict_put(d, &flash_geom_Matrix3D, &flash_geom_Matrix3D);
-    dict_init(&flash_geom_Matrix3D.members, 63);
-    dict_put(&flash_geom_Matrix3D.members, "interpolateTo", &flash_geom_Matrix3D_interpolateTo);
-    dict_put(&flash_geom_Matrix3D.members, "pointAt", &flash_geom_Matrix3D_pointAt);
-    dict_put(&flash_geom_Matrix3D.members, "interpolate", &flash_geom_Matrix3D_interpolate);
-    dict_put(&flash_geom_Matrix3D.members, "prependRotation", &flash_geom_Matrix3D_prependRotation);
-    dict_put(&flash_geom_Matrix3D.members, "transformVector", &flash_geom_Matrix3D_transformVector);
-    dict_put(&flash_geom_Matrix3D.members, "transpose", &flash_geom_Matrix3D_transpose);
-    dict_put(&flash_geom_Matrix3D.members, "prependScale", &flash_geom_Matrix3D_prependScale);
-    dict_put(&flash_geom_Matrix3D.members, "deltaTransformVector", &flash_geom_Matrix3D_deltaTransformVector);
-    dict_put(&flash_geom_Matrix3D.members, "position", &flash_geom_Matrix3D_position);
-    dict_put(&flash_geom_Matrix3D.members, "decompose", &flash_geom_Matrix3D_decompose);
-    dict_put(&flash_geom_Matrix3D.members, "append", &flash_geom_Matrix3D_append);
-    dict_put(&flash_geom_Matrix3D.members, "recompose", &flash_geom_Matrix3D_recompose);
-    dict_put(&flash_geom_Matrix3D.members, "clone", &flash_geom_Matrix3D_clone);
-    dict_put(&flash_geom_Matrix3D.members, "rawData", &flash_geom_Matrix3D_rawData);
-    dict_put(&flash_geom_Matrix3D.members, "determinant", &flash_geom_Matrix3D_determinant);
-    dict_put(&flash_geom_Matrix3D.members, "invert", &flash_geom_Matrix3D_invert);
-    dict_put(&flash_geom_Matrix3D.members, "appendScale", &flash_geom_Matrix3D_appendScale);
-    dict_put(&flash_geom_Matrix3D.members, "transformVectors", &flash_geom_Matrix3D_transformVectors);
-    dict_put(&flash_geom_Matrix3D.members, "appendTranslation", &flash_geom_Matrix3D_appendTranslation);
-    dict_put(&flash_geom_Matrix3D.members, "appendRotation", &flash_geom_Matrix3D_appendRotation);
-    dict_put(&flash_geom_Matrix3D.members, "prepend", &flash_geom_Matrix3D_prepend);
-    dict_put(&flash_geom_Matrix3D.members, "identity", &flash_geom_Matrix3D_identity);
-    dict_put(&flash_geom_Matrix3D.members, "prependTranslation", &flash_geom_Matrix3D_prependTranslation);
-    dict_put(d, &flash_geom_Orientation3D, &flash_geom_Orientation3D);
-    dict_init(&flash_geom_Orientation3D.members, 8);
-    dict_put(d, &flash_display_TriangleCulling, &flash_display_TriangleCulling);
-    dict_init(&flash_display_TriangleCulling.members, 8);
-    dict_put(d, &flash_display_GraphicsPathWinding, &flash_display_GraphicsPathWinding);
-    dict_init(&flash_display_GraphicsPathWinding.members, 8);
-    dict_put(d, &flash_display_GraphicsPathCommand, &flash_display_GraphicsPathCommand);
-    dict_init(&flash_display_GraphicsPathCommand.members, 8);
-    dict_put(d, &flash_display_IGraphicsStroke, &flash_display_IGraphicsStroke);
-    dict_init(&flash_display_IGraphicsStroke.members, 8);
-    dict_put(d, &flash_display_IGraphicsFill, &flash_display_IGraphicsFill);
-    dict_init(&flash_display_IGraphicsFill.members, 8);
-    dict_put(d, &flash_display_IGraphicsPath, &flash_display_IGraphicsPath);
-    dict_init(&flash_display_IGraphicsPath.members, 8);
-    dict_put(d, &flash_display_IGraphicsData, &flash_display_IGraphicsData);
-    dict_init(&flash_display_IGraphicsData.members, 8);
-    dict_put(d, &flash_display_ShaderInput, &flash_display_ShaderInput);
-    dict_init(&flash_display_ShaderInput.members, 8);
-    dict_put(&flash_display_ShaderInput.members, "width", &flash_display_ShaderInput_width);
-    dict_put(&flash_display_ShaderInput.members, "input", &flash_display_ShaderInput_input);
-    dict_put(&flash_display_ShaderInput.members, "height", &flash_display_ShaderInput_height);
-    dict_put(&flash_display_ShaderInput.members, "index", &flash_display_ShaderInput_index);
-    dict_put(&flash_display_ShaderInput.members, "channels", &flash_display_ShaderInput_channels);
-    dict_put(d, &flash_display_ShaderParameterType, &flash_display_ShaderParameterType);
-    dict_init(&flash_display_ShaderParameterType.members, 8);
-    dict_put(d, &flash_display_ShaderParameter, &flash_display_ShaderParameter);
-    dict_init(&flash_display_ShaderParameter.members, 8);
-    dict_put(&flash_display_ShaderParameter.members, "value", &flash_display_ShaderParameter_value);
-    dict_put(&flash_display_ShaderParameter.members, "index", &flash_display_ShaderParameter_index);
-    dict_put(&flash_display_ShaderParameter.members, "type", &flash_display_ShaderParameter_type);
-    dict_put(d, &flash_display_ShaderData, &flash_display_ShaderData);
-    dict_init(&flash_display_ShaderData.members, 8);
-    dict_put(d, &flash_display_Shader, &flash_display_Shader);
-    dict_init(&flash_display_Shader.members, 8);
-    dict_put(&flash_display_Shader.members, "precisionHint", &flash_display_Shader_precisionHint);
-    dict_put(&flash_display_Shader.members, "data", &flash_display_Shader_data);
-    dict_put(d, &flash_display_ShaderPrecision, &flash_display_ShaderPrecision);
-    dict_init(&flash_display_ShaderPrecision.members, 8);
-    dict_put(d, &flash_text_engine_TypographicCase, &flash_text_engine_TypographicCase);
-    dict_init(&flash_text_engine_TypographicCase.members, 8);
-    dict_put(d, &flash_text_engine_TextRotation, &flash_text_engine_TextRotation);
-    dict_init(&flash_text_engine_TextRotation.members, 8);
-    dict_put(d, &flash_text_engine_TextLineValidity, &flash_text_engine_TextLineValidity);
-    dict_init(&flash_text_engine_TextLineValidity.members, 8);
-    dict_put(d, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLineMirrorRegion);
-    dict_init(&flash_text_engine_TextLineMirrorRegion.members, 8);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "mirror", &flash_text_engine_TextLineMirrorRegion_mirror);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "previousRegion", &flash_text_engine_TextLineMirrorRegion_previousRegion);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "bounds", &flash_text_engine_TextLineMirrorRegion_bounds);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "nextRegion", &flash_text_engine_TextLineMirrorRegion_nextRegion);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "element", &flash_text_engine_TextLineMirrorRegion_element);
-    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "textLine", &flash_text_engine_TextLineMirrorRegion_textLine);
-    dict_put(d, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier);
-    dict_init(&flash_text_engine_TextJustifier.members, 8);
-    dict_put(&flash_text_engine_TextJustifier.members, "getJustifierForLocale", &flash_text_engine_TextJustifier_getJustifierForLocale);
-    dict_put(&flash_text_engine_TextJustifier.members, "lineJustification", &flash_text_engine_TextJustifier_lineJustification);
-    dict_put(&flash_text_engine_TextJustifier.members, "locale", &flash_text_engine_TextJustifier_locale);
-    dict_put(&flash_text_engine_TextJustifier.members, "clone", &flash_text_engine_TextJustifier_clone);
-    dict_put(d, &flash_text_engine_TextBaseline, &flash_text_engine_TextBaseline);
-    dict_init(&flash_text_engine_TextBaseline.members, 8);
-    dict_put(d, &flash_text_engine_TabStop, &flash_text_engine_TabStop);
-    dict_init(&flash_text_engine_TabStop.members, 8);
-    dict_put(&flash_text_engine_TabStop.members, "alignment", &flash_text_engine_TabStop_alignment);
-    dict_put(&flash_text_engine_TabStop.members, "position", &flash_text_engine_TabStop_position);
-    dict_put(&flash_text_engine_TabStop.members, "decimalAlignmentToken", &flash_text_engine_TabStop_decimalAlignmentToken);
-    dict_put(d, &flash_text_engine_TabAlignment, &flash_text_engine_TabAlignment);
-    dict_init(&flash_text_engine_TabAlignment.members, 8);
-    dict_put(d, &flash_text_engine_LineJustification, &flash_text_engine_LineJustification);
-    dict_init(&flash_text_engine_LineJustification.members, 8);
-    dict_put(d, &flash_text_engine_TextLineCreationResult, &flash_text_engine_TextLineCreationResult);
-    dict_init(&flash_text_engine_TextLineCreationResult.members, 8);
-    dict_put(d, &flash_text_engine_LigatureLevel, &flash_text_engine_LigatureLevel);
-    dict_init(&flash_text_engine_LigatureLevel.members, 8);
-    dict_put(d, &flash_text_engine_Kerning, &flash_text_engine_Kerning);
-    dict_init(&flash_text_engine_Kerning.members, 8);
-    dict_put(d, &flash_text_engine_JustificationStyle, &flash_text_engine_JustificationStyle);
-    dict_init(&flash_text_engine_JustificationStyle.members, 8);
-    dict_put(d, &flash_text_engine_CFFHinting, &flash_text_engine_CFFHinting);
-    dict_init(&flash_text_engine_CFFHinting.members, 8);
-    dict_put(d, &flash_text_engine_RenderingMode, &flash_text_engine_RenderingMode);
-    dict_init(&flash_text_engine_RenderingMode.members, 8);
-    dict_put(d, &flash_text_engine_FontMetrics, &flash_text_engine_FontMetrics);
-    dict_init(&flash_text_engine_FontMetrics.members, 15);
-    dict_put(&flash_text_engine_FontMetrics.members, "superscriptOffset", &flash_text_engine_FontMetrics_superscriptOffset);
-    dict_put(&flash_text_engine_FontMetrics.members, "underlineThickness", &flash_text_engine_FontMetrics_underlineThickness);
-    dict_put(&flash_text_engine_FontMetrics.members, "subscriptScale", &flash_text_engine_FontMetrics_subscriptScale);
-    dict_put(&flash_text_engine_FontMetrics.members, "strikethroughOffset", &flash_text_engine_FontMetrics_strikethroughOffset);
-    dict_put(&flash_text_engine_FontMetrics.members, "emBox", &flash_text_engine_FontMetrics_emBox);
-    dict_put(&flash_text_engine_FontMetrics.members, "strikethroughThickness", &flash_text_engine_FontMetrics_strikethroughThickness);
-    dict_put(&flash_text_engine_FontMetrics.members, "superscriptScale", &flash_text_engine_FontMetrics_superscriptScale);
-    dict_put(&flash_text_engine_FontMetrics.members, "subscriptOffset", &flash_text_engine_FontMetrics_subscriptOffset);
-    dict_put(&flash_text_engine_FontMetrics.members, "underlineOffset", &flash_text_engine_FontMetrics_underlineOffset);
-    dict_put(d, &flash_text_engine_FontWeight, &flash_text_engine_FontWeight);
-    dict_init(&flash_text_engine_FontWeight.members, 8);
-    dict_put(d, &flash_text_engine_FontPosture, &flash_text_engine_FontPosture);
-    dict_init(&flash_text_engine_FontPosture.members, 8);
+    dict_put(d, &flash_system_JPEGLoaderContext, &flash_system_JPEGLoaderContext);
+    dict_init(&flash_system_JPEGLoaderContext.members, 8);
+    dict_put(&flash_system_JPEGLoaderContext.members, "deblockingFilter", &flash_system_JPEGLoaderContext_deblockingFilter);
+    dict_put(d, &flash_system_IME, &flash_system_IME);
+    dict_init(&flash_system_IME.members, 8);
+    dict_put(d, &_isNaN, &_isNaN);
+    dict_put(d, &flash_system_Security, &flash_system_Security);
+    dict_init(&flash_system_Security.members, 8);
+    dict_put(d, &flash_display_Bitmap, &flash_display_Bitmap);
+    dict_init(&flash_display_Bitmap.members, 8);
+    dict_put(&flash_display_Bitmap.members, "pixelSnapping", &flash_display_Bitmap_pixelSnapping);
+    dict_put(&flash_display_Bitmap.members, "bitmapData", &flash_display_Bitmap_bitmapData);
+    dict_put(&flash_display_Bitmap.members, "smoothing", &flash_display_Bitmap_smoothing);
+    dict_put(d, &flash_printing_PrintJob, &flash_printing_PrintJob);
+    dict_init(&flash_printing_PrintJob.members, 15);
+    dict_put(&flash_printing_PrintJob.members, "paperWidth", &flash_printing_PrintJob_paperWidth);
+    dict_put(&flash_printing_PrintJob.members, "addPage", &flash_printing_PrintJob_addPage);
+    dict_put(&flash_printing_PrintJob.members, "pageHeight", &flash_printing_PrintJob_pageHeight);
+    dict_put(&flash_printing_PrintJob.members, "start", &flash_printing_PrintJob_start);
+    dict_put(&flash_printing_PrintJob.members, "pageWidth", &flash_printing_PrintJob_pageWidth);
+    dict_put(&flash_printing_PrintJob.members, "send", &flash_printing_PrintJob_send);
+    dict_put(&flash_printing_PrintJob.members, "paperHeight", &flash_printing_PrintJob_paperHeight);
+    dict_put(&flash_printing_PrintJob.members, "orientation", &flash_printing_PrintJob_orientation);
+    dict_put(d, &flash_text_StaticText, &flash_text_StaticText);
+    dict_init(&flash_text_StaticText.members, 8);
+    dict_put(&flash_text_StaticText.members, "text", &flash_text_StaticText_text);
+    dict_put(d, &flash_text_engine_SpaceJustifier, &flash_text_engine_SpaceJustifier);
+    dict_init(&flash_text_engine_SpaceJustifier.members, 8);
+    dict_put(&flash_text_engine_SpaceJustifier.members, "clone", &flash_text_engine_SpaceJustifier_clone);
+    dict_put(&flash_text_engine_SpaceJustifier.members, "letterSpacing", &flash_text_engine_SpaceJustifier_letterSpacing);
+    dict_put(d, &flash_events_DataEvent, &flash_events_DataEvent);
+    dict_init(&flash_events_DataEvent.members, 8);
+    dict_put(&flash_events_DataEvent.members, "toString", &flash_events_DataEvent_toString);
+    dict_put(&flash_events_DataEvent.members, "clone", &flash_events_DataEvent_clone);
+    dict_put(&flash_events_DataEvent.members, "data", &flash_events_DataEvent_data);
+    dict_put(d, &flash_events_ActivityEvent, &flash_events_ActivityEvent);
+    dict_init(&flash_events_ActivityEvent.members, 8);
+    dict_put(&flash_events_ActivityEvent.members, "toString", &flash_events_ActivityEvent_toString);
+    dict_put(&flash_events_ActivityEvent.members, "activating", &flash_events_ActivityEvent_activating);
+    dict_put(&flash_events_ActivityEvent.members, "clone", &flash_events_ActivityEvent_clone);
+    dict_put(d, &flash_display_GraphicsEndFill, &flash_display_GraphicsEndFill);
+    dict_init(&flash_display_GraphicsEndFill.members, 8);
+    dict_put(d, &flash_display_ColorCorrection, &flash_display_ColorCorrection);
+    dict_init(&flash_display_ColorCorrection.members, 8);
+    dict_put(d, &flash_events_IOErrorEvent, &flash_events_IOErrorEvent);
+    dict_init(&flash_events_IOErrorEvent.members, 8);
+    dict_put(&flash_events_IOErrorEvent.members, "toString", &flash_events_IOErrorEvent_toString);
+    dict_put(&flash_events_IOErrorEvent.members, "clone", &flash_events_IOErrorEvent_clone);
+    dict_put(d, &flash_display_GraphicsStroke, &flash_display_GraphicsStroke);
+    dict_init(&flash_display_GraphicsStroke.members, 15);
+    dict_put(&flash_display_GraphicsStroke.members, "scaleMode", &flash_display_GraphicsStroke_scaleMode);
+    dict_put(&flash_display_GraphicsStroke.members, "miterLimit", &flash_display_GraphicsStroke_miterLimit);
+    dict_put(&flash_display_GraphicsStroke.members, "pixelHinting", &flash_display_GraphicsStroke_pixelHinting);
+    dict_put(&flash_display_GraphicsStroke.members, "fill", &flash_display_GraphicsStroke_fill);
+    dict_put(&flash_display_GraphicsStroke.members, "thickness", &flash_display_GraphicsStroke_thickness);
+    dict_put(&flash_display_GraphicsStroke.members, "joints", &flash_display_GraphicsStroke_joints);
+    dict_put(&flash_display_GraphicsStroke.members, "caps", &flash_display_GraphicsStroke_caps);
+    dict_put(d, &_Boolean, &_Boolean);
+    dict_init(&_Boolean.members, 8);
+    dict_put(&_Boolean.members, "valueOf", &_Boolean_valueOf);
+    dict_put(&_Boolean.members, "toString", &_Boolean_toString);
+    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_init(&flash_text_engine_GraphicElement.members, 8);
+    dict_put(&flash_text_engine_GraphicElement.members, "graphic", &flash_text_engine_GraphicElement_graphic);
+    dict_put(&flash_text_engine_GraphicElement.members, "elementWidth", &flash_text_engine_GraphicElement_elementWidth);
+    dict_put(&flash_text_engine_GraphicElement.members, "elementHeight", &flash_text_engine_GraphicElement_elementHeight);
+    dict_put(d, &flash_media_Microphone, &flash_media_Microphone);
+    dict_init(&flash_media_Microphone.members, 31);
+    dict_put(&flash_media_Microphone.members, "codec", &flash_media_Microphone_codec);
+    dict_put(&flash_media_Microphone.members, "gain", &flash_media_Microphone_gain);
+    dict_put(&flash_media_Microphone.members, "index", &flash_media_Microphone_index);
+    dict_put(&flash_media_Microphone.members, "setLoopBack", &flash_media_Microphone_setLoopBack);
+    dict_put(&flash_media_Microphone.members, "setSilenceLevel", &flash_media_Microphone_setSilenceLevel);
+    dict_put(&flash_media_Microphone.members, "name", &flash_media_Microphone_name);
+    dict_put(&flash_media_Microphone.members, "getMicrophone", &flash_media_Microphone_getMicrophone);
+    dict_put(&flash_media_Microphone.members, "setUseEchoSuppression", &flash_media_Microphone_setUseEchoSuppression);
+    dict_put(&flash_media_Microphone.members, "framesPerPacket", &flash_media_Microphone_framesPerPacket);
+    dict_put(&flash_media_Microphone.members, "muted", &flash_media_Microphone_muted);
+    dict_put(&flash_media_Microphone.members, "soundTransform", &flash_media_Microphone_soundTransform);
+    dict_put(&flash_media_Microphone.members, "encodeQuality", &flash_media_Microphone_encodeQuality);
+    dict_put(&flash_media_Microphone.members, "useEchoSuppression", &flash_media_Microphone_useEchoSuppression);
+    dict_put(&flash_media_Microphone.members, "silenceLevel", &flash_media_Microphone_silenceLevel);
+    dict_put(&flash_media_Microphone.members, "silenceTimeout", &flash_media_Microphone_silenceTimeout);
+    dict_put(&flash_media_Microphone.members, "rate", &flash_media_Microphone_rate);
+    dict_put(&flash_media_Microphone.members, "activityLevel", &flash_media_Microphone_activityLevel);
+    dict_put(&flash_media_Microphone.members, "names", &flash_media_Microphone_names);
+    dict_put(d, &flash_display_GraphicsShaderFill, &flash_display_GraphicsShaderFill);
+    dict_init(&flash_display_GraphicsShaderFill.members, 8);
+    dict_put(&flash_display_GraphicsShaderFill.members, "shader", &flash_display_GraphicsShaderFill_shader);
+    dict_put(&flash_display_GraphicsShaderFill.members, "matrix", &flash_display_GraphicsShaderFill_matrix);
+    dict_put(d, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems);
+    dict_init(&flash_ui_ContextMenuClipboardItems.members, 8);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "clear", &flash_ui_ContextMenuClipboardItems_clear);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "clone", &flash_ui_ContextMenuClipboardItems_clone);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "paste", &flash_ui_ContextMenuClipboardItems_paste);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "selectAll", &flash_ui_ContextMenuClipboardItems_selectAll);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "copy", &flash_ui_ContextMenuClipboardItems_copy);
+    dict_put(&flash_ui_ContextMenuClipboardItems.members, "cut", &flash_ui_ContextMenuClipboardItems_cut);
+    dict_put(d, &flash_errors_IllegalOperationError, &flash_errors_IllegalOperationError);
+    dict_init(&flash_errors_IllegalOperationError.members, 8);
+    dict_put(d, &flash_filters_GradientGlowFilter, &flash_filters_GradientGlowFilter);
+    dict_init(&flash_filters_GradientGlowFilter.members, 15);
+    dict_put(&flash_filters_GradientGlowFilter.members, "strength", &flash_filters_GradientGlowFilter_strength);
+    dict_put(&flash_filters_GradientGlowFilter.members, "quality", &flash_filters_GradientGlowFilter_quality);
+    dict_put(&flash_filters_GradientGlowFilter.members, "angle", &flash_filters_GradientGlowFilter_angle);
+    dict_put(&flash_filters_GradientGlowFilter.members, "knockout", &flash_filters_GradientGlowFilter_knockout);
+    dict_put(&flash_filters_GradientGlowFilter.members, "type", &flash_filters_GradientGlowFilter_type);
+    dict_put(&flash_filters_GradientGlowFilter.members, "alphas", &flash_filters_GradientGlowFilter_alphas);
+    dict_put(&flash_filters_GradientGlowFilter.members, "ratios", &flash_filters_GradientGlowFilter_ratios);
+    dict_put(&flash_filters_GradientGlowFilter.members, "colors", &flash_filters_GradientGlowFilter_colors);
+    dict_put(&flash_filters_GradientGlowFilter.members, "blurX", &flash_filters_GradientGlowFilter_blurX);
+    dict_put(&flash_filters_GradientGlowFilter.members, "blurY", &flash_filters_GradientGlowFilter_blurY);
+    dict_put(&flash_filters_GradientGlowFilter.members, "distance", &flash_filters_GradientGlowFilter_distance);
+    dict_put(&flash_filters_GradientGlowFilter.members, "clone", &flash_filters_GradientGlowFilter_clone);
+    dict_put(d, &flash_display_CapsStyle, &flash_display_CapsStyle);
+    dict_init(&flash_display_CapsStyle.members, 8);
     dict_put(d, &flash_text_engine_FontLookup, &flash_text_engine_FontLookup);
     dict_init(&flash_text_engine_FontLookup.members, 8);
-    dict_put(d, &flash_text_engine_FontDescription, &flash_text_engine_FontDescription);
-    dict_init(&flash_text_engine_FontDescription.members, 15);
-    dict_put(&flash_text_engine_FontDescription.members, "isFontCompatible", &flash_text_engine_FontDescription_isFontCompatible);
-    dict_put(&flash_text_engine_FontDescription.members, "renderingMode", &flash_text_engine_FontDescription_renderingMode);
-    dict_put(&flash_text_engine_FontDescription.members, "cffHinting", &flash_text_engine_FontDescription_cffHinting);
-    dict_put(&flash_text_engine_FontDescription.members, "fontPosture", &flash_text_engine_FontDescription_fontPosture);
-    dict_put(&flash_text_engine_FontDescription.members, "fontName", &flash_text_engine_FontDescription_fontName);
-    dict_put(&flash_text_engine_FontDescription.members, "fontLookup", &flash_text_engine_FontDescription_fontLookup);
-    dict_put(&flash_text_engine_FontDescription.members, "locked", &flash_text_engine_FontDescription_locked);
-    dict_put(&flash_text_engine_FontDescription.members, "fontWeight", &flash_text_engine_FontDescription_fontWeight);
-    dict_put(&flash_text_engine_FontDescription.members, "clone", &flash_text_engine_FontDescription_clone);
-    dict_put(d, &flash_text_engine_DigitWidth, &flash_text_engine_DigitWidth);
-    dict_init(&flash_text_engine_DigitWidth.members, 8);
-    dict_put(d, &flash_text_engine_DigitCase, &flash_text_engine_DigitCase);
-    dict_init(&flash_text_engine_DigitCase.members, 8);
-    dict_put(d, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat);
-    dict_init(&flash_text_engine_ElementFormat.members, 31);
-    dict_put(&flash_text_engine_ElementFormat.members, "getFontMetrics", &flash_text_engine_ElementFormat_getFontMetrics);
-    dict_put(&flash_text_engine_ElementFormat.members, "digitCase", &flash_text_engine_ElementFormat_digitCase);
-    dict_put(&flash_text_engine_ElementFormat.members, "breakOpportunity", &flash_text_engine_ElementFormat_breakOpportunity);
-    dict_put(&flash_text_engine_ElementFormat.members, "ligatureLevel", &flash_text_engine_ElementFormat_ligatureLevel);
-    dict_put(&flash_text_engine_ElementFormat.members, "dominantBaseline", &flash_text_engine_ElementFormat_dominantBaseline);
-    dict_put(&flash_text_engine_ElementFormat.members, "alignmentBaseline", &flash_text_engine_ElementFormat_alignmentBaseline);
-    dict_put(&flash_text_engine_ElementFormat.members, "color", &flash_text_engine_ElementFormat_color);
-    dict_put(&flash_text_engine_ElementFormat.members, "digitWidth", &flash_text_engine_ElementFormat_digitWidth);
-    dict_put(&flash_text_engine_ElementFormat.members, "kerning", &flash_text_engine_ElementFormat_kerning);
-    dict_put(&flash_text_engine_ElementFormat.members, "fontSize", &flash_text_engine_ElementFormat_fontSize);
-    dict_put(&flash_text_engine_ElementFormat.members, "fontDescription", &flash_text_engine_ElementFormat_fontDescription);
-    dict_put(&flash_text_engine_ElementFormat.members, "baselineShift", &flash_text_engine_ElementFormat_baselineShift);
-    dict_put(&flash_text_engine_ElementFormat.members, "locale", &flash_text_engine_ElementFormat_locale);
-    dict_put(&flash_text_engine_ElementFormat.members, "typographicCase", &flash_text_engine_ElementFormat_typographicCase);
-    dict_put(&flash_text_engine_ElementFormat.members, "trackingLeft", &flash_text_engine_ElementFormat_trackingLeft);
-    dict_put(&flash_text_engine_ElementFormat.members, "locked", &flash_text_engine_ElementFormat_locked);
-    dict_put(&flash_text_engine_ElementFormat.members, "clone", &flash_text_engine_ElementFormat_clone);
-    dict_put(&flash_text_engine_ElementFormat.members, "alpha", &flash_text_engine_ElementFormat_alpha);
-    dict_put(&flash_text_engine_ElementFormat.members, "textRotation", &flash_text_engine_ElementFormat_textRotation);
-    dict_put(&flash_text_engine_ElementFormat.members, "trackingRight", &flash_text_engine_ElementFormat_trackingRight);
-    dict_put(d, &flash_text_engine_BreakOpportunity, &flash_text_engine_BreakOpportunity);
-    dict_init(&flash_text_engine_BreakOpportunity.members, 8);
-    dict_put(d, &flash_text_engine_ContentElement, &flash_text_engine_ContentElement);
-    dict_init(&flash_text_engine_ContentElement.members, 8);
-    dict_put(&flash_text_engine_ContentElement.members, "eventMirror", &flash_text_engine_ContentElement_eventMirror);
-    dict_put(&flash_text_engine_ContentElement.members, "groupElement", &flash_text_engine_ContentElement_groupElement);
-    dict_put(&flash_text_engine_ContentElement.members, "textRotation", &flash_text_engine_ContentElement_textRotation);
-    dict_put(&flash_text_engine_ContentElement.members, "text", &flash_text_engine_ContentElement_text);
-    dict_put(&flash_text_engine_ContentElement.members, "userData", &flash_text_engine_ContentElement_userData);
-    dict_put(&flash_text_engine_ContentElement.members, "elementFormat", &flash_text_engine_ContentElement_elementFormat);
-    dict_put(&flash_text_engine_ContentElement.members, "textBlock", &flash_text_engine_ContentElement_textBlock);
-    dict_put(&flash_text_engine_ContentElement.members, "rawText", &flash_text_engine_ContentElement_rawText);
-    dict_put(&flash_text_engine_ContentElement.members, "textBlockBeginIndex", &flash_text_engine_ContentElement_textBlockBeginIndex);
-    dict_put(d, &adobe_utils_XMLUI, &adobe_utils_XMLUI);
-    dict_init(&adobe_utils_XMLUI.members, 8);
-    dict_put(d, &flash_xml_XMLNodeType, &flash_xml_XMLNodeType);
-    dict_init(&flash_xml_XMLNodeType.members, 8);
-    dict_put(d, &flash_xml_XMLNode, &flash_xml_XMLNode);
-    dict_init(&flash_xml_XMLNode.members, 31);
-    dict_put(&flash_xml_XMLNode.members, "childNodes", &flash_xml_XMLNode_childNodes);
-    dict_put(&flash_xml_XMLNode.members, "appendChild", &flash_xml_XMLNode_appendChild);
-    dict_put(&flash_xml_XMLNode.members, "nextSibling", &flash_xml_XMLNode_nextSibling);
-    dict_put(&flash_xml_XMLNode.members, "nodeType", &flash_xml_XMLNode_nodeType);
-    dict_put(&flash_xml_XMLNode.members, "attributes", &flash_xml_XMLNode_attributes);
-    dict_put(&flash_xml_XMLNode.members, "firstChild", &flash_xml_XMLNode_firstChild);
-    dict_put(&flash_xml_XMLNode.members, "parentNode", &flash_xml_XMLNode_parentNode);
-    dict_put(&flash_xml_XMLNode.members, "toString", &flash_xml_XMLNode_toString);
-    dict_put(&flash_xml_XMLNode.members, "prefix", &flash_xml_XMLNode_prefix);
-    dict_put(&flash_xml_XMLNode.members, "localName", &flash_xml_XMLNode_localName);
-    dict_put(&flash_xml_XMLNode.members, "nodeName", &flash_xml_XMLNode_nodeName);
-    dict_put(&flash_xml_XMLNode.members, "getNamespaceForPrefix", &flash_xml_XMLNode_getNamespaceForPrefix);
-    dict_put(&flash_xml_XMLNode.members, "insertBefore", &flash_xml_XMLNode_insertBefore);
-    dict_put(&flash_xml_XMLNode.members, "lastChild", &flash_xml_XMLNode_lastChild);
-    dict_put(&flash_xml_XMLNode.members, "cloneNode", &flash_xml_XMLNode_cloneNode);
-    dict_put(&flash_xml_XMLNode.members, "removeNode", &flash_xml_XMLNode_removeNode);
-    dict_put(&flash_xml_XMLNode.members, "namespaceURI", &flash_xml_XMLNode_namespaceURI);
-    dict_put(&flash_xml_XMLNode.members, "previousSibling", &flash_xml_XMLNode_previousSibling);
-    dict_put(&flash_xml_XMLNode.members, "hasChildNodes", &flash_xml_XMLNode_hasChildNodes);
-    dict_put(&flash_xml_XMLNode.members, "getPrefixForNamespace", &flash_xml_XMLNode_getPrefixForNamespace);
-    dict_put(&flash_xml_XMLNode.members, "nodeValue", &flash_xml_XMLNode_nodeValue);
-    dict_put(d, &flash_net_URLVariables, &flash_net_URLVariables);
-    dict_init(&flash_net_URLVariables.members, 8);
-    dict_put(&flash_net_URLVariables.members, "toString", &flash_net_URLVariables_toString);
-    dict_put(&flash_net_URLVariables.members, "decode", &flash_net_URLVariables_decode);
-    dict_put(d, &flash_net_URLRequestMethod, &flash_net_URLRequestMethod);
-    dict_init(&flash_net_URLRequestMethod.members, 8);
-    dict_put(d, &flash_net_URLRequestHeader, &flash_net_URLRequestHeader);
-    dict_init(&flash_net_URLRequestHeader.members, 8);
-    dict_put(&flash_net_URLRequestHeader.members, "value", &flash_net_URLRequestHeader_value);
-    dict_put(&flash_net_URLRequestHeader.members, "name", &flash_net_URLRequestHeader_name);
-    dict_put(d, &flash_net_URLRequest, &flash_net_URLRequest);
-    dict_init(&flash_net_URLRequest.members, 15);
-    dict_put(&flash_net_URLRequest.members, "contentType", &flash_net_URLRequest_contentType);
-    dict_put(&flash_net_URLRequest.members, "url", &flash_net_URLRequest_url);
-    dict_put(&flash_net_URLRequest.members, "requestHeaders", &flash_net_URLRequest_requestHeaders);
-    dict_put(&flash_net_URLRequest.members, "method", &flash_net_URLRequest_method);
-    dict_put(&flash_net_URLRequest.members, "digest", &flash_net_URLRequest_digest);
-    dict_put(&flash_net_URLRequest.members, "data", &flash_net_URLRequest_data);
-    dict_put(d, &flash_net_URLLoaderDataFormat, &flash_net_URLLoaderDataFormat);
-    dict_init(&flash_net_URLLoaderDataFormat.members, 8);
-    dict_put(d, &flash_geom_Transform, &flash_geom_Transform);
-    dict_init(&flash_geom_Transform.members, 15);
-    dict_put(&flash_geom_Transform.members, "matrix", &flash_geom_Transform_matrix);
-    dict_put(&flash_geom_Transform.members, "perspectiveProjection", &flash_geom_Transform_perspectiveProjection);
-    dict_put(&flash_geom_Transform.members, "concatenatedMatrix", &flash_geom_Transform_concatenatedMatrix);
-    dict_put(&flash_geom_Transform.members, "colorTransform", &flash_geom_Transform_colorTransform);
-    dict_put(&flash_geom_Transform.members, "getRelativeMatrix3D", &flash_geom_Transform_getRelativeMatrix3D);
-    dict_put(&flash_geom_Transform.members, "pixelBounds", &flash_geom_Transform_pixelBounds);
-    dict_put(&flash_geom_Transform.members, "matrix3D", &flash_geom_Transform_matrix3D);
-    dict_put(&flash_geom_Transform.members, "concatenatedColorTransform", &flash_geom_Transform_concatenatedColorTransform);
     dict_put(d, &flash_text_TextSnapshot, &flash_text_TextSnapshot);
     dict_init(&flash_text_TextSnapshot.members, 15);
     dict_put(&flash_text_TextSnapshot.members, "setSelectColor", &flash_text_TextSnapshot_setSelectColor);
@@ -5175,160 +5025,217 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextSnapshot.members, "getSelected", &flash_text_TextSnapshot_getSelected);
     dict_put(&flash_text_TextSnapshot.members, "hitTestTextNearPos", &flash_text_TextSnapshot_hitTestTextNearPos);
     dict_put(&flash_text_TextSnapshot.members, "getText", &flash_text_TextSnapshot_getText);
-    dict_put(d, &flash_text_TextRun, &flash_text_TextRun);
-    dict_init(&flash_text_TextRun.members, 8);
-    dict_put(&flash_text_TextRun.members, "beginIndex", &flash_text_TextRun_beginIndex);
-    dict_put(&flash_text_TextRun.members, "endIndex", &flash_text_TextRun_endIndex);
-    dict_put(&flash_text_TextRun.members, "textFormat", &flash_text_TextRun_textFormat);
-    dict_put(d, &flash_text_FontStyle, &flash_text_FontStyle);
-    dict_init(&flash_text_FontStyle.members, 8);
-    dict_put(d, &flash_text_TextDisplayMode, &flash_text_TextDisplayMode);
-    dict_init(&flash_text_TextDisplayMode.members, 8);
-    dict_put(d, &flash_text_TextColorType, &flash_text_TextColorType);
-    dict_init(&flash_text_TextColorType.members, 8);
-    dict_put(d, &flash_text_GridFitType, &flash_text_GridFitType);
-    dict_init(&flash_text_GridFitType.members, 8);
-    dict_put(d, &flash_net_SharedObjectFlushStatus, &flash_net_SharedObjectFlushStatus);
-    dict_init(&flash_net_SharedObjectFlushStatus.members, 8);
-    dict_put(d, &flash_text_AntiAliasType, &flash_text_AntiAliasType);
-    dict_init(&flash_text_AntiAliasType.members, 8);
+    dict_put(d, &flash_display_InteractiveObject, &flash_display_InteractiveObject);
+    dict_init(&flash_display_InteractiveObject.members, 15);
+    dict_put(&flash_display_InteractiveObject.members, "tabIndex", &flash_display_InteractiveObject_tabIndex);
+    dict_put(&flash_display_InteractiveObject.members, "doubleClickEnabled", &flash_display_InteractiveObject_doubleClickEnabled);
+    dict_put(&flash_display_InteractiveObject.members, "tabEnabled", &flash_display_InteractiveObject_tabEnabled);
+    dict_put(&flash_display_InteractiveObject.members, "mouseEnabled", &flash_display_InteractiveObject_mouseEnabled);
+    dict_put(&flash_display_InteractiveObject.members, "contextMenu", &flash_display_InteractiveObject_contextMenu);
+    dict_put(&flash_display_InteractiveObject.members, "focusRect", &flash_display_InteractiveObject_focusRect);
+    dict_put(&flash_display_InteractiveObject.members, "accessibilityImplementation", &flash_display_InteractiveObject_accessibilityImplementation);
+    dict_put(d, &flash_text_TextField, &flash_text_TextField);
+    dict_init(&flash_text_TextField.members, 127);
+    dict_put(&flash_text_TextField.members, "isFontCompatible", &flash_text_TextField_isFontCompatible);
+    dict_put(&flash_text_TextField.members, "getTextFormat", &flash_text_TextField_getTextFormat);
+    dict_put(&flash_text_TextField.members, "border", &flash_text_TextField_border);
+    dict_put(&flash_text_TextField.members, "selectedText", &flash_text_TextField_selectedText);
+    dict_put(&flash_text_TextField.members, "pasteRichText", &flash_text_TextField_pasteRichText);
+    dict_put(&flash_text_TextField.members, "bottomScrollV", &flash_text_TextField_bottomScrollV);
+    dict_put(&flash_text_TextField.members, "getLineIndexOfChar", &flash_text_TextField_getLineIndexOfChar);
+    dict_put(&flash_text_TextField.members, "replaceText", &flash_text_TextField_replaceText);
+    dict_put(&flash_text_TextField.members, "defaultTextFormat", &flash_text_TextField_defaultTextFormat);
+    dict_put(&flash_text_TextField.members, "restrict", &flash_text_TextField_restrict);
+    dict_put(&flash_text_TextField.members, "htmlText", &flash_text_TextField_htmlText);
+    dict_put(&flash_text_TextField.members, "copyRichText", &flash_text_TextField_copyRichText);
+    dict_put(&flash_text_TextField.members, "getLineText", &flash_text_TextField_getLineText);
+    dict_put(&flash_text_TextField.members, "getFirstCharInParagraph", &flash_text_TextField_getFirstCharInParagraph);
+    dict_put(&flash_text_TextField.members, "setSelection", &flash_text_TextField_setSelection);
+    dict_put(&flash_text_TextField.members, "length", &flash_text_TextField_length);
+    dict_put(&flash_text_TextField.members, "wordWrap", &flash_text_TextField_wordWrap);
+    dict_put(&flash_text_TextField.members, "appendText", &flash_text_TextField_appendText);
+    dict_put(&flash_text_TextField.members, "caretIndex", &flash_text_TextField_caretIndex);
+    dict_put(&flash_text_TextField.members, "mouseWheelEnabled", &flash_text_TextField_mouseWheelEnabled);
+    dict_put(&flash_text_TextField.members, "selectionBeginIndex", &flash_text_TextField_selectionBeginIndex);
+    dict_put(&flash_text_TextField.members, "sharpness", &flash_text_TextField_sharpness);
+    dict_put(&flash_text_TextField.members, "type", &flash_text_TextField_type);
+    dict_put(&flash_text_TextField.members, "getLineIndexAtPoint", &flash_text_TextField_getLineIndexAtPoint);
+    dict_put(&flash_text_TextField.members, "getCharIndexAtPoint", &flash_text_TextField_getCharIndexAtPoint);
+    dict_put(&flash_text_TextField.members, "getXMLText", &flash_text_TextField_getXMLText);
+    dict_put(&flash_text_TextField.members, "getParagraphLength", &flash_text_TextField_getParagraphLength);
+    dict_put(&flash_text_TextField.members, "getRawText", &flash_text_TextField_getRawText);
+    dict_put(&flash_text_TextField.members, "gridFitType", &flash_text_TextField_gridFitType);
+    dict_put(&flash_text_TextField.members, "getLineOffset", &flash_text_TextField_getLineOffset);
+    dict_put(&flash_text_TextField.members, "backgroundColor", &flash_text_TextField_backgroundColor);
+    dict_put(&flash_text_TextField.members, "multiline", &flash_text_TextField_multiline);
+    dict_put(&flash_text_TextField.members, "numLines", &flash_text_TextField_numLines);
+    dict_put(&flash_text_TextField.members, "getImageReference", &flash_text_TextField_getImageReference);
+    dict_put(&flash_text_TextField.members, "displayAsPassword", &flash_text_TextField_displayAsPassword);
+    dict_put(&flash_text_TextField.members, "textWidth", &flash_text_TextField_textWidth);
+    dict_put(&flash_text_TextField.members, "autoSize", &flash_text_TextField_autoSize);
+    dict_put(&flash_text_TextField.members, "selectable", &flash_text_TextField_selectable);
+    dict_put(&flash_text_TextField.members, "getCharBoundaries", &flash_text_TextField_getCharBoundaries);
+    dict_put(&flash_text_TextField.members, "alwaysShowSelection", &flash_text_TextField_alwaysShowSelection);
+    dict_put(&flash_text_TextField.members, "thickness", &flash_text_TextField_thickness);
+    dict_put(&flash_text_TextField.members, "useRichTextClipboard", &flash_text_TextField_useRichTextClipboard);
+    dict_put(&flash_text_TextField.members, "scrollV", &flash_text_TextField_scrollV);
+    dict_put(&flash_text_TextField.members, "getTextRuns", &flash_text_TextField_getTextRuns);
+    dict_put(&flash_text_TextField.members, "setTextFormat", &flash_text_TextField_setTextFormat);
+    dict_put(&flash_text_TextField.members, "textColor", &flash_text_TextField_textColor);
+    dict_put(&flash_text_TextField.members, "maxScrollV", &flash_text_TextField_maxScrollV);
+    dict_put(&flash_text_TextField.members, "embedFonts", &flash_text_TextField_embedFonts);
+    dict_put(&flash_text_TextField.members, "scrollH", &flash_text_TextField_scrollH);
+    dict_put(&flash_text_TextField.members, "text", &flash_text_TextField_text);
+    dict_put(&flash_text_TextField.members, "getLineLength", &flash_text_TextField_getLineLength);
+    dict_put(&flash_text_TextField.members, "textHeight", &flash_text_TextField_textHeight);
+    dict_put(&flash_text_TextField.members, "antiAliasType", &flash_text_TextField_antiAliasType);
+    dict_put(&flash_text_TextField.members, "styleSheet", &flash_text_TextField_styleSheet);
+    dict_put(&flash_text_TextField.members, "background", &flash_text_TextField_background);
+    dict_put(&flash_text_TextField.members, "replaceSelectedText", &flash_text_TextField_replaceSelectedText);
+    dict_put(&flash_text_TextField.members, "borderColor", &flash_text_TextField_borderColor);
+    dict_put(&flash_text_TextField.members, "maxScrollH", &flash_text_TextField_maxScrollH);
+    dict_put(&flash_text_TextField.members, "maxChars", &flash_text_TextField_maxChars);
+    dict_put(&flash_text_TextField.members, "getLineMetrics", &flash_text_TextField_getLineMetrics);
+    dict_put(&flash_text_TextField.members, "selectionEndIndex", &flash_text_TextField_selectionEndIndex);
+    dict_put(&flash_text_TextField.members, "insertXMLText", &flash_text_TextField_insertXMLText);
+    dict_put(&flash_text_TextField.members, "condenseWhite", &flash_text_TextField_condenseWhite);
+    dict_put(d, &flash_printing_PrintJobOrientation, &flash_printing_PrintJobOrientation);
+    dict_init(&flash_printing_PrintJobOrientation.members, 8);
     dict_put(d, &flash_text_TextRenderer, &flash_text_TextRenderer);
     dict_init(&flash_text_TextRenderer.members, 8);
-    dict_put(d, &flash_text_TextFormatAlign, &flash_text_TextFormatAlign);
-    dict_init(&flash_text_TextFormatAlign.members, 8);
-    dict_put(d, &flash_text_TextFormatDisplay, &flash_text_TextFormatDisplay);
-    dict_init(&flash_text_TextFormatDisplay.members, 8);
-    dict_put(d, &flash_text_TextFormat, &flash_text_TextFormat);
-    dict_init(&flash_text_TextFormat.members, 31);
-    dict_put(&flash_text_TextFormat.members, "leading", &flash_text_TextFormat_leading);
-    dict_put(&flash_text_TextFormat.members, "bold", &flash_text_TextFormat_bold);
-    dict_put(&flash_text_TextFormat.members, "underline", &flash_text_TextFormat_underline);
-    dict_put(&flash_text_TextFormat.members, "color", &flash_text_TextFormat_color);
-    dict_put(&flash_text_TextFormat.members, "letterSpacing", &flash_text_TextFormat_letterSpacing);
-    dict_put(&flash_text_TextFormat.members, "kerning", &flash_text_TextFormat_kerning);
-    dict_put(&flash_text_TextFormat.members, "target", &flash_text_TextFormat_target);
-    dict_put(&flash_text_TextFormat.members, "italic", &flash_text_TextFormat_italic);
-    dict_put(&flash_text_TextFormat.members, "rightMargin", &flash_text_TextFormat_rightMargin);
-    dict_put(&flash_text_TextFormat.members, "bullet", &flash_text_TextFormat_bullet);
-    dict_put(&flash_text_TextFormat.members, "url", &flash_text_TextFormat_url);
-    dict_put(&flash_text_TextFormat.members, "size", &flash_text_TextFormat_size);
-    dict_put(&flash_text_TextFormat.members, "indent", &flash_text_TextFormat_indent);
-    dict_put(&flash_text_TextFormat.members, "leftMargin", &flash_text_TextFormat_leftMargin);
-    dict_put(&flash_text_TextFormat.members, "display", &flash_text_TextFormat_display);
-    dict_put(&flash_text_TextFormat.members, "align", &flash_text_TextFormat_align);
-    dict_put(&flash_text_TextFormat.members, "tabStops", &flash_text_TextFormat_tabStops);
-    dict_put(&flash_text_TextFormat.members, "blockIndent", &flash_text_TextFormat_blockIndent);
-    dict_put(&flash_text_TextFormat.members, "font", &flash_text_TextFormat_font);
-    dict_put(d, &flash_text_TextFieldType, &flash_text_TextFieldType);
-    dict_init(&flash_text_TextFieldType.members, 8);
-    dict_put(d, &flash_text_TextFieldAutoSize, &flash_text_TextFieldAutoSize);
-    dict_init(&flash_text_TextFieldAutoSize.members, 8);
-    dict_put(d, &flash_text_TextExtent, &flash_text_TextExtent);
-    dict_init(&flash_text_TextExtent.members, 8);
-    dict_put(&flash_text_TextExtent.members, "descent", &flash_text_TextExtent_descent);
-    dict_put(&flash_text_TextExtent.members, "width", &flash_text_TextExtent_width);
-    dict_put(&flash_text_TextExtent.members, "ascent", &flash_text_TextExtent_ascent);
-    dict_put(&flash_text_TextExtent.members, "textFieldHeight", &flash_text_TextExtent_textFieldHeight);
-    dict_put(&flash_text_TextExtent.members, "textFieldWidth", &flash_text_TextExtent_textFieldWidth);
-    dict_put(&flash_text_TextExtent.members, "height", &flash_text_TextExtent_height);
+    dict_put(d, &flash_net_NetConnection, &flash_net_NetConnection);
+    dict_init(&flash_net_NetConnection.members, 31);
+    dict_put(&flash_net_NetConnection.members, "defaultObjectEncoding", &flash_net_NetConnection_defaultObjectEncoding);
+    dict_put(&flash_net_NetConnection.members, "nearID", &flash_net_NetConnection_nearID);
+    dict_put(&flash_net_NetConnection.members, "client", &flash_net_NetConnection_client);
+    dict_put(&flash_net_NetConnection.members, "farNonce", &flash_net_NetConnection_farNonce);
+    dict_put(&flash_net_NetConnection.members, "objectEncoding", &flash_net_NetConnection_objectEncoding);
+    dict_put(&flash_net_NetConnection.members, "farID", &flash_net_NetConnection_farID);
+    dict_put(&flash_net_NetConnection.members, "connected", &flash_net_NetConnection_connected);
+    dict_put(&flash_net_NetConnection.members, "call", &flash_net_NetConnection_call);
+    dict_put(&flash_net_NetConnection.members, "usingTLS", &flash_net_NetConnection_usingTLS);
+    dict_put(&flash_net_NetConnection.members, "proxyType", &flash_net_NetConnection_proxyType);
+    dict_put(&flash_net_NetConnection.members, "addHeader", &flash_net_NetConnection_addHeader);
+    dict_put(&flash_net_NetConnection.members, "protocol", &flash_net_NetConnection_protocol);
+    dict_put(&flash_net_NetConnection.members, "close", &flash_net_NetConnection_close);
+    dict_put(&flash_net_NetConnection.members, "nearNonce", &flash_net_NetConnection_nearNonce);
+    dict_put(&flash_net_NetConnection.members, "connect", &flash_net_NetConnection_connect);
+    dict_put(&flash_net_NetConnection.members, "unconnectedPeerStreams", &flash_net_NetConnection_unconnectedPeerStreams);
+    dict_put(&flash_net_NetConnection.members, "maxPeerConnections", &flash_net_NetConnection_maxPeerConnections);
+    dict_put(&flash_net_NetConnection.members, "connectedProxyType", &flash_net_NetConnection_connectedProxyType);
+    dict_put(&flash_net_NetConnection.members, "uri", &flash_net_NetConnection_uri);
+    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_init(&flash_display_GraphicsPathWinding.members, 8);
+    dict_put(d, &flash_text_engine_TabStop, &flash_text_engine_TabStop);
+    dict_init(&flash_text_engine_TabStop.members, 8);
+    dict_put(&flash_text_engine_TabStop.members, "alignment", &flash_text_engine_TabStop_alignment);
+    dict_put(&flash_text_engine_TabStop.members, "position", &flash_text_engine_TabStop_position);
+    dict_put(&flash_text_engine_TabStop.members, "decimalAlignmentToken", &flash_text_engine_TabStop_decimalAlignmentToken);
+    dict_put(d, &flash_text_engine_JustificationStyle, &flash_text_engine_JustificationStyle);
+    dict_init(&flash_text_engine_JustificationStyle.members, 8);
+    dict_put(d, &flash_sampler_startSampling, &flash_sampler_startSampling);
+    dict_put(d, &flash_text_engine_TextRotation, &flash_text_engine_TextRotation);
+    dict_init(&flash_text_engine_TextRotation.members, 8);
+    dict_put(d, &flash_sampler_clearSamples, &flash_sampler_clearSamples);
     dict_put(d, &flash_system_IMEConversionMode, &flash_system_IMEConversionMode);
     dict_init(&flash_system_IMEConversionMode.members, 8);
-    dict_put(d, &flash_system_Capabilities, &flash_system_Capabilities);
-    dict_init(&flash_system_Capabilities.members, 8);
-    dict_put(d, &flash_system_System, &flash_system_System);
-    dict_init(&flash_system_System.members, 8);
-    dict_put(d, &flash_display_ColorCorrectionSupport, &flash_display_ColorCorrectionSupport);
-    dict_init(&flash_display_ColorCorrectionSupport.members, 8);
-    dict_put(d, &flash_display_ColorCorrection, &flash_display_ColorCorrection);
-    dict_init(&flash_display_ColorCorrection.members, 8);
     dict_put(d, &flash_display_StageScaleMode, &flash_display_StageScaleMode);
     dict_init(&flash_display_StageScaleMode.members, 8);
-    dict_put(d, &flash_display_StageQuality, &flash_display_StageQuality);
-    dict_init(&flash_display_StageQuality.members, 8);
-    dict_put(d, &flash_display_StageDisplayState, &flash_display_StageDisplayState);
-    dict_init(&flash_display_StageDisplayState.members, 8);
-    dict_put(d, &flash_display_StageAlign, &flash_display_StageAlign);
-    dict_init(&flash_display_StageAlign.members, 8);
-    dict_put(d, &flash_media_SoundMixer, &flash_media_SoundMixer);
-    dict_init(&flash_media_SoundMixer.members, 8);
-    dict_put(d, &flash_media_SoundTransform, &flash_media_SoundTransform);
-    dict_init(&flash_media_SoundTransform.members, 8);
-    dict_put(&flash_media_SoundTransform.members, "pan", &flash_media_SoundTransform_pan);
-    dict_put(&flash_media_SoundTransform.members, "leftToRight", &flash_media_SoundTransform_leftToRight);
-    dict_put(&flash_media_SoundTransform.members, "rightToLeft", &flash_media_SoundTransform_rightToLeft);
-    dict_put(&flash_media_SoundTransform.members, "volume", &flash_media_SoundTransform_volume);
-    dict_put(&flash_media_SoundTransform.members, "leftToLeft", &flash_media_SoundTransform_leftToLeft);
-    dict_put(&flash_media_SoundTransform.members, "rightToRight", &flash_media_SoundTransform_rightToRight);
-    dict_put(d, &flash_media_SoundLoaderContext, &flash_media_SoundLoaderContext);
-    dict_init(&flash_media_SoundLoaderContext.members, 8);
-    dict_put(&flash_media_SoundLoaderContext.members, "checkPolicyFile", &flash_media_SoundLoaderContext_checkPolicyFile);
-    dict_put(&flash_media_SoundLoaderContext.members, "bufferTime", &flash_media_SoundLoaderContext_bufferTime);
-    dict_put(d, &flash_media_ID3Info, &flash_media_ID3Info);
-    dict_init(&flash_media_ID3Info.members, 8);
-    dict_put(&flash_media_ID3Info.members, "comment", &flash_media_ID3Info_comment);
-    dict_put(&flash_media_ID3Info.members, "year", &flash_media_ID3Info_year);
-    dict_put(&flash_media_ID3Info.members, "track", &flash_media_ID3Info_track);
-    dict_put(&flash_media_ID3Info.members, "artist", &flash_media_ID3Info_artist);
-    dict_put(&flash_media_ID3Info.members, "songName", &flash_media_ID3Info_songName);
-    dict_put(&flash_media_ID3Info.members, "genre", &flash_media_ID3Info_genre);
-    dict_put(&flash_media_ID3Info.members, "album", &flash_media_ID3Info_album);
-    dict_put(d, &flash_system_SecurityPanel, &flash_system_SecurityPanel);
-    dict_init(&flash_system_SecurityPanel.members, 8);
-    dict_put(d, &flash_system_Security, &flash_system_Security);
-    dict_init(&flash_system_Security.members, 8);
-    dict_put(d, &flash_net_Responder, &flash_net_Responder);
-    dict_init(&flash_net_Responder.members, 8);
-    dict_put(d, &flash_geom_Rectangle, &flash_geom_Rectangle);
-    dict_init(&flash_geom_Rectangle.members, 31);
-    dict_put(&flash_geom_Rectangle.members, "top", &flash_geom_Rectangle_top);
-    dict_put(&flash_geom_Rectangle.members, "intersection", &flash_geom_Rectangle_intersection);
-    dict_put(&flash_geom_Rectangle.members, "intersects", &flash_geom_Rectangle_intersects);
-    dict_put(&flash_geom_Rectangle.members, "containsPoint", &flash_geom_Rectangle_containsPoint);
-    dict_put(&flash_geom_Rectangle.members, "setEmpty", &flash_geom_Rectangle_setEmpty);
-    dict_put(&flash_geom_Rectangle.members, "topLeft", &flash_geom_Rectangle_topLeft);
-    dict_put(&flash_geom_Rectangle.members, "width", &flash_geom_Rectangle_width);
-    dict_put(&flash_geom_Rectangle.members, "containsRect", &flash_geom_Rectangle_containsRect);
-    dict_put(&flash_geom_Rectangle.members, "isEmpty", &flash_geom_Rectangle_isEmpty);
-    dict_put(&flash_geom_Rectangle.members, "equals", &flash_geom_Rectangle_equals);
-    dict_put(&flash_geom_Rectangle.members, "height", &flash_geom_Rectangle_height);
-    dict_put(&flash_geom_Rectangle.members, "left", &flash_geom_Rectangle_left);
-    dict_put(&flash_geom_Rectangle.members, "inflate", &flash_geom_Rectangle_inflate);
-    dict_put(&flash_geom_Rectangle.members, "inflatePoint", &flash_geom_Rectangle_inflatePoint);
-    dict_put(&flash_geom_Rectangle.members, "toString", &flash_geom_Rectangle_toString);
-    dict_put(&flash_geom_Rectangle.members, "offsetPoint", &flash_geom_Rectangle_offsetPoint);
-    dict_put(&flash_geom_Rectangle.members, "x", &flash_geom_Rectangle_x);
-    dict_put(&flash_geom_Rectangle.members, "size", &flash_geom_Rectangle_size);
-    dict_put(&flash_geom_Rectangle.members, "bottomRight", &flash_geom_Rectangle_bottomRight);
-    dict_put(&flash_geom_Rectangle.members, "right", &flash_geom_Rectangle_right);
-    dict_put(&flash_geom_Rectangle.members, "contains", &flash_geom_Rectangle_contains);
-    dict_put(&flash_geom_Rectangle.members, "union", &flash_geom_Rectangle_union);
-    dict_put(&flash_geom_Rectangle.members, "bottom", &flash_geom_Rectangle_bottom);
-    dict_put(&flash_geom_Rectangle.members, "clone", &flash_geom_Rectangle_clone);
-    dict_put(&flash_geom_Rectangle.members, "y", &flash_geom_Rectangle_y);
-    dict_put(&flash_geom_Rectangle.members, "offset", &flash_geom_Rectangle_offset);
-    dict_put(d, &flash_utils_Proxy, &flash_utils_Proxy);
-    dict_init(&flash_utils_Proxy.members, 15);
-    dict_put(&flash_utils_Proxy.members, "callProperty", &flash_utils_Proxy_callProperty);
-    dict_put(&flash_utils_Proxy.members, "setProperty", &flash_utils_Proxy_setProperty);
-    dict_put(&flash_utils_Proxy.members, "getProperty", &flash_utils_Proxy_getProperty);
-    dict_put(&flash_utils_Proxy.members, "nextName", &flash_utils_Proxy_nextName);
-    dict_put(&flash_utils_Proxy.members, "nextNameIndex", &flash_utils_Proxy_nextNameIndex);
-    dict_put(&flash_utils_Proxy.members, "hasProperty", &flash_utils_Proxy_hasProperty);
-    dict_put(&flash_utils_Proxy.members, "deleteProperty", &flash_utils_Proxy_deleteProperty);
-    dict_put(&flash_utils_Proxy.members, "getDescendants", &flash_utils_Proxy_getDescendants);
-    dict_put(&flash_utils_Proxy.members, "isAttribute", &flash_utils_Proxy_isAttribute);
-    dict_put(&flash_utils_Proxy.members, "nextValue", &flash_utils_Proxy_nextValue);
-    dict_put(d, &flash_display_ActionScriptVersion, &flash_display_ActionScriptVersion);
-    dict_init(&flash_display_ActionScriptVersion.members, 8);
-    dict_put(d, &flash_printing_PrintJobOrientation, &flash_printing_PrintJobOrientation);
-    dict_init(&flash_printing_PrintJobOrientation.members, 8);
-    dict_put(d, &flash_printing_PrintJobOptions, &flash_printing_PrintJobOptions);
-    dict_init(&flash_printing_PrintJobOptions.members, 8);
-    dict_put(&flash_printing_PrintJobOptions.members, "printAsBitmap", &flash_printing_PrintJobOptions_printAsBitmap);
-    dict_put(d, &flash_net_ObjectEncoding, &flash_net_ObjectEncoding);
-    dict_init(&flash_net_ObjectEncoding.members, 8);
-    dict_put(d, &flash_net_NetStreamPlayTransitions, &flash_net_NetStreamPlayTransitions);
-    dict_init(&flash_net_NetStreamPlayTransitions.members, 8);
+    dict_put(d, &flash_sampler_getSize, &flash_sampler_getSize);
+    dict_put(d, &flash_net_URLStream, &flash_net_URLStream);
+    dict_init(&flash_net_URLStream.members, 31);
+    dict_put(&flash_net_URLStream.members, "readUTF", &flash_net_URLStream_readUTF);
+    dict_put(&flash_net_URLStream.members, "readByte", &flash_net_URLStream_readByte);
+    dict_put(&flash_net_URLStream.members, "readUTFBytes", &flash_net_URLStream_readUTFBytes);
+    dict_put(&flash_net_URLStream.members, "readShort", &flash_net_URLStream_readShort);
+    dict_put(&flash_net_URLStream.members, "objectEncoding", &flash_net_URLStream_objectEncoding);
+    dict_put(&flash_net_URLStream.members, "connected", &flash_net_URLStream_connected);
+    dict_put(&flash_net_URLStream.members, "readUnsignedInt", &flash_net_URLStream_readUnsignedInt);
+    dict_put(&flash_net_URLStream.members, "readDouble", &flash_net_URLStream_readDouble);
+    dict_put(&flash_net_URLStream.members, "readBytes", &flash_net_URLStream_readBytes);
+    dict_put(&flash_net_URLStream.members, "readUnsignedByte", &flash_net_URLStream_readUnsignedByte);
+    dict_put(&flash_net_URLStream.members, "readMultiByte", &flash_net_URLStream_readMultiByte);
+    dict_put(&flash_net_URLStream.members, "readInt", &flash_net_URLStream_readInt);
+    dict_put(&flash_net_URLStream.members, "bytesAvailable", &flash_net_URLStream_bytesAvailable);
+    dict_put(&flash_net_URLStream.members, "load", &flash_net_URLStream_load);
+    dict_put(&flash_net_URLStream.members, "close", &flash_net_URLStream_close);
+    dict_put(&flash_net_URLStream.members, "readUnsignedShort", &flash_net_URLStream_readUnsignedShort);
+    dict_put(&flash_net_URLStream.members, "readObject", &flash_net_URLStream_readObject);
+    dict_put(&flash_net_URLStream.members, "readFloat", &flash_net_URLStream_readFloat);
+    dict_put(&flash_net_URLStream.members, "endian", &flash_net_URLStream_endian);
+    dict_put(&flash_net_URLStream.members, "readBoolean", &flash_net_URLStream_readBoolean);
+    dict_put(d, &flash_display_BlendMode, &flash_display_BlendMode);
+    dict_init(&flash_display_BlendMode.members, 8);
+    dict_put(d, &flash_ui_Mouse, &flash_ui_Mouse);
+    dict_init(&flash_ui_Mouse.members, 8);
+    dict_put(d, &flash_errors_InvalidSWFError, &flash_errors_InvalidSWFError);
+    dict_init(&flash_errors_InvalidSWFError.members, 8);
+    dict_put(d, &flash_text_engine_RenderingMode, &flash_text_engine_RenderingMode);
+    dict_init(&flash_text_engine_RenderingMode.members, 8);
+    dict_put(d, &flash_display_GraphicsTrianglePath, &flash_display_GraphicsTrianglePath);
+    dict_init(&flash_display_GraphicsTrianglePath.members, 8);
+    dict_put(&flash_display_GraphicsTrianglePath.members, "culling", &flash_display_GraphicsTrianglePath_culling);
+    dict_put(&flash_display_GraphicsTrianglePath.members, "vertices", &flash_display_GraphicsTrianglePath_vertices);
+    dict_put(&flash_display_GraphicsTrianglePath.members, "indices", &flash_display_GraphicsTrianglePath_indices);
+    dict_put(&flash_display_GraphicsTrianglePath.members, "uvtData", &flash_display_GraphicsTrianglePath_uvtData);
+    dict_put(d, &flash_display_IGraphicsFill, &flash_display_IGraphicsFill);
+    dict_init(&flash_display_IGraphicsFill.members, 8);
+    dict_put(d, &flash_text_engine_TypographicCase, &flash_text_engine_TypographicCase);
+    dict_init(&flash_text_engine_TypographicCase.members, 8);
+    dict_put(d, &_XML, &_XML);
+    dict_init(&_XML.members, 127);
+    dict_put(&_XML.members, "attribute", &_XML_attribute);
+    dict_put(&_XML.members, "toString", &_XML_toString);
+    dict_put(&_XML.members, "childIndex", &_XML_childIndex);
+    dict_put(&_XML.members, "parent", &_XML_parent);
+    dict_put(&_XML.members, "appendChild", &_XML_appendChild);
+    dict_put(&_XML.members, "replace", &_XML_replace);
+    dict_put(&_XML.members, "elements", &_XML_elements);
+    dict_put(&_XML.members, "setNotification", &_XML_setNotification);
+    dict_put(&_XML.members, "namespaceDeclarations", &_XML_namespaceDeclarations);
+    dict_put(&_XML.members, "length", &_XML_length);
+    dict_put(&_XML.members, "comments", &_XML_comments);
+    dict_put(&_XML.members, "processingInstructions", &_XML_processingInstructions);
+    dict_put(&_XML.members, "inScopeNamespaces", &_XML_inScopeNamespaces);
+    dict_put(&_XML.members, "prettyPrinting", &_XML_prettyPrinting);
+    dict_put(&_XML.members, "children", &_XML_children);
+    dict_put(&_XML.members, "setLocalName", &_XML_setLocalName);
+    dict_put(&_XML.members, "setSettings", &_XML_setSettings);
+    dict_put(&_XML.members, "ignoreComments", &_XML_ignoreComments);
+    dict_put(&_XML.members, "notification", &_XML_notification);
+    dict_put(&_XML.members, "ignoreWhitespace", &_XML_ignoreWhitespace);
+    dict_put(&_XML.members, "setNamespace", &_XML_setNamespace);
+    dict_put(&_XML.members, "prependChild", &_XML_prependChild);
+    dict_put(&_XML.members, "hasSimpleContent", &_XML_hasSimpleContent);
+    dict_put(&_XML.members, "insertChildBefore", &_XML_insertChildBefore);
+    dict_put(&_XML.members, "hasOwnProperty", &_XML_hasOwnProperty);
+    dict_put(&_XML.members, "normalize", &_XML_normalize);
+    dict_put(&_XML.members, "valueOf", &_XML_valueOf);
+    dict_put(&_XML.members, "copy", &_XML_copy);
+    dict_put(&_XML.members, "localName", &_XML_localName);
+    dict_put(&_XML.members, "contains", &_XML_contains);
+    dict_put(&_XML.members, "propertyIsEnumerable", &_XML_propertyIsEnumerable);
+    dict_put(&_XML.members, "defaultSettings", &_XML_defaultSettings);
+    dict_put(&_XML.members, "settings", &_XML_settings);
+    dict_put(&_XML.members, "namespace", &_XML_namespace);
+    dict_put(&_XML.members, "attributes", &_XML_attributes);
+    dict_put(&_XML.members, "setName", &_XML_setName);
+    dict_put(&_XML.members, "text", &_XML_text);
+    dict_put(&_XML.members, "insertChildAfter", &_XML_insertChildAfter);
+    dict_put(&_XML.members, "ignoreProcessingInstructions", &_XML_ignoreProcessingInstructions);
+    dict_put(&_XML.members, "prettyIndent", &_XML_prettyIndent);
+    dict_put(&_XML.members, "descendants", &_XML_descendants);
+    dict_put(&_XML.members, "toXMLString", &_XML_toXMLString);
+    dict_put(&_XML.members, "hasComplexContent", &_XML_hasComplexContent);
+    dict_put(&_XML.members, "child", &_XML_child);
+    dict_put(&_XML.members, "removeNamespace", &_XML_removeNamespace);
+    dict_put(&_XML.members, "addNamespace", &_XML_addNamespace);
+    dict_put(&_XML.members, "nodeKind", &_XML_nodeKind);
+    dict_put(&_XML.members, "name", &_XML_name);
+    dict_put(&_XML.members, "setChildren", &_XML_setChildren);
     dict_put(d, &flash_net_NetStreamInfo, &flash_net_NetStreamInfo);
     dict_init(&flash_net_NetStreamInfo.members, 31);
     dict_put(&flash_net_NetStreamInfo.members, "maxBytesPerSecond", &flash_net_NetStreamInfo_maxBytesPerSecond);
@@ -5351,48 +5258,89 @@ dict_t* builtin_getclasses()
     dict_put(&flash_net_NetStreamInfo.members, "currentBytesPerSecond", &flash_net_NetStreamInfo_currentBytesPerSecond);
     dict_put(&flash_net_NetStreamInfo.members, "audioBytesPerSecond", &flash_net_NetStreamInfo_audioBytesPerSecond);
     dict_put(&flash_net_NetStreamInfo.members, "playbackBytesPerSecond", &flash_net_NetStreamInfo_playbackBytesPerSecond);
-    dict_put(d, &flash_display_FrameLabel, &flash_display_FrameLabel);
-    dict_init(&flash_display_FrameLabel.members, 8);
-    dict_put(&flash_display_FrameLabel.members, "frame", &flash_display_FrameLabel_frame);
-    dict_put(&flash_display_FrameLabel.members, "name", &flash_display_FrameLabel_name);
-    dict_put(d, &flash_display_Scene, &flash_display_Scene);
-    dict_init(&flash_display_Scene.members, 8);
-    dict_put(&flash_display_Scene.members, "numFrames", &flash_display_Scene_numFrames);
-    dict_put(&flash_display_Scene.members, "labels", &flash_display_Scene_labels);
-    dict_put(&flash_display_Scene.members, "name", &flash_display_Scene_name);
-    dict_put(d, &flash_ui_MouseCursor, &flash_ui_MouseCursor);
-    dict_init(&flash_ui_MouseCursor.members, 8);
-    dict_put(d, &flash_ui_Mouse, &flash_ui_Mouse);
-    dict_init(&flash_ui_Mouse.members, 8);
-    dict_put(d, &flash_media_SoundCodec, &flash_media_SoundCodec);
-    dict_init(&flash_media_SoundCodec.members, 8);
-    dict_put(d, &flash_geom_Matrix, &flash_geom_Matrix);
-    dict_init(&flash_geom_Matrix.members, 31);
-    dict_put(&flash_geom_Matrix.members, "b", &flash_geom_Matrix_b);
-    dict_put(&flash_geom_Matrix.members, "deltaTransformPoint", &flash_geom_Matrix_deltaTransformPoint);
-    dict_put(&flash_geom_Matrix.members, "identity", &flash_geom_Matrix_identity);
-    dict_put(&flash_geom_Matrix.members, "ty", &flash_geom_Matrix_ty);
-    dict_put(&flash_geom_Matrix.members, "translate", &flash_geom_Matrix_translate);
-    dict_put(&flash_geom_Matrix.members, "concat", &flash_geom_Matrix_concat);
-    dict_put(&flash_geom_Matrix.members, "c", &flash_geom_Matrix_c);
-    dict_put(&flash_geom_Matrix.members, "a", &flash_geom_Matrix_a);
-    dict_put(&flash_geom_Matrix.members, "scale", &flash_geom_Matrix_scale);
-    dict_put(&flash_geom_Matrix.members, "d", &flash_geom_Matrix_d);
-    dict_put(&flash_geom_Matrix.members, "transformPoint", &flash_geom_Matrix_transformPoint);
-    dict_put(&flash_geom_Matrix.members, "rotate", &flash_geom_Matrix_rotate);
-    dict_put(&flash_geom_Matrix.members, "createGradientBox", &flash_geom_Matrix_createGradientBox);
-    dict_put(&flash_geom_Matrix.members, "toString", &flash_geom_Matrix_toString);
-    dict_put(&flash_geom_Matrix.members, "invert", &flash_geom_Matrix_invert);
-    dict_put(&flash_geom_Matrix.members, "clone", &flash_geom_Matrix_clone);
-    dict_put(&flash_geom_Matrix.members, "tx", &flash_geom_Matrix_tx);
-    dict_put(&flash_geom_Matrix.members, "createBox", &flash_geom_Matrix_createBox);
-    dict_put(d, &flash_system_LoaderContext, &flash_system_LoaderContext);
-    dict_init(&flash_system_LoaderContext.members, 8);
-    dict_put(&flash_system_LoaderContext.members, "checkPolicyFile", &flash_system_LoaderContext_checkPolicyFile);
-    dict_put(&flash_system_LoaderContext.members, "securityDomain", &flash_system_LoaderContext_securityDomain);
-    dict_put(&flash_system_LoaderContext.members, "applicationDomain", &flash_system_LoaderContext_applicationDomain);
-    dict_put(d, &flash_system_SecurityDomain, &flash_system_SecurityDomain);
-    dict_init(&flash_system_SecurityDomain.members, 8);
+    dict_put(d, &flash_display_Stage, &flash_display_Stage);
+    dict_init(&flash_display_Stage.members, 63);
+    dict_put(&flash_display_Stage.members, "setChildIndex", &flash_display_Stage_setChildIndex);
+    dict_put(&flash_display_Stage.members, "stageFocusRect", &flash_display_Stage_stageFocusRect);
+    dict_put(&flash_display_Stage.members, "frameRate", &flash_display_Stage_frameRate);
+    dict_put(&flash_display_Stage.members, "invalidate", &flash_display_Stage_invalidate);
+    dict_put(&flash_display_Stage.members, "textSnapshot", &flash_display_Stage_textSnapshot);
+    dict_put(&flash_display_Stage.members, "quality", &flash_display_Stage_quality);
+    dict_put(&flash_display_Stage.members, "willTrigger", &flash_display_Stage_willTrigger);
+    dict_put(&flash_display_Stage.members, "dispatchEvent", &flash_display_Stage_dispatchEvent);
+    dict_put(&flash_display_Stage.members, "isFocusInaccessible", &flash_display_Stage_isFocusInaccessible);
+    dict_put(&flash_display_Stage.members, "removeChildAt", &flash_display_Stage_removeChildAt);
+    dict_put(&flash_display_Stage.members, "fullScreenWidth", &flash_display_Stage_fullScreenWidth);
+    dict_put(&flash_display_Stage.members, "addChildAt", &flash_display_Stage_addChildAt);
+    dict_put(&flash_display_Stage.members, "height", &flash_display_Stage_height);
+    dict_put(&flash_display_Stage.members, "fullScreenSourceRect", &flash_display_Stage_fullScreenSourceRect);
+    dict_put(&flash_display_Stage.members, "width", &flash_display_Stage_width);
+    dict_put(&flash_display_Stage.members, "addChild", &flash_display_Stage_addChild);
+    dict_put(&flash_display_Stage.members, "numChildren", &flash_display_Stage_numChildren);
+    dict_put(&flash_display_Stage.members, "mouseChildren", &flash_display_Stage_mouseChildren);
+    dict_put(&flash_display_Stage.members, "swapChildrenAt", &flash_display_Stage_swapChildrenAt);
+    dict_put(&flash_display_Stage.members, "showDefaultContextMenu", &flash_display_Stage_showDefaultContextMenu);
+    dict_put(&flash_display_Stage.members, "addEventListener", &flash_display_Stage_addEventListener);
+    dict_put(&flash_display_Stage.members, "stageHeight", &flash_display_Stage_stageHeight);
+    dict_put(&flash_display_Stage.members, "fullScreenHeight", &flash_display_Stage_fullScreenHeight);
+    dict_put(&flash_display_Stage.members, "align", &flash_display_Stage_align);
+    dict_put(&flash_display_Stage.members, "hasEventListener", &flash_display_Stage_hasEventListener);
+    dict_put(&flash_display_Stage.members, "displayState", &flash_display_Stage_displayState);
+    dict_put(&flash_display_Stage.members, "scaleMode", &flash_display_Stage_scaleMode);
+    dict_put(&flash_display_Stage.members, "tabChildren", &flash_display_Stage_tabChildren);
+    dict_put(&flash_display_Stage.members, "focus", &flash_display_Stage_focus);
+    dict_put(&flash_display_Stage.members, "colorCorrection", &flash_display_Stage_colorCorrection);
+    dict_put(&flash_display_Stage.members, "colorCorrectionSupport", &flash_display_Stage_colorCorrectionSupport);
+    dict_put(&flash_display_Stage.members, "stageWidth", &flash_display_Stage_stageWidth);
+    dict_put(d, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem);
+    dict_init(&flash_ui_ContextMenuItem.members, 8);
+    dict_put(&flash_ui_ContextMenuItem.members, "separatorBefore", &flash_ui_ContextMenuItem_separatorBefore);
+    dict_put(&flash_ui_ContextMenuItem.members, "enabled", &flash_ui_ContextMenuItem_enabled);
+    dict_put(&flash_ui_ContextMenuItem.members, "caption", &flash_ui_ContextMenuItem_caption);
+    dict_put(&flash_ui_ContextMenuItem.members, "clone", &flash_ui_ContextMenuItem_clone);
+    dict_put(&flash_ui_ContextMenuItem.members, "visible", &flash_ui_ContextMenuItem_visible);
+    dict_put(d, &flash_trace_Trace, &flash_trace_Trace);
+    dict_init(&flash_trace_Trace.members, 8);
+    dict_put(d, &flash_events_TimerEvent, &flash_events_TimerEvent);
+    dict_init(&flash_events_TimerEvent.members, 8);
+    dict_put(&flash_events_TimerEvent.members, "toString", &flash_events_TimerEvent_toString);
+    dict_put(&flash_events_TimerEvent.members, "clone", &flash_events_TimerEvent_clone);
+    dict_put(&flash_events_TimerEvent.members, "updateAfterEvent", &flash_events_TimerEvent_updateAfterEvent);
+    dict_put(d, &flash_events_SampleDataEvent, &flash_events_SampleDataEvent);
+    dict_init(&flash_events_SampleDataEvent.members, 8);
+    dict_put(&flash_events_SampleDataEvent.members, "toString", &flash_events_SampleDataEvent_toString);
+    dict_put(&flash_events_SampleDataEvent.members, "position", &flash_events_SampleDataEvent_position);
+    dict_put(&flash_events_SampleDataEvent.members, "clone", &flash_events_SampleDataEvent_clone);
+    dict_put(&flash_events_SampleDataEvent.members, "data", &flash_events_SampleDataEvent_data);
+    dict_put(d, &flash_display_ShaderPrecision, &flash_display_ShaderPrecision);
+    dict_init(&flash_display_ShaderPrecision.members, 8);
+    dict_put(d, &flash_net_FileReference, &flash_net_FileReference);
+    dict_init(&flash_net_FileReference.members, 31);
+    dict_put(&flash_net_FileReference.members, "type", &flash_net_FileReference_type);
+    dict_put(&flash_net_FileReference.members, "browse", &flash_net_FileReference_browse);
+    dict_put(&flash_net_FileReference.members, "creationDate", &flash_net_FileReference_creationDate);
+    dict_put(&flash_net_FileReference.members, "upload", &flash_net_FileReference_upload);
+    dict_put(&flash_net_FileReference.members, "download", &flash_net_FileReference_download);
+    dict_put(&flash_net_FileReference.members, "save", &flash_net_FileReference_save);
+    dict_put(&flash_net_FileReference.members, "cancel", &flash_net_FileReference_cancel);
+    dict_put(&flash_net_FileReference.members, "creator", &flash_net_FileReference_creator);
+    dict_put(&flash_net_FileReference.members, "data", &flash_net_FileReference_data);
+    dict_put(&flash_net_FileReference.members, "size", &flash_net_FileReference_size);
+    dict_put(&flash_net_FileReference.members, "name", &flash_net_FileReference_name);
+    dict_put(&flash_net_FileReference.members, "load", &flash_net_FileReference_load);
+    dict_put(&flash_net_FileReference.members, "modificationDate", &flash_net_FileReference_modificationDate);
+    dict_put(d, &_DefinitionError, &_DefinitionError);
+    dict_init(&_DefinitionError.members, 8);
+    dict_put(d, &flash_events_EventDispatcher, &flash_events_EventDispatcher);
+    dict_init(&flash_events_EventDispatcher.members, 8);
+    dict_put(&flash_events_EventDispatcher.members, "willTrigger", &flash_events_EventDispatcher_willTrigger);
+    dict_put(&flash_events_EventDispatcher.members, "toString", &flash_events_EventDispatcher_toString);
+    dict_put(&flash_events_EventDispatcher.members, "removeEventListener", &flash_events_EventDispatcher_removeEventListener);
+    dict_put(&flash_events_EventDispatcher.members, "hasEventListener", &flash_events_EventDispatcher_hasEventListener);
+    dict_put(&flash_events_EventDispatcher.members, "addEventListener", &flash_events_EventDispatcher_addEventListener);
+    dict_put(&flash_events_EventDispatcher.members, "dispatchEvent", &flash_events_EventDispatcher_dispatchEvent);
+    dict_put(d, &flash_net_SharedObjectFlushStatus, &flash_net_SharedObjectFlushStatus);
+    dict_init(&flash_net_SharedObjectFlushStatus.members, 8);
     dict_put(d, &flash_text_TextLineMetrics, &flash_text_TextLineMetrics);
     dict_init(&flash_text_TextLineMetrics.members, 8);
     dict_put(&flash_text_TextLineMetrics.members, "descent", &flash_text_TextLineMetrics_descent);
@@ -5401,40 +5349,116 @@ dict_t* builtin_getclasses()
     dict_put(&flash_text_TextLineMetrics.members, "leading", &flash_text_TextLineMetrics_leading);
     dict_put(&flash_text_TextLineMetrics.members, "height", &flash_text_TextLineMetrics_height);
     dict_put(&flash_text_TextLineMetrics.members, "x", &flash_text_TextLineMetrics_x);
-    dict_put(d, &flash_ui_KeyLocation, &flash_ui_KeyLocation);
-    dict_init(&flash_ui_KeyLocation.members, 8);
-    dict_put(d, &flash_ui_Keyboard, &flash_ui_Keyboard);
-    dict_init(&flash_ui_Keyboard.members, 8);
-    dict_put(d, &flash_display_PixelSnapping, &flash_display_PixelSnapping);
-    dict_init(&flash_display_PixelSnapping.members, 8);
-    dict_put(d, &flash_filters_BitmapFilterQuality, &flash_filters_BitmapFilterQuality);
-    dict_init(&flash_filters_BitmapFilterQuality.members, 8);
-    dict_put(d, &flash_filters_BitmapFilterType, &flash_filters_BitmapFilterType);
-    dict_init(&flash_filters_BitmapFilterType.members, 8);
-    dict_put(d, &flash_filters_BitmapFilter, &flash_filters_BitmapFilter);
-    dict_init(&flash_filters_BitmapFilter.members, 8);
-    dict_put(&flash_filters_BitmapFilter.members, "clone", &flash_filters_BitmapFilter_clone);
-    dict_put(d, &flash_display_BitmapDataChannel, &flash_display_BitmapDataChannel);
-    dict_init(&flash_display_BitmapDataChannel.members, 8);
-    dict_put(d, &flash_events_IEventDispatcher, &flash_events_IEventDispatcher);
-    dict_init(&flash_events_IEventDispatcher.members, 8);
-    dict_put(&flash_events_IEventDispatcher.members, "willTrigger", &flash_events_IEventDispatcher_willTrigger);
-    dict_put(&flash_events_IEventDispatcher.members, "removeEventListener", &flash_events_IEventDispatcher_removeEventListener);
-    dict_put(&flash_events_IEventDispatcher.members, "hasEventListener", &flash_events_IEventDispatcher_hasEventListener);
-    dict_put(&flash_events_IEventDispatcher.members, "addEventListener", &flash_events_IEventDispatcher_addEventListener);
-    dict_put(&flash_events_IEventDispatcher.members, "dispatchEvent", &flash_events_IEventDispatcher_dispatchEvent);
-    dict_put(d, &flash_display_JointStyle, &flash_display_JointStyle);
-    dict_init(&flash_display_JointStyle.members, 8);
-    dict_put(d, &flash_display_CapsStyle, &flash_display_CapsStyle);
-    dict_init(&flash_display_CapsStyle.members, 8);
-    dict_put(d, &flash_display_LineScaleMode, &flash_display_LineScaleMode);
-    dict_init(&flash_display_LineScaleMode.members, 8);
-    dict_put(d, &flash_display_InterpolationMethod, &flash_display_InterpolationMethod);
-    dict_init(&flash_display_InterpolationMethod.members, 8);
-    dict_put(d, &flash_display_SpreadMethod, &flash_display_SpreadMethod);
-    dict_init(&flash_display_SpreadMethod.members, 8);
-    dict_put(d, &flash_display_GradientType, &flash_display_GradientType);
-    dict_init(&flash_display_GradientType.members, 8);
+    dict_put(d, &flash_text_AntiAliasType, &flash_text_AntiAliasType);
+    dict_init(&flash_text_AntiAliasType.members, 8);
+    dict_put(d, &flash_system_SecurityDomain, &flash_system_SecurityDomain);
+    dict_init(&flash_system_SecurityDomain.members, 8);
+    dict_put(d, &flash_text_Font, &flash_text_Font);
+    dict_init(&flash_text_Font.members, 8);
+    dict_put(&flash_text_Font.members, "enumerateFonts", &flash_text_Font_enumerateFonts);
+    dict_put(&flash_text_Font.members, "hasGlyphs", &flash_text_Font_hasGlyphs);
+    dict_put(&flash_text_Font.members, "fontName", &flash_text_Font_fontName);
+    dict_put(&flash_text_Font.members, "registerFont", &flash_text_Font_registerFont);
+    dict_put(&flash_text_Font.members, "fontStyle", &flash_text_Font_fontStyle);
+    dict_put(&flash_text_Font.members, "fontType", &flash_text_Font_fontType);
+    dict_put(d, &_RegExp, &_RegExp);
+    dict_init(&_RegExp.members, 8);
+    dict_put(&_RegExp.members, "source", &_RegExp_source);
+    dict_put(&_RegExp.members, "test", &_RegExp_test);
+    dict_put(&_RegExp.members, "global", &_RegExp_global);
+    dict_put(&_RegExp.members, "exec", &_RegExp_exec);
+    dict_put(&_RegExp.members, "ignoreCase", &_RegExp_ignoreCase);
+    dict_put(&_RegExp.members, "dotall", &_RegExp_dotall);
+    dict_put(&_RegExp.members, "lastIndex", &_RegExp_lastIndex);
+    dict_put(&_RegExp.members, "extended", &_RegExp_extended);
+    dict_put(&_RegExp.members, "multiline", &_RegExp_multiline);
+    dict_put(d, &flash_accessibility_AccessibilityProperties, &flash_accessibility_AccessibilityProperties);
+    dict_init(&flash_accessibility_AccessibilityProperties.members, 8);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "forceSimple", &flash_accessibility_AccessibilityProperties_forceSimple);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "noAutoLabeling", &flash_accessibility_AccessibilityProperties_noAutoLabeling);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "description", &flash_accessibility_AccessibilityProperties_description);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "name", &flash_accessibility_AccessibilityProperties_name);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "shortcut", &flash_accessibility_AccessibilityProperties_shortcut);
+    dict_put(&flash_accessibility_AccessibilityProperties.members, "silent", &flash_accessibility_AccessibilityProperties_silent);
+    dict_put(d, &flash_ui_ContextMenu, &flash_ui_ContextMenu);
+    dict_init(&flash_ui_ContextMenu.members, 8);
+    dict_put(&flash_ui_ContextMenu.members, "hideBuiltInItems", &flash_ui_ContextMenu_hideBuiltInItems);
+    dict_put(&flash_ui_ContextMenu.members, "clipboardItems", &flash_ui_ContextMenu_clipboardItems);
+    dict_put(&flash_ui_ContextMenu.members, "builtInItems", &flash_ui_ContextMenu_builtInItems);
+    dict_put(&flash_ui_ContextMenu.members, "customItems", &flash_ui_ContextMenu_customItems);
+    dict_put(&flash_ui_ContextMenu.members, "clone", &flash_ui_ContextMenu_clone);
+    dict_put(&flash_ui_ContextMenu.members, "link", &flash_ui_ContextMenu_link);
+    dict_put(&flash_ui_ContextMenu.members, "clipboardMenu", &flash_ui_ContextMenu_clipboardMenu);
+    dict_put(d, &flash_text_TextFieldAutoSize, &flash_text_TextFieldAutoSize);
+    dict_init(&flash_text_TextFieldAutoSize.members, 8);
+    dict_put(d, &_Math, &_Math);
+    dict_init(&_Math.members, 8);
+    dict_put(d, &flash_display_ColorCorrectionSupport, &flash_display_ColorCorrectionSupport);
+    dict_init(&flash_display_ColorCorrectionSupport.members, 8);
+    dict_put(d, &flash_errors_IOError, &flash_errors_IOError);
+    dict_init(&flash_errors_IOError.members, 8);
+    dict_put(d, &_trace, &_trace);
+    dict_put(d, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenuBuiltInItems);
+    dict_init(&flash_ui_ContextMenuBuiltInItems.members, 8);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "zoom", &flash_ui_ContextMenuBuiltInItems_zoom);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "save", &flash_ui_ContextMenuBuiltInItems_save);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "loop", &flash_ui_ContextMenuBuiltInItems_loop);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "print", &flash_ui_ContextMenuBuiltInItems_print);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "forwardAndBack", &flash_ui_ContextMenuBuiltInItems_forwardAndBack);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "rewind", &flash_ui_ContextMenuBuiltInItems_rewind);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "clone", &flash_ui_ContextMenuBuiltInItems_clone);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "quality", &flash_ui_ContextMenuBuiltInItems_quality);
+    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "play", &flash_ui_ContextMenuBuiltInItems_play);
+    dict_put(d, &flash_net_FileReferenceList, &flash_net_FileReferenceList);
+    dict_init(&flash_net_FileReferenceList.members, 8);
+    dict_put(&flash_net_FileReferenceList.members, "fileList", &flash_net_FileReferenceList_fileList);
+    dict_put(&flash_net_FileReferenceList.members, "browse", &flash_net_FileReferenceList_browse);
+    dict_put(d, &flash_display_TriangleCulling, &flash_display_TriangleCulling);
+    dict_init(&flash_display_TriangleCulling.members, 8);
+    dict_put(d, &flash_media_SoundMixer, &flash_media_SoundMixer);
+    dict_init(&flash_media_SoundMixer.members, 8);
+    dict_put(d, &adobe_utils_XMLUI, &adobe_utils_XMLUI);
+    dict_init(&adobe_utils_XMLUI.members, 8);
+    dict_put(d, &_escape, &_escape);
+    dict_put(d, &flash_utils_setInterval, &flash_utils_setInterval);
+    dict_put(d, &flash_events_StatusEvent, &flash_events_StatusEvent);
+    dict_init(&flash_events_StatusEvent.members, 8);
+    dict_put(&flash_events_StatusEvent.members, "toString", &flash_events_StatusEvent_toString);
+    dict_put(&flash_events_StatusEvent.members, "code", &flash_events_StatusEvent_code);
+    dict_put(&flash_events_StatusEvent.members, "clone", &flash_events_StatusEvent_clone);
+    dict_put(&flash_events_StatusEvent.members, "level", &flash_events_StatusEvent_level);
+    dict_put(d, &flash_display_IGraphicsPath, &flash_display_IGraphicsPath);
+    dict_init(&flash_display_IGraphicsPath.members, 8);
+    dict_put(d, &flash_events_ShaderEvent, &flash_events_ShaderEvent);
+    dict_init(&flash_events_ShaderEvent.members, 8);
+    dict_put(&flash_events_ShaderEvent.members, "vector", &flash_events_ShaderEvent_vector);
+    dict_put(&flash_events_ShaderEvent.members, "toString", &flash_events_ShaderEvent_toString);
+    dict_put(&flash_events_ShaderEvent.members, "bitmapData", &flash_events_ShaderEvent_bitmapData);
+    dict_put(&flash_events_ShaderEvent.members, "clone", &flash_events_ShaderEvent_clone);
+    dict_put(&flash_events_ShaderEvent.members, "byteArray", &flash_events_ShaderEvent_byteArray);
+    dict_put(d, &flash_display_Shader, &flash_display_Shader);
+    dict_init(&flash_display_Shader.members, 8);
+    dict_put(&flash_display_Shader.members, "precisionHint", &flash_display_Shader_precisionHint);
+    dict_put(&flash_display_Shader.members, "data", &flash_display_Shader_data);
+    dict_put(d, &flash_errors_StackOverflowError, &flash_errors_StackOverflowError);
+    dict_init(&flash_errors_StackOverflowError.members, 8);
+    dict_put(d, &flash_sampler_getInvocationCount, &flash_sampler_getInvocationCount);
+    dict_put(d, &flash_text_engine_Kerning, &flash_text_engine_Kerning);
+    dict_init(&flash_text_engine_Kerning.members, 8);
+    dict_put(d, &flash_text_CSMSettings, &flash_text_CSMSettings);
+    dict_init(&flash_text_CSMSettings.members, 8);
+    dict_put(&flash_text_CSMSettings.members, "fontSize", &flash_text_CSMSettings_fontSize);
+    dict_put(&flash_text_CSMSettings.members, "outsideCutoff", &flash_text_CSMSettings_outsideCutoff);
+    dict_put(&flash_text_CSMSettings.members, "insideCutoff", &flash_text_CSMSettings_insideCutoff);
+    dict_put(d, &_RangeError, &_RangeError);
+    dict_init(&_RangeError.members, 8);
+    dict_put(d, &_Number, &_Number);
+    dict_init(&_Number.members, 8);
+    dict_put(&_Number.members, "valueOf", &_Number_valueOf);
+    dict_put(&_Number.members, "toString", &_Number_toString);
+    dict_put(&_Number.members, "toExponential", &_Number_toExponential);
+    dict_put(&_Number.members, "toFixed", &_Number_toFixed);
+    dict_put(&_Number.members, "toPrecision", &_Number_toPrecision);
     dict_put(d, &flash_display_Graphics, &flash_display_Graphics);
     dict_init(&flash_display_Graphics.members, 63);
     dict_put(&flash_display_Graphics.members, "drawPath", &flash_display_Graphics_drawPath);
@@ -5459,484 +5483,298 @@ dict_t* builtin_getclasses()
     dict_put(&flash_display_Graphics.members, "beginShaderFill", &flash_display_Graphics_beginShaderFill);
     dict_put(&flash_display_Graphics.members, "drawTriangles", &flash_display_Graphics_drawTriangles);
     dict_put(&flash_display_Graphics.members, "drawRect", &flash_display_Graphics_drawRect);
-    dict_put(d, &flash_text_FontType, &flash_text_FontType);
-    dict_init(&flash_text_FontType.members, 8);
-    dict_put(d, &flash_text_Font, &flash_text_Font);
-    dict_init(&flash_text_Font.members, 8);
-    dict_put(&flash_text_Font.members, "enumerateFonts", &flash_text_Font_enumerateFonts);
-    dict_put(&flash_text_Font.members, "hasGlyphs", &flash_text_Font_hasGlyphs);
-    dict_put(&flash_text_Font.members, "fontName", &flash_text_Font_fontName);
-    dict_put(&flash_text_Font.members, "registerFont", &flash_text_Font_registerFont);
-    dict_put(&flash_text_Font.members, "fontStyle", &flash_text_Font_fontStyle);
-    dict_put(&flash_text_Font.members, "fontType", &flash_text_Font_fontType);
+    dict_put(d, &_SyntaxError, &_SyntaxError);
+    dict_init(&_SyntaxError.members, 8);
+    dict_put(d, &flash_sampler_NewObjectSample, &flash_sampler_NewObjectSample);
+    dict_init(&flash_sampler_NewObjectSample.members, 8);
+    dict_put(&flash_sampler_NewObjectSample.members, "object", &flash_sampler_NewObjectSample_object);
     dict_put(d, &flash_net_FileFilter, &flash_net_FileFilter);
     dict_init(&flash_net_FileFilter.members, 8);
     dict_put(&flash_net_FileFilter.members, "extension", &flash_net_FileFilter_extension);
     dict_put(&flash_net_FileFilter.members, "description", &flash_net_FileFilter_description);
     dict_put(&flash_net_FileFilter.members, "macType", &flash_net_FileFilter_macType);
-    dict_put(d, &flash_external_ExternalInterface, &flash_external_ExternalInterface);
-    dict_init(&flash_external_ExternalInterface.members, 8);
-    dict_put(d, &flash_events_EventPhase, &flash_events_EventPhase);
-    dict_init(&flash_events_EventPhase.members, 8);
-    dict_put(d, &flash_events_Event, &flash_events_Event);
-    dict_init(&flash_events_Event.members, 31);
-    dict_put(&flash_events_Event.members, "type", &flash_events_Event_type);
-    dict_put(&flash_events_Event.members, "cancelable", &flash_events_Event_cancelable);
-    dict_put(&flash_events_Event.members, "isDefaultPrevented", &flash_events_Event_isDefaultPrevented);
-    dict_put(&flash_events_Event.members, "target", &flash_events_Event_target);
-    dict_put(&flash_events_Event.members, "eventPhase", &flash_events_Event_eventPhase);
-    dict_put(&flash_events_Event.members, "currentTarget", &flash_events_Event_currentTarget);
-    dict_put(&flash_events_Event.members, "toString", &flash_events_Event_toString);
-    dict_put(&flash_events_Event.members, "stopImmediatePropagation", &flash_events_Event_stopImmediatePropagation);
-    dict_put(&flash_events_Event.members, "bubbles", &flash_events_Event_bubbles);
-    dict_put(&flash_events_Event.members, "stopPropagation", &flash_events_Event_stopPropagation);
-    dict_put(&flash_events_Event.members, "clone", &flash_events_Event_clone);
-    dict_put(&flash_events_Event.members, "preventDefault", &flash_events_Event_preventDefault);
-    dict_put(&flash_events_Event.members, "formatToString", &flash_events_Event_formatToString);
-    dict_put(d, &flash_display_BlendMode, &flash_display_BlendMode);
-    dict_init(&flash_display_BlendMode.members, 8);
-    dict_put(d, &flash_filters_DisplacementMapFilterMode, &flash_filters_DisplacementMapFilterMode);
-    dict_init(&flash_filters_DisplacementMapFilterMode.members, 8);
-    dict_put(d, &flash_utils_IDataOutput, &flash_utils_IDataOutput);
-    dict_init(&flash_utils_IDataOutput.members, 31);
-    dict_put(&flash_utils_IDataOutput.members, "writeUnsignedInt", &flash_utils_IDataOutput_writeUnsignedInt);
-    dict_put(&flash_utils_IDataOutput.members, "writeInt", &flash_utils_IDataOutput_writeInt);
-    dict_put(&flash_utils_IDataOutput.members, "objectEncoding", &flash_utils_IDataOutput_objectEncoding);
-    dict_put(&flash_utils_IDataOutput.members, "writeUTFBytes", &flash_utils_IDataOutput_writeUTFBytes);
-    dict_put(&flash_utils_IDataOutput.members, "writeObject", &flash_utils_IDataOutput_writeObject);
-    dict_put(&flash_utils_IDataOutput.members, "writeMultiByte", &flash_utils_IDataOutput_writeMultiByte);
-    dict_put(&flash_utils_IDataOutput.members, "writeShort", &flash_utils_IDataOutput_writeShort);
-    dict_put(&flash_utils_IDataOutput.members, "writeFloat", &flash_utils_IDataOutput_writeFloat);
-    dict_put(&flash_utils_IDataOutput.members, "writeUTF", &flash_utils_IDataOutput_writeUTF);
-    dict_put(&flash_utils_IDataOutput.members, "writeByte", &flash_utils_IDataOutput_writeByte);
-    dict_put(&flash_utils_IDataOutput.members, "writeBoolean", &flash_utils_IDataOutput_writeBoolean);
-    dict_put(&flash_utils_IDataOutput.members, "writeDouble", &flash_utils_IDataOutput_writeDouble);
-    dict_put(&flash_utils_IDataOutput.members, "writeBytes", &flash_utils_IDataOutput_writeBytes);
-    dict_put(&flash_utils_IDataOutput.members, "endian", &flash_utils_IDataOutput_endian);
-    dict_put(d, &flash_utils_IDataInput, &flash_utils_IDataInput);
-    dict_init(&flash_utils_IDataInput.members, 31);
-    dict_put(&flash_utils_IDataInput.members, "readUTF", &flash_utils_IDataInput_readUTF);
-    dict_put(&flash_utils_IDataInput.members, "readByte", &flash_utils_IDataInput_readByte);
-    dict_put(&flash_utils_IDataInput.members, "readUTFBytes", &flash_utils_IDataInput_readUTFBytes);
-    dict_put(&flash_utils_IDataInput.members, "readShort", &flash_utils_IDataInput_readShort);
-    dict_put(&flash_utils_IDataInput.members, "objectEncoding", &flash_utils_IDataInput_objectEncoding);
-    dict_put(&flash_utils_IDataInput.members, "readUnsignedInt", &flash_utils_IDataInput_readUnsignedInt);
-    dict_put(&flash_utils_IDataInput.members, "readDouble", &flash_utils_IDataInput_readDouble);
-    dict_put(&flash_utils_IDataInput.members, "readBytes", &flash_utils_IDataInput_readBytes);
-    dict_put(&flash_utils_IDataInput.members, "readUnsignedByte", &flash_utils_IDataInput_readUnsignedByte);
-    dict_put(&flash_utils_IDataInput.members, "readMultiByte", &flash_utils_IDataInput_readMultiByte);
-    dict_put(&flash_utils_IDataInput.members, "readInt", &flash_utils_IDataInput_readInt);
-    dict_put(&flash_utils_IDataInput.members, "bytesAvailable", &flash_utils_IDataInput_bytesAvailable);
-    dict_put(&flash_utils_IDataInput.members, "readUnsignedShort", &flash_utils_IDataInput_readUnsignedShort);
-    dict_put(&flash_utils_IDataInput.members, "readObject", &flash_utils_IDataInput_readObject);
-    dict_put(&flash_utils_IDataInput.members, "readFloat", &flash_utils_IDataInput_readFloat);
-    dict_put(&flash_utils_IDataInput.members, "endian", &flash_utils_IDataInput_endian);
-    dict_put(&flash_utils_IDataInput.members, "readBoolean", &flash_utils_IDataInput_readBoolean);
+    dict_put(d, &flash_display_BitmapDataChannel, &flash_display_BitmapDataChannel);
+    dict_init(&flash_display_BitmapDataChannel.members, 8);
+    dict_put(d, &flash_utils_clearInterval, &flash_utils_clearInterval);
+    dict_put(d, &flash_text_engine_ContentElement, &flash_text_engine_ContentElement);
+    dict_init(&flash_text_engine_ContentElement.members, 8);
+    dict_put(&flash_text_engine_ContentElement.members, "eventMirror", &flash_text_engine_ContentElement_eventMirror);
+    dict_put(&flash_text_engine_ContentElement.members, "groupElement", &flash_text_engine_ContentElement_groupElement);
+    dict_put(&flash_text_engine_ContentElement.members, "textRotation", &flash_text_engine_ContentElement_textRotation);
+    dict_put(&flash_text_engine_ContentElement.members, "text", &flash_text_engine_ContentElement_text);
+    dict_put(&flash_text_engine_ContentElement.members, "userData", &flash_text_engine_ContentElement_userData);
+    dict_put(&flash_text_engine_ContentElement.members, "elementFormat", &flash_text_engine_ContentElement_elementFormat);
+    dict_put(&flash_text_engine_ContentElement.members, "textBlock", &flash_text_engine_ContentElement_textBlock);
+    dict_put(&flash_text_engine_ContentElement.members, "rawText", &flash_text_engine_ContentElement_rawText);
+    dict_put(&flash_text_engine_ContentElement.members, "textBlockBeginIndex", &flash_text_engine_ContentElement_textBlockBeginIndex);
     dict_put(d, &flash_utils_Endian, &flash_utils_Endian);
     dict_init(&flash_utils_Endian.members, 8);
-    dict_put(d, &adobe_utils_CustomActions, &adobe_utils_CustomActions);
-    dict_init(&adobe_utils_CustomActions.members, 8);
-    dict_put(d, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems);
-    dict_init(&flash_ui_ContextMenuClipboardItems.members, 8);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "clear", &flash_ui_ContextMenuClipboardItems_clear);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "clone", &flash_ui_ContextMenuClipboardItems_clone);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "paste", &flash_ui_ContextMenuClipboardItems_paste);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "selectAll", &flash_ui_ContextMenuClipboardItems_selectAll);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "copy", &flash_ui_ContextMenuClipboardItems_copy);
-    dict_put(&flash_ui_ContextMenuClipboardItems.members, "cut", &flash_ui_ContextMenuClipboardItems_cut);
-    dict_put(d, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenuBuiltInItems);
-    dict_init(&flash_ui_ContextMenuBuiltInItems.members, 8);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "zoom", &flash_ui_ContextMenuBuiltInItems_zoom);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "save", &flash_ui_ContextMenuBuiltInItems_save);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "loop", &flash_ui_ContextMenuBuiltInItems_loop);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "print", &flash_ui_ContextMenuBuiltInItems_print);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "forwardAndBack", &flash_ui_ContextMenuBuiltInItems_forwardAndBack);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "rewind", &flash_ui_ContextMenuBuiltInItems_rewind);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "clone", &flash_ui_ContextMenuBuiltInItems_clone);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "quality", &flash_ui_ContextMenuBuiltInItems_quality);
-    dict_put(&flash_ui_ContextMenuBuiltInItems.members, "play", &flash_ui_ContextMenuBuiltInItems_play);
-    dict_put(d, &flash_geom_ColorTransform, &flash_geom_ColorTransform);
-    dict_init(&flash_geom_ColorTransform.members, 15);
-    dict_put(&flash_geom_ColorTransform.members, "blueOffset", &flash_geom_ColorTransform_blueOffset);
-    dict_put(&flash_geom_ColorTransform.members, "greenOffset", &flash_geom_ColorTransform_greenOffset);
-    dict_put(&flash_geom_ColorTransform.members, "greenMultiplier", &flash_geom_ColorTransform_greenMultiplier);
-    dict_put(&flash_geom_ColorTransform.members, "redMultiplier", &flash_geom_ColorTransform_redMultiplier);
-    dict_put(&flash_geom_ColorTransform.members, "color", &flash_geom_ColorTransform_color);
-    dict_put(&flash_geom_ColorTransform.members, "concat", &flash_geom_ColorTransform_concat);
-    dict_put(&flash_geom_ColorTransform.members, "alphaOffset", &flash_geom_ColorTransform_alphaOffset);
-    dict_put(&flash_geom_ColorTransform.members, "blueMultiplier", &flash_geom_ColorTransform_blueMultiplier);
-    dict_put(&flash_geom_ColorTransform.members, "toString", &flash_geom_ColorTransform_toString);
-    dict_put(&flash_geom_ColorTransform.members, "alphaMultiplier", &flash_geom_ColorTransform_alphaMultiplier);
-    dict_put(&flash_geom_ColorTransform.members, "redOffset", &flash_geom_ColorTransform_redOffset);
-    dict_put(d, &flash_system_ApplicationDomain, &flash_system_ApplicationDomain);
-    dict_init(&flash_system_ApplicationDomain.members, 8);
-    dict_put(&flash_system_ApplicationDomain.members, "hasDefinition", &flash_system_ApplicationDomain_hasDefinition);
-    dict_put(&flash_system_ApplicationDomain.members, "getDefinition", &flash_system_ApplicationDomain_getDefinition);
-    dict_put(&flash_system_ApplicationDomain.members, "MIN_DOMAIN_MEMORY_LENGTH", &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH);
-    dict_put(&flash_system_ApplicationDomain.members, "parentDomain", &flash_system_ApplicationDomain_parentDomain);
-    dict_put(&flash_system_ApplicationDomain.members, "domainMemory", &flash_system_ApplicationDomain_domainMemory);
-    dict_put(&flash_system_ApplicationDomain.members, "currentDomain", &flash_system_ApplicationDomain_currentDomain);
-    dict_put(d, &flash_accessibility_AccessibilityProperties, &flash_accessibility_AccessibilityProperties);
-    dict_init(&flash_accessibility_AccessibilityProperties.members, 8);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "forceSimple", &flash_accessibility_AccessibilityProperties_forceSimple);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "noAutoLabeling", &flash_accessibility_AccessibilityProperties_noAutoLabeling);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "description", &flash_accessibility_AccessibilityProperties_description);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "name", &flash_accessibility_AccessibilityProperties_name);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "shortcut", &flash_accessibility_AccessibilityProperties_shortcut);
-    dict_put(&flash_accessibility_AccessibilityProperties.members, "silent", &flash_accessibility_AccessibilityProperties_silent);
-    dict_put(d, &flash_accessibility_AccessibilityImplementation, &flash_accessibility_AccessibilityImplementation);
-    dict_init(&flash_accessibility_AccessibilityImplementation.members, 15);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accState", &flash_accessibility_AccessibilityImplementation_get_accState);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accName", &flash_accessibility_AccessibilityImplementation_get_accName);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accSelection", &flash_accessibility_AccessibilityImplementation_get_accSelection);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accDoDefaultAction", &flash_accessibility_AccessibilityImplementation_accDoDefaultAction);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accFocus", &flash_accessibility_AccessibilityImplementation_get_accFocus);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accDefaultAction", &flash_accessibility_AccessibilityImplementation_get_accDefaultAction);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accSelect", &flash_accessibility_AccessibilityImplementation_accSelect);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accValue", &flash_accessibility_AccessibilityImplementation_get_accValue);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "stub", &flash_accessibility_AccessibilityImplementation_stub);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "get_accRole", &flash_accessibility_AccessibilityImplementation_get_accRole);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "errno", &flash_accessibility_AccessibilityImplementation_errno);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "isLabeledBy", &flash_accessibility_AccessibilityImplementation_isLabeledBy);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "accLocation", &flash_accessibility_AccessibilityImplementation_accLocation);
-    dict_put(&flash_accessibility_AccessibilityImplementation.members, "getChildIDArray", &flash_accessibility_AccessibilityImplementation_getChildIDArray);
-    dict_put(d, &flash_accessibility_Accessibility, &flash_accessibility_Accessibility);
-    dict_init(&flash_accessibility_Accessibility.members, 8);
-    dict_put(d, &flash_display_IBitmapDrawable, &flash_display_IBitmapDrawable);
-    dict_init(&flash_display_IBitmapDrawable.members, 8);
-    dict_put(d, &flash_utils_IExternalizable, &flash_utils_IExternalizable);
-    dict_init(&flash_utils_IExternalizable.members, 8);
-    dict_put(&flash_utils_IExternalizable.members, "readExternal", &flash_utils_IExternalizable_readExternal);
-    dict_put(&flash_utils_IExternalizable.members, "writeExternal", &flash_utils_IExternalizable_writeExternal);
-    dict_put(d, &flash_net_IDynamicPropertyWriter, &flash_net_IDynamicPropertyWriter);
-    dict_init(&flash_net_IDynamicPropertyWriter.members, 8);
-    dict_put(&flash_net_IDynamicPropertyWriter.members, "writeDynamicProperties", &flash_net_IDynamicPropertyWriter_writeDynamicProperties);
-    dict_put(d, &flash_net_IDynamicPropertyOutput, &flash_net_IDynamicPropertyOutput);
-    dict_init(&flash_net_IDynamicPropertyOutput.members, 8);
-    dict_put(&flash_net_IDynamicPropertyOutput.members, "writeDynamicProperty", &flash_net_IDynamicPropertyOutput_writeDynamicProperty);
-    dict_put(d, &flash_text_CSMSettings, &flash_text_CSMSettings);
-    dict_init(&flash_text_CSMSettings.members, 8);
-    dict_put(&flash_text_CSMSettings.members, "fontSize", &flash_text_CSMSettings_fontSize);
-    dict_put(&flash_text_CSMSettings.members, "outsideCutoff", &flash_text_CSMSettings_outsideCutoff);
-    dict_put(&flash_text_CSMSettings.members, "insideCutoff", &flash_text_CSMSettings_insideCutoff);
-    dict_put(d, &flash_errors_EOFError, &flash_errors_EOFError);
-    dict_init(&flash_errors_EOFError.members, 8);
-    dict_put(d, &flash_errors_InvalidSWFError, &flash_errors_InvalidSWFError);
-    dict_init(&flash_errors_InvalidSWFError.members, 8);
-    dict_put(d, &flash_errors_ScriptTimeoutError, &flash_errors_ScriptTimeoutError);
-    dict_init(&flash_errors_ScriptTimeoutError.members, 8);
-    dict_put(d, &flash_errors_StackOverflowError, &flash_errors_StackOverflowError);
-    dict_init(&flash_errors_StackOverflowError.members, 8);
+    dict_put(d, &flash_net_navigateToURL, &flash_net_navigateToURL);
+    dict_put(d, &flash_events_ProgressEvent, &flash_events_ProgressEvent);
+    dict_init(&flash_events_ProgressEvent.members, 8);
+    dict_put(&flash_events_ProgressEvent.members, "bytesLoaded", &flash_events_ProgressEvent_bytesLoaded);
+    dict_put(&flash_events_ProgressEvent.members, "toString", &flash_events_ProgressEvent_toString);
+    dict_put(&flash_events_ProgressEvent.members, "bytesTotal", &flash_events_ProgressEvent_bytesTotal);
+    dict_put(&flash_events_ProgressEvent.members, "clone", &flash_events_ProgressEvent_clone);
+    dict_put(d, &flash_media_Sound, &flash_media_Sound);
+    dict_init(&flash_media_Sound.members, 15);
+    dict_put(&flash_media_Sound.members, "extract", &flash_media_Sound_extract);
+    dict_put(&flash_media_Sound.members, "bytesLoaded", &flash_media_Sound_bytesLoaded);
+    dict_put(&flash_media_Sound.members, "id3", &flash_media_Sound_id3);
+    dict_put(&flash_media_Sound.members, "play", &flash_media_Sound_play);
+    dict_put(&flash_media_Sound.members, "url", &flash_media_Sound_url);
+    dict_put(&flash_media_Sound.members, "isBuffering", &flash_media_Sound_isBuffering);
+    dict_put(&flash_media_Sound.members, "load", &flash_media_Sound_load);
+    dict_put(&flash_media_Sound.members, "bytesTotal", &flash_media_Sound_bytesTotal);
+    dict_put(&flash_media_Sound.members, "length", &flash_media_Sound_length);
+    dict_put(&flash_media_Sound.members, "close", &flash_media_Sound_close);
+    dict_put(d, &flash_text_TextExtent, &flash_text_TextExtent);
+    dict_init(&flash_text_TextExtent.members, 8);
+    dict_put(&flash_text_TextExtent.members, "descent", &flash_text_TextExtent_descent);
+    dict_put(&flash_text_TextExtent.members, "width", &flash_text_TextExtent_width);
+    dict_put(&flash_text_TextExtent.members, "ascent", &flash_text_TextExtent_ascent);
+    dict_put(&flash_text_TextExtent.members, "textFieldHeight", &flash_text_TextExtent_textFieldHeight);
+    dict_put(&flash_text_TextExtent.members, "textFieldWidth", &flash_text_TextExtent_textFieldWidth);
+    dict_put(&flash_text_TextExtent.members, "height", &flash_text_TextExtent_height);
+    dict_put(d, &flash_text_FontStyle, &flash_text_FontStyle);
+    dict_init(&flash_text_FontStyle.members, 8);
+    dict_put(d, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLineMirrorRegion);
+    dict_init(&flash_text_engine_TextLineMirrorRegion.members, 8);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "mirror", &flash_text_engine_TextLineMirrorRegion_mirror);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "previousRegion", &flash_text_engine_TextLineMirrorRegion_previousRegion);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "bounds", &flash_text_engine_TextLineMirrorRegion_bounds);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "nextRegion", &flash_text_engine_TextLineMirrorRegion_nextRegion);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "element", &flash_text_engine_TextLineMirrorRegion_element);
+    dict_put(&flash_text_engine_TextLineMirrorRegion.members, "textLine", &flash_text_engine_TextLineMirrorRegion_textLine);
+    dict_put(d, &flash_geom_Vector3D, &flash_geom_Vector3D);
+    dict_init(&flash_geom_Vector3D.members, 31);
+    dict_put(&flash_geom_Vector3D.members, "subtract", &flash_geom_Vector3D_subtract);
+    dict_put(&flash_geom_Vector3D.members, "distance", &flash_geom_Vector3D_distance);
+    dict_put(&flash_geom_Vector3D.members, "scaleBy", &flash_geom_Vector3D_scaleBy);
+    dict_put(&flash_geom_Vector3D.members, "decrementBy", &flash_geom_Vector3D_decrementBy);
+    dict_put(&flash_geom_Vector3D.members, "equals", &flash_geom_Vector3D_equals);
+    dict_put(&flash_geom_Vector3D.members, "normalize", &flash_geom_Vector3D_normalize);
+    dict_put(&flash_geom_Vector3D.members, "dotProduct", &flash_geom_Vector3D_dotProduct);
+    dict_put(&flash_geom_Vector3D.members, "negate", &flash_geom_Vector3D_negate);
+    dict_put(&flash_geom_Vector3D.members, "angleBetween", &flash_geom_Vector3D_angleBetween);
+    dict_put(&flash_geom_Vector3D.members, "toString", &flash_geom_Vector3D_toString);
+    dict_put(&flash_geom_Vector3D.members, "lengthSquared", &flash_geom_Vector3D_lengthSquared);
+    dict_put(&flash_geom_Vector3D.members, "x", &flash_geom_Vector3D_x);
+    dict_put(&flash_geom_Vector3D.members, "incrementBy", &flash_geom_Vector3D_incrementBy);
+    dict_put(&flash_geom_Vector3D.members, "w", &flash_geom_Vector3D_w);
+    dict_put(&flash_geom_Vector3D.members, "z", &flash_geom_Vector3D_z);
+    dict_put(&flash_geom_Vector3D.members, "add", &flash_geom_Vector3D_add);
+    dict_put(&flash_geom_Vector3D.members, "project", &flash_geom_Vector3D_project);
+    dict_put(&flash_geom_Vector3D.members, "crossProduct", &flash_geom_Vector3D_crossProduct);
+    dict_put(&flash_geom_Vector3D.members, "nearEquals", &flash_geom_Vector3D_nearEquals);
+    dict_put(&flash_geom_Vector3D.members, "clone", &flash_geom_Vector3D_clone);
+    dict_put(&flash_geom_Vector3D.members, "y", &flash_geom_Vector3D_y);
+    dict_put(&flash_geom_Vector3D.members, "length", &flash_geom_Vector3D_length);
+    dict_put(d, &flash_desktop_ClipboardTransferMode, &flash_desktop_ClipboardTransferMode);
+    dict_init(&flash_desktop_ClipboardTransferMode.members, 8);
+    dict_put(d, &flash_display_SpreadMethod, &flash_display_SpreadMethod);
+    dict_init(&flash_display_SpreadMethod.members, 8);
+    dict_put(d, &flash_system_SecurityPanel, &flash_system_SecurityPanel);
+    dict_init(&flash_system_SecurityPanel.members, 8);
+    dict_put(d, &flash_events_HTTPStatusEvent, &flash_events_HTTPStatusEvent);
+    dict_init(&flash_events_HTTPStatusEvent.members, 8);
+    dict_put(&flash_events_HTTPStatusEvent.members, "toString", &flash_events_HTTPStatusEvent_toString);
+    dict_put(&flash_events_HTTPStatusEvent.members, "clone", &flash_events_HTTPStatusEvent_clone);
+    dict_put(&flash_events_HTTPStatusEvent.members, "status", &flash_events_HTTPStatusEvent_status);
+    dict_put(d, &flash_net_NetStreamPlayOptions, &flash_net_NetStreamPlayOptions);
+    dict_init(&flash_net_NetStreamPlayOptions.members, 8);
+    dict_put(&flash_net_NetStreamPlayOptions.members, "len", &flash_net_NetStreamPlayOptions_len);
+    dict_put(&flash_net_NetStreamPlayOptions.members, "streamName", &flash_net_NetStreamPlayOptions_streamName);
+    dict_put(&flash_net_NetStreamPlayOptions.members, "start", &flash_net_NetStreamPlayOptions_start);
+    dict_put(&flash_net_NetStreamPlayOptions.members, "oldStreamName", &flash_net_NetStreamPlayOptions_oldStreamName);
+    dict_put(&flash_net_NetStreamPlayOptions.members, "transition", &flash_net_NetStreamPlayOptions_transition);
+    dict_put(d, &flash_net_Responder, &flash_net_Responder);
+    dict_init(&flash_net_Responder.members, 8);
+    dict_put(d, &flash_net_XMLSocket, &flash_net_XMLSocket);
+    dict_init(&flash_net_XMLSocket.members, 8);
+    dict_put(&flash_net_XMLSocket.members, "close", &flash_net_XMLSocket_close);
+    dict_put(&flash_net_XMLSocket.members, "connect", &flash_net_XMLSocket_connect);
+    dict_put(&flash_net_XMLSocket.members, "send", &flash_net_XMLSocket_send);
+    dict_put(&flash_net_XMLSocket.members, "connected", &flash_net_XMLSocket_connected);
+    dict_put(&flash_net_XMLSocket.members, "timeout", &flash_net_XMLSocket_timeout);
+    dict_put(d, &flash_filters_ConvolutionFilter, &flash_filters_ConvolutionFilter);
+    dict_init(&flash_filters_ConvolutionFilter.members, 15);
+    dict_put(&flash_filters_ConvolutionFilter.members, "alpha", &flash_filters_ConvolutionFilter_alpha);
+    dict_put(&flash_filters_ConvolutionFilter.members, "matrixX", &flash_filters_ConvolutionFilter_matrixX);
+    dict_put(&flash_filters_ConvolutionFilter.members, "matrix", &flash_filters_ConvolutionFilter_matrix);
+    dict_put(&flash_filters_ConvolutionFilter.members, "bias", &flash_filters_ConvolutionFilter_bias);
+    dict_put(&flash_filters_ConvolutionFilter.members, "color", &flash_filters_ConvolutionFilter_color);
+    dict_put(&flash_filters_ConvolutionFilter.members, "preserveAlpha", &flash_filters_ConvolutionFilter_preserveAlpha);
+    dict_put(&flash_filters_ConvolutionFilter.members, "divisor", &flash_filters_ConvolutionFilter_divisor);
+    dict_put(&flash_filters_ConvolutionFilter.members, "clone", &flash_filters_ConvolutionFilter_clone);
+    dict_put(&flash_filters_ConvolutionFilter.members, "clamp", &flash_filters_ConvolutionFilter_clamp);
+    dict_put(&flash_filters_ConvolutionFilter.members, "matrixY", &flash_filters_ConvolutionFilter_matrixY);
+    dict_put(d, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat);
+    dict_init(&flash_text_engine_ElementFormat.members, 31);
+    dict_put(&flash_text_engine_ElementFormat.members, "getFontMetrics", &flash_text_engine_ElementFormat_getFontMetrics);
+    dict_put(&flash_text_engine_ElementFormat.members, "digitCase", &flash_text_engine_ElementFormat_digitCase);
+    dict_put(&flash_text_engine_ElementFormat.members, "breakOpportunity", &flash_text_engine_ElementFormat_breakOpportunity);
+    dict_put(&flash_text_engine_ElementFormat.members, "ligatureLevel", &flash_text_engine_ElementFormat_ligatureLevel);
+    dict_put(&flash_text_engine_ElementFormat.members, "dominantBaseline", &flash_text_engine_ElementFormat_dominantBaseline);
+    dict_put(&flash_text_engine_ElementFormat.members, "alignmentBaseline", &flash_text_engine_ElementFormat_alignmentBaseline);
+    dict_put(&flash_text_engine_ElementFormat.members, "color", &flash_text_engine_ElementFormat_color);
+    dict_put(&flash_text_engine_ElementFormat.members, "digitWidth", &flash_text_engine_ElementFormat_digitWidth);
+    dict_put(&flash_text_engine_ElementFormat.members, "kerning", &flash_text_engine_ElementFormat_kerning);
+    dict_put(&flash_text_engine_ElementFormat.members, "fontSize", &flash_text_engine_ElementFormat_fontSize);
+    dict_put(&flash_text_engine_ElementFormat.members, "fontDescription", &flash_text_engine_ElementFormat_fontDescription);
+    dict_put(&flash_text_engine_ElementFormat.members, "baselineShift", &flash_text_engine_ElementFormat_baselineShift);
+    dict_put(&flash_text_engine_ElementFormat.members, "locale", &flash_text_engine_ElementFormat_locale);
+    dict_put(&flash_text_engine_ElementFormat.members, "typographicCase", &flash_text_engine_ElementFormat_typographicCase);
+    dict_put(&flash_text_engine_ElementFormat.members, "trackingLeft", &flash_text_engine_ElementFormat_trackingLeft);
+    dict_put(&flash_text_engine_ElementFormat.members, "locked", &flash_text_engine_ElementFormat_locked);
+    dict_put(&flash_text_engine_ElementFormat.members, "clone", &flash_text_engine_ElementFormat_clone);
+    dict_put(&flash_text_engine_ElementFormat.members, "alpha", &flash_text_engine_ElementFormat_alpha);
+    dict_put(&flash_text_engine_ElementFormat.members, "textRotation", &flash_text_engine_ElementFormat_textRotation);
+    dict_put(&flash_text_engine_ElementFormat.members, "trackingRight", &flash_text_engine_ElementFormat_trackingRight);
+    dict_put(d, &flash_display_GraphicsGradientFill, &flash_display_GraphicsGradientFill);
+    dict_init(&flash_display_GraphicsGradientFill.members, 8);
+    dict_put(&flash_display_GraphicsGradientFill.members, "interpolationMethod", &flash_display_GraphicsGradientFill_interpolationMethod);
+    dict_put(&flash_display_GraphicsGradientFill.members, "focalPointRatio", &flash_display_GraphicsGradientFill_focalPointRatio);
+    dict_put(&flash_display_GraphicsGradientFill.members, "colors", &flash_display_GraphicsGradientFill_colors);
+    dict_put(&flash_display_GraphicsGradientFill.members, "matrix", &flash_display_GraphicsGradientFill_matrix);
+    dict_put(&flash_display_GraphicsGradientFill.members, "type", &flash_display_GraphicsGradientFill_type);
+    dict_put(&flash_display_GraphicsGradientFill.members, "ratios", &flash_display_GraphicsGradientFill_ratios);
+    dict_put(&flash_display_GraphicsGradientFill.members, "spreadMethod", &flash_display_GraphicsGradientFill_spreadMethod);
+    dict_put(&flash_display_GraphicsGradientFill.members, "alphas", &flash_display_GraphicsGradientFill_alphas);
+    dict_put(d, &flash_display_FrameLabel, &flash_display_FrameLabel);
+    dict_init(&flash_display_FrameLabel.members, 8);
+    dict_put(&flash_display_FrameLabel.members, "frame", &flash_display_FrameLabel_frame);
+    dict_put(&flash_display_FrameLabel.members, "name", &flash_display_FrameLabel_name);
+    dict_put(d, &flash_media_SoundTransform, &flash_media_SoundTransform);
+    dict_init(&flash_media_SoundTransform.members, 8);
+    dict_put(&flash_media_SoundTransform.members, "pan", &flash_media_SoundTransform_pan);
+    dict_put(&flash_media_SoundTransform.members, "leftToRight", &flash_media_SoundTransform_leftToRight);
+    dict_put(&flash_media_SoundTransform.members, "rightToLeft", &flash_media_SoundTransform_rightToLeft);
+    dict_put(&flash_media_SoundTransform.members, "volume", &flash_media_SoundTransform_volume);
+    dict_put(&flash_media_SoundTransform.members, "leftToLeft", &flash_media_SoundTransform_leftToLeft);
+    dict_put(&flash_media_SoundTransform.members, "rightToRight", &flash_media_SoundTransform_rightToRight);
+    dict_put(d, &_AS3, &_AS3);
+    dict_put(d, &flash_net_LocalConnection, &flash_net_LocalConnection);
+    dict_init(&flash_net_LocalConnection.members, 15);
+    dict_put(&flash_net_LocalConnection.members, "client", &flash_net_LocalConnection_client);
+    dict_put(&flash_net_LocalConnection.members, "allowDomain", &flash_net_LocalConnection_allowDomain);
+    dict_put(&flash_net_LocalConnection.members, "connect", &flash_net_LocalConnection_connect);
+    dict_put(&flash_net_LocalConnection.members, "domain", &flash_net_LocalConnection_domain);
+    dict_put(&flash_net_LocalConnection.members, "allowInsecureDomain", &flash_net_LocalConnection_allowInsecureDomain);
+    dict_put(&flash_net_LocalConnection.members, "send", &flash_net_LocalConnection_send);
+    dict_put(&flash_net_LocalConnection.members, "close", &flash_net_LocalConnection_close);
+    dict_put(d, &flash_display_ShaderParameterType, &flash_display_ShaderParameterType);
+    dict_init(&flash_display_ShaderParameterType.members, 8);
+    dict_put(d, &flash_events_IMEEvent, &flash_events_IMEEvent);
+    dict_init(&flash_events_IMEEvent.members, 8);
+    dict_put(&flash_events_IMEEvent.members, "toString", &flash_events_IMEEvent_toString);
+    dict_put(&flash_events_IMEEvent.members, "clone", &flash_events_IMEEvent_clone);
+    dict_put(d, &flash_text_TextFormatDisplay, &flash_text_TextFormatDisplay);
+    dict_init(&flash_text_TextFormatDisplay.members, 8);
+    dict_put(d, &flash_profiler_profile, &flash_profiler_profile);
+    dict_put(d, &flash_display_AVM1Movie, &flash_display_AVM1Movie);
+    dict_init(&flash_display_AVM1Movie.members, 8);
+    dict_put(&flash_display_AVM1Movie.members, "call", &flash_display_AVM1Movie_call);
+    dict_put(&flash_display_AVM1Movie.members, "addCallback", &flash_display_AVM1Movie_addCallback);
+    dict_put(d, &flash_events_ContextMenuEvent, &flash_events_ContextMenuEvent);
+    dict_init(&flash_events_ContextMenuEvent.members, 8);
+    dict_put(&flash_events_ContextMenuEvent.members, "mouseTarget", &flash_events_ContextMenuEvent_mouseTarget);
+    dict_put(&flash_events_ContextMenuEvent.members, "isMouseTargetInaccessible", &flash_events_ContextMenuEvent_isMouseTargetInaccessible);
+    dict_put(&flash_events_ContextMenuEvent.members, "toString", &flash_events_ContextMenuEvent_toString);
+    dict_put(&flash_events_ContextMenuEvent.members, "contextMenuOwner", &flash_events_ContextMenuEvent_contextMenuOwner);
+    dict_put(&flash_events_ContextMenuEvent.members, "clone", &flash_events_ContextMenuEvent_clone);
+    dict_put(d, &flash_events_EventPhase, &flash_events_EventPhase);
+    dict_init(&flash_events_EventPhase.members, 8);
+    dict_put(d, &flash_display_JointStyle, &flash_display_JointStyle);
+    dict_init(&flash_display_JointStyle.members, 8);
+    dict_put(d, &flash_utils_Dictionary, &flash_utils_Dictionary);
+    dict_init(&flash_utils_Dictionary.members, 8);
+    dict_put(d, &flash_display_GraphicsPathCommand, &flash_display_GraphicsPathCommand);
+    dict_init(&flash_display_GraphicsPathCommand.members, 8);
+    dict_put(d, &flash_filters_BevelFilter, &flash_filters_BevelFilter);
+    dict_init(&flash_filters_BevelFilter.members, 31);
+    dict_put(&flash_filters_BevelFilter.members, "type", &flash_filters_BevelFilter_type);
+    dict_put(&flash_filters_BevelFilter.members, "highlightColor", &flash_filters_BevelFilter_highlightColor);
+    dict_put(&flash_filters_BevelFilter.members, "knockout", &flash_filters_BevelFilter_knockout);
+    dict_put(&flash_filters_BevelFilter.members, "distance", &flash_filters_BevelFilter_distance);
+    dict_put(&flash_filters_BevelFilter.members, "strength", &flash_filters_BevelFilter_strength);
+    dict_put(&flash_filters_BevelFilter.members, "highlightAlpha", &flash_filters_BevelFilter_highlightAlpha);
+    dict_put(&flash_filters_BevelFilter.members, "blurY", &flash_filters_BevelFilter_blurY);
+    dict_put(&flash_filters_BevelFilter.members, "shadowColor", &flash_filters_BevelFilter_shadowColor);
+    dict_put(&flash_filters_BevelFilter.members, "angle", &flash_filters_BevelFilter_angle);
+    dict_put(&flash_filters_BevelFilter.members, "blurX", &flash_filters_BevelFilter_blurX);
+    dict_put(&flash_filters_BevelFilter.members, "shadowAlpha", &flash_filters_BevelFilter_shadowAlpha);
+    dict_put(&flash_filters_BevelFilter.members, "quality", &flash_filters_BevelFilter_quality);
+    dict_put(&flash_filters_BevelFilter.members, "clone", &flash_filters_BevelFilter_clone);
+    dict_put(d, &flash_utils_getTimer, &flash_utils_getTimer);
+    dict_put(d, &flash_display_Loader, &flash_display_Loader);
+    dict_init(&flash_display_Loader.members, 15);
+    dict_put(&flash_display_Loader.members, "content", &flash_display_Loader_content);
+    dict_put(&flash_display_Loader.members, "unloadAndStop", &flash_display_Loader_unloadAndStop);
+    dict_put(&flash_display_Loader.members, "unload", &flash_display_Loader_unload);
+    dict_put(&flash_display_Loader.members, "removeChildAt", &flash_display_Loader_removeChildAt);
+    dict_put(&flash_display_Loader.members, "addChildAt", &flash_display_Loader_addChildAt);
+    dict_put(&flash_display_Loader.members, "contentLoaderInfo", &flash_display_Loader_contentLoaderInfo);
+    dict_put(&flash_display_Loader.members, "loadBytes", &flash_display_Loader_loadBytes);
+    dict_put(&flash_display_Loader.members, "removeChild", &flash_display_Loader_removeChild);
+    dict_put(&flash_display_Loader.members, "load", &flash_display_Loader_load);
+    dict_put(&flash_display_Loader.members, "addChild", &flash_display_Loader_addChild);
+    dict_put(&flash_display_Loader.members, "close", &flash_display_Loader_close);
+    dict_put(&flash_display_Loader.members, "setChildIndex", &flash_display_Loader_setChildIndex);
+    dict_put(d, &flash_display_GraphicsBitmapFill, &flash_display_GraphicsBitmapFill);
+    dict_init(&flash_display_GraphicsBitmapFill.members, 8);
+    dict_put(&flash_display_GraphicsBitmapFill.members, "smooth", &flash_display_GraphicsBitmapFill_smooth);
+    dict_put(&flash_display_GraphicsBitmapFill.members, "repeat", &flash_display_GraphicsBitmapFill_repeat);
+    dict_put(&flash_display_GraphicsBitmapFill.members, "bitmapData", &flash_display_GraphicsBitmapFill_bitmapData);
+    dict_put(&flash_display_GraphicsBitmapFill.members, "matrix", &flash_display_GraphicsBitmapFill_matrix);
+    dict_put(d, &_undefined, &_undefined);
+    dict_put(d, &flash_display_SimpleButton, &flash_display_SimpleButton);
+    dict_init(&flash_display_SimpleButton.members, 8);
+    dict_put(&flash_display_SimpleButton.members, "overState", &flash_display_SimpleButton_overState);
+    dict_put(&flash_display_SimpleButton.members, "downState", &flash_display_SimpleButton_downState);
+    dict_put(&flash_display_SimpleButton.members, "enabled", &flash_display_SimpleButton_enabled);
+    dict_put(&flash_display_SimpleButton.members, "trackAsMenu", &flash_display_SimpleButton_trackAsMenu);
+    dict_put(&flash_display_SimpleButton.members, "soundTransform", &flash_display_SimpleButton_soundTransform);
+    dict_put(&flash_display_SimpleButton.members, "useHandCursor", &flash_display_SimpleButton_useHandCursor);
+    dict_put(&flash_display_SimpleButton.members, "upState", &flash_display_SimpleButton_upState);
+    dict_put(&flash_display_SimpleButton.members, "hitTestState", &flash_display_SimpleButton_hitTestState);
+    dict_put(d, &flash_text_engine_TabAlignment, &flash_text_engine_TabAlignment);
+    dict_init(&flash_text_engine_TabAlignment.members, 8);
+    dict_put(d, &flash_text_engine_FontWeight, &flash_text_engine_FontWeight);
+    dict_init(&flash_text_engine_FontWeight.members, 8);
+    dict_put(d, &flash_utils_describeType, &flash_utils_describeType);
+    dict_put(d, &flash_display_PixelSnapping, &flash_display_PixelSnapping);
+    dict_init(&flash_display_PixelSnapping.members, 8);
+    dict_put(d, &flash_events_FocusEvent, &flash_events_FocusEvent);
+    dict_init(&flash_events_FocusEvent.members, 15);
+    dict_put(&flash_events_FocusEvent.members, "shiftKey", &flash_events_FocusEvent_shiftKey);
+    dict_put(&flash_events_FocusEvent.members, "isRelatedObjectInaccessible", &flash_events_FocusEvent_isRelatedObjectInaccessible);
+    dict_put(&flash_events_FocusEvent.members, "keyCode", &flash_events_FocusEvent_keyCode);
+    dict_put(&flash_events_FocusEvent.members, "relatedObject", &flash_events_FocusEvent_relatedObject);
+    dict_put(&flash_events_FocusEvent.members, "toString", &flash_events_FocusEvent_toString);
+    dict_put(&flash_events_FocusEvent.members, "clone", &flash_events_FocusEvent_clone);
     dict_put(d, &flash_errors_MemoryError, &flash_errors_MemoryError);
     dict_init(&flash_errors_MemoryError.members, 8);
-    dict_put(d, &flash_errors_IOError, &flash_errors_IOError);
-    dict_init(&flash_errors_IOError.members, 8);
-    dict_put(d, &flash_errors_IllegalOperationError, &flash_errors_IllegalOperationError);
-    dict_init(&flash_errors_IllegalOperationError.members, 8);
-    dict_put(d, &flash_text_engine_TextBlock, &flash_text_engine_TextBlock);
-    dict_init(&flash_text_engine_TextBlock.members, 31);
-    dict_put(&flash_text_engine_TextBlock.members, "createTextLine", &flash_text_engine_TextBlock_createTextLine);
-    dict_put(&flash_text_engine_TextBlock.members, "bidiLevel", &flash_text_engine_TextBlock_bidiLevel);
-    dict_put(&flash_text_engine_TextBlock.members, "getTextLineAtCharIndex", &flash_text_engine_TextBlock_getTextLineAtCharIndex);
-    dict_put(&flash_text_engine_TextBlock.members, "lastLine", &flash_text_engine_TextBlock_lastLine);
-    dict_put(&flash_text_engine_TextBlock.members, "findPreviousWordBoundary", &flash_text_engine_TextBlock_findPreviousWordBoundary);
-    dict_put(&flash_text_engine_TextBlock.members, "findPreviousAtomBoundary", &flash_text_engine_TextBlock_findPreviousAtomBoundary);
-    dict_put(&flash_text_engine_TextBlock.members, "baselineZero", &flash_text_engine_TextBlock_baselineZero);
-    dict_put(&flash_text_engine_TextBlock.members, "applyNonLinearFontScaling", &flash_text_engine_TextBlock_applyNonLinearFontScaling);
-    dict_put(&flash_text_engine_TextBlock.members, "firstLine", &flash_text_engine_TextBlock_firstLine);
-    dict_put(&flash_text_engine_TextBlock.members, "textJustifier", &flash_text_engine_TextBlock_textJustifier);
-    dict_put(&flash_text_engine_TextBlock.members, "releaseLines", &flash_text_engine_TextBlock_releaseLines);
-    dict_put(&flash_text_engine_TextBlock.members, "firstInvalidLine", &flash_text_engine_TextBlock_firstInvalidLine);
-    dict_put(&flash_text_engine_TextBlock.members, "baselineFontSize", &flash_text_engine_TextBlock_baselineFontSize);
-    dict_put(&flash_text_engine_TextBlock.members, "lineRotation", &flash_text_engine_TextBlock_lineRotation);
-    dict_put(&flash_text_engine_TextBlock.members, "userData", &flash_text_engine_TextBlock_userData);
-    dict_put(&flash_text_engine_TextBlock.members, "content", &flash_text_engine_TextBlock_content);
-    dict_put(&flash_text_engine_TextBlock.members, "textLineCreationResult", &flash_text_engine_TextBlock_textLineCreationResult);
-    dict_put(&flash_text_engine_TextBlock.members, "baselineFontDescription", &flash_text_engine_TextBlock_baselineFontDescription);
-    dict_put(&flash_text_engine_TextBlock.members, "findNextAtomBoundary", &flash_text_engine_TextBlock_findNextAtomBoundary);
-    dict_put(&flash_text_engine_TextBlock.members, "findNextWordBoundary", &flash_text_engine_TextBlock_findNextWordBoundary);
-    dict_put(&flash_text_engine_TextBlock.members, "tabStops", &flash_text_engine_TextBlock_tabStops);
-    dict_put(&flash_text_engine_TextBlock.members, "dump", &flash_text_engine_TextBlock_dump);
-    dict_put(d, &flash_geom_Point, &flash_geom_Point);
-    dict_init(&flash_geom_Point.members, 31);
-    dict_put(&flash_geom_Point.members, "subtract", &flash_geom_Point_subtract);
-    dict_put(&flash_geom_Point.members, "distance", &flash_geom_Point_distance);
-    dict_put(&flash_geom_Point.members, "normalize", &flash_geom_Point_normalize);
-    dict_put(&flash_geom_Point.members, "equals", &flash_geom_Point_equals);
-    dict_put(&flash_geom_Point.members, "toString", &flash_geom_Point_toString);
-    dict_put(&flash_geom_Point.members, "x", &flash_geom_Point_x);
-    dict_put(&flash_geom_Point.members, "add", &flash_geom_Point_add);
-    dict_put(&flash_geom_Point.members, "polar", &flash_geom_Point_polar);
-    dict_put(&flash_geom_Point.members, "clone", &flash_geom_Point_clone);
-    dict_put(&flash_geom_Point.members, "interpolate", &flash_geom_Point_interpolate);
-    dict_put(&flash_geom_Point.members, "y", &flash_geom_Point_y);
-    dict_put(&flash_geom_Point.members, "length", &flash_geom_Point_length);
-    dict_put(&flash_geom_Point.members, "offset", &flash_geom_Point_offset);
-    dict_put(d, &flash_display_SWFVersion, &flash_display_SWFVersion);
-    dict_init(&flash_display_SWFVersion.members, 8);
-    dict_put(d, &_unescape, &_unescape);
-    dict_put(d, &_undefined, &_undefined);
-    dict_put(d, &_parseInt, &_parseInt);
-    dict_put(d, &_parseFloat, &_parseFloat);
-    dict_put(d, &_isXMLName, &_isXMLName);
-    dict_put(d, &_isNaN, &_isNaN);
-    dict_put(d, &_isFinite, &_isFinite);
-    dict_put(d, &_escape, &_escape);
-    dict_put(d, &_encodeURIComponent, &_encodeURIComponent);
-    dict_put(d, &_encodeURI, &_encodeURI);
-    dict_put(d, &_decodeURIComponent, &_decodeURIComponent);
+    dict_put(d, &flash_events_NetFilterEvent, &flash_events_NetFilterEvent);
+    dict_init(&flash_events_NetFilterEvent.members, 8);
+    dict_put(&flash_events_NetFilterEvent.members, "header", &flash_events_NetFilterEvent_header);
+    dict_put(&flash_events_NetFilterEvent.members, "toString", &flash_events_NetFilterEvent_toString);
+    dict_put(&flash_events_NetFilterEvent.members, "clone", &flash_events_NetFilterEvent_clone);
+    dict_put(&flash_events_NetFilterEvent.members, "data", &flash_events_NetFilterEvent_data);
     dict_put(d, &_decodeURI, &_decodeURI);
-    dict_put(d, &_NaN, &_NaN);
-    dict_put(d, &_Infinity, &_Infinity);
-    dict_put(d, &_AS3, &_AS3);
-    dict_put(d, &_QName, &_QName);
-    dict_init(&_QName.members, 8);
-    dict_put(&_QName.members, "localName", &_QName_localName);
-    dict_put(&_QName.members, "valueOf", &_QName_valueOf);
-    dict_put(&_QName.members, "toString", &_QName_toString);
-    dict_put(&_QName.members, "uri", &_QName_uri);
-    dict_put(d, &_XMLList, &_XMLList);
-    dict_init(&_XMLList.members, 63);
-    dict_put(&_XMLList.members, "normalize", &_XMLList_normalize);
-    dict_put(&_XMLList.members, "removeNamespace", &_XMLList_removeNamespace);
-    dict_put(&_XMLList.members, "prependChild", &_XMLList_prependChild);
-    dict_put(&_XMLList.members, "toXMLString", &_XMLList_toXMLString);
-    dict_put(&_XMLList.members, "nodeKind", &_XMLList_nodeKind);
-    dict_put(&_XMLList.members, "copy", &_XMLList_copy);
-    dict_put(&_XMLList.members, "text", &_XMLList_text);
-    dict_put(&_XMLList.members, "toString", &_XMLList_toString);
-    dict_put(&_XMLList.members, "childIndex", &_XMLList_childIndex);
-    dict_put(&_XMLList.members, "setName", &_XMLList_setName);
-    dict_put(&_XMLList.members, "setLocalName", &_XMLList_setLocalName);
-    dict_put(&_XMLList.members, "namespace", &_XMLList_namespace);
-    dict_put(&_XMLList.members, "insertChildBefore", &_XMLList_insertChildBefore);
-    dict_put(&_XMLList.members, "addNamespace", &_XMLList_addNamespace);
-    dict_put(&_XMLList.members, "propertyIsEnumerable", &_XMLList_propertyIsEnumerable);
-    dict_put(&_XMLList.members, "comments", &_XMLList_comments);
-    dict_put(&_XMLList.members, "attributes", &_XMLList_attributes);
-    dict_put(&_XMLList.members, "descendants", &_XMLList_descendants);
-    dict_put(&_XMLList.members, "replace", &_XMLList_replace);
-    dict_put(&_XMLList.members, "children", &_XMLList_children);
-    dict_put(&_XMLList.members, "contains", &_XMLList_contains);
-    dict_put(&_XMLList.members, "hasSimpleContent", &_XMLList_hasSimpleContent);
-    dict_put(&_XMLList.members, "elements", &_XMLList_elements);
-    dict_put(&_XMLList.members, "hasComplexContent", &_XMLList_hasComplexContent);
-    dict_put(&_XMLList.members, "insertChildAfter", &_XMLList_insertChildAfter);
-    dict_put(&_XMLList.members, "parent", &_XMLList_parent);
-    dict_put(&_XMLList.members, "length", &_XMLList_length);
-    dict_put(&_XMLList.members, "processingInstructions", &_XMLList_processingInstructions);
-    dict_put(&_XMLList.members, "child", &_XMLList_child);
-    dict_put(&_XMLList.members, "appendChild", &_XMLList_appendChild);
-    dict_put(&_XMLList.members, "valueOf", &_XMLList_valueOf);
-    dict_put(&_XMLList.members, "localName", &_XMLList_localName);
-    dict_put(&_XMLList.members, "inScopeNamespaces", &_XMLList_inScopeNamespaces);
-    dict_put(&_XMLList.members, "hasOwnProperty", &_XMLList_hasOwnProperty);
-    dict_put(&_XMLList.members, "setNamespace", &_XMLList_setNamespace);
-    dict_put(&_XMLList.members, "namespaceDeclarations", &_XMLList_namespaceDeclarations);
-    dict_put(&_XMLList.members, "name", &_XMLList_name);
-    dict_put(&_XMLList.members, "setChildren", &_XMLList_setChildren);
-    dict_put(&_XMLList.members, "attribute", &_XMLList_attribute);
-    dict_put(d, &_XML, &_XML);
-    dict_init(&_XML.members, 127);
-    dict_put(&_XML.members, "attribute", &_XML_attribute);
-    dict_put(&_XML.members, "toString", &_XML_toString);
-    dict_put(&_XML.members, "childIndex", &_XML_childIndex);
-    dict_put(&_XML.members, "parent", &_XML_parent);
-    dict_put(&_XML.members, "appendChild", &_XML_appendChild);
-    dict_put(&_XML.members, "replace", &_XML_replace);
-    dict_put(&_XML.members, "elements", &_XML_elements);
-    dict_put(&_XML.members, "setNotification", &_XML_setNotification);
-    dict_put(&_XML.members, "namespaceDeclarations", &_XML_namespaceDeclarations);
-    dict_put(&_XML.members, "length", &_XML_length);
-    dict_put(&_XML.members, "comments", &_XML_comments);
-    dict_put(&_XML.members, "processingInstructions", &_XML_processingInstructions);
-    dict_put(&_XML.members, "inScopeNamespaces", &_XML_inScopeNamespaces);
-    dict_put(&_XML.members, "prettyPrinting", &_XML_prettyPrinting);
-    dict_put(&_XML.members, "children", &_XML_children);
-    dict_put(&_XML.members, "setLocalName", &_XML_setLocalName);
-    dict_put(&_XML.members, "setSettings", &_XML_setSettings);
-    dict_put(&_XML.members, "ignoreComments", &_XML_ignoreComments);
-    dict_put(&_XML.members, "notification", &_XML_notification);
-    dict_put(&_XML.members, "ignoreWhitespace", &_XML_ignoreWhitespace);
-    dict_put(&_XML.members, "setNamespace", &_XML_setNamespace);
-    dict_put(&_XML.members, "prependChild", &_XML_prependChild);
-    dict_put(&_XML.members, "hasSimpleContent", &_XML_hasSimpleContent);
-    dict_put(&_XML.members, "insertChildBefore", &_XML_insertChildBefore);
-    dict_put(&_XML.members, "hasOwnProperty", &_XML_hasOwnProperty);
-    dict_put(&_XML.members, "normalize", &_XML_normalize);
-    dict_put(&_XML.members, "valueOf", &_XML_valueOf);
-    dict_put(&_XML.members, "copy", &_XML_copy);
-    dict_put(&_XML.members, "localName", &_XML_localName);
-    dict_put(&_XML.members, "contains", &_XML_contains);
-    dict_put(&_XML.members, "propertyIsEnumerable", &_XML_propertyIsEnumerable);
-    dict_put(&_XML.members, "defaultSettings", &_XML_defaultSettings);
-    dict_put(&_XML.members, "settings", &_XML_settings);
-    dict_put(&_XML.members, "namespace", &_XML_namespace);
-    dict_put(&_XML.members, "attributes", &_XML_attributes);
-    dict_put(&_XML.members, "setName", &_XML_setName);
-    dict_put(&_XML.members, "text", &_XML_text);
-    dict_put(&_XML.members, "insertChildAfter", &_XML_insertChildAfter);
-    dict_put(&_XML.members, "ignoreProcessingInstructions", &_XML_ignoreProcessingInstructions);
-    dict_put(&_XML.members, "prettyIndent", &_XML_prettyIndent);
-    dict_put(&_XML.members, "descendants", &_XML_descendants);
-    dict_put(&_XML.members, "toXMLString", &_XML_toXMLString);
-    dict_put(&_XML.members, "hasComplexContent", &_XML_hasComplexContent);
-    dict_put(&_XML.members, "child", &_XML_child);
-    dict_put(&_XML.members, "removeNamespace", &_XML_removeNamespace);
-    dict_put(&_XML.members, "addNamespace", &_XML_addNamespace);
-    dict_put(&_XML.members, "nodeKind", &_XML_nodeKind);
-    dict_put(&_XML.members, "name", &_XML_name);
-    dict_put(&_XML.members, "setChildren", &_XML_setChildren);
-    dict_put(d, &_RegExp, &_RegExp);
-    dict_init(&_RegExp.members, 8);
-    dict_put(&_RegExp.members, "source", &_RegExp_source);
-    dict_put(&_RegExp.members, "test", &_RegExp_test);
-    dict_put(&_RegExp.members, "global", &_RegExp_global);
-    dict_put(&_RegExp.members, "exec", &_RegExp_exec);
-    dict_put(&_RegExp.members, "ignoreCase", &_RegExp_ignoreCase);
-    dict_put(&_RegExp.members, "dotall", &_RegExp_dotall);
-    dict_put(&_RegExp.members, "lastIndex", &_RegExp_lastIndex);
-    dict_put(&_RegExp.members, "extended", &_RegExp_extended);
-    dict_put(&_RegExp.members, "multiline", &_RegExp_multiline);
-    dict_put(d, &_Date, &_Date);
-    dict_init(&_Date.members, 127);
-    dict_put(&_Date.members, "getTimezoneOffset", &_Date_getTimezoneOffset);
-    dict_put(&_Date.members, "getTime", &_Date_getTime);
-    dict_put(&_Date.members, "setUTCMilliseconds", &_Date_setUTCMilliseconds);
-    dict_put(&_Date.members, "month", &_Date_month);
-    dict_put(&_Date.members, "toString", &_Date_toString);
-    dict_put(&_Date.members, "getHours", &_Date_getHours);
-    dict_put(&_Date.members, "date", &_Date_date);
-    dict_put(&_Date.members, "milliseconds", &_Date_milliseconds);
-    dict_put(&_Date.members, "setSeconds", &_Date_setSeconds);
-    dict_put(&_Date.members, "getDate", &_Date_getDate);
-    dict_put(&_Date.members, "hoursUTC", &_Date_hoursUTC);
-    dict_put(&_Date.members, "getUTCDate", &_Date_getUTCDate);
-    dict_put(&_Date.members, "timezoneOffset", &_Date_timezoneOffset);
-    dict_put(&_Date.members, "setTime", &_Date_setTime);
-    dict_put(&_Date.members, "millisecondsUTC", &_Date_millisecondsUTC);
-    dict_put(&_Date.members, "minutes", &_Date_minutes);
-    dict_put(&_Date.members, "setUTCHours", &_Date_setUTCHours);
-    dict_put(&_Date.members, "minutesUTC", &_Date_minutesUTC);
-    dict_put(&_Date.members, "toLocaleTimeString", &_Date_toLocaleTimeString);
-    dict_put(&_Date.members, "fullYearUTC", &_Date_fullYearUTC);
-    dict_put(&_Date.members, "UTC", &_Date_UTC);
-    dict_put(&_Date.members, "time", &_Date_time);
-    dict_put(&_Date.members, "monthUTC", &_Date_monthUTC);
-    dict_put(&_Date.members, "getUTCMilliseconds", &_Date_getUTCMilliseconds);
-    dict_put(&_Date.members, "toDateString", &_Date_toDateString);
-    dict_put(&_Date.members, "getMonth", &_Date_getMonth);
-    dict_put(&_Date.members, "setMinutes", &_Date_setMinutes);
-    dict_put(&_Date.members, "toLocaleDateString", &_Date_toLocaleDateString);
-    dict_put(&_Date.members, "fullYear", &_Date_fullYear);
-    dict_put(&_Date.members, "getUTCFullYear", &_Date_getUTCFullYear);
-    dict_put(&_Date.members, "getSeconds", &_Date_getSeconds);
-    dict_put(&_Date.members, "dateUTC", &_Date_dateUTC);
-    dict_put(&_Date.members, "getMilliseconds", &_Date_getMilliseconds);
-    dict_put(&_Date.members, "setUTCMinutes", &_Date_setUTCMinutes);
-    dict_put(&_Date.members, "day", &_Date_day);
-    dict_put(&_Date.members, "setUTCSeconds", &_Date_setUTCSeconds);
-    dict_put(&_Date.members, "setUTCDate", &_Date_setUTCDate);
-    dict_put(&_Date.members, "getUTCMonth", &_Date_getUTCMonth);
-    dict_put(&_Date.members, "valueOf", &_Date_valueOf);
-    dict_put(&_Date.members, "seconds", &_Date_seconds);
-    dict_put(&_Date.members, "getUTCMinutes", &_Date_getUTCMinutes);
-    dict_put(&_Date.members, "setDate", &_Date_setDate);
-    dict_put(&_Date.members, "getFullYear", &_Date_getFullYear);
-    dict_put(&_Date.members, "setFullYear", &_Date_setFullYear);
-    dict_put(&_Date.members, "setHours", &_Date_setHours);
-    dict_put(&_Date.members, "setMonth", &_Date_setMonth);
-    dict_put(&_Date.members, "parse", &_Date_parse);
-    dict_put(&_Date.members, "getUTCSeconds", &_Date_getUTCSeconds);
-    dict_put(&_Date.members, "getMinutes", &_Date_getMinutes);
-    dict_put(&_Date.members, "toLocaleString", &_Date_toLocaleString);
-    dict_put(&_Date.members, "toUTCString", &_Date_toUTCString);
-    dict_put(&_Date.members, "dayUTC", &_Date_dayUTC);
-    dict_put(&_Date.members, "getDay", &_Date_getDay);
-    dict_put(&_Date.members, "setUTCMonth", &_Date_setUTCMonth);
-    dict_put(&_Date.members, "hours", &_Date_hours);
-    dict_put(&_Date.members, "getUTCDay", &_Date_getUTCDay);
-    dict_put(&_Date.members, "setUTCFullYear", &_Date_setUTCFullYear);
-    dict_put(&_Date.members, "secondsUTC", &_Date_secondsUTC);
-    dict_put(&_Date.members, "toTimeString", &_Date_toTimeString);
-    dict_put(&_Date.members, "setMilliseconds", &_Date_setMilliseconds);
-    dict_put(&_Date.members, "getUTCHours", &_Date_getUTCHours);
-    dict_put(d, &_ArgumentError, &_ArgumentError);
-    dict_init(&_ArgumentError.members, 8);
-    dict_put(d, &_UninitializedError, &_UninitializedError);
-    dict_init(&_UninitializedError.members, 8);
-    dict_put(d, &_VerifyError, &_VerifyError);
-    dict_init(&_VerifyError.members, 8);
-    dict_put(d, &_URIError, &_URIError);
-    dict_init(&_URIError.members, 8);
-    dict_put(d, &_TypeError, &_TypeError);
-    dict_init(&_TypeError.members, 8);
-    dict_put(d, &_SyntaxError, &_SyntaxError);
-    dict_init(&_SyntaxError.members, 8);
-    dict_put(d, &_SecurityError, &_SecurityError);
-    dict_init(&_SecurityError.members, 8);
-    dict_put(d, &_ReferenceError, &_ReferenceError);
-    dict_init(&_ReferenceError.members, 8);
-    dict_put(d, &_RangeError, &_RangeError);
-    dict_init(&_RangeError.members, 8);
-    dict_put(d, &_EvalError, &_EvalError);
-    dict_init(&_EvalError.members, 8);
-    dict_put(d, &_DefinitionError, &_DefinitionError);
-    dict_init(&_DefinitionError.members, 8);
-    dict_put(d, &_Error, &_Error);
-    dict_init(&_Error.members, 15);
-    dict_put(&_Error.members, "getErrorMessage", &_Error_getErrorMessage);
-    dict_put(&_Error.members, "throwError", &_Error_throwError);
-    dict_put(&_Error.members, "name", &_Error_name);
-    dict_put(&_Error.members, "message", &_Error_message);
-    dict_put(&_Error.members, "getStackTrace", &_Error_getStackTrace);
-    dict_put(&_Error.members, "errorID", &_Error_errorID);
-    dict_put(d, &_Math, &_Math);
-    dict_init(&_Math.members, 8);
-    dict_put(d, &_Array, &_Array);
-    dict_init(&_Array.members, 31);
-    dict_put(&_Array.members, "forEach", &_Array_forEach);
-    dict_put(&_Array.members, "sortOn", &_Array_sortOn);
-    dict_put(&_Array.members, "indexOf", &_Array_indexOf);
-    dict_put(&_Array.members, "splice", &_Array_splice);
-    dict_put(&_Array.members, "lastIndexOf", &_Array_lastIndexOf);
-    dict_put(&_Array.members, "map", &_Array_map);
-    dict_put(&_Array.members, "concat", &_Array_concat);
-    dict_put(&_Array.members, "shift", &_Array_shift);
-    dict_put(&_Array.members, "unshift", &_Array_unshift);
-    dict_put(&_Array.members, "some", &_Array_some);
-    dict_put(&_Array.members, "filter", &_Array_filter);
-    dict_put(&_Array.members, "join", &_Array_join);
-    dict_put(&_Array.members, "slice", &_Array_slice);
-    dict_put(&_Array.members, "every", &_Array_every);
-    dict_put(&_Array.members, "pop", &_Array_pop);
-    dict_put(&_Array.members, "sort", &_Array_sort);
-    dict_put(&_Array.members, "reverse", &_Array_reverse);
-    dict_put(&_Array.members, "push", &_Array_push);
-    dict_put(&_Array.members, "length", &_Array_length);
-    dict_put(d, &_String, &_String);
-    dict_init(&_String.members, 31);
-    dict_put(&_String.members, "indexOf", &_String_indexOf);
-    dict_put(&_String.members, "replace", &_String_replace);
-    dict_put(&_String.members, "lastIndexOf", &_String_lastIndexOf);
-    dict_put(&_String.members, "valueOf", &_String_valueOf);
-    dict_put(&_String.members, "concat", &_String_concat);
-    dict_put(&_String.members, "substr", &_String_substr);
-    dict_put(&_String.members, "slice", &_String_slice);
-    dict_put(&_String.members, "search", &_String_search);
-    dict_put(&_String.members, "fromCharCode", &_String_fromCharCode);
-    dict_put(&_String.members, "toLocaleUpperCase", &_String_toLocaleUpperCase);
-    dict_put(&_String.members, "toString", &_String_toString);
-    dict_put(&_String.members, "toUpperCase", &_String_toUpperCase);
-    dict_put(&_String.members, "charAt", &_String_charAt);
-    dict_put(&_String.members, "match", &_String_match);
-    dict_put(&_String.members, "charCodeAt", &_String_charCodeAt);
-    dict_put(&_String.members, "substring", &_String_substring);
-    dict_put(&_String.members, "localeCompare", &_String_localeCompare);
-    dict_put(&_String.members, "split", &_String_split);
-    dict_put(&_String.members, "toLocaleLowerCase", &_String_toLocaleLowerCase);
-    dict_put(&_String.members, "length", &_String_length);
-    dict_put(&_String.members, "toLowerCase", &_String_toLowerCase);
+    dict_put(d, &_encodeURI, &_encodeURI);
+    dict_put(d, &flash_text_engine_TextBaseline, &flash_text_engine_TextBaseline);
+    dict_init(&flash_text_engine_TextBaseline.members, 8);
+    dict_put(d, &flash_external_ExternalInterface, &flash_external_ExternalInterface);
+    dict_init(&flash_external_ExternalInterface.members, 8);
+    dict_put(d, &_EvalError, &_EvalError);
+    dict_init(&_EvalError.members, 8);
+    dict_put(d, &flash_text_engine_DigitCase, &flash_text_engine_DigitCase);
+    dict_init(&flash_text_engine_DigitCase.members, 8);
+    dict_put(d, &flash_text_TextFormatAlign, &flash_text_TextFormatAlign);
+    dict_init(&flash_text_TextFormatAlign.members, 8);
+    dict_put(d, &flash_errors_ScriptTimeoutError, &flash_errors_ScriptTimeoutError);
+    dict_init(&flash_errors_ScriptTimeoutError.members, 8);
     dict_put(d, &_uint, &_uint);
     dict_init(&_uint.members, 8);
     dict_put(&_uint.members, "valueOf", &_uint_valueOf);
@@ -5944,46 +5782,212 @@ dict_t* builtin_getclasses()
     dict_put(&_uint.members, "toExponential", &_uint_toExponential);
     dict_put(&_uint.members, "toFixed", &_uint_toFixed);
     dict_put(&_uint.members, "toPrecision", &_uint_toPrecision);
-    dict_put(d, &_int, &_int);
-    dict_init(&_int.members, 8);
-    dict_put(&_int.members, "valueOf", &_int_valueOf);
-    dict_put(&_int.members, "toString", &_int_toString);
-    dict_put(&_int.members, "toExponential", &_int_toExponential);
-    dict_put(&_int.members, "toFixed", &_int_toFixed);
-    dict_put(&_int.members, "toPrecision", &_int_toPrecision);
-    dict_put(d, &_Number, &_Number);
-    dict_init(&_Number.members, 8);
-    dict_put(&_Number.members, "valueOf", &_Number_valueOf);
-    dict_put(&_Number.members, "toString", &_Number_toString);
-    dict_put(&_Number.members, "toExponential", &_Number_toExponential);
-    dict_put(&_Number.members, "toFixed", &_Number_toFixed);
-    dict_put(&_Number.members, "toPrecision", &_Number_toPrecision);
-    dict_put(d, &_Boolean, &_Boolean);
-    dict_init(&_Boolean.members, 8);
-    dict_put(&_Boolean.members, "valueOf", &_Boolean_valueOf);
-    dict_put(&_Boolean.members, "toString", &_Boolean_toString);
-    dict_put(d, &_Namespace, &_Namespace);
-    dict_init(&_Namespace.members, 8);
-    dict_put(&_Namespace.members, "valueOf", &_Namespace_valueOf);
-    dict_put(&_Namespace.members, "toString", &_Namespace_toString);
-    dict_put(&_Namespace.members, "uri", &_Namespace_uri);
-    dict_put(&_Namespace.members, "prefix", &_Namespace_prefix);
-    dict_put(d, &_Function, &_Function);
-    dict_init(&_Function.members, 8);
-    dict_put(&_Function.members, "length", &_Function_length);
-    dict_put(&_Function.members, "apply", &_Function_apply);
-    dict_put(&_Function.members, "call", &_Function_call);
-    dict_put(&_Function.members, "prototype", &_Function_prototype);
-    dict_put(d, &_Class, &_Class);
-    dict_init(&_Class.members, 8);
-    dict_put(&_Class.members, "prototype", &_Class_prototype);
-    dict_put(d, &_Object, &_Object);
-    dict_init(&_Object.members, 8);
-    dict_put(&_Object.members, "init", &_Object_init);
-    dict_put(&_Object.members, "propertyIsEnumerable", &_Object_propertyIsEnumerable);
-    dict_put(&_Object.members, "_setPropertyIsEnumerable", &_Object__setPropertyIsEnumerable);
-    dict_put(&_Object.members, "isPrototypeOf", &_Object_isPrototypeOf);
-    dict_put(&_Object.members, "_dontEnumPrototype", &_Object__dontEnumPrototype);
-    dict_put(&_Object.members, "hasOwnProperty", &_Object_hasOwnProperty);
+    dict_put(d, &flash_debugger_enterDebugger, &flash_debugger_enterDebugger);
+    dict_put(d, &flash_geom_Orientation3D, &flash_geom_Orientation3D);
+    dict_init(&flash_geom_Orientation3D.members, 8);
+    dict_put(d, &flash_text_engine_CFFHinting, &flash_text_engine_CFFHinting);
+    dict_init(&flash_text_engine_CFFHinting.members, 8);
+    dict_put(d, &flash_text_FontType, &flash_text_FontType);
+    dict_init(&flash_text_FontType.members, 8);
+    dict_put(d, &flash_filters_ShaderFilter, &flash_filters_ShaderFilter);
+    dict_init(&flash_filters_ShaderFilter.members, 8);
+    dict_put(&flash_filters_ShaderFilter.members, "bottomExtension", &flash_filters_ShaderFilter_bottomExtension);
+    dict_put(&flash_filters_ShaderFilter.members, "shader", &flash_filters_ShaderFilter_shader);
+    dict_put(&flash_filters_ShaderFilter.members, "rightExtension", &flash_filters_ShaderFilter_rightExtension);
+    dict_put(&flash_filters_ShaderFilter.members, "leftExtension", &flash_filters_ShaderFilter_leftExtension);
+    dict_put(&flash_filters_ShaderFilter.members, "topExtension", &flash_filters_ShaderFilter_topExtension);
+    dict_put(d, &flash_display_GraphicsPath, &flash_display_GraphicsPath);
+    dict_init(&flash_display_GraphicsPath.members, 8);
+    dict_put(&flash_display_GraphicsPath.members, "wideMoveTo", &flash_display_GraphicsPath_wideMoveTo);
+    dict_put(&flash_display_GraphicsPath.members, "winding", &flash_display_GraphicsPath_winding);
+    dict_put(&flash_display_GraphicsPath.members, "moveTo", &flash_display_GraphicsPath_moveTo);
+    dict_put(&flash_display_GraphicsPath.members, "wideLineTo", &flash_display_GraphicsPath_wideLineTo);
+    dict_put(&flash_display_GraphicsPath.members, "commands", &flash_display_GraphicsPath_commands);
+    dict_put(&flash_display_GraphicsPath.members, "curveTo", &flash_display_GraphicsPath_curveTo);
+    dict_put(&flash_display_GraphicsPath.members, "lineTo", &flash_display_GraphicsPath_lineTo);
+    dict_put(&flash_display_GraphicsPath.members, "data", &flash_display_GraphicsPath_data);
+    dict_put(d, &flash_events_KeyboardEvent, &flash_events_KeyboardEvent);
+    dict_init(&flash_events_KeyboardEvent.members, 15);
+    dict_put(&flash_events_KeyboardEvent.members, "shiftKey", &flash_events_KeyboardEvent_shiftKey);
+    dict_put(&flash_events_KeyboardEvent.members, "keyCode", &flash_events_KeyboardEvent_keyCode);
+    dict_put(&flash_events_KeyboardEvent.members, "keyLocation", &flash_events_KeyboardEvent_keyLocation);
+    dict_put(&flash_events_KeyboardEvent.members, "updateAfterEvent", &flash_events_KeyboardEvent_updateAfterEvent);
+    dict_put(&flash_events_KeyboardEvent.members, "toString", &flash_events_KeyboardEvent_toString);
+    dict_put(&flash_events_KeyboardEvent.members, "altKey", &flash_events_KeyboardEvent_altKey);
+    dict_put(&flash_events_KeyboardEvent.members, "ctrlKey", &flash_events_KeyboardEvent_ctrlKey);
+    dict_put(&flash_events_KeyboardEvent.members, "clone", &flash_events_KeyboardEvent_clone);
+    dict_put(&flash_events_KeyboardEvent.members, "charCode", &flash_events_KeyboardEvent_charCode);
+    dict_put(d, &flash_system_ApplicationDomain, &flash_system_ApplicationDomain);
+    dict_init(&flash_system_ApplicationDomain.members, 8);
+    dict_put(&flash_system_ApplicationDomain.members, "hasDefinition", &flash_system_ApplicationDomain_hasDefinition);
+    dict_put(&flash_system_ApplicationDomain.members, "getDefinition", &flash_system_ApplicationDomain_getDefinition);
+    dict_put(&flash_system_ApplicationDomain.members, "MIN_DOMAIN_MEMORY_LENGTH", &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH);
+    dict_put(&flash_system_ApplicationDomain.members, "parentDomain", &flash_system_ApplicationDomain_parentDomain);
+    dict_put(&flash_system_ApplicationDomain.members, "domainMemory", &flash_system_ApplicationDomain_domainMemory);
+    dict_put(&flash_system_ApplicationDomain.members, "currentDomain", &flash_system_ApplicationDomain_currentDomain);
+    dict_put(d, &adobe_utils_ProductManager, &adobe_utils_ProductManager);
+    dict_init(&adobe_utils_ProductManager.members, 8);
+    dict_put(&adobe_utils_ProductManager.members, "running", &adobe_utils_ProductManager_running);
+    dict_put(&adobe_utils_ProductManager.members, "download", &adobe_utils_ProductManager_download);
+    dict_put(&adobe_utils_ProductManager.members, "installedVersion", &adobe_utils_ProductManager_installedVersion);
+    dict_put(&adobe_utils_ProductManager.members, "installed", &adobe_utils_ProductManager_installed);
+    dict_put(&adobe_utils_ProductManager.members, "launch", &adobe_utils_ProductManager_launch);
+    dict_put(d, &flash_events_Event, &flash_events_Event);
+    dict_init(&flash_events_Event.members, 31);
+    dict_put(&flash_events_Event.members, "type", &flash_events_Event_type);
+    dict_put(&flash_events_Event.members, "cancelable", &flash_events_Event_cancelable);
+    dict_put(&flash_events_Event.members, "isDefaultPrevented", &flash_events_Event_isDefaultPrevented);
+    dict_put(&flash_events_Event.members, "target", &flash_events_Event_target);
+    dict_put(&flash_events_Event.members, "eventPhase", &flash_events_Event_eventPhase);
+    dict_put(&flash_events_Event.members, "currentTarget", &flash_events_Event_currentTarget);
+    dict_put(&flash_events_Event.members, "toString", &flash_events_Event_toString);
+    dict_put(&flash_events_Event.members, "stopImmediatePropagation", &flash_events_Event_stopImmediatePropagation);
+    dict_put(&flash_events_Event.members, "bubbles", &flash_events_Event_bubbles);
+    dict_put(&flash_events_Event.members, "stopPropagation", &flash_events_Event_stopPropagation);
+    dict_put(&flash_events_Event.members, "clone", &flash_events_Event_clone);
+    dict_put(&flash_events_Event.members, "preventDefault", &flash_events_Event_preventDefault);
+    dict_put(&flash_events_Event.members, "formatToString", &flash_events_Event_formatToString);
+    dict_put(d, &flash_desktop_ClipboardFormats, &flash_desktop_ClipboardFormats);
+    dict_init(&flash_desktop_ClipboardFormats.members, 8);
+    dict_put(d, &flash_display_MovieClip, &flash_display_MovieClip);
+    dict_init(&flash_display_MovieClip.members, 31);
+    dict_put(&flash_display_MovieClip.members, "prevScene", &flash_display_MovieClip_prevScene);
+    dict_put(&flash_display_MovieClip.members, "gotoAndPlay", &flash_display_MovieClip_gotoAndPlay);
+    dict_put(&flash_display_MovieClip.members, "currentLabels", &flash_display_MovieClip_currentLabels);
+    dict_put(&flash_display_MovieClip.members, "nextFrame", &flash_display_MovieClip_nextFrame);
+    dict_put(&flash_display_MovieClip.members, "currentScene", &flash_display_MovieClip_currentScene);
+    dict_put(&flash_display_MovieClip.members, "enabled", &flash_display_MovieClip_enabled);
+    dict_put(&flash_display_MovieClip.members, "currentFrameLabel", &flash_display_MovieClip_currentFrameLabel);
+    dict_put(&flash_display_MovieClip.members, "play", &flash_display_MovieClip_play);
+    dict_put(&flash_display_MovieClip.members, "framesLoaded", &flash_display_MovieClip_framesLoaded);
+    dict_put(&flash_display_MovieClip.members, "scenes", &flash_display_MovieClip_scenes);
+    dict_put(&flash_display_MovieClip.members, "addFrameScript", &flash_display_MovieClip_addFrameScript);
+    dict_put(&flash_display_MovieClip.members, "currentLabel", &flash_display_MovieClip_currentLabel);
+    dict_put(&flash_display_MovieClip.members, "prevFrame", &flash_display_MovieClip_prevFrame);
+    dict_put(&flash_display_MovieClip.members, "gotoAndStop", &flash_display_MovieClip_gotoAndStop);
+    dict_put(&flash_display_MovieClip.members, "currentFrame", &flash_display_MovieClip_currentFrame);
+    dict_put(&flash_display_MovieClip.members, "nextScene", &flash_display_MovieClip_nextScene);
+    dict_put(&flash_display_MovieClip.members, "totalFrames", &flash_display_MovieClip_totalFrames);
+    dict_put(&flash_display_MovieClip.members, "trackAsMenu", &flash_display_MovieClip_trackAsMenu);
+    dict_put(&flash_display_MovieClip.members, "stop", &flash_display_MovieClip_stop);
+    dict_put(d, &flash_display_BitmapData, &flash_display_BitmapData);
+    dict_init(&flash_display_BitmapData.members, 63);
+    dict_put(&flash_display_BitmapData.members, "getPixel32", &flash_display_BitmapData_getPixel32);
+    dict_put(&flash_display_BitmapData.members, "draw", &flash_display_BitmapData_draw);
+    dict_put(&flash_display_BitmapData.members, "setPixels", &flash_display_BitmapData_setPixels);
+    dict_put(&flash_display_BitmapData.members, "copyPixels", &flash_display_BitmapData_copyPixels);
+    dict_put(&flash_display_BitmapData.members, "histogram", &flash_display_BitmapData_histogram);
+    dict_put(&flash_display_BitmapData.members, "scroll", &flash_display_BitmapData_scroll);
+    dict_put(&flash_display_BitmapData.members, "transparent", &flash_display_BitmapData_transparent);
+    dict_put(&flash_display_BitmapData.members, "noise", &flash_display_BitmapData_noise);
+    dict_put(&flash_display_BitmapData.members, "threshold", &flash_display_BitmapData_threshold);
+    dict_put(&flash_display_BitmapData.members, "paletteMap", &flash_display_BitmapData_paletteMap);
+    dict_put(&flash_display_BitmapData.members, "perlinNoise", &flash_display_BitmapData_perlinNoise);
+    dict_put(&flash_display_BitmapData.members, "hitTest", &flash_display_BitmapData_hitTest);
+    dict_put(&flash_display_BitmapData.members, "getPixel", &flash_display_BitmapData_getPixel);
+    dict_put(&flash_display_BitmapData.members, "unlock", &flash_display_BitmapData_unlock);
+    dict_put(&flash_display_BitmapData.members, "height", &flash_display_BitmapData_height);
+    dict_put(&flash_display_BitmapData.members, "copyChannel", &flash_display_BitmapData_copyChannel);
+    dict_put(&flash_display_BitmapData.members, "width", &flash_display_BitmapData_width);
+    dict_put(&flash_display_BitmapData.members, "clone", &flash_display_BitmapData_clone);
+    dict_put(&flash_display_BitmapData.members, "colorTransform", &flash_display_BitmapData_colorTransform);
+    dict_put(&flash_display_BitmapData.members, "generateFilterRect", &flash_display_BitmapData_generateFilterRect);
+    dict_put(&flash_display_BitmapData.members, "compare", &flash_display_BitmapData_compare);
+    dict_put(&flash_display_BitmapData.members, "fillRect", &flash_display_BitmapData_fillRect);
+    dict_put(&flash_display_BitmapData.members, "setVector", &flash_display_BitmapData_setVector);
+    dict_put(&flash_display_BitmapData.members, "floodFill", &flash_display_BitmapData_floodFill);
+    dict_put(&flash_display_BitmapData.members, "pixelDissolve", &flash_display_BitmapData_pixelDissolve);
+    dict_put(&flash_display_BitmapData.members, "setPixel", &flash_display_BitmapData_setPixel);
+    dict_put(&flash_display_BitmapData.members, "setPixel32", &flash_display_BitmapData_setPixel32);
+    dict_put(&flash_display_BitmapData.members, "lock", &flash_display_BitmapData_lock);
+    dict_put(&flash_display_BitmapData.members, "getVector", &flash_display_BitmapData_getVector);
+    dict_put(&flash_display_BitmapData.members, "getColorBoundsRect", &flash_display_BitmapData_getColorBoundsRect);
+    dict_put(&flash_display_BitmapData.members, "getPixels", &flash_display_BitmapData_getPixels);
+    dict_put(&flash_display_BitmapData.members, "merge", &flash_display_BitmapData_merge);
+    dict_put(&flash_display_BitmapData.members, "rect", &flash_display_BitmapData_rect);
+    dict_put(&flash_display_BitmapData.members, "applyFilter", &flash_display_BitmapData_applyFilter);
+    dict_put(&flash_display_BitmapData.members, "dispose", &flash_display_BitmapData_dispose);
+    dict_put(d, &flash_text_engine_LigatureLevel, &flash_text_engine_LigatureLevel);
+    dict_init(&flash_text_engine_LigatureLevel.members, 8);
+    dict_put(d, &_Infinity, &_Infinity);
+    dict_put(d, &flash_text_engine_FontDescription, &flash_text_engine_FontDescription);
+    dict_init(&flash_text_engine_FontDescription.members, 15);
+    dict_put(&flash_text_engine_FontDescription.members, "isFontCompatible", &flash_text_engine_FontDescription_isFontCompatible);
+    dict_put(&flash_text_engine_FontDescription.members, "renderingMode", &flash_text_engine_FontDescription_renderingMode);
+    dict_put(&flash_text_engine_FontDescription.members, "cffHinting", &flash_text_engine_FontDescription_cffHinting);
+    dict_put(&flash_text_engine_FontDescription.members, "fontPosture", &flash_text_engine_FontDescription_fontPosture);
+    dict_put(&flash_text_engine_FontDescription.members, "fontName", &flash_text_engine_FontDescription_fontName);
+    dict_put(&flash_text_engine_FontDescription.members, "fontLookup", &flash_text_engine_FontDescription_fontLookup);
+    dict_put(&flash_text_engine_FontDescription.members, "locked", &flash_text_engine_FontDescription_locked);
+    dict_put(&flash_text_engine_FontDescription.members, "fontWeight", &flash_text_engine_FontDescription_fontWeight);
+    dict_put(&flash_text_engine_FontDescription.members, "clone", &flash_text_engine_FontDescription_clone);
+    dict_put(d, &flash_text_engine_TextElement, &flash_text_engine_TextElement);
+    dict_init(&flash_text_engine_TextElement.members, 8);
+    dict_put(&flash_text_engine_TextElement.members, "replaceText", &flash_text_engine_TextElement_replaceText);
+    dict_put(d, &flash_display_SWFVersion, &flash_display_SWFVersion);
+    dict_init(&flash_display_SWFVersion.members, 8);
+    dict_put(d, &flash_net_URLLoader, &flash_net_URLLoader);
+    dict_init(&flash_net_URLLoader.members, 8);
+    dict_put(&flash_net_URLLoader.members, "close", &flash_net_URLLoader_close);
+    dict_put(&flash_net_URLLoader.members, "bytesLoaded", &flash_net_URLLoader_bytesLoaded);
+    dict_put(&flash_net_URLLoader.members, "load", &flash_net_URLLoader_load);
+    dict_put(&flash_net_URLLoader.members, "bytesTotal", &flash_net_URLLoader_bytesTotal);
+    dict_put(&flash_net_URLLoader.members, "dataFormat", &flash_net_URLLoader_dataFormat);
+    dict_put(&flash_net_URLLoader.members, "data", &flash_net_URLLoader_data);
+    dict_put(d, &flash_geom_Matrix, &flash_geom_Matrix);
+    dict_init(&flash_geom_Matrix.members, 31);
+    dict_put(&flash_geom_Matrix.members, "b", &flash_geom_Matrix_b);
+    dict_put(&flash_geom_Matrix.members, "deltaTransformPoint", &flash_geom_Matrix_deltaTransformPoint);
+    dict_put(&flash_geom_Matrix.members, "identity", &flash_geom_Matrix_identity);
+    dict_put(&flash_geom_Matrix.members, "ty", &flash_geom_Matrix_ty);
+    dict_put(&flash_geom_Matrix.members, "translate", &flash_geom_Matrix_translate);
+    dict_put(&flash_geom_Matrix.members, "concat", &flash_geom_Matrix_concat);
+    dict_put(&flash_geom_Matrix.members, "c", &flash_geom_Matrix_c);
+    dict_put(&flash_geom_Matrix.members, "a", &flash_geom_Matrix_a);
+    dict_put(&flash_geom_Matrix.members, "scale", &flash_geom_Matrix_scale);
+    dict_put(&flash_geom_Matrix.members, "d", &flash_geom_Matrix_d);
+    dict_put(&flash_geom_Matrix.members, "transformPoint", &flash_geom_Matrix_transformPoint);
+    dict_put(&flash_geom_Matrix.members, "rotate", &flash_geom_Matrix_rotate);
+    dict_put(&flash_geom_Matrix.members, "createGradientBox", &flash_geom_Matrix_createGradientBox);
+    dict_put(&flash_geom_Matrix.members, "toString", &flash_geom_Matrix_toString);
+    dict_put(&flash_geom_Matrix.members, "invert", &flash_geom_Matrix_invert);
+    dict_put(&flash_geom_Matrix.members, "clone", &flash_geom_Matrix_clone);
+    dict_put(&flash_geom_Matrix.members, "tx", &flash_geom_Matrix_tx);
+    dict_put(&flash_geom_Matrix.members, "createBox", &flash_geom_Matrix_createBox);
+    dict_put(d, &flash_accessibility_Accessibility, &flash_accessibility_Accessibility);
+    dict_init(&flash_accessibility_Accessibility.members, 8);
+    dict_put(d, &flash_net_sendToURL, &flash_net_sendToURL);
+    dict_put(d, &flash_filters_GlowFilter, &flash_filters_GlowFilter);
+    dict_init(&flash_filters_GlowFilter.members, 8);
+    dict_put(&flash_filters_GlowFilter.members, "blurY", &flash_filters_GlowFilter_blurY);
+    dict_put(&flash_filters_GlowFilter.members, "strength", &flash_filters_GlowFilter_strength);
+    dict_put(&flash_filters_GlowFilter.members, "inner", &flash_filters_GlowFilter_inner);
+    dict_put(&flash_filters_GlowFilter.members, "color", &flash_filters_GlowFilter_color);
+    dict_put(&flash_filters_GlowFilter.members, "clone", &flash_filters_GlowFilter_clone);
+    dict_put(&flash_filters_GlowFilter.members, "quality", &flash_filters_GlowFilter_quality);
+    dict_put(&flash_filters_GlowFilter.members, "knockout", &flash_filters_GlowFilter_knockout);
+    dict_put(&flash_filters_GlowFilter.members, "alpha", &flash_filters_GlowFilter_alpha);
+    dict_put(&flash_filters_GlowFilter.members, "blurX", &flash_filters_GlowFilter_blurX);
+    dict_put(d, &flash_events_FullScreenEvent, &flash_events_FullScreenEvent);
+    dict_init(&flash_events_FullScreenEvent.members, 8);
+    dict_put(&flash_events_FullScreenEvent.members, "toString", &flash_events_FullScreenEvent_toString);
+    dict_put(&flash_events_FullScreenEvent.members, "clone", &flash_events_FullScreenEvent_clone);
+    dict_put(&flash_events_FullScreenEvent.members, "fullScreen", &flash_events_FullScreenEvent_fullScreen);
+    dict_put(d, &flash_display_StageDisplayState, &flash_display_StageDisplayState);
+    dict_init(&flash_display_StageDisplayState.members, 8);
+    dict_put(d, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier);
+    dict_init(&flash_text_engine_TextJustifier.members, 8);
+    dict_put(&flash_text_engine_TextJustifier.members, "getJustifierForLocale", &flash_text_engine_TextJustifier_getJustifierForLocale);
+    dict_put(&flash_text_engine_TextJustifier.members, "lineJustification", &flash_text_engine_TextJustifier_lineJustification);
+    dict_put(&flash_text_engine_TextJustifier.members, "locale", &flash_text_engine_TextJustifier_locale);
+    dict_put(&flash_text_engine_TextJustifier.members, "clone", &flash_text_engine_TextJustifier_clone);
+    dict_put(d, &flash_display_StageAlign, &flash_display_StageAlign);
+    dict_init(&flash_display_StageAlign.members, 8);
+    dict_put(d, &_NaN, &_NaN);
+    dict_put(d, &_ReferenceError, &_ReferenceError);
+    dict_init(&_ReferenceError.members, 8);
+    dict_put(d, &flash_display_Shape, &flash_display_Shape);
+    dict_init(&flash_display_Shape.members, 8);
+    dict_put(&flash_display_Shape.members, "graphics", &flash_display_Shape_graphics);
     return d;
 }
index 8721e28..2d4af0e 100644 (file)
@@ -22,6 +22,7 @@
 #include "import.h"
 #include "abc.h"
 #include "registry.h"
+#include "tokenizer.h"
 #include "../os.h"
 
 void as3_import_abc(char*filename)
@@ -80,6 +81,32 @@ static int compare_traits(const void*v1, const void*v2)
     return strcmp(x1->name->name, x2->name->name);
 }
 
+static classinfo_t*resolve_class(char*what, multiname_t*n)
+{
+    if(!n) return 0;
+    if(!n->name[0] || !strcmp(n->name, "void")) return 0;
+
+    classinfo_t*c = 0;
+    if(n->ns && n->ns->name) {
+        c = (classinfo_t*)registry_find(n->ns->name, n->name);
+    } else if(n->namespace_set) {
+        namespace_list_t*s = n->namespace_set->namespaces;
+        while(s) {
+            c = (classinfo_t*)registry_find(s->namespace->name, n->name);
+            if(c)
+                break;
+            s = s->next;
+        }
+    }
+
+    if(!c) {
+        as3_warning("import: couldn't resolve %s %s", what, n->name);
+        return 0;
+    }
+    if(c->kind != INFOTYPE_CLASS)
+        as3_warning("import: %s %s resolves to something that's not a class", what, n->name);
+    return c;
+}
 
 void as3_import_code(abc_file_t*abc)
 {
@@ -90,8 +117,8 @@ void as3_import_code(abc_file_t*abc)
         if(access==ACCESS_PRIVATE ||
            access==ACCESS_PACKAGEINTERNAL)
             continue;
-        if(!strncmp(cls->classname->ns->name, "__AS3", 5))
-            continue;
+        //if(!strncmp(cls->classname->ns->name, "__AS3", 5))
+        //    continue;
 
         const char*package = strdup(cls->classname->ns->name);
         const char*name = strdup(cls->classname->name);
@@ -106,16 +133,22 @@ void as3_import_code(abc_file_t*abc)
             c->flags |= FLAG_INTERFACE;
         if(!(cls->flags & CLASS_SEALED))
             c->flags |= FLAG_DYNAMIC;
-        /*
-          FIXME 
-           int nr = 0;
+    }
+    
+    for(t=0;t<abc->classes->num;t++) {
+        abc_class_t*cls = array_getvalue(abc->classes, t);
+        const char*package = strdup(cls->classname->ns->name);
+        const char*name = strdup(cls->classname->name);
+        classinfo_t*c = (classinfo_t*)registry_find(package, name);
+        if(!c) continue;
+
+        int nr = 0;
+        multiname_list_t*i = cls->interfaces;
         while(i) {
-            c->interfaces[nr++] = i->multiname;
+            c->interfaces[nr++] = resolve_class("interface", i->multiname);
             i = i->next;
         }
-        c->superclass = ...
-         
-         */
+        c->superclass = resolve_class("superclass", cls->superclass);
       
         trait_list_t*l=0;
         char is_static = 0;
@@ -133,12 +166,16 @@ void as3_import_code(abc_file_t*abc)
             memberinfo_t*s = 0;
             if(trait->kind == TRAIT_METHOD) {
                 s = (memberinfo_t*)methodinfo_register_onclass(c, access, name);
+                s->return_type = resolve_class("return type", trait->method->return_type);
             } else if(trait->kind == TRAIT_SLOT ||
                       trait->kind == TRAIT_GETTER) {
                 s = (memberinfo_t*)varinfo_register_onclass(c, access, name);
+                s->type = resolve_class("type", trait->type_name);
             } else {
                 goto cont;
             }
+            if(access==ACCESS_NAMESPACE)
+                s->package = strdup(trait->name->ns->name);
 
             s->flags = is_static?FLAG_STATIC:0;
             s->flags |= FLAG_BUILTIN;
@@ -153,7 +190,7 @@ void as3_import_code(abc_file_t*abc)
         }
     }
 
-#   define IS_PUBLIC_MEMBER(trait) ((trait)->kind != TRAIT_CLASS)
+#   define IS_PUBLIC_MEMBER(trait) ((trait)->kind != TRAIT_CLASS && (trait)->name->ns->access != ACCESS_PRIVATE)
 
     /* count public functions */
     int num_methods=0;
@@ -184,11 +221,12 @@ void as3_import_code(abc_file_t*abc)
             memberinfo_t*m = 0;
             if(trait->kind == TRAIT_METHOD) {
                 m = (memberinfo_t*)methodinfo_register_global(access, package, name);
+                m->return_type = resolve_class("return type", trait->method->return_type);
             } else {
                 m = (memberinfo_t*)varinfo_register_global(access, package, name);
+                m->type = resolve_class("type", trait->type_name);
             }
             m->flags |= FLAG_BUILTIN;
-            m->return_type = 0;
             m->parent = 0;
         }
     }
index 1d186b4..106e297 100644 (file)
@@ -192,9 +192,8 @@ void write_slotinfo(FILE*fi, slotinfo_t*s, char*id, char*prefix)
         fprintf(fi, "interfaces: {");
         int t;
         for(t=0;c->interfaces[t];t++) {
-            fprintf(fi, "%c", mkptr(c->interfaces[t]));
-            if(c->interfaces[t+1]) 
-                fprintf(fi, ", ");
+            fprintf(fi, "%s", mkptr(c->interfaces[t]));
+            fprintf(fi, ", ");
         }
         fprintf(fi, "0}};\n");
     }
index 36cc3fc..07d76a2 100644 (file)
@@ -355,6 +355,7 @@ struct _methodstate {
 
     abc_method_t*abc;
     int var_index; // for inner methods
+    int slot_index; // for inner methods
     char is_a_slot; // for inner methods
 
     code_t*header;
@@ -403,8 +404,10 @@ DECLARE_LIST(state);
     multiname_t m;\
     namespace_t m##_ns;\
     if(f) { \
-        m##_ns.access = ((slotinfo_t*)(f))->access; \
-        m##_ns.name = ""; \
+        if((m##_ns.access = ((slotinfo_t*)(f))->access)==ACCESS_NAMESPACE) \
+            m##_ns.name = ((slotinfo_t*)(f))->package; \
+        else \
+            m##_ns.name = ""; \
         m.type = QNAME; \
         m.ns = &m##_ns; \
         m.namespace_set = 0; \
@@ -749,7 +752,7 @@ static code_t* method_header(methodstate_t*m)
             c = abc_newfunction(c, l->methodstate->abc);
             c = abc_dup(c);
             c = abc_setlocal(c, l->methodstate->var_index);
-            c = abc_setslot(c, l->methodstate->var_index);
+            c = abc_setslot(c, l->methodstate->slot_index);
         } else {
             c = abc_newfunction(c, l->methodstate->abc);
             c = abc_setlocal(c, l->methodstate->var_index);
@@ -844,7 +847,9 @@ static void function_initvars(methodstate_t*m, params_t*params, int flags, char
     }
     if(m->uses_slots) {
         /* as variables and slots share the same number, make sure
-           that those variable indices are reserved */
+           that those variable indices are reserved. It's up to the
+           optimizer to later shuffle the variables down to lower
+           indices */
         m->variable_count = m->uses_slots; 
     }
 
@@ -860,6 +865,7 @@ static void function_initvars(methodstate_t*m, params_t*params, int flags, char
         methodstate_t*m = l->methodstate;
         variable_t* v = new_variable2(m->info->name, TYPE_FUNCTION(m->info), 0, 1);
         m->var_index = v->index;
+        m->slot_index = v->index;
         v->is_inner_method = m;
         l = l->next;
     }
@@ -1890,7 +1896,7 @@ code_t* insert_finally(code_t*c, code_t*finally, int tempvar)
 
 
 /* Line 273 of skeleton.m4  */
-#line 1894 "parser.tab.c"
+#line 1900 "parser.tab.c"
 
 #ifdef short
 # undef short
@@ -2302,37 +2308,37 @@ static const yytype_int16 yyrhs[] =
 /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const yytype_uint16 yyrline[] =
 {
-       0,  1869,  1869,  1871,  1871,  1872,  1873,  1875,  1876,  1877,
-    1878,  1879,  1880,  1881,  1882,  1884,  1884,  1885,  1886,  1888,
-    1889,  1890,  1891,  1892,  1893,  1894,  1896,  1897,  1899,  1900,
-    1903,  1904,  1905,  1906,  1907,  1908,  1909,  1910,  1911,  1912,
-    1913,  1914,  1915,  1918,  1919,  1920,  1921,  1922,  1923,  1924,
-    1925,  1927,  1931,  1932,  1936,  1943,  1947,  1948,  1952,  1953,
-    1955,  1956,  1958,  2019,  2020,  2023,  2023,  2042,  2043,  2044,
-    2049,  2053,  2058,  2059,  2061,  2081,  2125,  2125,  2144,  2144,
-    2159,  2162,  2165,  2168,  2172,  2173,  2174,  2175,  2176,  2177,
-    2179,  2190,  2193,  2193,  2222,  2222,  2246,  2246,  2262,  2263,
-    2264,  2265,  2273,  2282,  2282,  2327,  2331,  2342,  2351,  2352,
-    2354,  2355,  2357,  2357,  2359,  2359,  2362,  2377,  2393,  2394,
-    2395,  2396,  2398,  2399,  2400,  2401,  2402,  2403,  2404,  2405,
-    2406,  2407,  2409,  2410,  2412,  2413,  2415,  2416,  2420,  2418,
-    2426,  2424,  2432,  2433,  2434,  2435,  2436,  2437,  2438,  2439,
-    2441,  2447,  2448,  2449,  2450,  2451,  2452,  2455,  2468,  2468,
-    2470,  2470,  2543,  2544,  2546,  2547,  2548,  2549,  2550,  2552,
-    2553,  2554,  2555,  2564,  2568,  2574,  2580,  2588,  2593,  2599,
-    2607,  2615,  2616,  2617,  2620,  2619,  2636,  2637,  2639,  2638,
-    2662,  2670,  2683,  2684,  2686,  2687,  2689,  2690,  2691,  2700,
-    2701,  2705,  2706,  2708,  2709,  2710,  2712,  2716,  2717,  2722,
-    2723,  2759,  2805,  2826,  2847,  2850,  2857,  2858,  2859,  2865,
-    2871,  2873,  2875,  2877,  2879,  2881,  2883,  2900,  2905,  2908,
-    2911,  2914,  2917,  2920,  2923,  2926,  2929,  2933,  2936,  2939,
-    2942,  2945,  2948,  2951,  2954,  2958,  2969,  2987,  2992,  2997,
-    3002,  3007,  3012,  3016,  3020,  3025,  3029,  3033,  3042,  3051,
-    3061,  3066,  3078,  3084,  3089,  3095,  3101,  3105,  3107,  3118,
-    3127,  3134,  3135,  3137,  3143,  3152,  3159,  3171,  3177,  3183,
-    3189,  3195,  3201,  3207,  3213,  3226,  3237,  3244,  3257,  3284,
-    3298,  3312,  3326,  3341,  3348,  3355,  3362,  3369,  3380,  3414,
-    3535,  3536,  3537,  3539
+       0,  1875,  1875,  1877,  1877,  1878,  1879,  1881,  1882,  1883,
+    1884,  1885,  1886,  1887,  1888,  1890,  1890,  1891,  1892,  1894,
+    1895,  1896,  1897,  1898,  1899,  1900,  1902,  1903,  1905,  1906,
+    1909,  1910,  1911,  1912,  1913,  1914,  1915,  1916,  1917,  1918,
+    1919,  1920,  1921,  1924,  1925,  1926,  1927,  1928,  1929,  1930,
+    1931,  1933,  1937,  1938,  1942,  1949,  1953,  1954,  1958,  1959,
+    1961,  1962,  1964,  2025,  2026,  2029,  2029,  2048,  2049,  2050,
+    2055,  2059,  2064,  2065,  2067,  2087,  2131,  2131,  2150,  2150,
+    2165,  2168,  2171,  2174,  2178,  2179,  2180,  2181,  2182,  2183,
+    2185,  2196,  2199,  2199,  2228,  2228,  2252,  2252,  2268,  2269,
+    2270,  2271,  2279,  2288,  2288,  2333,  2337,  2348,  2357,  2358,
+    2360,  2361,  2363,  2363,  2365,  2365,  2368,  2383,  2399,  2400,
+    2401,  2402,  2404,  2405,  2406,  2407,  2408,  2409,  2410,  2411,
+    2412,  2413,  2415,  2416,  2418,  2419,  2421,  2422,  2426,  2424,
+    2432,  2430,  2438,  2439,  2440,  2441,  2442,  2443,  2444,  2445,
+    2447,  2453,  2454,  2455,  2456,  2457,  2458,  2461,  2474,  2474,
+    2476,  2476,  2549,  2550,  2552,  2553,  2554,  2555,  2556,  2558,
+    2559,  2560,  2561,  2570,  2574,  2580,  2586,  2594,  2599,  2605,
+    2613,  2621,  2622,  2623,  2626,  2625,  2642,  2643,  2645,  2644,
+    2668,  2676,  2689,  2690,  2692,  2693,  2695,  2696,  2697,  2706,
+    2707,  2711,  2712,  2714,  2715,  2716,  2718,  2722,  2723,  2728,
+    2729,  2765,  2811,  2832,  2853,  2856,  2863,  2864,  2865,  2871,
+    2877,  2879,  2881,  2883,  2885,  2887,  2889,  2906,  2911,  2914,
+    2917,  2920,  2923,  2926,  2929,  2932,  2935,  2939,  2942,  2945,
+    2948,  2951,  2954,  2957,  2960,  2964,  2975,  2993,  2998,  3003,
+    3008,  3013,  3018,  3022,  3026,  3031,  3035,  3039,  3048,  3057,
+    3067,  3072,  3084,  3090,  3095,  3101,  3107,  3111,  3113,  3124,
+    3133,  3140,  3141,  3143,  3149,  3158,  3165,  3177,  3183,  3189,
+    3195,  3201,  3207,  3213,  3219,  3232,  3243,  3250,  3263,  3290,
+    3304,  3318,  3332,  3346,  3353,  3360,  3367,  3374,  3385,  3419,
+    3540,  3541,  3542,  3544
 };
 #endif
 
@@ -4120,7 +4126,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1896 "parser.y"
+#line 1902 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4131,7 +4137,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1897 "parser.y"
+#line 1903 "parser.y"
     {(yyval.code)=code_new();}
     }
     break;
@@ -4142,7 +4148,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1899 "parser.y"
+#line 1905 "parser.y"
     {(yyval.code)=code_append((yyvsp[(1) - (2)].code),(yyvsp[(2) - (2)].code));}
     }
     break;
@@ -4153,7 +4159,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1900 "parser.y"
+#line 1906 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4164,7 +4170,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1914 "parser.y"
+#line 1920 "parser.y"
     {(yyval.code)=(yyvsp[(2) - (3)].code);}
     }
     break;
@@ -4175,7 +4181,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1915 "parser.y"
+#line 1921 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -4186,7 +4192,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1918 "parser.y"
+#line 1924 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -4197,7 +4203,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1925 "parser.y"
+#line 1931 "parser.y"
     {(yyval.code)=(yyvsp[(3) - (4)].code);}
     }
     break;
@@ -4208,7 +4214,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1927 "parser.y"
+#line 1933 "parser.y"
     {/*TODO*/(yyval.code)=0;}
     }
     break;
@@ -4219,7 +4225,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1931 "parser.y"
+#line 1937 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (2)].code);}
     }
     break;
@@ -4230,7 +4236,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1932 "parser.y"
+#line 1938 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4241,7 +4247,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1936 "parser.y"
+#line 1942 "parser.y"
     {
     code_t**cc = &global->init->method->body->code;
     *cc = code_append(*cc, (yyvsp[(1) - (1)].code));
@@ -4255,7 +4261,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1947 "parser.y"
+#line 1953 "parser.y"
     {(yyval.value)=(yyvsp[(2) - (2)].value);}
     }
     break;
@@ -4266,7 +4272,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1948 "parser.y"
+#line 1954 "parser.y"
     {(yyval.value).c=abc_pushundefined(0);
                                   (yyval.value).t=TYPE_ANY;
                                  }
@@ -4279,7 +4285,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1952 "parser.y"
+#line 1958 "parser.y"
     {(yyval.code)=(yyvsp[(2) - (2)].code);}
     }
     break;
@@ -4290,7 +4296,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1953 "parser.y"
+#line 1959 "parser.y"
     {(yyval.code)=(yyvsp[(2) - (2)].code);}
     }
     break;
@@ -4301,7 +4307,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1955 "parser.y"
+#line 1961 "parser.y"
     {(yyval.code) = (yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4312,7 +4318,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1956 "parser.y"
+#line 1962 "parser.y"
     {(yyval.code) = code_append((yyvsp[(1) - (3)].code), (yyvsp[(3) - (3)].code));}
     }
     break;
@@ -4323,7 +4329,7 @@ yyreduce:
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 1959 "parser.y"
+#line 1965 "parser.y"
     {
 PASS12
     if(variable_exists((yyvsp[(1) - (3)].id)))
@@ -4390,7 +4396,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2019 "parser.y"
+#line 2025 "parser.y"
     {(yyval.code) = code_new();}
     }
     break;
@@ -4401,7 +4407,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2020 "parser.y"
+#line 2026 "parser.y"
     {(yyval.code)=(yyvsp[(2) - (2)].code);}
     }
     break;
@@ -4412,7 +4418,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2023 "parser.y"
+#line 2029 "parser.y"
     {PASS12 new_state();}
     }
     break;
@@ -4423,7 +4429,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2023 "parser.y"
+#line 2029 "parser.y"
     {
      
     (yyval.code) = code_new();
@@ -4451,7 +4457,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2042 "parser.y"
+#line 2048 "parser.y"
     {(yyval.code)=code_new();}
     }
     break;
@@ -4462,7 +4468,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2049 "parser.y"
+#line 2055 "parser.y"
     {
     PASS1 (yyval.id)=(yyvsp[(2) - (3)].id);new_variable((yyvsp[(2) - (3)].id),0,1,0);
     PASS2 (yyval.id)=(yyvsp[(2) - (3)].id);new_variable((yyvsp[(2) - (3)].id),(yyvsp[(3) - (3)].classinfo),1,0);
@@ -4476,7 +4482,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2053 "parser.y"
+#line 2059 "parser.y"
     {
     PASS12
     (yyval.id)=(yyvsp[(1) - (1)].id);
@@ -4490,7 +4496,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2058 "parser.y"
+#line 2064 "parser.y"
     {PASS12 new_state();(yyval.for_start).name=(yyvsp[(1) - (2)].id);(yyval.for_start).each=0;}
     }
     break;
@@ -4501,7 +4507,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2059 "parser.y"
+#line 2065 "parser.y"
     {PASS12 new_state();(yyval.for_start).name=(yyvsp[(1) - (3)].id);(yyval.for_start).each=1;}
     }
     break;
@@ -4512,7 +4518,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2061 "parser.y"
+#line 2067 "parser.y"
     {
     if((yyvsp[(1) - (8)].for_start).each) syntaxerror("invalid syntax: ; not allowed in for each statement");
     (yyval.code) = code_new();
@@ -4541,7 +4547,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2081 "parser.y"
+#line 2087 "parser.y"
     {
     variable_t*var = find_variable(state, (yyvsp[(2) - (6)].id));
     char*tmp1name = concat2((yyvsp[(2) - (6)].id), "__tmp1__");
@@ -4594,7 +4600,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2125 "parser.y"
+#line 2131 "parser.y"
     {PASS12 new_state();}
     }
     break;
@@ -4605,7 +4611,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2125 "parser.y"
+#line 2131 "parser.y"
     {
 
     (yyval.code) = code_new();
@@ -4633,7 +4639,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2144 "parser.y"
+#line 2150 "parser.y"
     {PASS12 new_state();}
     }
     break;
@@ -4644,7 +4650,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2144 "parser.y"
+#line 2150 "parser.y"
     {
     (yyval.code) = code_new();
     code_t*loopstart = (yyval.code) = abc_label((yyval.code));
@@ -4668,7 +4674,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2159 "parser.y"
+#line 2165 "parser.y"
     {
     (yyval.code) = abc___break__(0, "");
 }
@@ -4681,7 +4687,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2162 "parser.y"
+#line 2168 "parser.y"
     {
     (yyval.code) = abc___break__(0, (yyvsp[(2) - (2)].id));
 }
@@ -4694,7 +4700,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2165 "parser.y"
+#line 2171 "parser.y"
     {
     (yyval.code) = abc___continue__(0, "");
 }
@@ -4707,7 +4713,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2168 "parser.y"
+#line 2174 "parser.y"
     {
     (yyval.code) = abc___continue__(0, (yyvsp[(2) - (2)].id));
 }
@@ -4720,7 +4726,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2172 "parser.y"
+#line 2178 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -4731,7 +4737,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2173 "parser.y"
+#line 2179 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4742,7 +4748,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2174 "parser.y"
+#line 2180 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4753,7 +4759,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2175 "parser.y"
+#line 2181 "parser.y"
     {(yyval.code)=code_append((yyvsp[(1) - (2)].code),(yyvsp[(2) - (2)].code));}
     }
     break;
@@ -4764,7 +4770,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2176 "parser.y"
+#line 2182 "parser.y"
     {(yyval.code)=(yyvsp[(1) - (1)].code);}
     }
     break;
@@ -4775,7 +4781,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2177 "parser.y"
+#line 2183 "parser.y"
     {(yyval.code)=code_append((yyval.code),(yyvsp[(2) - (2)].code));}
     }
     break;
@@ -4786,7 +4792,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2179 "parser.y"
+#line 2185 "parser.y"
     {
     (yyval.code) = abc_dup(0);
     (yyval.code) = code_append((yyval.code), (yyvsp[(2) - (4)].value).c);
@@ -4807,7 +4813,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2190 "parser.y"
+#line 2196 "parser.y"
     {
     (yyval.code) = (yyvsp[(3) - (3)].code);
 }
@@ -4820,7 +4826,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2193 "parser.y"
+#line 2199 "parser.y"
     {PASS12 new_state();}
     }
     break;
@@ -4831,7 +4837,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2193 "parser.y"
+#line 2199 "parser.y"
     {
     (yyval.code)=(yyvsp[(4) - (8)].value).c;
     (yyval.code) = code_append((yyval.code), (yyvsp[(7) - (8)].code));
@@ -4867,7 +4873,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2222 "parser.y"
+#line 2228 "parser.y"
     {PASS12 new_state();
                                                       state->exception_name=(yyvsp[(3) - (5)].id);
                                                PASS1 new_variable((yyvsp[(3) - (5)].id), 0, 0, 0);
@@ -4882,7 +4888,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2227 "parser.y"
+#line 2233 "parser.y"
     {
     namespace_t name_ns = {ACCESS_PACKAGE, ""};
     multiname_t name = {QNAME, &name_ns, 0, (yyvsp[(3) - (9)].id)};
@@ -4911,7 +4917,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2246 "parser.y"
+#line 2252 "parser.y"
     {PASS12 new_state();state->exception_name=0;}
     }
     break;
@@ -4922,7 +4928,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2246 "parser.y"
+#line 2252 "parser.y"
     {
     (yyvsp[(4) - (5)].code) = var_block((yyvsp[(4) - (5)].code));
     if(!(yyvsp[(4) - (5)].code)) {
@@ -4947,7 +4953,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2262 "parser.y"
+#line 2268 "parser.y"
     {(yyval.catch_list).l=list_new();(yyval.catch_list).finally=0;list_append((yyval.catch_list).l,(yyvsp[(1) - (1)].exception));}
     }
     break;
@@ -4958,7 +4964,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2263 "parser.y"
+#line 2269 "parser.y"
     {(yyval.catch_list)=(yyvsp[(1) - (2)].catch_list);list_append((yyval.catch_list).l,(yyvsp[(2) - (2)].exception));}
     }
     break;
@@ -4969,7 +4975,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2264 "parser.y"
+#line 2270 "parser.y"
     {(yyval.catch_list)=(yyvsp[(1) - (1)].catch_list);}
     }
     break;
@@ -4980,7 +4986,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2265 "parser.y"
+#line 2271 "parser.y"
     {
     (yyval.catch_list) = (yyvsp[(1) - (2)].catch_list);
     (yyval.catch_list).finally = 0;
@@ -4998,7 +5004,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2273 "parser.y"
+#line 2279 "parser.y"
     {
     (yyval.catch_list).l=list_new();
     (yyval.catch_list).finally = 0;
@@ -5016,7 +5022,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2282 "parser.y"
+#line 2288 "parser.y"
     {PASS12 new_state();}
     }
     break;
@@ -5027,7 +5033,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2282 "parser.y"
+#line 2288 "parser.y"
     {
     code_t*out = abc_nop(0);
 
@@ -5079,7 +5085,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2327 "parser.y"
+#line 2333 "parser.y"
     {
     (yyval.code)=(yyvsp[(2) - (2)].value).c;
     (yyval.code)=abc_throw((yyval.code));
@@ -5093,7 +5099,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2331 "parser.y"
+#line 2337 "parser.y"
     {
     if(!state->exception_name)
         syntaxerror("re-throw only possible within a catch block");
@@ -5111,7 +5117,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2342 "parser.y"
+#line 2348 "parser.y"
     {
      (yyval.code) = (yyvsp[(3) - (5)].value).c;
      (yyval.code) = abc_pushscope((yyval.code));
@@ -5127,7 +5133,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2352 "parser.y"
+#line 2358 "parser.y"
     {PASS12 (yyval.id)="package";}
     }
     break;
@@ -5138,7 +5144,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2354 "parser.y"
+#line 2360 "parser.y"
     {PASS12 (yyval.id) = concat3((yyvsp[(1) - (3)].id),".",(yyvsp[(3) - (3)].id));free((yyvsp[(1) - (3)].id));(yyvsp[(1) - (3)].id)=0;}
     }
     break;
@@ -5149,7 +5155,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2355 "parser.y"
+#line 2361 "parser.y"
     {PASS12 (yyval.id)=strdup((yyvsp[(1) - (1)].id));}
     }
     break;
@@ -5160,7 +5166,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2357 "parser.y"
+#line 2363 "parser.y"
     {PASS12 startpackage((yyvsp[(2) - (3)].id));free((yyvsp[(2) - (3)].id));(yyvsp[(2) - (3)].id)=0;}
     }
     break;
@@ -5171,7 +5177,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2358 "parser.y"
+#line 2364 "parser.y"
     {PASS12 endpackage();(yyval.code)=0;}
     }
     break;
@@ -5182,7 +5188,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2359 "parser.y"
+#line 2365 "parser.y"
     {PASS12 startpackage("");}
     }
     break;
@@ -5193,7 +5199,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2360 "parser.y"
+#line 2366 "parser.y"
     {PASS12 endpackage();(yyval.code)=0;}
     }
     break;
@@ -5204,7 +5210,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2362 "parser.y"
+#line 2368 "parser.y"
     {
        PASS12
        slotinfo_t*s = registry_find((yyvsp[(2) - (2)].classinfo)->package, (yyvsp[(2) - (2)].classinfo)->name);
@@ -5229,7 +5235,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2377 "parser.y"
+#line 2383 "parser.y"
     {
        PASS12
        if(strncmp("flash.", (yyvsp[(2) - (4)].id), 6)) {
@@ -5252,7 +5258,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2393 "parser.y"
+#line 2399 "parser.y"
     {PASS12 (yyval.flags)=0;}
     }
     break;
@@ -5263,7 +5269,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2394 "parser.y"
+#line 2400 "parser.y"
     {PASS12 (yyval.flags)=(yyvsp[(1) - (1)].flags);}
     }
     break;
@@ -5274,7 +5280,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2395 "parser.y"
+#line 2401 "parser.y"
     {PASS12 (yyval.flags)=(yyvsp[(1) - (1)].token);}
     }
     break;
@@ -5285,7 +5291,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2396 "parser.y"
+#line 2402 "parser.y"
     {PASS12 (yyval.flags)=(yyvsp[(1) - (2)].flags)|(yyvsp[(2) - (2)].token);}
     }
     break;
@@ -5296,7 +5302,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2398 "parser.y"
+#line 2404 "parser.y"
     {PASS12 (yyval.token)=FLAG_PUBLIC;}
     }
     break;
@@ -5307,7 +5313,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2399 "parser.y"
+#line 2405 "parser.y"
     {PASS12 (yyval.token)=FLAG_PRIVATE;}
     }
     break;
@@ -5318,7 +5324,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2400 "parser.y"
+#line 2406 "parser.y"
     {PASS12 (yyval.token)=FLAG_PROTECTED;}
     }
     break;
@@ -5329,7 +5335,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2401 "parser.y"
+#line 2407 "parser.y"
     {PASS12 (yyval.token)=FLAG_STATIC;}
     }
     break;
@@ -5340,7 +5346,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2402 "parser.y"
+#line 2408 "parser.y"
     {PASS12 (yyval.token)=FLAG_DYNAMIC;}
     }
     break;
@@ -5351,7 +5357,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2403 "parser.y"
+#line 2409 "parser.y"
     {PASS12 (yyval.token)=FLAG_FINAL;}
     }
     break;
@@ -5362,7 +5368,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2404 "parser.y"
+#line 2410 "parser.y"
     {PASS12 (yyval.token)=FLAG_OVERRIDE;}
     }
     break;
@@ -5373,7 +5379,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2405 "parser.y"
+#line 2411 "parser.y"
     {PASS12 (yyval.token)=FLAG_NATIVE;}
     }
     break;
@@ -5384,7 +5390,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2406 "parser.y"
+#line 2412 "parser.y"
     {PASS12 (yyval.token)=FLAG_PACKAGEINTERNAL;}
     }
     break;
@@ -5395,7 +5401,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2407 "parser.y"
+#line 2413 "parser.y"
     {PASS12 (yyval.token)=FLAG_NAMESPACE;}
     }
     break;
@@ -5406,7 +5412,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2409 "parser.y"
+#line 2415 "parser.y"
     {(yyval.classinfo)=registry_getobjectclass();}
     }
     break;
@@ -5417,7 +5423,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2410 "parser.y"
+#line 2416 "parser.y"
     {(yyval.classinfo)=(yyvsp[(2) - (2)].classinfo);}
     }
     break;
@@ -5428,7 +5434,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2412 "parser.y"
+#line 2418 "parser.y"
     {PASS12 (yyval.classinfo_list)=list_new();}
     }
     break;
@@ -5439,7 +5445,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2413 "parser.y"
+#line 2419 "parser.y"
     {PASS12 (yyval.classinfo_list)=(yyvsp[(2) - (2)].classinfo_list);}
     }
     break;
@@ -5450,7 +5456,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2415 "parser.y"
+#line 2421 "parser.y"
     {PASS12 (yyval.classinfo_list)=list_new();}
     }
     break;
@@ -5461,7 +5467,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2416 "parser.y"
+#line 2422 "parser.y"
     {PASS12 (yyval.classinfo_list)=(yyvsp[(2) - (2)].classinfo_list);}
     }
     break;
@@ -5472,7 +5478,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2420 "parser.y"
+#line 2426 "parser.y"
     {PASS12 startclass((yyvsp[(1) - (6)].flags),(yyvsp[(3) - (6)].id),(yyvsp[(4) - (6)].classinfo),(yyvsp[(5) - (6)].classinfo_list));}
     }
     break;
@@ -5483,7 +5489,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2422 "parser.y"
+#line 2428 "parser.y"
     {PASS12 endclass();(yyval.code)=0;}
     }
     break;
@@ -5494,7 +5500,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2426 "parser.y"
+#line 2432 "parser.y"
     {PASS12 startclass((yyvsp[(1) - (5)].flags)|FLAG_INTERFACE,(yyvsp[(3) - (5)].id),0,(yyvsp[(4) - (5)].classinfo_list));}
     }
     break;
@@ -5505,7 +5511,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2428 "parser.y"
+#line 2434 "parser.y"
     {PASS12 endclass();(yyval.code)=0;}
     }
     break;
@@ -5516,7 +5522,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2441 "parser.y"
+#line 2447 "parser.y"
     {
     code_t*c = state->cls->static_init->header;
     c = code_append(c, (yyvsp[(1) - (1)].code));  
@@ -5531,7 +5537,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2452 "parser.y"
+#line 2458 "parser.y"
     {
     syntaxerror("variable declarations not allowed in interfaces");
 }
@@ -5544,7 +5550,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2455 "parser.y"
+#line 2461 "parser.y"
     {
     PASS12
     (yyvsp[(1) - (8)].flags) |= FLAG_PUBLIC;
@@ -5564,7 +5570,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2470 "parser.y"
+#line 2476 "parser.y"
     {setstaticfunction((yyvsp[(1) - (3)].flags));}
     }
     break;
@@ -5575,7 +5581,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2470 "parser.y"
+#line 2476 "parser.y"
     {
     int flags = (yyvsp[(1) - (6)].flags);
     U8 access = flags2access((yyvsp[(1) - (6)].flags));
@@ -5655,7 +5661,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2543 "parser.y"
+#line 2549 "parser.y"
     {(yyval.constant)=0;}
     }
     break;
@@ -5666,7 +5672,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2544 "parser.y"
+#line 2550 "parser.y"
     {(yyval.constant)=(yyvsp[(2) - (2)].constant);}
     }
     break;
@@ -5677,7 +5683,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2546 "parser.y"
+#line 2552 "parser.y"
     {(yyval.constant) = constant_new_int((yyvsp[(1) - (1)].number_uint));}
     }
     break;
@@ -5688,7 +5694,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2547 "parser.y"
+#line 2553 "parser.y"
     {(yyval.constant) = constant_new_int((yyvsp[(1) - (1)].number_int));}
     }
     break;
@@ -5699,7 +5705,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2548 "parser.y"
+#line 2554 "parser.y"
     {(yyval.constant) = constant_new_uint((yyvsp[(1) - (1)].number_uint));}
     }
     break;
@@ -5710,7 +5716,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2549 "parser.y"
+#line 2555 "parser.y"
     {(yyval.constant) = constant_new_float((yyvsp[(1) - (1)].number_float));}
     }
     break;
@@ -5721,7 +5727,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2550 "parser.y"
+#line 2556 "parser.y"
     {(yyval.constant) = constant_new_string2((yyvsp[(1) - (1)].str).str,(yyvsp[(1) - (1)].str).len);free((char*)(yyvsp[(1) - (1)].str).str);}
     }
     break;
@@ -5732,7 +5738,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2552 "parser.y"
+#line 2558 "parser.y"
     {(yyval.constant) = constant_new_true((yyvsp[(1) - (1)].token));}
     }
     break;
@@ -5743,7 +5749,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2553 "parser.y"
+#line 2559 "parser.y"
     {(yyval.constant) = constant_new_false((yyvsp[(1) - (1)].token));}
     }
     break;
@@ -5754,7 +5760,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2554 "parser.y"
+#line 2560 "parser.y"
     {(yyval.constant) = constant_new_null((yyvsp[(1) - (1)].token));}
     }
     break;
@@ -5765,7 +5771,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2555 "parser.y"
+#line 2561 "parser.y"
     {
     // TODO
     as3_warning("Couldn't resolve %s", (yyvsp[(1) - (1)].id));
@@ -5780,7 +5786,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2564 "parser.y"
+#line 2570 "parser.y"
     {
     PASS12
     memset(&(yyval.params),0,sizeof((yyval.params)));
@@ -5794,7 +5800,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2568 "parser.y"
+#line 2574 "parser.y"
     {
     PASS12
     (yyval.params)=(yyvsp[(1) - (1)].params);
@@ -5808,7 +5814,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2574 "parser.y"
+#line 2580 "parser.y"
     {
     PASS12
     memset(&(yyval.params),0,sizeof((yyval.params)));
@@ -5824,7 +5830,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2580 "parser.y"
+#line 2586 "parser.y"
     {
     PASS12
     (yyval.params) =(yyvsp[(1) - (4)].params);
@@ -5840,7 +5846,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2588 "parser.y"
+#line 2594 "parser.y"
     {
     PASS12
     (yyval.params) = (yyvsp[(1) - (3)].params);
@@ -5855,7 +5861,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2593 "parser.y"
+#line 2599 "parser.y"
     {
     PASS12
     memset(&(yyval.params),0,sizeof((yyval.params)));
@@ -5870,7 +5876,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2599 "parser.y"
+#line 2605 "parser.y"
     {
      PASS12
      (yyval.param) = rfx_calloc(sizeof(param_t));
@@ -5888,7 +5894,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2607 "parser.y"
+#line 2613 "parser.y"
     {
      PASS12
      (yyval.param) = rfx_calloc(sizeof(param_t));
@@ -5906,7 +5912,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2617 "parser.y"
+#line 2623 "parser.y"
     {PASS12 (yyval.token)=0;}
     }
     break;
@@ -5917,7 +5923,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2620 "parser.y"
+#line 2626 "parser.y"
     {PASS12 startfunction(0,(yyvsp[(1) - (9)].flags),(yyvsp[(3) - (9)].token),(yyvsp[(4) - (9)].id),&(yyvsp[(6) - (9)].params),(yyvsp[(8) - (9)].classinfo));}
     }
     break;
@@ -5928,7 +5934,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2621 "parser.y"
+#line 2627 "parser.y"
     {
     PASS1 
     endfunction(0,(yyvsp[(1) - (12)].flags),(yyvsp[(3) - (12)].token),(yyvsp[(4) - (12)].id),&(yyvsp[(6) - (12)].params),0,0);
@@ -5952,7 +5958,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2637 "parser.y"
+#line 2643 "parser.y"
     {PASS12 (yyval.id)=0;}
     }
     break;
@@ -5963,7 +5969,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2639 "parser.y"
+#line 2645 "parser.y"
     {PASS12 innerfunction((yyvsp[(2) - (7)].id),&(yyvsp[(4) - (7)].params),(yyvsp[(6) - (7)].classinfo));}
     }
     break;
@@ -5974,7 +5980,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2640 "parser.y"
+#line 2646 "parser.y"
     {
     PASS1
     endfunction(0,0,0,(yyvsp[(2) - (10)].id),&(yyvsp[(4) - (10)].params),0,0);
@@ -6002,7 +6008,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2662 "parser.y"
+#line 2668 "parser.y"
     {
     PASS1 (yyval.classinfo)=0;
     PASS2
@@ -6019,7 +6025,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2670 "parser.y"
+#line 2676 "parser.y"
     {
     PASS1 static classinfo_t c;
           memset(&c, 0, sizeof(c));
@@ -6041,7 +6047,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2686 "parser.y"
+#line 2692 "parser.y"
     {PASS12 (yyval.classinfo_list)=list_new();list_append((yyval.classinfo_list), (yyvsp[(1) - (1)].classinfo));}
     }
     break;
@@ -6052,7 +6058,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2687 "parser.y"
+#line 2693 "parser.y"
     {PASS12 (yyval.classinfo_list)=(yyvsp[(1) - (3)].classinfo_list);list_append((yyval.classinfo_list),(yyvsp[(3) - (3)].classinfo));}
     }
     break;
@@ -6063,7 +6069,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2689 "parser.y"
+#line 2695 "parser.y"
     {(yyval.classinfo)=(yyvsp[(1) - (1)].classinfo);}
     }
     break;
@@ -6074,7 +6080,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2690 "parser.y"
+#line 2696 "parser.y"
     {(yyval.classinfo)=registry_getanytype();}
     }
     break;
@@ -6085,7 +6091,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2691 "parser.y"
+#line 2697 "parser.y"
     {(yyval.classinfo)=registry_getanytype();}
     }
     break;
@@ -6096,7 +6102,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2700 "parser.y"
+#line 2706 "parser.y"
     {(yyval.classinfo)=(yyvsp[(2) - (2)].classinfo);}
     }
     break;
@@ -6107,7 +6113,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2701 "parser.y"
+#line 2707 "parser.y"
     {(yyval.classinfo)=0;}
     }
     break;
@@ -6118,7 +6124,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2705 "parser.y"
+#line 2711 "parser.y"
     {(yyval.value_list).cc=0;(yyval.value_list).len=0;}
     }
     break;
@@ -6129,7 +6135,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2706 "parser.y"
+#line 2712 "parser.y"
     {(yyval.value_list)=(yyvsp[(2) - (3)].value_list);}
     }
     break;
@@ -6140,7 +6146,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2708 "parser.y"
+#line 2714 "parser.y"
     {(yyval.value_list).cc=0;(yyval.value_list).len=0;}
     }
     break;
@@ -6151,7 +6157,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2712 "parser.y"
+#line 2718 "parser.y"
     {(yyval.value_list).len=1;
                                                   (yyval.value_list).cc = (yyvsp[(1) - (1)].value).c;
                                                  }
@@ -6164,7 +6170,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2716 "parser.y"
+#line 2722 "parser.y"
     {(yyval.value_list) = (yyvsp[(1) - (2)].value_list);}
     }
     break;
@@ -6175,7 +6181,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2717 "parser.y"
+#line 2723 "parser.y"
     {
                                                   (yyval.value_list).len= (yyvsp[(1) - (2)].value_list).len+1;
                                                   (yyval.value_list).cc = code_append((yyvsp[(1) - (2)].value_list).cc, (yyvsp[(2) - (2)].value).c);
@@ -6189,7 +6195,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2723 "parser.y"
+#line 2729 "parser.y"
     {
     (yyval.value).c = (yyvsp[(2) - (4)].value).c;
     if((yyval.value).c->opcode == OPCODE_COERCE_A) (yyval.value).c = code_cutlast((yyval.value).c);
@@ -6230,7 +6236,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2759 "parser.y"
+#line 2765 "parser.y"
     {
     
     (yyval.value).c = (yyvsp[(1) - (4)].value).c;
@@ -6285,7 +6291,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2805 "parser.y"
+#line 2811 "parser.y"
     {
     if(!state->cls) syntaxerror("super() not allowed outside of a class");
     if(!state->method) syntaxerror("super() not allowed outside of a function");
@@ -6315,7 +6321,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2826 "parser.y"
+#line 2832 "parser.y"
     {
     (yyval.value).c = (yyvsp[(2) - (2)].value).c;
     if((yyval.value).c->opcode == OPCODE_COERCE_A) {
@@ -6345,7 +6351,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2847 "parser.y"
+#line 2853 "parser.y"
     {
     (yyval.code) = abc_returnvoid(0);
 }
@@ -6358,7 +6364,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2850 "parser.y"
+#line 2856 "parser.y"
     {
     (yyval.code) = (yyvsp[(2) - (2)].value).c;
     (yyval.code) = abc_returnvalue((yyval.code));
@@ -6372,7 +6378,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2857 "parser.y"
+#line 2863 "parser.y"
     {(yyval.value)=(yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6383,7 +6389,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2858 "parser.y"
+#line 2864 "parser.y"
     {(yyval.value) = (yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6394,7 +6400,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2859 "parser.y"
+#line 2865 "parser.y"
     {
     (yyval.value).c = (yyvsp[(1) - (3)].value).c;
     (yyval.value).c = cut_last_push((yyval.value).c);
@@ -6410,7 +6416,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2865 "parser.y"
+#line 2871 "parser.y"
     {
     (yyval.code)=cut_last_push((yyvsp[(1) - (1)].value).c);
 }
@@ -6423,7 +6429,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2871 "parser.y"
+#line 2877 "parser.y"
     {(yyval.value) = (yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6434,7 +6440,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2875 "parser.y"
+#line 2881 "parser.y"
     {(yyval.value) = (yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6445,7 +6451,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2877 "parser.y"
+#line 2883 "parser.y"
     {(yyval.value) = (yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6456,7 +6462,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2879 "parser.y"
+#line 2885 "parser.y"
     {(yyval.value) = (yyvsp[(1) - (1)].value);}
     }
     break;
@@ -6467,7 +6473,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2883 "parser.y"
+#line 2889 "parser.y"
     {
     (yyval.value).c = 0;
     namespace_t ns = {ACCESS_PACKAGE, ""};
@@ -6493,7 +6499,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2900 "parser.y"
+#line 2906 "parser.y"
     {(yyval.value).c = abc_pushbyte(0, (yyvsp[(1) - (1)].number_uint));
                    //MULTINAME(m, registry_getintclass());
                    //$$.c = abc_coerce2($$.c, &m); // FIXME
@@ -6508,7 +6514,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2905 "parser.y"
+#line 2911 "parser.y"
     {(yyval.value).c = abc_pushshort(0, (yyvsp[(1) - (1)].number_uint));
                     (yyval.value).t = TYPE_INT;
                    }
@@ -6521,7 +6527,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2908 "parser.y"
+#line 2914 "parser.y"
     {(yyval.value).c = abc_pushint(0, (yyvsp[(1) - (1)].number_int));
                   (yyval.value).t = TYPE_INT;
                  }
@@ -6534,7 +6540,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2911 "parser.y"
+#line 2917 "parser.y"
     {(yyval.value).c = abc_pushuint(0, (yyvsp[(1) - (1)].number_uint));
                    (yyval.value).t = TYPE_UINT;
                   }
@@ -6547,7 +6553,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2914 "parser.y"
+#line 2920 "parser.y"
     {(yyval.value).c = abc_pushdouble(0, (yyvsp[(1) - (1)].number_float));
                     (yyval.value).t = TYPE_FLOAT;
                    }
@@ -6560,7 +6566,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2917 "parser.y"
+#line 2923 "parser.y"
     {(yyval.value).c = abc_pushstring2(0, &(yyvsp[(1) - (1)].str));free((char*)(yyvsp[(1) - (1)].str).str);
                      (yyval.value).t = TYPE_STRING;
                     }
@@ -6573,7 +6579,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2920 "parser.y"
+#line 2926 "parser.y"
     {(yyval.value).c = abc_pushundefined(0);
                     (yyval.value).t = TYPE_ANY;
                    }
@@ -6586,7 +6592,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2923 "parser.y"
+#line 2929 "parser.y"
     {(yyval.value).c = abc_pushtrue(0);
                     (yyval.value).t = TYPE_BOOLEAN;
                    }
@@ -6599,7 +6605,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2926 "parser.y"
+#line 2932 "parser.y"
     {(yyval.value).c = abc_pushfalse(0);
                      (yyval.value).t = TYPE_BOOLEAN;
                     }
@@ -6612,7 +6618,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2929 "parser.y"
+#line 2935 "parser.y"
     {(yyval.value).c = abc_pushnull(0);
                     (yyval.value).t = TYPE_NULL;
                    }
@@ -6625,7 +6631,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2933 "parser.y"
+#line 2939 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_greaterequals((yyval.value).c);(yyval.value).c=abc_not((yyval.value).c);
              (yyval.value).t = TYPE_BOOLEAN;
             }
@@ -6638,7 +6644,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2936 "parser.y"
+#line 2942 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_greaterthan((yyval.value).c);
              (yyval.value).t = TYPE_BOOLEAN;
             }
@@ -6651,7 +6657,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2939 "parser.y"
+#line 2945 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_greaterthan((yyval.value).c);(yyval.value).c=abc_not((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
              }
@@ -6664,7 +6670,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2942 "parser.y"
+#line 2948 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_greaterequals((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
              }
@@ -6677,7 +6683,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2945 "parser.y"
+#line 2951 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_equals((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
              }
@@ -6690,7 +6696,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2948 "parser.y"
+#line 2954 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_strictequals((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
               }
@@ -6703,7 +6709,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2951 "parser.y"
+#line 2957 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_strictequals((yyval.value).c);(yyval.value).c = abc_not((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
              }
@@ -6716,7 +6722,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2954 "parser.y"
+#line 2960 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);(yyval.value).c = abc_equals((yyval.value).c);(yyval.value).c = abc_not((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
              }
@@ -6729,7 +6735,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2958 "parser.y"
+#line 2964 "parser.y"
     {(yyval.value).t = join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, 'O');
               (yyval.value).c = (yyvsp[(1) - (3)].value).c;
               (yyval.value).c = converttype((yyval.value).c, (yyvsp[(1) - (3)].value).t, (yyval.value).t);
@@ -6750,7 +6756,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2969 "parser.y"
+#line 2975 "parser.y"
     {
               (yyval.value).t = join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, 'A');
               /*printf("%08x:\n",$1.t);
@@ -6777,7 +6783,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2987 "parser.y"
+#line 2993 "parser.y"
     {(yyval.value).c=(yyvsp[(2) - (2)].value).c;
               (yyval.value).c = abc_not((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
@@ -6791,7 +6797,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2992 "parser.y"
+#line 2998 "parser.y"
     {(yyval.value).c=(yyvsp[(2) - (2)].value).c;
               (yyval.value).c = abc_bitnot((yyval.value).c);
               (yyval.value).t = TYPE_INT;
@@ -6805,7 +6811,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 2997 "parser.y"
+#line 3003 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_bitand((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6819,7 +6825,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3002 "parser.y"
+#line 3008 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_bitxor((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6833,7 +6839,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3007 "parser.y"
+#line 3013 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_bitor((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6847,7 +6853,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3012 "parser.y"
+#line 3018 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_rshift((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6861,7 +6867,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3016 "parser.y"
+#line 3022 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_urshift((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6875,7 +6881,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3020 "parser.y"
+#line 3026 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_lshift((yyval.value).c);
              (yyval.value).t = TYPE_INT;
@@ -6889,7 +6895,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3025 "parser.y"
+#line 3031 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_divide((yyval.value).c);
              (yyval.value).t = TYPE_NUMBER;
@@ -6903,7 +6909,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3029 "parser.y"
+#line 3035 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              (yyval.value).c = abc_modulo((yyval.value).c);
              (yyval.value).t = TYPE_NUMBER;
@@ -6917,7 +6923,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3033 "parser.y"
+#line 3039 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              if(BOTH_INT((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t)) {
                 (yyval.value).c = abc_add_i((yyval.value).c);
@@ -6936,7 +6942,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3042 "parser.y"
+#line 3048 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              if(BOTH_INT((yyvsp[(1) - (3)].value).t,(yyvsp[(3) - (3)].value).t)) {
                 (yyval.value).c = abc_subtract_i((yyval.value).c);
@@ -6955,7 +6961,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3051 "parser.y"
+#line 3057 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
              if(BOTH_INT((yyvsp[(1) - (3)].value).t,(yyvsp[(3) - (3)].value).t)) {
                 (yyval.value).c = abc_multiply_i((yyval.value).c);
@@ -6974,7 +6980,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3061 "parser.y"
+#line 3067 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c,(yyvsp[(3) - (3)].value).c);
               (yyval.value).c = abc_in((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
@@ -6988,7 +6994,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3066 "parser.y"
+#line 3072 "parser.y"
     {char use_astype=0; // flash player's astype works differently than astypelate
               if(use_astype && TYPE_IS_CLASS((yyvsp[(3) - (3)].value).t) && (yyvsp[(3) - (3)].value).t->data) {
                 MULTINAME(m, (classinfo_t*)((yyvsp[(3) - (3)].value).t->data));
@@ -7009,7 +7015,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3079 "parser.y"
+#line 3085 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c, (yyvsp[(3) - (3)].value).c);
               (yyval.value).c = abc_instanceof((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
@@ -7023,7 +7029,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3084 "parser.y"
+#line 3090 "parser.y"
     {(yyval.value).c = code_append((yyvsp[(1) - (3)].value).c, (yyvsp[(3) - (3)].value).c);
               (yyval.value).c = abc_istypelate((yyval.value).c);
               (yyval.value).t = TYPE_BOOLEAN;
@@ -7037,7 +7043,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3089 "parser.y"
+#line 3095 "parser.y"
     {
               (yyval.value).c = (yyvsp[(3) - (4)].value).c;
               (yyval.value).c = abc_typeof((yyval.value).c);
@@ -7052,7 +7058,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3095 "parser.y"
+#line 3101 "parser.y"
     {
               (yyval.value).c = cut_last_push((yyvsp[(2) - (2)].value).c);
               (yyval.value).c = abc_pushundefined((yyval.value).c);
@@ -7067,7 +7073,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3101 "parser.y"
+#line 3107 "parser.y"
     { (yyval.value).c = abc_pushundefined(0);
              (yyval.value).t = TYPE_ANY;
            }
@@ -7080,7 +7086,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3105 "parser.y"
+#line 3111 "parser.y"
     {(yyval.value)=(yyvsp[(2) - (3)].value);}
     }
     break;
@@ -7091,7 +7097,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3107 "parser.y"
+#line 3113 "parser.y"
     {
   (yyval.value)=(yyvsp[(2) - (2)].value);
   if(IS_INT((yyvsp[(2) - (2)].value).t)) {
@@ -7111,7 +7117,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3118 "parser.y"
+#line 3124 "parser.y"
     {
   (yyval.value).c = (yyvsp[(1) - (4)].value).c;
   (yyval.value).c = code_append((yyval.value).c, (yyvsp[(3) - (4)].value).c);
@@ -7129,7 +7135,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3127 "parser.y"
+#line 3133 "parser.y"
     {
     (yyval.value).c = code_new();
     (yyval.value).c = code_append((yyval.value).c, (yyvsp[(2) - (3)].value_list).cc);
@@ -7145,7 +7151,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3134 "parser.y"
+#line 3140 "parser.y"
     {(yyval.value_list).cc=0;(yyval.value_list).len=0;}
     }
     break;
@@ -7156,7 +7162,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3135 "parser.y"
+#line 3141 "parser.y"
     {(yyval.value_list)=(yyvsp[(1) - (1)].value_list);}
     }
     break;
@@ -7167,7 +7173,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3137 "parser.y"
+#line 3143 "parser.y"
     {
     (yyval.value_list).cc = 0;
     (yyval.value_list).cc = code_append((yyval.value_list).cc, (yyvsp[(1) - (3)].value).c);
@@ -7183,7 +7189,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3143 "parser.y"
+#line 3149 "parser.y"
     {
     (yyval.value_list).cc = (yyvsp[(1) - (5)].value_list).cc;
     (yyval.value_list).len = (yyvsp[(1) - (5)].value_list).len+2;
@@ -7199,7 +7205,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3152 "parser.y"
+#line 3158 "parser.y"
     {
     (yyval.value).c = code_new();
     (yyval.value).c = code_append((yyval.value).c, (yyvsp[(2) - (3)].value_list).cc);
@@ -7215,7 +7221,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3159 "parser.y"
+#line 3165 "parser.y"
     { 
                code_t*c = (yyvsp[(3) - (3)].value).c;
                if(BOTH_INT((yyvsp[(1) - (3)].value).t,(yyvsp[(3) - (3)].value).t)) {
@@ -7236,7 +7242,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3171 "parser.y"
+#line 3177 "parser.y"
     { 
                code_t*c = abc_modulo((yyvsp[(3) - (3)].value).c);
                c=converttype(c, join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, '%'), (yyvsp[(1) - (3)].value).t);
@@ -7252,7 +7258,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3177 "parser.y"
+#line 3183 "parser.y"
     { 
                code_t*c = abc_lshift((yyvsp[(3) - (3)].value).c);
                c=converttype(c, join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, '<'), (yyvsp[(1) - (3)].value).t);
@@ -7268,7 +7274,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3183 "parser.y"
+#line 3189 "parser.y"
     { 
                code_t*c = abc_rshift((yyvsp[(3) - (3)].value).c);
                c=converttype(c, join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, '>'), (yyvsp[(1) - (3)].value).t);
@@ -7284,7 +7290,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3189 "parser.y"
+#line 3195 "parser.y"
     { 
                code_t*c = abc_urshift((yyvsp[(3) - (3)].value).c);
                c=converttype(c, join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, 'U'), (yyvsp[(1) - (3)].value).t);
@@ -7300,7 +7306,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3195 "parser.y"
+#line 3201 "parser.y"
     { 
                code_t*c = abc_divide((yyvsp[(3) - (3)].value).c);
                c=converttype(c, join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, '/'), (yyvsp[(1) - (3)].value).t);
@@ -7316,7 +7322,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3201 "parser.y"
+#line 3207 "parser.y"
     { 
                code_t*c = abc_bitor((yyvsp[(3) - (3)].value).c);
                c=converttype(c, TYPE_INT, (yyvsp[(1) - (3)].value).t);
@@ -7332,7 +7338,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3207 "parser.y"
+#line 3213 "parser.y"
     { 
                code_t*c = abc_bitxor((yyvsp[(3) - (3)].value).c);
                c=converttype(c, TYPE_INT, (yyvsp[(1) - (3)].value).t);
@@ -7348,7 +7354,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3213 "parser.y"
+#line 3219 "parser.y"
     { 
                code_t*c = (yyvsp[(3) - (3)].value).c;
 
@@ -7371,7 +7377,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3226 "parser.y"
+#line 3232 "parser.y"
     { code_t*c = (yyvsp[(3) - (3)].value).c; 
                if(TYPE_IS_INT((yyvsp[(1) - (3)].value).t)) {
                 c=abc_subtract_i(c);
@@ -7392,7 +7398,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3237 "parser.y"
+#line 3243 "parser.y"
     { code_t*c = 0;
               c = code_append(c, (yyvsp[(3) - (3)].value).c);
               c = converttype(c, (yyvsp[(3) - (3)].value).t, (yyvsp[(1) - (3)].value).t);
@@ -7408,7 +7414,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3244 "parser.y"
+#line 3250 "parser.y"
     { 
               (yyval.value).t = join_types((yyvsp[(3) - (5)].value).t,(yyvsp[(5) - (5)].value).t,'?');
               (yyval.value).c = (yyvsp[(1) - (5)].value).c;
@@ -7418,7 +7424,7 @@ PASS2
               code_t*j2 = (yyval.value).c = abc_jump((yyval.value).c, 0);
               (yyval.value).c = j1->branch = abc_label((yyval.value).c);
               (yyval.value).c = code_append((yyval.value).c, (yyvsp[(5) - (5)].value).c);
-              (yyval.value).c = converttype((yyval.value).c, (yyvsp[(3) - (5)].value).t, (yyval.value).t);
+              (yyval.value).c = converttype((yyval.value).c, (yyvsp[(5) - (5)].value).t, (yyval.value).t);
               (yyval.value).c = j2->branch = abc_label((yyval.value).c);
             }
     }
@@ -7430,7 +7436,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3257 "parser.y"
+#line 3263 "parser.y"
     { code_t*c = 0;
              classinfo_t*type = (yyvsp[(1) - (2)].value).t;
              if((is_getlocal((yyvsp[(1) - (2)].value).c) && TYPE_IS_INT((yyvsp[(1) - (2)].value).t)) || TYPE_IS_NUMBER((yyvsp[(1) - (2)].value).t)) {
@@ -7465,7 +7471,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3284 "parser.y"
+#line 3290 "parser.y"
     { code_t*c = 0;
              classinfo_t*type = (yyvsp[(1) - (2)].value).t;
              if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) {
@@ -7488,7 +7494,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3298 "parser.y"
+#line 3304 "parser.y"
     { code_t*c = 0;
              classinfo_t*type = (yyvsp[(2) - (2)].value).t;
              if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) {
@@ -7511,7 +7517,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3312 "parser.y"
+#line 3318 "parser.y"
     { code_t*c = 0;
              classinfo_t*type = (yyvsp[(2) - (2)].value).t;
              if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) {
@@ -7534,14 +7540,13 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3327 "parser.y"
+#line 3333 "parser.y"
     { if(!state->cls->info)
                   syntaxerror("super keyword not allowed outside a class");
               classinfo_t*t = state->cls->info->superclass;
               if(!t) t = TYPE_OBJECT;
 
               memberinfo_t*f = registry_findmember(t, (yyvsp[(3) - (3)].id), 1);
-              namespace_t ns = {f->access, ""};
               MEMBER_MULTINAME(m, f, (yyvsp[(3) - (3)].id));
               (yyval.value).c = 0;
               (yyval.value).c = abc_getlocal_0((yyval.value).c);
@@ -7557,7 +7562,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3341 "parser.y"
+#line 3346 "parser.y"
     {
               // attribute TODO
               (yyval.value).c = abc_pushundefined(0);
@@ -7573,7 +7578,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3348 "parser.y"
+#line 3353 "parser.y"
     {
               // child attribute  TODO
               (yyval.value).c = abc_pushundefined(0);
@@ -7589,7 +7594,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3355 "parser.y"
+#line 3360 "parser.y"
     {
               // namespace declaration TODO
               (yyval.value).c = abc_pushundefined(0);
@@ -7605,7 +7610,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3362 "parser.y"
+#line 3367 "parser.y"
     {
               // descendants TODO
               (yyval.value).c = abc_pushundefined(0);
@@ -7621,7 +7626,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3369 "parser.y"
+#line 3374 "parser.y"
     {
               // filter TODO
               (yyval.value).c = abc_pushundefined(0);
@@ -7637,7 +7642,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3381 "parser.y"
+#line 3386 "parser.y"
     {(yyval.value).c = (yyvsp[(1) - (3)].value).c;
              classinfo_t*t = (yyvsp[(1) - (3)].value).t;
              char is_static = 0;
@@ -7679,7 +7684,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3414 "parser.y"
+#line 3419 "parser.y"
     {
     PASS1
     /* Queue unresolved identifiers for checking against the parent
@@ -7807,7 +7812,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3535 "parser.y"
+#line 3540 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -7818,7 +7823,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3536 "parser.y"
+#line 3541 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -7829,7 +7834,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3537 "parser.y"
+#line 3542 "parser.y"
     {(yyval.code)=0;}
     }
     break;
@@ -7840,7 +7845,7 @@ PASS2
     if(as3_pass==2) {
 
 /* Line 1464 of skeleton.m4  */
-#line 3539 "parser.y"
+#line 3544 "parser.y"
     {
     PASS12
     tokenizer_register_namespace((yyvsp[(3) - (3)].id));
@@ -7853,7 +7858,7 @@ PASS2
 
 
 /* Line 1464 of skeleton.m4  */
-#line 7857 "parser.tab.c"
+#line 7862 "parser.tab.c"
       default: break;
     }
   YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc);
index 06fff75..5a03a67 100644 (file)
@@ -127,7 +127,7 @@ char* access2str(int type);
 
 struct _namespace {
     U8 access;
-    char*name;
+    const char*name;
 };
 struct _namespace_set {
     namespace_list_t*namespaces;
index 54904aa..f253b1b 100644 (file)
@@ -369,14 +369,14 @@ static inline int handleint()
 
     char*max = l?"1073741824":"2147483647";
     if(yyleng-l>10) {
-        as3_warning("integer overflow: %s (converted to Number)", s);
+        as3_softwarning("integer overflow: %s (converted to Number)", s);
         return handlefloat();
     }
     if(yyleng-l==10) {
         int t;
         for(t=0;t<yyleng-l;t++) {
             if(yytext[l+t]>max[t]) {
-                as3_warning("integer overflow: %s (converted to Number)", s);
+                as3_softwarning("integer overflow: %s (converted to Number)", s);
                 return handlefloat();
             }
             else if(yytext[l+t]<max[t])
@@ -444,12 +444,12 @@ static inline int handlehex()
     }
     if(l && v>1073741824) {
         char*s = nrbuf();
-        as3_warning("signed integer overflow: %s (converted to Number)", s);
+        as3_softwarning("signed integer overflow: %s (converted to Number)", s);
         return setfloat(v);
     }
     if(!l && v>2147483647) {
         char*s = nrbuf();
-        as3_warning("unsigned integer overflow: %s (converted to Number)", s);
+        as3_softwarning("unsigned integer overflow: %s (converted to Number)", s);
         return setfloat(v);
     }
 
index 729ee1a..bc4eb95 100644 (file)
@@ -1653,14 +1653,14 @@ static inline int handleint()
 
     char*max = l?"1073741824":"2147483647";
     if(as3_leng-l>10) {
-        as3_warning("integer overflow: %s (converted to Number)", s);
+        as3_softwarning("integer overflow: %s (converted to Number)", s);
         return handlefloat();
     }
     if(as3_leng-l==10) {
         int t;
         for(t=0;t<as3_leng-l;t++) {
             if(as3_text[l+t]>max[t]) {
-                as3_warning("integer overflow: %s (converted to Number)", s);
+                as3_softwarning("integer overflow: %s (converted to Number)", s);
                 return handlefloat();
             }
             else if(as3_text[l+t]<max[t])
@@ -1728,12 +1728,12 @@ static inline int handlehex()
     }
     if(l && v>1073741824) {
         char*s = nrbuf();
-        as3_warning("signed integer overflow: %s (converted to Number)", s);
+        as3_softwarning("signed integer overflow: %s (converted to Number)", s);
         return setfloat(v);
     }
     if(!l && v>2147483647) {
         char*s = nrbuf();
-        as3_warning("unsigned integer overflow: %s (converted to Number)", s);
+        as3_softwarning("unsigned integer overflow: %s (converted to Number)", s);
         return setfloat(v);
     }