From 434d5040b814eae784d080c695fe8c3d370a166b Mon Sep 17 00:00:00 2001 From: Matthias Kramm Date: Mon, 16 Feb 2009 17:24:08 +0100 Subject: [PATCH] continued namespace member implementation --- lib/as3/builtin.c | 7054 +++++++++++++++++++++++++------------------------- lib/as3/import.c | 9 +- lib/as3/mklib.c | 5 +- lib/as3/parser.tab.c | 1593 ++++++------ lib/as3/parser.tab.h | 6 +- lib/as3/parser.y | 219 +- lib/as3/pool.c | 2 +- lib/as3/registry.c | 37 +- lib/as3/registry.h | 8 +- lib/as3/test | 4 +- lib/as3/tokenizer.h | 5 + lib/q.c | 8 + lib/q.h | 1 + 13 files changed, 4536 insertions(+), 4415 deletions(-) diff --git a/lib/as3/builtin.c b/lib/as3/builtin.c index dfc74a4..854c3ca 100644 --- a/lib/as3/builtin.c +++ b/lib/as3/builtin.c @@ -193,25 +193,25 @@ 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_shift; +static methodinfo_t _Array_concat; 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_forEach; static methodinfo_t _Array_unshift; -static methodinfo_t _Array_some; +static methodinfo_t _Array_lastIndexOf; +static methodinfo_t _Array_sort; +static methodinfo_t _Array_every; 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_join; +static methodinfo_t _Array_some; +static methodinfo_t _Array_map; static methodinfo_t _Array_reverse; -static methodinfo_t _Array_push; +static methodinfo_t _Array_sortOn; static varinfo_t _Array_length; +static methodinfo_t _Array_push; static classinfo_t flash_text_GridFitType; static classinfo_t flash_filters_DisplacementMapFilterMode; static classinfo_t flash_geom_ColorTransform; @@ -236,10 +236,10 @@ 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_length; static varinfo_t _Function_prototype; +static methodinfo_t _Function_apply; static classinfo_t flash_geom_PerspectiveProjection; static varinfo_t flash_geom_PerspectiveProjection_fieldOfView; static varinfo_t flash_geom_PerspectiveProjection_projectionCenter; @@ -283,10 +283,10 @@ 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 _Namespace_valueOf; static methodinfo_t flash_utils_setTimeout; static classinfo_t flash_geom_Matrix3D; static methodinfo_t flash_geom_Matrix3D_interpolateTo; @@ -420,36 +420,36 @@ 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_writeMultiByte; +static methodinfo_t flash_utils_IDataOutput_writeFloat; 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_writeBoolean; 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_writeUnsignedInt; +static methodinfo_t flash_utils_IDataOutput_writeInt; +static varinfo_t flash_utils_IDataOutput_endian; +static methodinfo_t flash_utils_IDataOutput_writeUTF; static methodinfo_t flash_utils_IDataOutput_writeDouble; +static varinfo_t flash_utils_IDataOutput_objectEncoding; 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_getProperty; 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_getDescendants; +static methodinfo_t flash_utils_Proxy_nextValue; static methodinfo_t flash_utils_Proxy_nextNameIndex; static methodinfo_t flash_utils_Proxy_hasProperty; +static methodinfo_t flash_utils_Proxy_nextName; 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; @@ -550,72 +550,72 @@ 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 methodinfo_t _QName_valueOf; static classinfo_t _UninitializedError; static classinfo_t _Date; -static methodinfo_t _Date_getTimezoneOffset; -static methodinfo_t _Date_getTime; -static methodinfo_t _Date_setUTCMilliseconds; +static methodinfo_t _Date_getMilliseconds; +static methodinfo_t _Date_setTime; static varinfo_t _Date_month; -static methodinfo_t _Date_toString; -static methodinfo_t _Date_getHours; +static methodinfo_t _Date_setUTCSeconds; static varinfo_t _Date_date; static varinfo_t _Date_milliseconds; -static methodinfo_t _Date_setSeconds; -static methodinfo_t _Date_getDate; +static methodinfo_t _Date_setDate; static varinfo_t _Date_hoursUTC; -static methodinfo_t _Date_getUTCDate; +static methodinfo_t _Date_setUTCDate; +static methodinfo_t _Date_setSeconds; static varinfo_t _Date_timezoneOffset; -static methodinfo_t _Date_setTime; +static methodinfo_t _Date_getDate; static varinfo_t _Date_millisecondsUTC; static varinfo_t _Date_minutes; -static methodinfo_t _Date_setUTCHours; +static methodinfo_t _Date_getUTCHours; static varinfo_t _Date_minutesUTC; -static methodinfo_t _Date_toLocaleTimeString; +static methodinfo_t _Date_getUTCDay; +static methodinfo_t _Date_getUTCSeconds; +static methodinfo_t _Date_getDay; static varinfo_t _Date_fullYearUTC; static methodinfo_t _Date_UTC; +static methodinfo_t _Date_getTimezoneOffset; 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 methodinfo_t _Date_toUTCString; +static methodinfo_t _Date_getMinutes; +static methodinfo_t _Date_toDateString; static varinfo_t _Date_fullYear; static methodinfo_t _Date_getUTCFullYear; -static methodinfo_t _Date_getSeconds; +static methodinfo_t _Date_setMilliseconds; 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_getUTCDate; +static methodinfo_t _Date_setUTCHours; +static methodinfo_t _Date_setMonth; +static methodinfo_t _Date_getMonth; +static methodinfo_t _Date_getUTCMilliseconds; static methodinfo_t _Date_getFullYear; -static methodinfo_t _Date_setFullYear; +static methodinfo_t _Date_toLocaleTimeString; +static varinfo_t _Date_seconds; static methodinfo_t _Date_setHours; -static methodinfo_t _Date_setMonth; +static methodinfo_t _Date_setUTCFullYear; +static methodinfo_t _Date_setUTCMonth; +static methodinfo_t _Date_toTimeString; +static methodinfo_t _Date_valueOf; +static methodinfo_t _Date_getTime; 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 methodinfo_t _Date_getSeconds; +static methodinfo_t _Date_setMinutes; static varinfo_t _Date_dayUTC; -static methodinfo_t _Date_getDay; -static methodinfo_t _Date_setUTCMonth; +static methodinfo_t _Date_getUTCMonth; static varinfo_t _Date_hours; -static methodinfo_t _Date_getUTCDay; -static methodinfo_t _Date_setUTCFullYear; +static methodinfo_t _Date_setFullYear; +static methodinfo_t _Date_getUTCMinutes; +static methodinfo_t _Date_setUTCMinutes; static varinfo_t _Date_secondsUTC; -static methodinfo_t _Date_toTimeString; -static methodinfo_t _Date_setMilliseconds; -static methodinfo_t _Date_getUTCHours; +static methodinfo_t _Date_setUTCMilliseconds; +static methodinfo_t _Date_toString; +static methodinfo_t _Date_getHours; +static methodinfo_t _Date_toLocaleString; static classinfo_t flash_text_StyleSheet; static varinfo_t flash_text_StyleSheet_styleNames; static methodinfo_t flash_text_StyleSheet_clear; @@ -628,27 +628,27 @@ 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_fromCharCode; +static methodinfo_t _String_charCodeAt; +static methodinfo_t _String_substring; +static methodinfo_t _String_match; +static methodinfo_t _String_concat; +static methodinfo_t _String_toLowerCase; static methodinfo_t _String_indexOf; -static methodinfo_t _String_replace; +static methodinfo_t _String_toLocaleUpperCase; +static methodinfo_t _String_substr; +static methodinfo_t _String_toUpperCase; +static methodinfo_t _String_split; +static methodinfo_t _String_search; static methodinfo_t _String_lastIndexOf; static methodinfo_t _String_valueOf; -static methodinfo_t _String_concat; -static methodinfo_t _String_substr; +static methodinfo_t _String_replace; 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 methodinfo_t _String_localeCompare; +static methodinfo_t _String_toString; 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; @@ -667,11 +667,11 @@ 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 methodinfo_t _int_toFixed; +static methodinfo_t _int_toExponential; +static methodinfo_t _int_valueOf; static classinfo_t flash_text_engine_FontMetrics; static varinfo_t flash_text_engine_FontMetrics_superscriptOffset; static varinfo_t flash_text_engine_FontMetrics_underlineThickness; @@ -687,8 +687,8 @@ 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 methodinfo_t flash_utils_IExternalizable_readExternal; static classinfo_t __AS3___vec_Vector; static classinfo_t flash_filters_GradientBevelFilter; static varinfo_t flash_filters_GradientBevelFilter_strength; @@ -762,28 +762,28 @@ 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_readBoolean; 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_readShort; static methodinfo_t flash_utils_IDataInput_readUnsignedShort; +static methodinfo_t flash_utils_IDataInput_readBytes; +static varinfo_t flash_utils_IDataInput_endian; +static methodinfo_t flash_utils_IDataInput_readByte; +static methodinfo_t flash_utils_IDataInput_readUTF; +static methodinfo_t flash_utils_IDataInput_readDouble; static methodinfo_t flash_utils_IDataInput_readObject; +static varinfo_t flash_utils_IDataInput_bytesAvailable; +static varinfo_t flash_utils_IDataInput_objectEncoding; static methodinfo_t flash_utils_IDataInput_readFloat; -static varinfo_t flash_utils_IDataInput_endian; -static methodinfo_t flash_utils_IDataInput_readBoolean; +static methodinfo_t flash_utils_IDataInput_readInt; +static methodinfo_t flash_utils_IDataInput_readUTFBytes; +static methodinfo_t flash_utils_IDataInput_readUnsignedInt; 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_hasEventListener; +static methodinfo_t flash_events_IEventDispatcher_willTrigger; static methodinfo_t flash_events_IEventDispatcher_dispatchEvent; static classinfo_t _Class; static varinfo_t _Class_prototype; @@ -822,11 +822,11 @@ 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 methodinfo_t _Object_propertyIsEnumerable; +static methodinfo_t _Object__dontEnumPrototype; +static methodinfo_t _Object__setPropertyIsEnumerable; static classinfo_t flash_errors_EOFError; static classinfo_t flash_net_NetStream; static varinfo_t flash_net_NetStream_videoCodec; @@ -866,49 +866,49 @@ 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_insertChildAfter; +static methodinfo_t _XMLList_setChildren; 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_appendChild; +static methodinfo_t _XMLList_normalize; 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_comments; 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_setNamespace; +static methodinfo_t _XMLList_childIndex; static methodinfo_t _XMLList_valueOf; +static methodinfo_t _XMLList_text; +static methodinfo_t _XMLList_setLocalName; static methodinfo_t _XMLList_localName; +static methodinfo_t _XMLList_processingInstructions; +static methodinfo_t _XMLList_hasComplexContent; static methodinfo_t _XMLList_inScopeNamespaces; +static methodinfo_t _XMLList_children; +static methodinfo_t _XMLList_child; +static methodinfo_t _XMLList_setName; +static methodinfo_t _XMLList_hasSimpleContent; +static methodinfo_t _XMLList_replace; +static methodinfo_t _XMLList_attribute; +static methodinfo_t _XMLList_propertyIsEnumerable; +static methodinfo_t _XMLList_nodeKind; +static methodinfo_t _XMLList_length; +static methodinfo_t _XMLList_toXMLString; +static methodinfo_t _XMLList_copy; 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 _XMLList_removeNamespace; +static methodinfo_t _XMLList_addNamespace; +static methodinfo_t _XMLList_toString; +static methodinfo_t _XMLList_elements; +static methodinfo_t _XMLList_descendants; +static methodinfo_t _XMLList_prependChild; +static methodinfo_t _XMLList_insertChildBefore; +static methodinfo_t _XMLList_namespaceDeclarations; +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; @@ -1010,8 +1010,8 @@ 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 _Boolean_valueOf; static methodinfo_t flash_sampler_getMemberNames; static methodinfo_t flash_utils_getQualifiedClassName; static classinfo_t flash_text_engine_GraphicElement; @@ -1086,20 +1086,20 @@ 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 methodinfo_t flash_text_TextField_pasteRichText; static varinfo_t flash_text_TextField_wordWrap; static methodinfo_t flash_text_TextField_appendText; +static methodinfo_t flash_text_TextField_copyRichText; static varinfo_t flash_text_TextField_caretIndex; static varinfo_t flash_text_TextField_mouseWheelEnabled; static varinfo_t flash_text_TextField_selectionBeginIndex; @@ -1215,55 +1215,55 @@ 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_setSettings; +static methodinfo_t _XML_addNamespace; static methodinfo_t _XML_comments; -static methodinfo_t _XML_processingInstructions; +static methodinfo_t _XML_setNotification; +static methodinfo_t _XML_elements; static methodinfo_t _XML_inScopeNamespaces; +static methodinfo_t _XML_nodeKind; +static methodinfo_t _XML_normalize; +static methodinfo_t _XML_toXMLString; +static methodinfo_t _XML_settings; +static methodinfo_t _XML_name; +static methodinfo_t _XML_parent; +static methodinfo_t _XML_localName; static varinfo_t _XML_prettyPrinting; +static methodinfo_t _XML_insertChildBefore; 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_child; 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 varinfo_t _XML_ignoreWhitespace; static methodinfo_t _XML_propertyIsEnumerable; +static methodinfo_t _XML_appendChild; +static methodinfo_t _XML_removeNamespace; +static methodinfo_t _XML_copy; +static methodinfo_t _XML_childIndex; +static methodinfo_t _XML_setChildren; +static methodinfo_t _XML_processingInstructions; 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_valueOf; static methodinfo_t _XML_insertChildAfter; +static methodinfo_t _XML_replace; +static methodinfo_t _XML_namespaceDeclarations; +static methodinfo_t _XML_hasComplexContent; +static methodinfo_t _XML_setLocalName; +static methodinfo_t _XML_descendants; +static methodinfo_t _XML_attribute; +static methodinfo_t _XML_namespace; 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 methodinfo_t _XML_length; +static methodinfo_t _XML_hasSimpleContent; +static methodinfo_t _XML_hasOwnProperty; +static methodinfo_t _XML_attributes; +static methodinfo_t _XML_prependChild; +static methodinfo_t _XML_toString; +static methodinfo_t _XML_contains; static classinfo_t flash_net_NetStreamInfo; static varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond; static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength; @@ -1376,10 +1376,10 @@ 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 methodinfo_t _RegExp_test; static varinfo_t _RegExp_ignoreCase; +static methodinfo_t _RegExp_exec; static varinfo_t _RegExp_dotall; static varinfo_t _RegExp_lastIndex; static varinfo_t _RegExp_extended; @@ -1446,11 +1446,11 @@ 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 methodinfo_t _Number_toFixed; +static methodinfo_t _Number_toExponential; +static methodinfo_t _Number_valueOf; static classinfo_t flash_display_Graphics; static methodinfo_t flash_display_Graphics_drawPath; static methodinfo_t flash_display_Graphics_drawEllipse; @@ -1717,11 +1717,11 @@ 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 _uint_toFixed; +static methodinfo_t _uint_toExponential; +static methodinfo_t _uint_valueOf; static methodinfo_t flash_debugger_enterDebugger; static classinfo_t flash_geom_Orientation3D; static classinfo_t flash_text_engine_CFFHinting; @@ -1904,390 +1904,390 @@ 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 varinfo_t flash_text_TextFormat_leading = {0x01, 0x00, 0x80, 0x16, "", "leading", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_bold = {0x01, 0x00, 0x80, 0x16, "", "bold", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_underline = {0x01, 0x00, 0x80, 0x16, "", "underline", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_letterSpacing = {0x01, 0x00, 0x80, 0x16, "", "letterSpacing", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_kerning = {0x01, 0x00, 0x80, 0x16, "", "kerning", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_italic = {0x01, 0x00, 0x80, 0x16, "", "italic", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_rightMargin = {0x01, 0x00, 0x80, 0x16, "", "rightMargin", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_bullet = {0x01, 0x00, 0x80, 0x16, "", "bullet", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_url = {0x01, 0x00, 0x80, 0x16, "", "url", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_indent = {0x01, 0x00, 0x80, 0x16, "", "indent", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_leftMargin = {0x01, 0x00, 0x80, 0x16, "", "leftMargin", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_display = {0x01, 0x00, 0x80, 0x16, "", "display", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_align = {0x01, 0x00, 0x80, 0x16, "", "align", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_tabStops = {0x01, 0x00, 0x80, 0x16, "", "tabStops", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_blockIndent = {0x01, 0x00, 0x80, 0x16, "", "blockIndent", 0, 0, &flash_text_TextFormat, 0}; +static varinfo_t flash_text_TextFormat_font = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_filters_BitmapFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_filters_DropShadowFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_angle = {0x01, 0x00, 0x80, 0x16, "", "angle", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_knockout = {0x01, 0x00, 0x80, 0x16, "", "knockout", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_hideObject = {0x01, 0x00, 0x80, 0x16, "", "hideObject", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_inner = {0x01, 0x00, 0x80, 0x16, "", "inner", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_DropShadowFilter, 0}; +static varinfo_t flash_filters_DropShadowFilter_distance = {0x01, 0x00, 0x80, 0x16, "", "distance", 0, 0, &flash_filters_DropShadowFilter, 0}; +static methodinfo_t flash_filters_DropShadowFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_DropShadowFilter, 0}; static classinfo_t adobe_utils_CustomActions = {0x03, 0x00, 0x81, 0x16, "adobe.utils", "CustomActions", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_geom_Transform_matrix = {0x01, 0x00, 0x80, 0x16, "", "matrix", 0, 0, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_perspectiveProjection = {0x01, 0x00, 0x80, 0x16, "", "perspectiveProjection", 0, 0, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_concatenatedMatrix = {0x01, 0x00, 0x80, 0x16, "", "concatenatedMatrix", 0, 0, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_colorTransform = {0x01, 0x00, 0x80, 0x16, "", "colorTransform", 0, 0, &flash_geom_Transform, 0}; +static methodinfo_t flash_geom_Transform_getRelativeMatrix3D = {0x02, 0x00, 0x80, 0x16, "", "getRelativeMatrix3D", 0, &flash_geom_Matrix3D, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_pixelBounds = {0x01, 0x00, 0x80, 0x16, "", "pixelBounds", 0, 0, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_matrix3D = {0x01, 0x00, 0x80, 0x16, "", "matrix3D", 0, 0, &flash_geom_Transform, 0}; +static varinfo_t flash_geom_Transform_concatenatedColorTransform = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_events_MouseEvent_localY = {0x01, 0x00, 0x80, 0x16, "", "localY", 0, 0, &flash_events_MouseEvent, 0}; +static methodinfo_t flash_events_MouseEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_delta = {0x01, 0x00, 0x80, 0x16, "", "delta", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_stageX = {0x01, 0x00, 0x80, 0x16, "", "stageX", 0, 0, &flash_events_MouseEvent, 0}; +static methodinfo_t flash_events_MouseEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, "", "relatedObject", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isRelatedObjectInaccessible", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_stageY = {0x01, 0x00, 0x80, 0x16, "", "stageY", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_altKey = {0x01, 0x00, 0x80, 0x16, "", "altKey", 0, 0, &flash_events_MouseEvent, 0}; +static methodinfo_t flash_events_MouseEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, "", "ctrlKey", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_localX = {0x01, 0x00, 0x80, 0x16, "", "localX", 0, 0, &flash_events_MouseEvent, 0}; +static varinfo_t flash_events_MouseEvent_buttonDown = {0x01, 0x00, 0x80, 0x16, "", "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_media_Camera_getCamera = {0x02, 0x00, 0x82, 0x16, "", "getCamera", 0, &flash_media_Camera, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_fps = {0x01, 0x00, 0x80, 0x16, "", "fps", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setMode = {0x02, 0x00, 0x80, 0x16, "", "setMode", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_keyFrameInterval = {0x01, 0x00, 0x80, 0x16, "", "keyFrameInterval", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_motionTimeout = {0x01, 0x00, 0x80, 0x16, "", "motionTimeout", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setCursor = {0x02, 0x00, 0x80, 0x16, "", "setCursor", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setLoopback = {0x02, 0x00, 0x80, 0x16, "", "setLoopback", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_currentFPS = {0x01, 0x00, 0x80, 0x16, "", "currentFPS", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setKeyFrameInterval = {0x02, 0x00, 0x80, 0x16, "", "setKeyFrameInterval", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_motionLevel = {0x01, 0x00, 0x80, 0x16, "", "motionLevel", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_bandwidth = {0x01, 0x00, 0x80, 0x16, "", "bandwidth", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_muted = {0x01, 0x00, 0x80, 0x16, "", "muted", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_activityLevel = {0x01, 0x00, 0x80, 0x16, "", "activityLevel", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_loopback = {0x01, 0x00, 0x80, 0x16, "", "loopback", 0, 0, &flash_media_Camera, 0}; +static varinfo_t flash_media_Camera_names = {0x01, 0x00, 0x82, 0x16, "", "names", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setQuality = {0x02, 0x00, 0x80, 0x16, "", "setQuality", 0, 0, &flash_media_Camera, 0}; +static methodinfo_t flash_media_Camera_setMotionLevel = {0x02, 0x00, 0x80, 0x16, "", "setMotionLevel", 0, 0, &flash_media_Camera, 0}; static methodinfo_t flash_net_registerClassAlias = {0x02, 0x00, 0x82, 0x16, "flash.net", "registerClassAlias", 0, 0, 0, 0}; static 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 methodinfo_t flash_utils_ByteArray_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "readUTFBytes", 0, &_String, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_uncompress = {0x02, 0x00, 0x80, 0x16, "", "uncompress", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_deflate = {0x02, 0x00, 0x80, 0x16, "", "deflate", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, 0, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readShort = {0x02, 0x00, 0x80, 0x16, "", "readShort", 0, &_int, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, 0, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readByte = {0x02, 0x00, 0x80, 0x16, "", "readByte", 0, &_int, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_endian = {0x01, 0x00, 0x80, 0x16, "", "endian", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_utils_ByteArray, 0}; +static varinfo_t flash_utils_ByteArray_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_compress = {0x02, 0x00, 0x80, 0x16, "", "compress", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, 0, &flash_utils_ByteArray, 0}; +static methodinfo_t flash_utils_ByteArray_readUTF = {0x02, 0x00, 0x80, 0x16, "", "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_accessibility_AccessibilityImplementation_get_accState = {0x02, 0x00, 0x80, 0x16, "", "get_accState", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {0x02, 0x00, 0x80, 0x16, "", "get_accName", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {0x02, 0x00, 0x80, 0x16, "", "get_accSelection", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {0x02, 0x00, 0x80, 0x16, "", "accDoDefaultAction", 0, 0, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {0x02, 0x00, 0x80, 0x16, "", "get_accFocus", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {0x02, 0x00, 0x80, 0x16, "", "get_accDefaultAction", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {0x02, 0x00, 0x80, 0x16, "", "accSelect", 0, 0, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {0x02, 0x00, 0x80, 0x16, "", "get_accValue", 0, &_String, &flash_accessibility_AccessibilityImplementation, 0}; +static varinfo_t flash_accessibility_AccessibilityImplementation_stub = {0x01, 0x00, 0x80, 0x16, "", "stub", 0, &_Boolean, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {0x02, 0x00, 0x80, 0x16, "", "get_accRole", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0}; +static varinfo_t flash_accessibility_AccessibilityImplementation_errno = {0x01, 0x00, 0x80, 0x16, "", "errno", 0, &_uint, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy = {0x02, 0x00, 0x80, 0x16, "", "isLabeledBy", 0, &_Boolean, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {0x02, 0x00, 0x80, 0x16, "", "accLocation", 0, 0, &flash_accessibility_AccessibilityImplementation, 0}; +static methodinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {0x02, 0x00, 0x80, 0x16, "", "getChildIDArray", 0, &_Array, &flash_accessibility_AccessibilityImplementation, 0}; static 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 flash_events_SyncEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SyncEvent, 0}; +static methodinfo_t flash_events_SyncEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SyncEvent, 0}; +static varinfo_t flash_events_SyncEvent_changeList = {0x01, 0x00, 0x80, 0x16, "", "changeList", 0, 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 flash_net_Socket_writeBoolean = {0x02, 0x00, 0x80, 0x16, "", "writeBoolean", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeByte = {0x02, 0x00, 0x80, 0x16, "", "writeByte", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeObject = {0x02, 0x00, 0x80, 0x16, "", "writeObject", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "readUTFBytes", 0, &_String, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeMultiByte = {0x02, 0x00, 0x80, 0x16, "", "writeMultiByte", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeInt = {0x02, 0x00, 0x80, 0x16, "", "writeInt", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeShort = {0x02, 0x00, 0x80, 0x16, "", "writeShort", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readShort = {0x02, 0x00, 0x80, 0x16, "", "readShort", 0, &_int, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeUTF = {0x02, 0x00, 0x80, 0x16, "", "writeUTF", 0, 0, &flash_net_Socket, 0}; +static varinfo_t flash_net_Socket_timeout = {0x01, 0x00, 0x80, 0x16, "", "timeout", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeBytes = {0x02, 0x00, 0x80, 0x16, "", "writeBytes", 0, 0, &flash_net_Socket, 0}; +static varinfo_t flash_net_Socket_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_net_Socket, 0}; +static varinfo_t flash_net_Socket_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_flush = {0x02, 0x00, 0x80, 0x16, "", "flush", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "writeUnsignedInt", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeDouble = {0x02, 0x00, 0x80, 0x16, "", "writeDouble", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeFloat = {0x02, 0x00, 0x80, 0x16, "", "writeFloat", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readByte = {0x02, 0x00, 0x80, 0x16, "", "readByte", 0, &_int, &flash_net_Socket, 0}; +static varinfo_t flash_net_Socket_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, 0, &flash_net_Socket, 0}; +static varinfo_t flash_net_Socket_endian = {0x01, 0x00, 0x80, 0x16, "", "endian", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_writeUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "writeUTFBytes", 0, 0, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_net_Socket, 0}; +static methodinfo_t flash_net_Socket_readUTF = {0x02, 0x00, 0x80, 0x16, "", "readUTF", 0, &_String, &flash_net_Socket, 0}; static methodinfo_t _unescape = {0x02, 0x00, 0x82, 0x16, "", "unescape", 0, &_String, 0, 0}; static classinfo_t flash_utils_Timer = {0x03, 0x00, 0x80, 0x16, "flash.utils", "Timer", 0, &flash_events_EventDispatcher, interfaces: {0}}; -static methodinfo_t flash_utils_Timer_reset = {0x02, 0x00, 0x80, 0x16, 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 methodinfo_t flash_utils_Timer_reset = {0x02, 0x00, 0x80, 0x16, "", "reset", 0, 0, &flash_utils_Timer, 0}; +static varinfo_t flash_utils_Timer_running = {0x01, 0x00, 0x80, 0x16, "", "running", 0, 0, &flash_utils_Timer, 0}; +static varinfo_t flash_utils_Timer_repeatCount = {0x01, 0x00, 0x80, 0x16, "", "repeatCount", 0, 0, &flash_utils_Timer, 0}; +static methodinfo_t flash_utils_Timer_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, 0, &flash_utils_Timer, 0}; +static methodinfo_t flash_utils_Timer_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, 0, &flash_utils_Timer, 0}; +static varinfo_t flash_utils_Timer_currentCount = {0x01, 0x00, 0x80, 0x16, "", "currentCount", 0, 0, &flash_utils_Timer, 0}; +static varinfo_t flash_utils_Timer_delay = {0x01, 0x00, 0x80, 0x16, "", "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_shift = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "shift", 0, 0, &_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_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_forEach = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "forEach", 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_lastIndexOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "lastIndexOf", 0, &_int, &_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_every = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "every", 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_join = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "join", 0, &_String, &_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_map = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "map", 0, &_Array, &_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_sortOn = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "sortOn", 0, 0, &_Array, 0}; +static varinfo_t _Array_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &_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 varinfo_t flash_geom_ColorTransform_blueOffset = {0x01, 0x00, 0x80, 0x16, "", "blueOffset", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_greenOffset = {0x01, 0x00, 0x80, 0x16, "", "greenOffset", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_greenMultiplier = {0x01, 0x00, 0x80, 0x16, "", "greenMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_redMultiplier = {0x01, 0x00, 0x80, 0x16, "", "redMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_geom_ColorTransform, 0}; +static methodinfo_t flash_geom_ColorTransform_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, 0, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_alphaOffset = {0x01, 0x00, 0x80, 0x16, "", "alphaOffset", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_blueMultiplier = {0x01, 0x00, 0x80, 0x16, "", "blueMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0}; +static methodinfo_t flash_geom_ColorTransform_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_alphaMultiplier = {0x01, 0x00, 0x80, 0x16, "", "alphaMultiplier", 0, &_Number, &flash_geom_ColorTransform, 0}; +static varinfo_t flash_geom_ColorTransform_redOffset = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, &_Boolean, &flash_media_SoundLoaderContext, 0}; +static varinfo_t flash_media_SoundLoaderContext_bufferTime = {0x01, 0x00, 0x80, 0x16, "", "bufferTime", 0, &_Number, &flash_media_SoundLoaderContext, 0}; static classinfo_t flash_net_IDynamicPropertyOutput = {0x03, 0x00, 0x90, 0x16, "flash.net", "IDynamicPropertyOutput", 0, 0, interfaces: {0}}; static methodinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty = {0x02, 0x00, 0x80, 0x08, "flash.net:IDynamicPropertyOutput", "writeDynamicProperty", 0, 0, &flash_net_IDynamicPropertyOutput, 0}; static 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 varinfo_t _Function_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &_Function, 0}; +static varinfo_t _Function_prototype = {0x01, 0x00, 0x80, 0x16, "", "prototype", 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 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 varinfo_t flash_geom_PerspectiveProjection_fieldOfView = {0x01, 0x00, 0x80, 0x16, "", "fieldOfView", 0, 0, &flash_geom_PerspectiveProjection, 0}; +static varinfo_t flash_geom_PerspectiveProjection_projectionCenter = {0x01, 0x00, 0x80, 0x16, "", "projectionCenter", 0, 0, &flash_geom_PerspectiveProjection, 0}; +static methodinfo_t flash_geom_PerspectiveProjection_toMatrix3D = {0x02, 0x00, 0x80, 0x16, "", "toMatrix3D", 0, &flash_geom_Matrix3D, &flash_geom_PerspectiveProjection, 0}; +static varinfo_t flash_geom_PerspectiveProjection_focalLength = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_NetStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_NetStatusEvent, 0}; +static varinfo_t flash_events_NetStatusEvent_info = {0x01, 0x00, 0x80, 0x16, "", "info", 0, 0, &flash_events_NetStatusEvent, 0}; +static methodinfo_t flash_events_NetStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_NetStatusEvent, 0}; static 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 methodinfo_t flash_display_ShaderJob_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, 0, &flash_display_ShaderJob, 0}; +static varinfo_t flash_display_ShaderJob_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_ShaderJob, 0}; +static methodinfo_t flash_display_ShaderJob_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, 0, &flash_display_ShaderJob, 0}; +static varinfo_t flash_display_ShaderJob_shader = {0x01, 0x00, 0x80, 0x16, "", "shader", 0, 0, &flash_display_ShaderJob, 0}; +static varinfo_t flash_display_ShaderJob_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_ShaderJob, 0}; +static varinfo_t flash_display_ShaderJob_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, 0, &flash_display_ShaderJob, 0}; +static varinfo_t flash_display_ShaderJob_progress = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_AsyncErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_AsyncErrorEvent, 0}; +static varinfo_t flash_events_AsyncErrorEvent_error = {0x01, 0x00, 0x80, 0x16, "", "error", 0, &_Error, &flash_events_AsyncErrorEvent, 0}; +static methodinfo_t flash_events_AsyncErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_AsyncErrorEvent, 0}; static 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 methodinfo_t flash_net_SharedObject_getLocal = {0x02, 0x00, 0x82, 0x16, "", "getLocal", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_getDiskUsage = {0x02, 0x00, 0x82, 0x16, "", "getDiskUsage", 0, &_int, &flash_net_SharedObject, 0}; +static varinfo_t flash_net_SharedObject_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_net_SharedObject, 0}; +static varinfo_t flash_net_SharedObject_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_setProperty = {0x02, 0x00, 0x80, 0x16, "", "setProperty", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_flush = {0x02, 0x00, 0x80, 0x16, "", "flush", 0, &_String, &flash_net_SharedObject, 0}; +static varinfo_t flash_net_SharedObject_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_SharedObject, 0}; +static varinfo_t flash_net_SharedObject_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_setDirty = {0x02, 0x00, 0x80, 0x16, "", "setDirty", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_getRemote = {0x02, 0x00, 0x82, 0x16, "", "getRemote", 0, &flash_net_SharedObject, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_SharedObject, 0}; +static methodinfo_t flash_net_SharedObject_deleteAll = {0x02, 0x00, 0x82, 0x16, "", "deleteAll", 0, &_int, &flash_net_SharedObject, 0}; +static varinfo_t flash_net_SharedObject_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, 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 varinfo_t _Namespace_uri = {0x01, 0x00, 0x80, 0x16, "", "uri", 0, 0, &_Namespace, 0}; +static varinfo_t _Namespace_prefix = {0x01, 0x00, 0x80, 0x16, "", "prefix", 0, 0, &_Namespace, 0}; +static methodinfo_t _Namespace_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_String, &_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_geom_Matrix3D_interpolateTo = {0x02, 0x00, 0x80, 0x16, "", "interpolateTo", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_pointAt = {0x02, 0x00, 0x80, 0x16, "", "pointAt", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_interpolate = {0x02, 0x00, 0x82, 0x16, "", "interpolate", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_prependRotation = {0x02, 0x00, 0x80, 0x16, "", "prependRotation", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_transformVector = {0x02, 0x00, 0x80, 0x16, "", "transformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_transpose = {0x02, 0x00, 0x80, 0x16, "", "transpose", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_prependScale = {0x02, 0x00, 0x80, 0x16, "", "prependScale", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_deltaTransformVector = {0x02, 0x00, 0x80, 0x16, "", "deltaTransformVector", 0, &flash_geom_Vector3D, &flash_geom_Matrix3D, 0}; +static varinfo_t flash_geom_Matrix3D_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_decompose = {0x02, 0x00, 0x80, 0x16, "", "decompose", 0, &__AS3___vec_Vector, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_append = {0x02, 0x00, 0x80, 0x16, "", "append", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_recompose = {0x02, 0x00, 0x80, 0x16, "", "recompose", 0, &_Boolean, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Matrix3D, &flash_geom_Matrix3D, 0}; +static varinfo_t flash_geom_Matrix3D_rawData = {0x01, 0x00, 0x80, 0x16, "", "rawData", 0, 0, &flash_geom_Matrix3D, 0}; +static varinfo_t flash_geom_Matrix3D_determinant = {0x01, 0x00, 0x80, 0x16, "", "determinant", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_invert = {0x02, 0x00, 0x80, 0x16, "", "invert", 0, &_Boolean, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_appendScale = {0x02, 0x00, 0x80, 0x16, "", "appendScale", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_transformVectors = {0x02, 0x00, 0x80, 0x16, "", "transformVectors", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_appendTranslation = {0x02, 0x00, 0x80, 0x16, "", "appendTranslation", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_appendRotation = {0x02, 0x00, 0x80, 0x16, "", "appendRotation", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_prepend = {0x02, 0x00, 0x80, 0x16, "", "prepend", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, 0, &flash_geom_Matrix3D, 0}; +static methodinfo_t flash_geom_Matrix3D_prependTranslation = {0x02, 0x00, 0x80, 0x16, "", "prependTranslation", 0, 0, &flash_geom_Matrix3D, 0}; static methodinfo_t flash_sampler_pauseSampling = {0x02, 0x00, 0x82, 0x16, "flash.sampler", "pauseSampling", 0, 0, 0, 0}; static 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 varinfo_t flash_filters_BlurFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_BlurFilter, 0}; +static methodinfo_t flash_filters_BlurFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_BlurFilter, 0}; +static varinfo_t flash_filters_BlurFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_BlurFilter, 0}; +static varinfo_t flash_filters_BlurFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_media_Video_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, 0, &flash_media_Video, 0}; +static varinfo_t flash_media_Video_videoWidth = {0x01, 0x00, 0x80, 0x16, "", "videoWidth", 0, 0, &flash_media_Video, 0}; +static methodinfo_t flash_media_Video_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_media_Video, 0}; +static varinfo_t flash_media_Video_deblocking = {0x01, 0x00, 0x80, 0x16, "", "deblocking", 0, 0, &flash_media_Video, 0}; +static varinfo_t flash_media_Video_videoHeight = {0x01, 0x00, 0x80, 0x16, "", "videoHeight", 0, 0, &flash_media_Video, 0}; +static methodinfo_t flash_media_Video_attachNetStream = {0x02, 0x00, 0x80, 0x16, "", "attachNetStream", 0, 0, &flash_media_Video, 0}; +static varinfo_t flash_media_Video_smoothing = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t _Error_getErrorMessage = {0x02, 0x00, 0x82, 0x16, "", "getErrorMessage", 0, &_String, &_Error, 0}; +static methodinfo_t _Error_throwError = {0x02, 0x00, 0x82, 0x16, "", "throwError", 0, 0, &_Error, 0}; +static varinfo_t _Error_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &_Error, 0}; +static varinfo_t _Error_message = {0x01, 0x00, 0x80, 0x16, "", "message", 0, 0, &_Error, 0}; +static methodinfo_t _Error_getStackTrace = {0x02, 0x00, 0x80, 0x16, "", "getStackTrace", 0, &_String, &_Error, 0}; +static varinfo_t _Error_errorID = {0x01, 0x00, 0x80, 0x16, "", "errorID", 0, 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 varinfo_t flash_xml_XMLNode_childNodes = {0x01, 0x00, 0x80, 0x16, "", "childNodes", 0, 0, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_appendChild = {0x02, 0x00, 0x80, 0x16, "", "appendChild", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_nextSibling = {0x01, 0x00, 0x80, 0x16, "", "nextSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_nodeType = {0x01, 0x00, 0x80, 0x16, "", "nodeType", 0, &_uint, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_attributes = {0x01, 0x00, 0x80, 0x16, "", "attributes", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_firstChild = {0x01, 0x00, 0x80, 0x16, "", "firstChild", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_parentNode = {0x01, 0x00, 0x80, 0x16, "", "parentNode", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_prefix = {0x01, 0x00, 0x80, 0x16, "", "prefix", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_localName = {0x01, 0x00, 0x80, 0x16, "", "localName", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_nodeName = {0x01, 0x00, 0x80, 0x16, "", "nodeName", 0, &_String, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {0x02, 0x00, 0x80, 0x16, "", "getNamespaceForPrefix", 0, &_String, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_insertBefore = {0x02, 0x00, 0x80, 0x16, "", "insertBefore", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_lastChild = {0x01, 0x00, 0x80, 0x16, "", "lastChild", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_cloneNode = {0x02, 0x00, 0x80, 0x16, "", "cloneNode", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_removeNode = {0x02, 0x00, 0x80, 0x16, "", "removeNode", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_namespaceURI = {0x01, 0x00, 0x80, 0x16, "", "namespaceURI", 0, 0, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_previousSibling = {0x01, 0x00, 0x80, 0x16, "", "previousSibling", 0, &flash_xml_XMLNode, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_hasChildNodes = {0x02, 0x00, 0x80, 0x16, "", "hasChildNodes", 0, &_Boolean, &flash_xml_XMLNode, 0}; +static methodinfo_t flash_xml_XMLNode_getPrefixForNamespace = {0x02, 0x00, 0x80, 0x16, "", "getPrefixForNamespace", 0, &_String, &flash_xml_XMLNode, 0}; +static varinfo_t flash_xml_XMLNode_nodeValue = {0x01, 0x00, 0x80, 0x16, "", "nodeValue", 0, &_String, &flash_xml_XMLNode, 0}; static classinfo_t flash_net_URLVariables = {0x03, 0x00, 0x88, 0x16, "flash.net", "URLVariables", 0, &_Object, interfaces: {0}}; -static methodinfo_t flash_net_URLVariables_toString = {0x02, 0x00, 0x80, 0x16, 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 methodinfo_t flash_net_URLVariables_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_net_URLVariables, 0}; +static methodinfo_t flash_net_URLVariables_decode = {0x02, 0x00, 0x80, 0x16, "", "decode", 0, 0, &flash_net_URLVariables, 0}; static 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 methodinfo_t flash_display_LoaderInfo_getLoaderInfoByDefinition = {0x02, 0x00, 0x82, 0x16, "", "getLoaderInfoByDefinition", 0, &flash_display_LoaderInfo, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_actionScriptVersion = {0x01, 0x00, 0x80, 0x16, "", "actionScriptVersion", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_contentType = {0x01, 0x00, 0x80, 0x16, "", "contentType", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_sameDomain = {0x01, 0x00, 0x80, 0x16, "", "sameDomain", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_loaderURL = {0x01, 0x00, 0x80, 0x16, "", "loaderURL", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_LoaderInfo, 0}; +static methodinfo_t flash_display_LoaderInfo_dispatchEvent = {0x02, 0x00, 0x80, 0x16, "", "dispatchEvent", 0, &_Boolean, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_frameRate = {0x01, 0x00, 0x80, 0x16, "", "frameRate", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_parameters = {0x01, 0x00, 0x80, 0x16, "", "parameters", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_url = {0x01, 0x00, 0x80, 0x16, "", "url", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_content = {0x01, 0x00, 0x80, 0x16, "", "content", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_swfVersion = {0x01, 0x00, 0x80, 0x16, "", "swfVersion", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_bytes = {0x01, 0x00, 0x80, 0x16, "", "bytes", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_loader = {0x01, 0x00, 0x80, 0x16, "", "loader", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_applicationDomain = {0x01, 0x00, 0x80, 0x16, "", "applicationDomain", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_parentAllowsChild = {0x01, 0x00, 0x80, 0x16, "", "parentAllowsChild", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_childAllowsParent = {0x01, 0x00, 0x80, 0x16, "", "childAllowsParent", 0, 0, &flash_display_LoaderInfo, 0}; +static varinfo_t flash_display_LoaderInfo_sharedEvents = {0x01, 0x00, 0x80, 0x16, "", "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}}; @@ -2295,789 +2295,789 @@ static methodinfo_t adobe_utils_MMExecute = {0x02, 0x00, 0x82, 0x16, "adobe.util 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 methodinfo_t flash_display_DisplayObjectContainer_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, "", "getObjectsUnderPoint", 0, &_Array, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_removeChildAt = {0x02, 0x00, 0x80, 0x16, "", "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_swapChildren = {0x02, 0x00, 0x80, 0x16, "", "swapChildren", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {0x02, 0x00, 0x80, 0x16, "", "areInaccessibleObjectsUnderPoint", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static varinfo_t flash_display_DisplayObjectContainer_numChildren = {0x01, 0x00, 0x80, 0x16, "", "numChildren", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_getChildIndex = {0x02, 0x00, 0x80, 0x16, "", "getChildIndex", 0, &_int, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_getChildAt = {0x02, 0x00, 0x80, 0x16, "", "getChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_removeChild = {0x02, 0x00, 0x80, 0x16, "", "removeChild", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_addChildAt = {0x02, 0x00, 0x80, 0x16, "", "addChildAt", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_contains = {0x02, 0x00, 0x80, 0x16, "", "contains", 0, &_Boolean, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_getChildByName = {0x02, 0x00, 0x80, 0x16, "", "getChildByName", 0, &flash_display_DisplayObject, &flash_display_DisplayObjectContainer, 0}; +static methodinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static varinfo_t flash_display_DisplayObjectContainer_mouseChildren = {0x01, 0x00, 0x80, 0x16, "", "mouseChildren", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static varinfo_t flash_display_DisplayObjectContainer_tabChildren = {0x01, 0x00, 0x80, 0x16, "", "tabChildren", 0, 0, &flash_display_DisplayObjectContainer, 0}; +static varinfo_t flash_display_DisplayObjectContainer_textSnapshot = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_system_LoaderContext_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, &_Boolean, &flash_system_LoaderContext, 0}; +static varinfo_t flash_system_LoaderContext_securityDomain = {0x01, 0x00, 0x80, 0x16, "", "securityDomain", 0, &flash_system_SecurityDomain, &flash_system_LoaderContext, 0}; +static varinfo_t flash_system_LoaderContext_applicationDomain = {0x01, 0x00, 0x80, 0x16, "", "applicationDomain", 0, &flash_system_ApplicationDomain, &flash_system_LoaderContext, 0}; static methodinfo_t flash_utils_clearTimeout = {0x02, 0x00, 0x82, 0x16, "flash.utils", "clearTimeout", 0, 0, 0, 0}; static methodinfo_t _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 methodinfo_t flash_events_ErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ErrorEvent, 0}; +static methodinfo_t flash_events_ErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ErrorEvent, 0}; static 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_writeMultiByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeMultiByte", 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_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_writeBoolean = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeBoolean", 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_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_endian = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "endian", 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_writeDouble = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataOutput", "writeDouble", 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_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 methodinfo_t flash_events_TextEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_TextEvent, 0}; +static varinfo_t flash_events_TextEvent_text = {0x01, 0x00, 0x80, 0x16, "", "text", 0, 0, &flash_events_TextEvent, 0}; +static methodinfo_t flash_events_TextEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "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_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_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_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_nextValue = {0x02, 0x00, 0x80, 0x08, "http://www.adobe.com/2006/actionscript/flash/proxy", "nextValue", 0, 0, &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_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_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 varinfo_t flash_xml_XMLDocument_docTypeDecl = {0x01, 0x00, 0x80, 0x16, "", "docTypeDecl", 0, &_Object, &flash_xml_XMLDocument, 0}; +static varinfo_t flash_xml_XMLDocument_idMap = {0x01, 0x00, 0x80, 0x16, "", "idMap", 0, &_Object, &flash_xml_XMLDocument, 0}; +static methodinfo_t flash_xml_XMLDocument_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_xml_XMLDocument, 0}; +static varinfo_t flash_xml_XMLDocument_xmlDecl = {0x01, 0x00, 0x80, 0x16, "", "xmlDecl", 0, &_Object, &flash_xml_XMLDocument, 0}; +static methodinfo_t flash_xml_XMLDocument_createElement = {0x02, 0x00, 0x80, 0x16, "", "createElement", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0}; +static varinfo_t flash_xml_XMLDocument_ignoreWhite = {0x01, 0x00, 0x80, 0x16, "", "ignoreWhite", 0, &_Boolean, &flash_xml_XMLDocument, 0}; +static methodinfo_t flash_xml_XMLDocument_createTextNode = {0x02, 0x00, 0x80, 0x16, "", "createTextNode", 0, &flash_xml_XMLNode, &flash_xml_XMLDocument, 0}; +static methodinfo_t flash_xml_XMLDocument_parseXML = {0x02, 0x00, 0x80, 0x16, "", "parseXML", 0, 0, &flash_xml_XMLDocument, 0}; static 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 varinfo_t flash_display_ShaderInput_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_ShaderInput, 0}; +static varinfo_t flash_display_ShaderInput_input = {0x01, 0x00, 0x80, 0x16, "", "input", 0, 0, &flash_display_ShaderInput, 0}; +static varinfo_t flash_display_ShaderInput_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_ShaderInput, 0}; +static varinfo_t flash_display_ShaderInput_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, 0, &flash_display_ShaderInput, 0}; +static varinfo_t flash_display_ShaderInput_channels = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_text_engine_TextBlock_createTextLine = {0x02, 0x00, 0x80, 0x16, "", "createTextLine", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_bidiLevel = {0x01, 0x00, 0x80, 0x16, "", "bidiLevel", 0, 0, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_getTextLineAtCharIndex = {0x02, 0x00, 0x80, 0x16, "", "getTextLineAtCharIndex", 0, &flash_text_engine_TextLine, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_lastLine = {0x01, 0x00, 0x80, 0x16, "", "lastLine", 0, 0, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_findPreviousWordBoundary = {0x02, 0x00, 0x80, 0x16, "", "findPreviousWordBoundary", 0, &_int, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_findPreviousAtomBoundary = {0x02, 0x00, 0x80, 0x16, "", "findPreviousAtomBoundary", 0, &_int, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_baselineZero = {0x01, 0x00, 0x80, 0x16, "", "baselineZero", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_applyNonLinearFontScaling = {0x01, 0x00, 0x80, 0x16, "", "applyNonLinearFontScaling", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_firstLine = {0x01, 0x00, 0x80, 0x16, "", "firstLine", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_textJustifier = {0x01, 0x00, 0x80, 0x16, "", "textJustifier", 0, 0, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_releaseLines = {0x02, 0x00, 0x80, 0x16, "", "releaseLines", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_firstInvalidLine = {0x01, 0x00, 0x80, 0x16, "", "firstInvalidLine", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_baselineFontSize = {0x01, 0x00, 0x80, 0x16, "", "baselineFontSize", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_lineRotation = {0x01, 0x00, 0x80, 0x16, "", "lineRotation", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_userData = {0x01, 0x00, 0x80, 0x16, "", "userData", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_content = {0x01, 0x00, 0x80, 0x16, "", "content", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_textLineCreationResult = {0x01, 0x00, 0x80, 0x16, "", "textLineCreationResult", 0, 0, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_baselineFontDescription = {0x01, 0x00, 0x80, 0x16, "", "baselineFontDescription", 0, 0, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_findNextAtomBoundary = {0x02, 0x00, 0x80, 0x16, "", "findNextAtomBoundary", 0, &_int, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_findNextWordBoundary = {0x02, 0x00, 0x80, 0x16, "", "findNextWordBoundary", 0, &_int, &flash_text_engine_TextBlock, 0}; +static varinfo_t flash_text_engine_TextBlock_tabStops = {0x01, 0x00, 0x80, 0x16, "", "tabStops", 0, 0, &flash_text_engine_TextBlock, 0}; +static methodinfo_t flash_text_engine_TextBlock_dump = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_Sprite_stopDrag = {0x02, 0x00, 0x80, 0x16, "", "stopDrag", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_buttonMode = {0x01, 0x00, 0x80, 0x16, "", "buttonMode", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_hitArea = {0x01, 0x00, 0x80, 0x16, "", "hitArea", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_useHandCursor = {0x01, 0x00, 0x80, 0x16, "", "useHandCursor", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_graphics = {0x01, 0x00, 0x80, 0x16, "", "graphics", 0, 0, &flash_display_Sprite, 0}; +static methodinfo_t flash_display_Sprite_startDrag = {0x02, 0x00, 0x80, 0x16, "", "startDrag", 0, 0, &flash_display_Sprite, 0}; +static varinfo_t flash_display_Sprite_dropTarget = {0x01, 0x00, 0x80, 0x16, "", "dropTarget", 0, 0, &flash_display_Sprite, 0}; static classinfo_t flash_ui_Keyboard = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Keyboard", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_filters_DisplacementMapFilter_scaleY = {0x01, 0x00, 0x80, 0x16, "", "scaleY", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_mapPoint = {0x01, 0x00, 0x80, 0x16, "", "mapPoint", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_scaleX = {0x01, 0x00, 0x80, 0x16, "", "scaleX", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_mapBitmap = {0x01, 0x00, 0x80, 0x16, "", "mapBitmap", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_mode = {0x01, 0x00, 0x80, 0x16, "", "mode", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_componentX = {0x01, 0x00, 0x80, 0x16, "", "componentX", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static methodinfo_t flash_filters_DisplacementMapFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_filters_DisplacementMapFilter, 0}; +static varinfo_t flash_filters_DisplacementMapFilter_componentY = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_media_ID3Info_comment = {0x01, 0x00, 0x80, 0x16, "", "comment", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_year = {0x01, 0x00, 0x80, 0x16, "", "year", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_track = {0x01, 0x00, 0x80, 0x16, "", "track", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_artist = {0x01, 0x00, 0x80, 0x16, "", "artist", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_songName = {0x01, 0x00, 0x80, 0x16, "", "songName", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_genre = {0x01, 0x00, 0x80, 0x16, "", "genre", 0, &_String, &flash_media_ID3Info, 0}; +static varinfo_t flash_media_ID3Info_album = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_GraphicsSolidFill_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, &_uint, &flash_display_GraphicsSolidFill, 0}; +static varinfo_t flash_display_GraphicsSolidFill_alpha = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_filters_ColorMatrixFilter_matrix = {0x01, 0x00, 0x80, 0x16, "", "matrix", 0, 0, &flash_filters_ColorMatrixFilter, 0}; +static methodinfo_t flash_filters_ColorMatrixFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "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 flash_text_engine_GroupElement_groupElements = {0x02, 0x00, 0x80, 0x16, "", "groupElements", 0, &flash_text_engine_GroupElement, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_splitTextElement = {0x02, 0x00, 0x80, 0x16, "", "splitTextElement", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_mergeTextElements = {0x02, 0x00, 0x80, 0x16, "", "mergeTextElements", 0, &flash_text_engine_TextElement, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_getElementAtCharIndex = {0x02, 0x00, 0x80, 0x16, "", "getElementAtCharIndex", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0}; +static varinfo_t flash_text_engine_GroupElement_elementCount = {0x01, 0x00, 0x80, 0x16, "", "elementCount", 0, 0, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_setElements = {0x02, 0x00, 0x80, 0x16, "", "setElements", 0, 0, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_getElementAt = {0x02, 0x00, 0x80, 0x16, "", "getElementAt", 0, &flash_text_engine_ContentElement, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_ungroupElements = {0x02, 0x00, 0x80, 0x16, "", "ungroupElements", 0, 0, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_replaceElements = {0x02, 0x00, 0x80, 0x16, "", "replaceElements", 0, &__AS3___vec_Vector, &flash_text_engine_GroupElement, 0}; +static methodinfo_t flash_text_engine_GroupElement_getElementIndex = {0x02, 0x00, 0x80, 0x16, "", "getElementIndex", 0, &_int, &flash_text_engine_GroupElement, 0}; static methodinfo_t _parseInt = {0x02, 0x00, 0x82, 0x16, "", "parseInt", 0, &_Number, 0, 0}; static classinfo_t _QName = {0x03, 0x00, 0x81, 0x16, "", "QName", 0, &_Object, interfaces: {0}}; -static varinfo_t _QName_localName = {0x01, 0x00, 0x80, 0x16, 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 varinfo_t _QName_localName = {0x01, 0x00, 0x80, 0x16, "", "localName", 0, 0, &_QName, 0}; static methodinfo_t _QName_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_QName, 0}; -static varinfo_t _QName_uri = {0x01, 0x00, 0x80, 0x16, 0, "uri", 0, 0, &_QName, 0}; +static varinfo_t _QName_uri = {0x01, 0x00, 0x80, 0x16, "", "uri", 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 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_getMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getMilliseconds", 0, &_Number, &_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_month = {0x01, 0x00, 0x80, 0x16, "", "month", 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 varinfo_t _Date_date = {0x01, 0x00, 0x80, 0x16, "", "date", 0, 0, &_Date, 0}; +static varinfo_t _Date_milliseconds = {0x01, 0x00, 0x80, 0x16, "", "milliseconds", 0, 0, &_Date, 0}; +static methodinfo_t _Date_setDate = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setDate", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_hoursUTC = {0x01, 0x00, 0x80, 0x16, "", "hoursUTC", 0, 0, &_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_setSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setSeconds", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_timezoneOffset = {0x01, 0x00, 0x80, 0x16, "", "timezoneOffset", 0, 0, &_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 varinfo_t _Date_millisecondsUTC = {0x01, 0x00, 0x80, 0x16, "", "millisecondsUTC", 0, 0, &_Date, 0}; +static varinfo_t _Date_minutes = {0x01, 0x00, 0x80, 0x16, "", "minutes", 0, 0, &_Date, 0}; +static methodinfo_t _Date_getUTCHours = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCHours", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_minutesUTC = {0x01, 0x00, 0x80, 0x16, "", "minutesUTC", 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_getUTCSeconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCSeconds", 0, &_Number, &_Date, 0}; +static methodinfo_t _Date_getDay = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getDay", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_fullYearUTC = {0x01, 0x00, 0x80, 0x16, "", "fullYearUTC", 0, 0, &_Date, 0}; +static methodinfo_t _Date_UTC = {0x02, 0x00, 0x82, 0x16, "", "UTC", 0, &_Number, &_Date, 0}; +static methodinfo_t _Date_getTimezoneOffset = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getTimezoneOffset", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_time = {0x01, 0x00, 0x80, 0x16, "", "time", 0, 0, &_Date, 0}; +static varinfo_t _Date_monthUTC = {0x01, 0x00, 0x80, 0x16, "", "monthUTC", 0, 0, &_Date, 0}; +static methodinfo_t _Date_toLocaleDateString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleDateString", 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 methodinfo_t _Date_getMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getMinutes", 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 varinfo_t _Date_fullYear = {0x01, 0x00, 0x80, 0x16, "", "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_setMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMilliseconds", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_dateUTC = {0x01, 0x00, 0x80, 0x16, "", "dateUTC", 0, 0, &_Date, 0}; +static varinfo_t _Date_day = {0x01, 0x00, 0x80, 0x16, "", "day", 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_setMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMonth", 0, &_Number, &_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_getUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMilliseconds", 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_toLocaleTimeString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleTimeString", 0, &_String, &_Date, 0}; +static varinfo_t _Date_seconds = {0x01, 0x00, 0x80, 0x16, "", "seconds", 0, 0, &_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_setUTCMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCMonth", 0, &_Number, &_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 methodinfo_t _Date_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 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_parse = {0x02, 0x00, 0x82, 0x16, "", "parse", 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 methodinfo_t _Date_setMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setMinutes", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_dayUTC = {0x01, 0x00, 0x80, 0x16, "", "dayUTC", 0, 0, &_Date, 0}; +static methodinfo_t _Date_getUTCMonth = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMonth", 0, &_Number, &_Date, 0}; +static varinfo_t _Date_hours = {0x01, 0x00, 0x80, 0x16, "", "hours", 0, 0, &_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_getUTCMinutes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "getUTCMinutes", 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_secondsUTC = {0x01, 0x00, 0x80, 0x16, "", "secondsUTC", 0, 0, &_Date, 0}; +static methodinfo_t _Date_setUTCMilliseconds = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setUTCMilliseconds", 0, &_Number, &_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 methodinfo_t _Date_toLocaleString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleString", 0, &_String, &_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 varinfo_t flash_text_StyleSheet_styleNames = {0x01, 0x00, 0x80, 0x16, "", "styleNames", 0, 0, &flash_text_StyleSheet, 0}; +static methodinfo_t flash_text_StyleSheet_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_text_StyleSheet, 0}; +static methodinfo_t flash_text_StyleSheet_transform = {0x02, 0x00, 0x80, 0x16, "", "transform", 0, &flash_text_TextFormat, &flash_text_StyleSheet, 0}; +static methodinfo_t flash_text_StyleSheet_getStyle = {0x02, 0x00, 0x80, 0x16, "", "getStyle", 0, &_Object, &flash_text_StyleSheet, 0}; +static methodinfo_t flash_text_StyleSheet_parseCSS = {0x02, 0x00, 0x80, 0x16, "", "parseCSS", 0, 0, &flash_text_StyleSheet, 0}; +static methodinfo_t flash_text_StyleSheet_setStyle = {0x02, 0x00, 0x80, 0x16, "", "setStyle", 0, 0, &flash_text_StyleSheet, 0}; static 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 varinfo_t flash_text_engine_EastAsianJustifier_justificationStyle = {0x01, 0x00, 0x80, 0x16, "", "justificationStyle", 0, 0, &flash_text_engine_EastAsianJustifier, 0}; +static methodinfo_t flash_text_engine_EastAsianJustifier_clone = {0x02, 0x00, 0x80, 0x16, "", "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_fromCharCode = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "fromCharCode", 0, &_String, &_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_match = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "match", 0, &_Array, &_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_toLowerCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLowerCase", 0, &_String, &_String, 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_toLocaleUpperCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toLocaleUpperCase", 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_toUpperCase = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toUpperCase", 0, &_String, &_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_search = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "search", 0, &_int, &_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_replace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "replace", 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 methodinfo_t _String_localeCompare = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localeCompare", 0, &_int, &_String, 0}; +static methodinfo_t _String_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_String, 0}; +static varinfo_t _String_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &_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 varinfo_t flash_media_SoundChannel_leftPeak = {0x01, 0x00, 0x80, 0x16, "", "leftPeak", 0, 0, &flash_media_SoundChannel, 0}; +static methodinfo_t flash_media_SoundChannel_stop = {0x02, 0x00, 0x80, 0x16, "", "stop", 0, 0, &flash_media_SoundChannel, 0}; +static varinfo_t flash_media_SoundChannel_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, 0, &flash_media_SoundChannel, 0}; +static varinfo_t flash_media_SoundChannel_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, 0, &flash_media_SoundChannel, 0}; +static varinfo_t flash_media_SoundChannel_rightPeak = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_desktop_Clipboard_generalClipboard = {0x01, 0x00, 0x82, 0x16, "", "generalClipboard", 0, 0, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_setDataHandler = {0x02, 0x00, 0x80, 0x16, "", "setDataHandler", 0, &_Boolean, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_setData = {0x02, 0x00, 0x80, 0x16, "", "setData", 0, &_Boolean, &flash_desktop_Clipboard, 0}; +static varinfo_t flash_desktop_Clipboard_formats = {0x01, 0x00, 0x80, 0x16, "", "formats", 0, 0, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_getData = {0x02, 0x00, 0x80, 0x16, "", "getData", 0, &_Object, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_hasFormat = {0x02, 0x00, 0x80, 0x16, "", "hasFormat", 0, &_Boolean, &flash_desktop_Clipboard, 0}; +static methodinfo_t flash_desktop_Clipboard_clearData = {0x02, 0x00, 0x80, 0x16, "", "clearData", 0, 0, &flash_desktop_Clipboard, 0}; static 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 methodinfo_t _int_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 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_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_int, &_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 varinfo_t flash_text_engine_FontMetrics_superscriptOffset = {0x01, 0x00, 0x80, 0x16, "", "superscriptOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_underlineThickness = {0x01, 0x00, 0x80, 0x16, "", "underlineThickness", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_subscriptScale = {0x01, 0x00, 0x80, 0x16, "", "subscriptScale", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_strikethroughOffset = {0x01, 0x00, 0x80, 0x16, "", "strikethroughOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_emBox = {0x01, 0x00, 0x80, 0x16, "", "emBox", 0, &flash_geom_Rectangle, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_strikethroughThickness = {0x01, 0x00, 0x80, 0x16, "", "strikethroughThickness", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_superscriptScale = {0x01, 0x00, 0x80, 0x16, "", "superscriptScale", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_subscriptOffset = {0x01, 0x00, 0x80, 0x16, "", "subscriptOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0}; +static varinfo_t flash_text_engine_FontMetrics_underlineOffset = {0x01, 0x00, 0x80, 0x16, "", "underlineOffset", 0, &_Number, &flash_text_engine_FontMetrics, 0}; static classinfo_t flash_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 varinfo_t flash_display_Scene_numFrames = {0x01, 0x00, 0x80, 0x16, "", "numFrames", 0, 0, &flash_display_Scene, 0}; +static varinfo_t flash_display_Scene_labels = {0x01, 0x00, 0x80, 0x16, "", "labels", 0, 0, &flash_display_Scene, 0}; +static varinfo_t flash_display_Scene_name = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_utils_IExternalizable_readExternal = {0x02, 0x00, 0x80, 0x08, "flash.utils:IExternalizable", "readExternal", 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 varinfo_t flash_filters_GradientBevelFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_angle = {0x01, 0x00, 0x80, 0x16, "", "angle", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, "", "knockout", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_alphas = {0x01, 0x00, 0x80, 0x16, "", "alphas", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_ratios = {0x01, 0x00, 0x80, 0x16, "", "ratios", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_colors = {0x01, 0x00, 0x80, 0x16, "", "colors", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static varinfo_t flash_filters_GradientBevelFilter_distance = {0x01, 0x00, 0x80, 0x16, "", "distance", 0, 0, &flash_filters_GradientBevelFilter, 0}; +static methodinfo_t flash_filters_GradientBevelFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_TextRun_beginIndex = {0x01, 0x00, 0x80, 0x16, "", "beginIndex", 0, &_int, &flash_text_TextRun, 0}; +static varinfo_t flash_text_TextRun_endIndex = {0x01, 0x00, 0x80, 0x16, "", "endIndex", 0, &_int, &flash_text_TextRun, 0}; +static varinfo_t flash_text_TextRun_textFormat = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_net_URLRequestHeader_value = {0x01, 0x00, 0x80, 0x16, "", "value", 0, &_String, &flash_net_URLRequestHeader, 0}; +static varinfo_t flash_net_URLRequestHeader_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_net_URLRequestHeader, 0}; static methodinfo_t flash_profiler_showRedrawRegions = {0x02, 0x00, 0x82, 0x16, "flash.profiler", "showRedrawRegions", 0, 0, 0, 0}; static 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 varinfo_t flash_text_engine_TextLine_previousLine = {0x01, 0x00, 0x80, 0x16, "", "previousLine", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_validity = {0x01, 0x00, 0x80, 0x16, "", "validity", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockBeginIndex = {0x02, 0x00, 0x80, 0x16, "", "getAtomTextBlockBeginIndex", 0, &_int, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomWordBoundaryOnLeft = {0x02, 0x00, 0x80, 0x16, "", "getAtomWordBoundaryOnLeft", 0, &_Boolean, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomTextRotation = {0x02, 0x00, 0x80, 0x16, "", "getAtomTextRotation", 0, &_String, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_textHeight = {0x01, 0x00, 0x80, 0x16, "", "textHeight", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomCenter = {0x02, 0x00, 0x80, 0x16, "", "getAtomCenter", 0, &_Number, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomBounds = {0x02, 0x00, 0x80, 0x16, "", "getAtomBounds", 0, &flash_geom_Rectangle, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_mirrorRegions = {0x01, 0x00, 0x80, 0x16, "", "mirrorRegions", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_rawTextLength = {0x01, 0x00, 0x80, 0x16, "", "rawTextLength", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_userData = {0x01, 0x00, 0x80, 0x16, "", "userData", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_textWidth = {0x01, 0x00, 0x80, 0x16, "", "textWidth", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_textBlock = {0x01, 0x00, 0x80, 0x16, "", "textBlock", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, "", "textBlockBeginIndex", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_unjustifiedTextWidth = {0x01, 0x00, 0x80, 0x16, "", "unjustifiedTextWidth", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_ascent = {0x01, 0x00, 0x80, 0x16, "", "ascent", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getBaselinePosition = {0x02, 0x00, 0x80, 0x16, "", "getBaselinePosition", 0, &_Number, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_specifiedWidth = {0x01, 0x00, 0x80, 0x16, "", "specifiedWidth", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getMirrorRegion = {0x02, 0x00, 0x80, 0x16, "", "getMirrorRegion", 0, &flash_text_engine_TextLineMirrorRegion, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomGraphic = {0x02, 0x00, 0x80, 0x16, "", "getAtomGraphic", 0, &flash_display_DisplayObject, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_hasGraphicElement = {0x01, 0x00, 0x80, 0x16, "", "hasGraphicElement", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_flushAtomData = {0x02, 0x00, 0x80, 0x16, "", "flushAtomData", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_dump = {0x02, 0x00, 0x80, 0x16, "", "dump", 0, &_String, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_nextLine = {0x01, 0x00, 0x80, 0x16, "", "nextLine", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtCharIndex = {0x02, 0x00, 0x80, 0x16, "", "getAtomIndexAtCharIndex", 0, &_int, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomTextBlockEndIndex = {0x02, 0x00, 0x80, 0x16, "", "getAtomTextBlockEndIndex", 0, &_int, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_atomCount = {0x01, 0x00, 0x80, 0x16, "", "atomCount", 0, 0, &flash_text_engine_TextLine, 0}; +static varinfo_t flash_text_engine_TextLine_descent = {0x01, 0x00, 0x80, 0x16, "", "descent", 0, 0, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomBidiLevel = {0x02, 0x00, 0x80, 0x16, "", "getAtomBidiLevel", 0, &_int, &flash_text_engine_TextLine, 0}; +static methodinfo_t flash_text_engine_TextLine_getAtomIndexAtPoint = {0x02, 0x00, 0x80, 0x16, "", "getAtomIndexAtPoint", 0, &_int, &flash_text_engine_TextLine, 0}; static 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 varinfo_t flash_net_URLRequest_contentType = {0x01, 0x00, 0x80, 0x16, "", "contentType", 0, 0, &flash_net_URLRequest, 0}; +static varinfo_t flash_net_URLRequest_url = {0x01, 0x00, 0x80, 0x16, "", "url", 0, 0, &flash_net_URLRequest, 0}; +static varinfo_t flash_net_URLRequest_requestHeaders = {0x01, 0x00, 0x80, 0x16, "", "requestHeaders", 0, 0, &flash_net_URLRequest, 0}; +static varinfo_t flash_net_URLRequest_method = {0x01, 0x00, 0x80, 0x16, "", "method", 0, 0, &flash_net_URLRequest, 0}; +static varinfo_t flash_net_URLRequest_digest = {0x01, 0x00, 0x80, 0x16, "", "digest", 0, 0, &flash_net_URLRequest, 0}; +static varinfo_t flash_net_URLRequest_data = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_ShaderParameter_value = {0x01, 0x00, 0x80, 0x16, "", "value", 0, 0, &flash_display_ShaderParameter, 0}; +static varinfo_t flash_display_ShaderParameter_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, 0, &flash_display_ShaderParameter, 0}; +static varinfo_t flash_display_ShaderParameter_type = {0x01, 0x00, 0x80, 0x16, "", "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_readBoolean = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readBoolean", 0, &_Boolean, &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_readShort = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readShort", 0, &_int, &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_readBytes = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readBytes", 0, 0, &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_readByte = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readByte", 0, &_int, &flash_utils_IDataInput, 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_readDouble = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readDouble", 0, &_Number, &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 varinfo_t flash_utils_IDataInput_bytesAvailable = {0x01, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "bytesAvailable", 0, 0, &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_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 methodinfo_t flash_utils_IDataInput_readInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readInt", 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_readUnsignedInt = {0x02, 0x00, 0x80, 0x08, "flash.utils:IDataInput", "readUnsignedInt", 0, &_uint, &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_hasEventListener = {0x02, 0x00, 0x80, 0x08, "flash.events:IEventDispatcher", "hasEventListener", 0, &_Boolean, &flash_events_IEventDispatcher, 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_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 varinfo_t _Class_prototype = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_geom_Rectangle_top = {0x01, 0x00, 0x80, 0x16, "", "top", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_intersection = {0x02, 0x00, 0x80, 0x16, "", "intersection", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_intersects = {0x02, 0x00, 0x80, 0x16, "", "intersects", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_containsPoint = {0x02, 0x00, 0x80, 0x16, "", "containsPoint", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_setEmpty = {0x02, 0x00, 0x80, 0x16, "", "setEmpty", 0, 0, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_topLeft = {0x01, 0x00, 0x80, 0x16, "", "topLeft", 0, 0, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_Number, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_containsRect = {0x02, 0x00, 0x80, 0x16, "", "containsRect", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_isEmpty = {0x02, 0x00, 0x80, 0x16, "", "isEmpty", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_Number, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_left = {0x01, 0x00, 0x80, 0x16, "", "left", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_inflate = {0x02, 0x00, 0x80, 0x16, "", "inflate", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_inflatePoint = {0x02, 0x00, 0x80, 0x16, "", "inflatePoint", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_offsetPoint = {0x02, 0x00, 0x80, 0x16, "", "offsetPoint", 0, 0, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, 0, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_bottomRight = {0x01, 0x00, 0x80, 0x16, "", "bottomRight", 0, 0, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_right = {0x01, 0x00, 0x80, 0x16, "", "right", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_contains = {0x02, 0x00, 0x80, 0x16, "", "contains", 0, &_Boolean, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_union = {0x02, 0x00, 0x80, 0x16, "", "union", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_bottom = {0x01, 0x00, 0x80, 0x16, "", "bottom", 0, 0, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Rectangle, &flash_geom_Rectangle, 0}; +static varinfo_t flash_geom_Rectangle_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Rectangle, 0}; +static methodinfo_t flash_geom_Rectangle_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, 0, &flash_geom_Rectangle, 0}; static 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 methodinfo_t flash_events_SecurityErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SecurityErrorEvent, 0}; +static methodinfo_t flash_events_SecurityErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SecurityErrorEvent, 0}; static 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_init = {0x02, 0x00, 0x82, 0x17, "", "init", 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 methodinfo_t _Object_propertyIsEnumerable = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "propertyIsEnumerable", 0, &_Boolean, &_Object, 0}; +static methodinfo_t _Object__dontEnumPrototype = {0x02, 0x00, 0x82, 0x1a, "Object", "_dontEnumPrototype", 0, 0, &_Object, 0}; +static methodinfo_t _Object__setPropertyIsEnumerable = {0x02, 0x00, 0x82, 0x1a, "Object", "_setPropertyIsEnumerable", 0, 0, &_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 varinfo_t flash_net_NetStream_videoCodec = {0x01, 0x00, 0x80, 0x16, "", "videoCodec", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_info = {0x01, 0x00, 0x80, 0x16, "", "info", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_attachCamera = {0x02, 0x00, 0x80, 0x16, "", "attachCamera", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_farNonce = {0x01, 0x00, 0x80, 0x16, "", "farNonce", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_pause = {0x02, 0x00, 0x80, 0x16, "", "pause", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_onPeerConnect = {0x02, 0x00, 0x80, 0x16, "", "onPeerConnect", 0, &_Boolean, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_resume = {0x02, 0x00, 0x80, 0x16, "", "resume", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_liveDelay = {0x01, 0x00, 0x80, 0x16, "", "liveDelay", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_peerStreams = {0x01, 0x00, 0x80, 0x16, "", "peerStreams", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_receiveVideo = {0x02, 0x00, 0x80, 0x16, "", "receiveVideo", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_maxPauseBufferTime = {0x01, 0x00, 0x80, 0x16, "", "maxPauseBufferTime", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_play2 = {0x02, 0x00, 0x80, 0x16, "", "play2", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_audioCodec = {0x01, 0x00, 0x80, 0x16, "", "audioCodec", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_receiveVideoFPS = {0x02, 0x00, 0x80, 0x16, "", "receiveVideoFPS", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_farID = {0x01, 0x00, 0x80, 0x16, "", "farID", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_receiveAudio = {0x02, 0x00, 0x80, 0x16, "", "receiveAudio", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_bufferLength = {0x01, 0x00, 0x80, 0x16, "", "bufferLength", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_seek = {0x02, 0x00, 0x80, 0x16, "", "seek", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_attachAudio = {0x02, 0x00, 0x80, 0x16, "", "attachAudio", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_bufferTime = {0x01, 0x00, 0x80, 0x16, "", "bufferTime", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_publish = {0x02, 0x00, 0x80, 0x16, "", "publish", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_togglePause = {0x02, 0x00, 0x80, 0x16, "", "togglePause", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_checkPolicyFile = {0x01, 0x00, 0x80, 0x16, "", "checkPolicyFile", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_nearNonce = {0x01, 0x00, 0x80, 0x16, "", "nearNonce", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_decodedFrames = {0x01, 0x00, 0x80, 0x16, "", "decodedFrames", 0, 0, &flash_net_NetStream, 0}; +static methodinfo_t flash_net_NetStream_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_currentFPS = {0x01, 0x00, 0x80, 0x16, "", "currentFPS", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_time = {0x01, 0x00, 0x80, 0x16, "", "time", 0, 0, &flash_net_NetStream, 0}; +static varinfo_t flash_net_NetStream_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "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_insertChildAfter = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildAfter", 0, 0, &_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_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_appendChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "appendChild", 0, &_XML, &_XMLList, 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_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_comments = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "comments", 0, &_XMLList, &_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_setNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNamespace", 0, 0, &_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_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 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_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 0, 0, &_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_processingInstructions = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "processingInstructions", 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_inScopeNamespaces = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "inScopeNamespaces", 0, &_Array, &_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_child = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "child", 0, &_XMLList, &_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_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasSimpleContent", 0, &_Boolean, &_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_attribute = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attribute", 0, &_XMLList, &_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_nodeKind = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "nodeKind", 0, &_String, &_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_toXMLString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toXMLString", 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_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 methodinfo_t _XMLList_removeNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "removeNamespace", 0, &_XML, &_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_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_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_descendants = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "descendants", 0, &_XMLList, &_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_insertChildBefore = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildBefore", 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 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 methodinfo_t flash_geom_Point_subtract = {0x02, 0x00, 0x80, 0x16, "", "subtract", 0, &flash_geom_Point, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_normalize = {0x02, 0x00, 0x80, 0x16, "", "normalize", 0, 0, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Point, 0}; +static varinfo_t flash_geom_Point_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_add = {0x02, 0x00, 0x80, 0x16, "", "add", 0, &flash_geom_Point, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_polar = {0x02, 0x00, 0x82, 0x16, "", "polar", 0, &flash_geom_Point, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Point, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_interpolate = {0x02, 0x00, 0x82, 0x16, "", "interpolate", 0, &flash_geom_Point, &flash_geom_Point, 0}; +static varinfo_t flash_geom_Point_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Point, 0}; +static varinfo_t flash_geom_Point_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &flash_geom_Point, 0}; +static methodinfo_t flash_geom_Point_offset = {0x02, 0x00, 0x80, 0x16, "", "offset", 0, 0, &flash_geom_Point, 0}; static classinfo_t flash_printing_PrintJobOptions = {0x03, 0x00, 0x80, 0x16, "flash.printing", "PrintJobOptions", 0, &_Object, interfaces: {0}}; -static varinfo_t flash_printing_PrintJobOptions_printAsBitmap = {0x01, 0x00, 0x80, 0x16, 0, "printAsBitmap", 0, &_Boolean, &flash_printing_PrintJobOptions, 0}; +static varinfo_t flash_printing_PrintJobOptions_printAsBitmap = {0x01, 0x00, 0x80, 0x16, "", "printAsBitmap", 0, &_Boolean, &flash_printing_PrintJobOptions, 0}; static classinfo_t flash_display_DisplayObject = {0x03, 0x00, 0x80, 0x16, "flash.display", "DisplayObject", 0, &flash_events_EventDispatcher, interfaces: {&flash_display_IBitmapDrawable, 0}}; -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 varinfo_t flash_display_DisplayObject_rotation = {0x01, 0x00, 0x80, 0x16, "", "rotation", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_filters = {0x01, 0x00, 0x80, 0x16, "", "filters", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_rotationZ = {0x01, 0x00, 0x80, 0x16, "", "rotationZ", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_accessibilityProperties = {0x01, 0x00, 0x80, 0x16, "", "accessibilityProperties", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_mouseX = {0x01, 0x00, 0x80, 0x16, "", "mouseX", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_root = {0x01, 0x00, 0x80, 0x16, "", "root", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_stage = {0x01, 0x00, 0x80, 0x16, "", "stage", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_rotationY = {0x01, 0x00, 0x80, 0x16, "", "rotationY", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_scaleZ = {0x01, 0x00, 0x80, 0x16, "", "scaleZ", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_local3DToGlobal = {0x02, 0x00, 0x80, 0x16, "", "local3DToGlobal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_loaderInfo = {0x01, 0x00, 0x80, 0x16, "", "loaderInfo", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_cacheAsBitmap = {0x01, 0x00, 0x80, 0x16, "", "cacheAsBitmap", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_transform = {0x01, 0x00, 0x80, 0x16, "", "transform", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_scaleY = {0x01, 0x00, 0x80, 0x16, "", "scaleY", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_rotationX = {0x01, 0x00, 0x80, 0x16, "", "rotationX", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_scrollRect = {0x01, 0x00, 0x80, 0x16, "", "scrollRect", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_scale9Grid = {0x01, 0x00, 0x80, 0x16, "", "scale9Grid", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_parent = {0x01, 0x00, 0x80, 0x16, "", "parent", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_hitTestObject = {0x02, 0x00, 0x80, 0x16, "", "hitTestObject", 0, &_Boolean, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_hitTestPoint = {0x02, 0x00, 0x80, 0x16, "", "hitTestPoint", 0, &_Boolean, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_getRect = {0x02, 0x00, 0x80, 0x16, "", "getRect", 0, &flash_geom_Rectangle, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_opaqueBackground = {0x01, 0x00, 0x80, 0x16, "", "opaqueBackground", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_globalToLocal3D = {0x02, 0x00, 0x80, 0x16, "", "globalToLocal3D", 0, &flash_geom_Vector3D, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_visible = {0x01, 0x00, 0x80, 0x16, "", "visible", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_blendMode = {0x01, 0x00, 0x80, 0x16, "", "blendMode", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_scaleX = {0x01, 0x00, 0x80, 0x16, "", "scaleX", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_globalToLocal = {0x02, 0x00, 0x80, 0x16, "", "globalToLocal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_localToGlobal = {0x02, 0x00, 0x80, 0x16, "", "localToGlobal", 0, &flash_geom_Point, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_z = {0x01, 0x00, 0x80, 0x16, "", "z", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &flash_display_DisplayObject, 0}; +static methodinfo_t flash_display_DisplayObject_getBounds = {0x02, 0x00, 0x80, 0x16, "", "getBounds", 0, &flash_geom_Rectangle, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_mask = {0x01, 0x00, 0x80, 0x16, "", "mask", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_mouseY = {0x01, 0x00, 0x80, 0x16, "", "mouseY", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, 0, &flash_display_DisplayObject, 0}; +static varinfo_t flash_display_DisplayObject_y = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_sampler_StackFrame_toString = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_system_JPEGLoaderContext_deblockingFilter = {0x01, 0x00, 0x80, 0x16, "", "deblockingFilter", 0, &_Number, &flash_system_JPEGLoaderContext, 0}; static classinfo_t flash_system_IME = {0x03, 0x00, 0x81, 0x16, "flash.system", "IME", 0, &flash_events_EventDispatcher, interfaces: {0}}; static methodinfo_t _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 varinfo_t flash_display_Bitmap_pixelSnapping = {0x01, 0x00, 0x80, 0x16, "", "pixelSnapping", 0, 0, &flash_display_Bitmap, 0}; +static varinfo_t flash_display_Bitmap_bitmapData = {0x01, 0x00, 0x80, 0x16, "", "bitmapData", 0, 0, &flash_display_Bitmap, 0}; +static varinfo_t flash_display_Bitmap_smoothing = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_printing_PrintJob_paperWidth = {0x01, 0x00, 0x80, 0x16, "", "paperWidth", 0, 0, &flash_printing_PrintJob, 0}; +static methodinfo_t flash_printing_PrintJob_addPage = {0x02, 0x00, 0x80, 0x16, "", "addPage", 0, 0, &flash_printing_PrintJob, 0}; +static varinfo_t flash_printing_PrintJob_pageHeight = {0x01, 0x00, 0x80, 0x16, "", "pageHeight", 0, 0, &flash_printing_PrintJob, 0}; +static methodinfo_t flash_printing_PrintJob_start = {0x02, 0x00, 0x80, 0x16, "", "start", 0, &_Boolean, &flash_printing_PrintJob, 0}; +static varinfo_t flash_printing_PrintJob_pageWidth = {0x01, 0x00, 0x80, 0x16, "", "pageWidth", 0, 0, &flash_printing_PrintJob, 0}; +static methodinfo_t flash_printing_PrintJob_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_printing_PrintJob, 0}; +static varinfo_t flash_printing_PrintJob_paperHeight = {0x01, 0x00, 0x80, 0x16, "", "paperHeight", 0, 0, &flash_printing_PrintJob, 0}; +static varinfo_t flash_printing_PrintJob_orientation = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_StaticText_text = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_text_engine_SpaceJustifier_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_TextJustifier, &flash_text_engine_SpaceJustifier, 0}; +static varinfo_t flash_text_engine_SpaceJustifier_letterSpacing = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_DataEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_DataEvent, 0}; +static methodinfo_t flash_events_DataEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_DataEvent, 0}; +static varinfo_t flash_events_DataEvent_data = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_ActivityEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ActivityEvent, 0}; +static varinfo_t flash_events_ActivityEvent_activating = {0x01, 0x00, 0x80, 0x16, "", "activating", 0, 0, &flash_events_ActivityEvent, 0}; +static methodinfo_t flash_events_ActivityEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_IOErrorEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_IOErrorEvent, 0}; +static methodinfo_t flash_events_IOErrorEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_IOErrorEvent, 0}; static 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 varinfo_t flash_display_GraphicsStroke_scaleMode = {0x01, 0x00, 0x80, 0x16, "", "scaleMode", 0, 0, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_miterLimit = {0x01, 0x00, 0x80, 0x16, "", "miterLimit", 0, &_Number, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_pixelHinting = {0x01, 0x00, 0x80, 0x16, "", "pixelHinting", 0, &_Boolean, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_fill = {0x01, 0x00, 0x80, 0x16, "", "fill", 0, &flash_display_IGraphicsFill, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_thickness = {0x01, 0x00, 0x80, 0x16, "", "thickness", 0, &_Number, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_joints = {0x01, 0x00, 0x80, 0x16, "", "joints", 0, 0, &flash_display_GraphicsStroke, 0}; +static varinfo_t flash_display_GraphicsStroke_caps = {0x01, 0x00, 0x80, 0x16, "", "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 _Boolean_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_Boolean, &_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 varinfo_t flash_text_engine_GraphicElement_graphic = {0x01, 0x00, 0x80, 0x16, "", "graphic", 0, 0, &flash_text_engine_GraphicElement, 0}; +static varinfo_t flash_text_engine_GraphicElement_elementWidth = {0x01, 0x00, 0x80, 0x16, "", "elementWidth", 0, 0, &flash_text_engine_GraphicElement, 0}; +static varinfo_t flash_text_engine_GraphicElement_elementHeight = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_media_Microphone_codec = {0x01, 0x00, 0x80, 0x16, "", "codec", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_gain = {0x01, 0x00, 0x80, 0x16, "", "gain", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_index = {0x01, 0x00, 0x80, 0x16, "", "index", 0, 0, &flash_media_Microphone, 0}; +static methodinfo_t flash_media_Microphone_setLoopBack = {0x02, 0x00, 0x80, 0x16, "", "setLoopBack", 0, 0, &flash_media_Microphone, 0}; +static methodinfo_t flash_media_Microphone_setSilenceLevel = {0x02, 0x00, 0x80, 0x16, "", "setSilenceLevel", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &flash_media_Microphone, 0}; +static methodinfo_t flash_media_Microphone_getMicrophone = {0x02, 0x00, 0x82, 0x16, "", "getMicrophone", 0, &flash_media_Microphone, &flash_media_Microphone, 0}; +static methodinfo_t flash_media_Microphone_setUseEchoSuppression = {0x02, 0x00, 0x80, 0x16, "", "setUseEchoSuppression", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_framesPerPacket = {0x01, 0x00, 0x80, 0x16, "", "framesPerPacket", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_muted = {0x01, 0x00, 0x80, 0x16, "", "muted", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_encodeQuality = {0x01, 0x00, 0x80, 0x16, "", "encodeQuality", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_useEchoSuppression = {0x01, 0x00, 0x80, 0x16, "", "useEchoSuppression", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_silenceLevel = {0x01, 0x00, 0x80, 0x16, "", "silenceLevel", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_silenceTimeout = {0x01, 0x00, 0x80, 0x16, "", "silenceTimeout", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_rate = {0x01, 0x00, 0x80, 0x16, "", "rate", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_activityLevel = {0x01, 0x00, 0x80, 0x16, "", "activityLevel", 0, 0, &flash_media_Microphone, 0}; +static varinfo_t flash_media_Microphone_names = {0x01, 0x00, 0x82, 0x16, "", "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 varinfo_t flash_display_GraphicsShaderFill_shader = {0x01, 0x00, 0x80, 0x16, "", "shader", 0, &flash_display_Shader, &flash_display_GraphicsShaderFill, 0}; +static varinfo_t flash_display_GraphicsShaderFill_matrix = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_ui_ContextMenuClipboardItems_clear = {0x01, 0x00, 0x80, 0x16, "", "clear", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0}; +static methodinfo_t flash_ui_ContextMenuClipboardItems_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenuClipboardItems, &flash_ui_ContextMenuClipboardItems, 0}; +static varinfo_t flash_ui_ContextMenuClipboardItems_paste = {0x01, 0x00, 0x80, 0x16, "", "paste", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0}; +static varinfo_t flash_ui_ContextMenuClipboardItems_selectAll = {0x01, 0x00, 0x80, 0x16, "", "selectAll", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0}; +static varinfo_t flash_ui_ContextMenuClipboardItems_copy = {0x01, 0x00, 0x80, 0x16, "", "copy", 0, &_Boolean, &flash_ui_ContextMenuClipboardItems, 0}; +static varinfo_t flash_ui_ContextMenuClipboardItems_cut = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_filters_GradientGlowFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_angle = {0x01, 0x00, 0x80, 0x16, "", "angle", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, "", "knockout", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_alphas = {0x01, 0x00, 0x80, 0x16, "", "alphas", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_ratios = {0x01, 0x00, 0x80, 0x16, "", "ratios", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_colors = {0x01, 0x00, 0x80, 0x16, "", "colors", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static varinfo_t flash_filters_GradientGlowFilter_distance = {0x01, 0x00, 0x80, 0x16, "", "distance", 0, 0, &flash_filters_GradientGlowFilter, 0}; +static methodinfo_t flash_filters_GradientGlowFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_text_TextSnapshot_setSelectColor = {0x02, 0x00, 0x80, 0x16, "", "setSelectColor", 0, 0, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_setSelected = {0x02, 0x00, 0x80, 0x16, "", "setSelected", 0, 0, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_getSelectedText = {0x02, 0x00, 0x80, 0x16, "", "getSelectedText", 0, &_String, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_getTextRunInfo = {0x02, 0x00, 0x80, 0x16, "", "getTextRunInfo", 0, &_Array, &flash_text_TextSnapshot, 0}; +static varinfo_t flash_text_TextSnapshot_charCount = {0x01, 0x00, 0x80, 0x16, "", "charCount", 0, 0, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_findText = {0x02, 0x00, 0x80, 0x16, "", "findText", 0, &_int, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_getSelected = {0x02, 0x00, 0x80, 0x16, "", "getSelected", 0, &_Boolean, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_hitTestTextNearPos = {0x02, 0x00, 0x80, 0x16, "", "hitTestTextNearPos", 0, &_Number, &flash_text_TextSnapshot, 0}; +static methodinfo_t flash_text_TextSnapshot_getText = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_InteractiveObject_tabIndex = {0x01, 0x00, 0x80, 0x16, "", "tabIndex", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_doubleClickEnabled = {0x01, 0x00, 0x80, 0x16, "", "doubleClickEnabled", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_tabEnabled = {0x01, 0x00, 0x80, 0x16, "", "tabEnabled", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_mouseEnabled = {0x01, 0x00, 0x80, 0x16, "", "mouseEnabled", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_contextMenu = {0x01, 0x00, 0x80, 0x16, "", "contextMenu", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_focusRect = {0x01, 0x00, 0x80, 0x16, "", "focusRect", 0, 0, &flash_display_InteractiveObject, 0}; +static varinfo_t flash_display_InteractiveObject_accessibilityImplementation = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_text_TextField_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getTextFormat = {0x02, 0x00, 0x80, 0x16, "", "getTextFormat", 0, &flash_text_TextFormat, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_border = {0x01, 0x00, 0x80, 0x16, "", "border", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_selectedText = {0x01, 0x00, 0x80, 0x16, "", "selectedText", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_bottomScrollV = {0x01, 0x00, 0x80, 0x16, "", "bottomScrollV", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineIndexOfChar = {0x02, 0x00, 0x80, 0x16, "", "getLineIndexOfChar", 0, &_int, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_replaceText = {0x02, 0x00, 0x80, 0x16, "", "replaceText", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_defaultTextFormat = {0x01, 0x00, 0x80, 0x16, "", "defaultTextFormat", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_restrict = {0x01, 0x00, 0x80, 0x16, "", "restrict", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_htmlText = {0x01, 0x00, 0x80, 0x16, "", "htmlText", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineText = {0x02, 0x00, 0x80, 0x16, "", "getLineText", 0, &_String, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getFirstCharInParagraph = {0x02, 0x00, 0x80, 0x16, "", "getFirstCharInParagraph", 0, &_int, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_setSelection = {0x02, 0x00, 0x80, 0x16, "", "setSelection", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_pasteRichText = {0x02, 0x00, 0x80, 0x17, "flash.text", "pasteRichText", 0, &_Boolean, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_wordWrap = {0x01, 0x00, 0x80, 0x16, "", "wordWrap", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_appendText = {0x02, 0x00, 0x80, 0x16, "", "appendText", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_copyRichText = {0x02, 0x00, 0x80, 0x17, "flash.text", "copyRichText", 0, &_String, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_caretIndex = {0x01, 0x00, 0x80, 0x16, "", "caretIndex", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_mouseWheelEnabled = {0x01, 0x00, 0x80, 0x16, "", "mouseWheelEnabled", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_selectionBeginIndex = {0x01, 0x00, 0x80, 0x16, "", "selectionBeginIndex", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_sharpness = {0x01, 0x00, 0x80, 0x16, "", "sharpness", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineIndexAtPoint = {0x02, 0x00, 0x80, 0x16, "", "getLineIndexAtPoint", 0, &_int, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getCharIndexAtPoint = {0x02, 0x00, 0x80, 0x16, "", "getCharIndexAtPoint", 0, &_int, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getXMLText = {0x02, 0x00, 0x80, 0x16, "", "getXMLText", 0, &_String, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getParagraphLength = {0x02, 0x00, 0x80, 0x16, "", "getParagraphLength", 0, &_int, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getRawText = {0x02, 0x00, 0x80, 0x16, "", "getRawText", 0, &_String, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_gridFitType = {0x01, 0x00, 0x80, 0x16, "", "gridFitType", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineOffset = {0x02, 0x00, 0x80, 0x16, "", "getLineOffset", 0, &_int, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_backgroundColor = {0x01, 0x00, 0x80, 0x16, "", "backgroundColor", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_multiline = {0x01, 0x00, 0x80, 0x16, "", "multiline", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_numLines = {0x01, 0x00, 0x80, 0x16, "", "numLines", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getImageReference = {0x02, 0x00, 0x80, 0x16, "", "getImageReference", 0, &flash_display_DisplayObject, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_displayAsPassword = {0x01, 0x00, 0x80, 0x16, "", "displayAsPassword", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_textWidth = {0x01, 0x00, 0x80, 0x16, "", "textWidth", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_autoSize = {0x01, 0x00, 0x80, 0x16, "", "autoSize", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_selectable = {0x01, 0x00, 0x80, 0x16, "", "selectable", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getCharBoundaries = {0x02, 0x00, 0x80, 0x16, "", "getCharBoundaries", 0, &flash_geom_Rectangle, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_alwaysShowSelection = {0x01, 0x00, 0x80, 0x16, "", "alwaysShowSelection", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_thickness = {0x01, 0x00, 0x80, 0x16, "", "thickness", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_useRichTextClipboard = {0x01, 0x00, 0x80, 0x16, "", "useRichTextClipboard", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_scrollV = {0x01, 0x00, 0x80, 0x16, "", "scrollV", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getTextRuns = {0x02, 0x00, 0x80, 0x16, "", "getTextRuns", 0, &_Array, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_setTextFormat = {0x02, 0x00, 0x80, 0x16, "", "setTextFormat", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_textColor = {0x01, 0x00, 0x80, 0x16, "", "textColor", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_maxScrollV = {0x01, 0x00, 0x80, 0x16, "", "maxScrollV", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_embedFonts = {0x01, 0x00, 0x80, 0x16, "", "embedFonts", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_scrollH = {0x01, 0x00, 0x80, 0x16, "", "scrollH", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_text = {0x01, 0x00, 0x80, 0x16, "", "text", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineLength = {0x02, 0x00, 0x80, 0x16, "", "getLineLength", 0, &_int, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_textHeight = {0x01, 0x00, 0x80, 0x16, "", "textHeight", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_antiAliasType = {0x01, 0x00, 0x80, 0x16, "", "antiAliasType", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_styleSheet = {0x01, 0x00, 0x80, 0x16, "", "styleSheet", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_background = {0x01, 0x00, 0x80, 0x16, "", "background", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_replaceSelectedText = {0x02, 0x00, 0x80, 0x16, "", "replaceSelectedText", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_borderColor = {0x01, 0x00, 0x80, 0x16, "", "borderColor", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_maxScrollH = {0x01, 0x00, 0x80, 0x16, "", "maxScrollH", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_maxChars = {0x01, 0x00, 0x80, 0x16, "", "maxChars", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_getLineMetrics = {0x02, 0x00, 0x80, 0x16, "", "getLineMetrics", 0, &flash_text_TextLineMetrics, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_selectionEndIndex = {0x01, 0x00, 0x80, 0x16, "", "selectionEndIndex", 0, 0, &flash_text_TextField, 0}; +static methodinfo_t flash_text_TextField_insertXMLText = {0x02, 0x00, 0x80, 0x16, "", "insertXMLText", 0, 0, &flash_text_TextField, 0}; +static varinfo_t flash_text_TextField_condenseWhite = {0x01, 0x00, 0x80, 0x16, "", "condenseWhite", 0, 0, &flash_text_TextField, 0}; static classinfo_t flash_printing_PrintJobOrientation = {0x03, 0x00, 0x81, 0x16, "flash.printing", "PrintJobOrientation", 0, &_Object, interfaces: {0}}; static classinfo_t flash_text_TextRenderer = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextRenderer", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_net_NetConnection_defaultObjectEncoding = {0x01, 0x00, 0x82, 0x16, "", "defaultObjectEncoding", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_nearID = {0x01, 0x00, 0x80, 0x16, "", "nearID", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_farNonce = {0x01, 0x00, 0x80, 0x16, "", "farNonce", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_farID = {0x01, 0x00, 0x80, 0x16, "", "farID", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, 0, &flash_net_NetConnection, 0}; +static methodinfo_t flash_net_NetConnection_call = {0x02, 0x00, 0x80, 0x16, "", "call", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_usingTLS = {0x01, 0x00, 0x80, 0x16, "", "usingTLS", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_proxyType = {0x01, 0x00, 0x80, 0x16, "", "proxyType", 0, 0, &flash_net_NetConnection, 0}; +static methodinfo_t flash_net_NetConnection_addHeader = {0x02, 0x00, 0x80, 0x16, "", "addHeader", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_protocol = {0x01, 0x00, 0x80, 0x16, "", "protocol", 0, 0, &flash_net_NetConnection, 0}; +static methodinfo_t flash_net_NetConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_nearNonce = {0x01, 0x00, 0x80, 0x16, "", "nearNonce", 0, 0, &flash_net_NetConnection, 0}; +static methodinfo_t flash_net_NetConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_unconnectedPeerStreams = {0x01, 0x00, 0x80, 0x16, "", "unconnectedPeerStreams", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_maxPeerConnections = {0x01, 0x00, 0x80, 0x16, "", "maxPeerConnections", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_connectedProxyType = {0x01, 0x00, 0x80, 0x16, "", "connectedProxyType", 0, 0, &flash_net_NetConnection, 0}; +static varinfo_t flash_net_NetConnection_uri = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_engine_TabStop_alignment = {0x01, 0x00, 0x80, 0x16, "", "alignment", 0, 0, &flash_text_engine_TabStop, 0}; +static varinfo_t flash_text_engine_TabStop_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, 0, &flash_text_engine_TabStop, 0}; +static varinfo_t flash_text_engine_TabStop_decimalAlignmentToken = {0x01, 0x00, 0x80, 0x16, "", "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}}; @@ -3086,531 +3086,531 @@ static classinfo_t flash_system_IMEConversionMode = {0x03, 0x00, 0x81, 0x16, "fl 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 methodinfo_t flash_net_URLStream_readUTF = {0x02, 0x00, 0x80, 0x16, "", "readUTF", 0, &_String, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readByte = {0x02, 0x00, 0x80, 0x16, "", "readByte", 0, &_int, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readUTFBytes = {0x02, 0x00, 0x80, 0x16, "", "readUTFBytes", 0, &_String, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readShort = {0x02, 0x00, 0x80, 0x16, "", "readShort", 0, &_int, &flash_net_URLStream, 0}; +static varinfo_t flash_net_URLStream_objectEncoding = {0x01, 0x00, 0x80, 0x16, "", "objectEncoding", 0, 0, &flash_net_URLStream, 0}; +static varinfo_t flash_net_URLStream_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readUnsignedInt = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedInt", 0, &_uint, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readDouble = {0x02, 0x00, 0x80, 0x16, "", "readDouble", 0, &_Number, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readBytes = {0x02, 0x00, 0x80, 0x16, "", "readBytes", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readUnsignedByte = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedByte", 0, &_uint, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readMultiByte = {0x02, 0x00, 0x80, 0x16, "", "readMultiByte", 0, &_String, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readInt = {0x02, 0x00, 0x80, 0x16, "", "readInt", 0, &_int, &flash_net_URLStream, 0}; +static varinfo_t flash_net_URLStream_bytesAvailable = {0x01, 0x00, 0x80, 0x16, "", "bytesAvailable", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readUnsignedShort = {0x02, 0x00, 0x80, 0x16, "", "readUnsignedShort", 0, &_uint, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readObject = {0x02, 0x00, 0x80, 0x16, "", "readObject", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readFloat = {0x02, 0x00, 0x80, 0x16, "", "readFloat", 0, &_Number, &flash_net_URLStream, 0}; +static varinfo_t flash_net_URLStream_endian = {0x01, 0x00, 0x80, 0x16, "", "endian", 0, 0, &flash_net_URLStream, 0}; +static methodinfo_t flash_net_URLStream_readBoolean = {0x02, 0x00, 0x80, 0x16, "", "readBoolean", 0, &_Boolean, &flash_net_URLStream, 0}; static classinfo_t flash_display_BlendMode = {0x03, 0x00, 0x81, 0x16, "flash.display", "BlendMode", 0, &_Object, interfaces: {0}}; static classinfo_t flash_ui_Mouse = {0x03, 0x00, 0x81, 0x16, "flash.ui", "Mouse", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_display_GraphicsTrianglePath_culling = {0x01, 0x00, 0x80, 0x16, "", "culling", 0, 0, &flash_display_GraphicsTrianglePath, 0}; +static varinfo_t flash_display_GraphicsTrianglePath_vertices = {0x01, 0x00, 0x80, 0x16, "", "vertices", 0, &__AS3___vec_Vector, &flash_display_GraphicsTrianglePath, 0}; +static varinfo_t flash_display_GraphicsTrianglePath_indices = {0x01, 0x00, 0x80, 0x16, "", "indices", 0, &__AS3___vec_Vector, &flash_display_GraphicsTrianglePath, 0}; +static varinfo_t flash_display_GraphicsTrianglePath_uvtData = {0x01, 0x00, 0x80, 0x16, "", "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_setSettings = {0x02, 0x00, 0x82, 0x08, "http://adobe.com/AS3/2006/builtin", "setSettings", 0, 0, &_XML, 0}; +static methodinfo_t _XML_addNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "addNamespace", 0, &_XML, &_XML, 0}; static methodinfo_t _XML_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_setNotification = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setNotification", 0, 0, &_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_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_nodeKind = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "nodeKind", 0, &_String, &_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_toXMLString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toXMLString", 0, &_String, &_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_name = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "name", 0, &_Object, &_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_localName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "localName", 0, &_Object, &_XML, 0}; +static varinfo_t _XML_prettyPrinting = {0x01, 0x00, 0x82, 0x16, "", "prettyPrinting", 0, 0, &_XML, 0}; +static methodinfo_t _XML_insertChildBefore = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "insertChildBefore", 0, 0, &_XML, 0}; static methodinfo_t _XML_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 varinfo_t _XML_ignoreComments = {0x01, 0x00, 0x82, 0x16, "", "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_child = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "child", 0, &_XMLList, &_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 varinfo_t _XML_ignoreWhitespace = {0x01, 0x00, 0x82, 0x16, "", "ignoreWhitespace", 0, 0, &_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_appendChild = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "appendChild", 0, &_XML, &_XML, 0}; +static methodinfo_t _XML_removeNamespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "removeNamespace", 0, &_XML, &_XML, 0}; +static methodinfo_t _XML_copy = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "copy", 0, &_XML, &_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_setChildren = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setChildren", 0, &_XML, &_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_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_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_XML, &_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_replace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "replace", 0, &_XML, &_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_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 methodinfo_t _XML_setLocalName = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "setLocalName", 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_attribute = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attribute", 0, &_XMLList, &_XML, 0}; +static methodinfo_t _XML_namespace = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "namespace", 0, 0, &_XML, 0}; +static varinfo_t _XML_ignoreProcessingInstructions = {0x01, 0x00, 0x82, 0x16, "", "ignoreProcessingInstructions", 0, 0, &_XML, 0}; +static varinfo_t _XML_prettyIndent = {0x01, 0x00, 0x82, 0x16, "", "prettyIndent", 0, 0, &_XML, 0}; +static methodinfo_t _XML_length = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "length", 0, &_int, &_XML, 0}; +static methodinfo_t _XML_hasSimpleContent = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "hasSimpleContent", 0, &_Boolean, &_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_attributes = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "attributes", 0, &_XMLList, &_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_toString = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toString", 0, &_String, &_XML, 0}; +static methodinfo_t _XML_contains = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "contains", 0, &_Boolean, &_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 varinfo_t flash_net_NetStreamInfo_maxBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "maxBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_dataBufferByteLength = {0x01, 0x00, 0x80, 0x16, "", "dataBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_videoByteCount = {0x01, 0x00, 0x80, 0x16, "", "videoByteCount", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_videoBufferLength = {0x01, 0x00, 0x80, 0x16, "", "videoBufferLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_audioBufferByteLength = {0x01, 0x00, 0x80, 0x16, "", "audioBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_dataBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "dataBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_SRTT = {0x01, 0x00, 0x80, 0x16, "", "SRTT", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_droppedFrames = {0x01, 0x00, 0x80, 0x16, "", "droppedFrames", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_audioByteCount = {0x01, 0x00, 0x80, 0x16, "", "audioByteCount", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_audioBufferLength = {0x01, 0x00, 0x80, 0x16, "", "audioBufferLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_byteCount = {0x01, 0x00, 0x80, 0x16, "", "byteCount", 0, 0, &flash_net_NetStreamInfo, 0}; +static methodinfo_t flash_net_NetStreamInfo_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_dataByteCount = {0x01, 0x00, 0x80, 0x16, "", "dataByteCount", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_videoBufferByteLength = {0x01, 0x00, 0x80, 0x16, "", "videoBufferByteLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_dataBufferLength = {0x01, 0x00, 0x80, 0x16, "", "dataBufferLength", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_audioLossRate = {0x01, 0x00, 0x80, 0x16, "", "audioLossRate", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_videoBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "videoBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_currentBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "currentBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_audioBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "audioBytesPerSecond", 0, 0, &flash_net_NetStreamInfo, 0}; +static varinfo_t flash_net_NetStreamInfo_playbackBytesPerSecond = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_Stage_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_stageFocusRect = {0x01, 0x00, 0x80, 0x16, "", "stageFocusRect", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_frameRate = {0x01, 0x00, 0x80, 0x16, "", "frameRate", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_invalidate = {0x02, 0x00, 0x80, 0x16, "", "invalidate", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_textSnapshot = {0x01, 0x00, 0x80, 0x16, "", "textSnapshot", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_willTrigger = {0x02, 0x00, 0x80, 0x16, "", "willTrigger", 0, &_Boolean, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_dispatchEvent = {0x02, 0x00, 0x80, 0x16, "", "dispatchEvent", 0, &_Boolean, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_isFocusInaccessible = {0x02, 0x00, 0x80, 0x16, "", "isFocusInaccessible", 0, &_Boolean, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_removeChildAt = {0x02, 0x00, 0x80, 0x16, "", "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_fullScreenWidth = {0x01, 0x00, 0x80, 0x16, "", "fullScreenWidth", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_addChildAt = {0x02, 0x00, 0x80, 0x16, "", "addChildAt", 0, &flash_display_DisplayObject, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_fullScreenSourceRect = {0x01, 0x00, 0x80, 0x16, "", "fullScreenSourceRect", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_numChildren = {0x01, 0x00, 0x80, 0x16, "", "numChildren", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_mouseChildren = {0x01, 0x00, 0x80, 0x16, "", "mouseChildren", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_swapChildrenAt = {0x02, 0x00, 0x80, 0x16, "", "swapChildrenAt", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_showDefaultContextMenu = {0x01, 0x00, 0x80, 0x16, "", "showDefaultContextMenu", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_stageHeight = {0x01, 0x00, 0x80, 0x16, "", "stageHeight", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_fullScreenHeight = {0x01, 0x00, 0x80, 0x16, "", "fullScreenHeight", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_align = {0x01, 0x00, 0x80, 0x16, "", "align", 0, 0, &flash_display_Stage, 0}; +static methodinfo_t flash_display_Stage_hasEventListener = {0x02, 0x00, 0x80, 0x16, "", "hasEventListener", 0, &_Boolean, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_displayState = {0x01, 0x00, 0x80, 0x16, "", "displayState", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_scaleMode = {0x01, 0x00, 0x80, 0x16, "", "scaleMode", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_tabChildren = {0x01, 0x00, 0x80, 0x16, "", "tabChildren", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_focus = {0x01, 0x00, 0x80, 0x16, "", "focus", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_colorCorrection = {0x01, 0x00, 0x80, 0x16, "", "colorCorrection", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_colorCorrectionSupport = {0x01, 0x00, 0x80, 0x16, "", "colorCorrectionSupport", 0, 0, &flash_display_Stage, 0}; +static varinfo_t flash_display_Stage_stageWidth = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_ui_ContextMenuItem_separatorBefore = {0x01, 0x00, 0x80, 0x16, "", "separatorBefore", 0, 0, &flash_ui_ContextMenuItem, 0}; +static varinfo_t flash_ui_ContextMenuItem_enabled = {0x01, 0x00, 0x80, 0x16, "", "enabled", 0, 0, &flash_ui_ContextMenuItem, 0}; +static varinfo_t flash_ui_ContextMenuItem_caption = {0x01, 0x00, 0x80, 0x16, "", "caption", 0, 0, &flash_ui_ContextMenuItem, 0}; +static methodinfo_t flash_ui_ContextMenuItem_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenuItem, &flash_ui_ContextMenuItem, 0}; +static varinfo_t flash_ui_ContextMenuItem_visible = {0x01, 0x00, 0x80, 0x16, "", "visible", 0, 0, &flash_ui_ContextMenuItem, 0}; static classinfo_t flash_trace_Trace = {0x03, 0x00, 0x80, 0x16, "flash.trace", "Trace", 0, &_Object, interfaces: {0}}; static 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 methodinfo_t flash_events_TimerEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_TimerEvent, 0}; +static methodinfo_t flash_events_TimerEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_TimerEvent, 0}; +static methodinfo_t flash_events_TimerEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 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 methodinfo_t flash_events_SampleDataEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_SampleDataEvent, 0}; +static varinfo_t flash_events_SampleDataEvent_position = {0x01, 0x00, 0x80, 0x16, "", "position", 0, 0, &flash_events_SampleDataEvent, 0}; +static methodinfo_t flash_events_SampleDataEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_SampleDataEvent, 0}; +static varinfo_t flash_events_SampleDataEvent_data = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_net_FileReference_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_browse = {0x02, 0x00, 0x80, 0x16, "", "browse", 0, &_Boolean, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_creationDate = {0x01, 0x00, 0x80, 0x16, "", "creationDate", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_upload = {0x02, 0x00, 0x80, 0x16, "", "upload", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_download = {0x02, 0x00, 0x80, 0x16, "", "download", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_save = {0x02, 0x00, 0x80, 0x16, "", "save", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_cancel = {0x02, 0x00, 0x80, 0x16, "", "cancel", 0, 0, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_creator = {0x01, 0x00, 0x80, 0x16, "", "creator", 0, 0, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, 0, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_size = {0x01, 0x00, 0x80, 0x16, "", "size", 0, 0, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, 0, &flash_net_FileReference, 0}; +static methodinfo_t flash_net_FileReference_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_FileReference, 0}; +static varinfo_t flash_net_FileReference_modificationDate = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_EventDispatcher_willTrigger = {0x02, 0x00, 0x80, 0x16, "", "willTrigger", 0, &_Boolean, &flash_events_EventDispatcher, 0}; +static methodinfo_t flash_events_EventDispatcher_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_EventDispatcher, 0}; +static methodinfo_t flash_events_EventDispatcher_removeEventListener = {0x02, 0x00, 0x80, 0x16, "", "removeEventListener", 0, 0, &flash_events_EventDispatcher, 0}; +static methodinfo_t flash_events_EventDispatcher_hasEventListener = {0x02, 0x00, 0x80, 0x16, "", "hasEventListener", 0, &_Boolean, &flash_events_EventDispatcher, 0}; +static methodinfo_t flash_events_EventDispatcher_addEventListener = {0x02, 0x00, 0x80, 0x16, "", "addEventListener", 0, 0, &flash_events_EventDispatcher, 0}; +static methodinfo_t flash_events_EventDispatcher_dispatchEvent = {0x02, 0x00, 0x80, 0x16, "", "dispatchEvent", 0, &_Boolean, &flash_events_EventDispatcher, 0}; static classinfo_t flash_net_SharedObjectFlushStatus = {0x03, 0x00, 0x81, 0x16, "flash.net", "SharedObjectFlushStatus", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_text_TextLineMetrics_descent = {0x01, 0x00, 0x80, 0x16, "", "descent", 0, &_Number, &flash_text_TextLineMetrics, 0}; +static varinfo_t flash_text_TextLineMetrics_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_Number, &flash_text_TextLineMetrics, 0}; +static varinfo_t flash_text_TextLineMetrics_ascent = {0x01, 0x00, 0x80, 0x16, "", "ascent", 0, &_Number, &flash_text_TextLineMetrics, 0}; +static varinfo_t flash_text_TextLineMetrics_leading = {0x01, 0x00, 0x80, 0x16, "", "leading", 0, &_Number, &flash_text_TextLineMetrics, 0}; +static varinfo_t flash_text_TextLineMetrics_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, &_Number, &flash_text_TextLineMetrics, 0}; +static varinfo_t flash_text_TextLineMetrics_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_text_TextLineMetrics, 0}; static classinfo_t flash_text_AntiAliasType = {0x03, 0x00, 0x81, 0x16, "flash.text", "AntiAliasType", 0, &_Object, interfaces: {0}}; static classinfo_t flash_system_SecurityDomain = {0x03, 0x00, 0x80, 0x16, "flash.system", "SecurityDomain", 0, &_Object, interfaces: {0}}; static 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 methodinfo_t flash_text_Font_enumerateFonts = {0x02, 0x00, 0x82, 0x16, "", "enumerateFonts", 0, &_Array, &flash_text_Font, 0}; +static methodinfo_t flash_text_Font_hasGlyphs = {0x02, 0x00, 0x80, 0x16, "", "hasGlyphs", 0, &_Boolean, &flash_text_Font, 0}; +static varinfo_t flash_text_Font_fontName = {0x01, 0x00, 0x80, 0x16, "", "fontName", 0, 0, &flash_text_Font, 0}; +static methodinfo_t flash_text_Font_registerFont = {0x02, 0x00, 0x82, 0x16, "", "registerFont", 0, 0, &flash_text_Font, 0}; +static varinfo_t flash_text_Font_fontStyle = {0x01, 0x00, 0x80, 0x16, "", "fontStyle", 0, 0, &flash_text_Font, 0}; +static varinfo_t flash_text_Font_fontType = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t _RegExp_source = {0x01, 0x00, 0x80, 0x16, "", "source", 0, 0, &_RegExp, 0}; +static varinfo_t _RegExp_global = {0x01, 0x00, 0x80, 0x16, "", "global", 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 varinfo_t _RegExp_ignoreCase = {0x01, 0x00, 0x80, 0x16, "", "ignoreCase", 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 varinfo_t _RegExp_dotall = {0x01, 0x00, 0x80, 0x16, "", "dotall", 0, 0, &_RegExp, 0}; +static varinfo_t _RegExp_lastIndex = {0x01, 0x00, 0x80, 0x16, "", "lastIndex", 0, 0, &_RegExp, 0}; +static varinfo_t _RegExp_extended = {0x01, 0x00, 0x80, 0x16, "", "extended", 0, 0, &_RegExp, 0}; +static varinfo_t _RegExp_multiline = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_accessibility_AccessibilityProperties_forceSimple = {0x01, 0x00, 0x80, 0x16, "", "forceSimple", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0}; +static varinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {0x01, 0x00, 0x80, 0x16, "", "noAutoLabeling", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0}; +static varinfo_t flash_accessibility_AccessibilityProperties_description = {0x01, 0x00, 0x80, 0x16, "", "description", 0, &_String, &flash_accessibility_AccessibilityProperties, 0}; +static varinfo_t flash_accessibility_AccessibilityProperties_name = {0x01, 0x00, 0x80, 0x16, "", "name", 0, &_String, &flash_accessibility_AccessibilityProperties, 0}; +static varinfo_t flash_accessibility_AccessibilityProperties_shortcut = {0x01, 0x00, 0x80, 0x16, "", "shortcut", 0, &_String, &flash_accessibility_AccessibilityProperties, 0}; +static varinfo_t flash_accessibility_AccessibilityProperties_silent = {0x01, 0x00, 0x80, 0x16, "", "silent", 0, &_Boolean, &flash_accessibility_AccessibilityProperties, 0}; static classinfo_t flash_ui_ContextMenu = {0x03, 0x00, 0x81, 0x16, "flash.ui", "ContextMenu", 0, &flash_events_EventDispatcher, interfaces: {0}}; -static methodinfo_t flash_ui_ContextMenu_hideBuiltInItems = {0x02, 0x00, 0x80, 0x16, 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 methodinfo_t flash_ui_ContextMenu_hideBuiltInItems = {0x02, 0x00, 0x80, 0x16, "", "hideBuiltInItems", 0, 0, &flash_ui_ContextMenu, 0}; +static varinfo_t flash_ui_ContextMenu_clipboardItems = {0x01, 0x00, 0x80, 0x16, "", "clipboardItems", 0, 0, &flash_ui_ContextMenu, 0}; +static varinfo_t flash_ui_ContextMenu_builtInItems = {0x01, 0x00, 0x80, 0x16, "", "builtInItems", 0, 0, &flash_ui_ContextMenu, 0}; +static varinfo_t flash_ui_ContextMenu_customItems = {0x01, 0x00, 0x80, 0x16, "", "customItems", 0, 0, &flash_ui_ContextMenu, 0}; +static methodinfo_t flash_ui_ContextMenu_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenu, &flash_ui_ContextMenu, 0}; +static varinfo_t flash_ui_ContextMenu_link = {0x01, 0x00, 0x80, 0x16, "", "link", 0, 0, &flash_ui_ContextMenu, 0}; +static varinfo_t flash_ui_ContextMenu_clipboardMenu = {0x01, 0x00, 0x80, 0x16, "", "clipboardMenu", 0, 0, &flash_ui_ContextMenu, 0}; static classinfo_t flash_text_TextFieldAutoSize = {0x03, 0x00, 0x81, 0x16, "flash.text", "TextFieldAutoSize", 0, &_Object, interfaces: {0}}; static classinfo_t _Math = {0x03, 0x00, 0x81, 0x16, "", "Math", 0, &_Object, interfaces: {0}}; static 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 varinfo_t flash_ui_ContextMenuBuiltInItems_zoom = {0x01, 0x00, 0x80, 0x16, "", "zoom", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_save = {0x01, 0x00, 0x80, 0x16, "", "save", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_loop = {0x01, 0x00, 0x80, 0x16, "", "loop", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_print = {0x01, 0x00, 0x80, 0x16, "", "print", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack = {0x01, 0x00, 0x80, 0x16, "", "forwardAndBack", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_rewind = {0x01, 0x00, 0x80, 0x16, "", "rewind", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static methodinfo_t flash_ui_ContextMenuBuiltInItems_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_ui_ContextMenuBuiltInItems, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, &_Boolean, &flash_ui_ContextMenuBuiltInItems, 0}; +static varinfo_t flash_ui_ContextMenuBuiltInItems_play = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_net_FileReferenceList_fileList = {0x01, 0x00, 0x80, 0x16, "", "fileList", 0, 0, &flash_net_FileReferenceList, 0}; +static methodinfo_t flash_net_FileReferenceList_browse = {0x02, 0x00, 0x80, 0x16, "", "browse", 0, &_Boolean, &flash_net_FileReferenceList, 0}; static classinfo_t flash_display_TriangleCulling = {0x03, 0x00, 0x81, 0x16, "flash.display", "TriangleCulling", 0, &_Object, interfaces: {0}}; static classinfo_t flash_media_SoundMixer = {0x03, 0x00, 0x81, 0x16, "flash.media", "SoundMixer", 0, &_Object, interfaces: {0}}; static 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 methodinfo_t flash_events_StatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_StatusEvent, 0}; +static varinfo_t flash_events_StatusEvent_code = {0x01, 0x00, 0x80, 0x16, "", "code", 0, 0, &flash_events_StatusEvent, 0}; +static methodinfo_t flash_events_StatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_StatusEvent, 0}; +static varinfo_t flash_events_StatusEvent_level = {0x01, 0x00, 0x80, 0x16, "", "level", 0, 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 varinfo_t flash_events_ShaderEvent_vector = {0x01, 0x00, 0x80, 0x16, "", "vector", 0, 0, &flash_events_ShaderEvent, 0}; +static methodinfo_t flash_events_ShaderEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ShaderEvent, 0}; +static varinfo_t flash_events_ShaderEvent_bitmapData = {0x01, 0x00, 0x80, 0x16, "", "bitmapData", 0, 0, &flash_events_ShaderEvent, 0}; +static methodinfo_t flash_events_ShaderEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ShaderEvent, 0}; +static varinfo_t flash_events_ShaderEvent_byteArray = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_Shader_precisionHint = {0x01, 0x00, 0x80, 0x16, "", "precisionHint", 0, 0, &flash_display_Shader, 0}; +static varinfo_t flash_display_Shader_data = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_CSMSettings_fontSize = {0x01, 0x00, 0x80, 0x16, "", "fontSize", 0, &_Number, &flash_text_CSMSettings, 0}; +static varinfo_t flash_text_CSMSettings_outsideCutoff = {0x01, 0x00, 0x80, 0x16, "", "outsideCutoff", 0, &_Number, &flash_text_CSMSettings, 0}; +static varinfo_t flash_text_CSMSettings_insideCutoff = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t _Number_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 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_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_Number, &_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 methodinfo_t flash_display_Graphics_drawPath = {0x02, 0x00, 0x80, 0x16, "", "drawPath", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawEllipse = {0x02, 0x00, 0x80, 0x16, "", "drawEllipse", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawRoundRectComplex = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRectComplex", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_lineShaderStyle = {0x02, 0x00, 0x80, 0x16, "", "lineShaderStyle", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_beginFill = {0x02, 0x00, 0x80, 0x16, "", "beginFill", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_beginGradientFill = {0x02, 0x00, 0x80, 0x16, "", "beginGradientFill", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawGraphicsData = {0x02, 0x00, 0x80, 0x16, "", "drawGraphicsData", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_lineGradientStyle = {0x02, 0x00, 0x80, 0x16, "", "lineGradientStyle", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawRoundRect = {0x02, 0x00, 0x80, 0x16, "", "drawRoundRect", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_beginBitmapFill = {0x02, 0x00, 0x80, 0x16, "", "beginBitmapFill", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_lineStyle = {0x02, 0x00, 0x80, 0x16, "", "lineStyle", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_endFill = {0x02, 0x00, 0x80, 0x16, "", "endFill", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_copyFrom = {0x02, 0x00, 0x80, 0x16, "", "copyFrom", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_lineBitmapStyle = {0x02, 0x00, 0x80, 0x16, "", "lineBitmapStyle", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_clear = {0x02, 0x00, 0x80, 0x16, "", "clear", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawCircle = {0x02, 0x00, 0x80, 0x16, "", "drawCircle", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_beginShaderFill = {0x02, 0x00, 0x80, 0x16, "", "beginShaderFill", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawTriangles = {0x02, 0x00, 0x80, 0x16, "", "drawTriangles", 0, 0, &flash_display_Graphics, 0}; +static methodinfo_t flash_display_Graphics_drawRect = {0x02, 0x00, 0x80, 0x16, "", "drawRect", 0, 0, &flash_display_Graphics, 0}; static 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 varinfo_t flash_sampler_NewObjectSample_object = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_net_FileFilter_extension = {0x01, 0x00, 0x80, 0x16, "", "extension", 0, 0, &flash_net_FileFilter, 0}; +static varinfo_t flash_net_FileFilter_description = {0x01, 0x00, 0x80, 0x16, "", "description", 0, 0, &flash_net_FileFilter, 0}; +static varinfo_t flash_net_FileFilter_macType = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_engine_ContentElement_eventMirror = {0x01, 0x00, 0x80, 0x16, "", "eventMirror", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_groupElement = {0x01, 0x00, 0x80, 0x16, "", "groupElement", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_textRotation = {0x01, 0x00, 0x80, 0x16, "", "textRotation", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_text = {0x01, 0x00, 0x80, 0x16, "", "text", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_userData = {0x01, 0x00, 0x80, 0x16, "", "userData", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_elementFormat = {0x01, 0x00, 0x80, 0x16, "", "elementFormat", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_textBlock = {0x01, 0x00, 0x80, 0x16, "", "textBlock", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_rawText = {0x01, 0x00, 0x80, 0x16, "", "rawText", 0, 0, &flash_text_engine_ContentElement, 0}; +static varinfo_t flash_text_engine_ContentElement_textBlockBeginIndex = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_events_ProgressEvent_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, 0, &flash_events_ProgressEvent, 0}; +static methodinfo_t flash_events_ProgressEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ProgressEvent, 0}; +static varinfo_t flash_events_ProgressEvent_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, 0, &flash_events_ProgressEvent, 0}; +static methodinfo_t flash_events_ProgressEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ProgressEvent, 0}; static 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 methodinfo_t flash_media_Sound_extract = {0x02, 0x00, 0x80, 0x16, "", "extract", 0, &_Number, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, 0, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_id3 = {0x01, 0x00, 0x80, 0x16, "", "id3", 0, 0, &flash_media_Sound, 0}; +static methodinfo_t flash_media_Sound_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, &flash_media_SoundChannel, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_url = {0x01, 0x00, 0x80, 0x16, "", "url", 0, 0, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_isBuffering = {0x01, 0x00, 0x80, 0x16, "", "isBuffering", 0, 0, &flash_media_Sound, 0}; +static methodinfo_t flash_media_Sound_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, 0, &flash_media_Sound, 0}; +static varinfo_t flash_media_Sound_length = {0x01, 0x00, 0x80, 0x16, "", "length", 0, 0, &flash_media_Sound, 0}; +static methodinfo_t flash_media_Sound_close = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_TextExtent_descent = {0x01, 0x00, 0x80, 0x16, "", "descent", 0, &_Number, &flash_text_TextExtent, 0}; +static varinfo_t flash_text_TextExtent_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, &_Number, &flash_text_TextExtent, 0}; +static varinfo_t flash_text_TextExtent_ascent = {0x01, 0x00, 0x80, 0x16, "", "ascent", 0, &_Number, &flash_text_TextExtent, 0}; +static varinfo_t flash_text_TextExtent_textFieldHeight = {0x01, 0x00, 0x80, 0x16, "", "textFieldHeight", 0, &_Number, &flash_text_TextExtent, 0}; +static varinfo_t flash_text_TextExtent_textFieldWidth = {0x01, 0x00, 0x80, 0x16, "", "textFieldWidth", 0, &_Number, &flash_text_TextExtent, 0}; +static varinfo_t flash_text_TextExtent_height = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_text_engine_TextLineMirrorRegion_mirror = {0x01, 0x00, 0x80, 0x16, "", "mirror", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0}; +static varinfo_t flash_text_engine_TextLineMirrorRegion_previousRegion = {0x01, 0x00, 0x80, 0x16, "", "previousRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0}; +static varinfo_t flash_text_engine_TextLineMirrorRegion_bounds = {0x01, 0x00, 0x80, 0x16, "", "bounds", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0}; +static varinfo_t flash_text_engine_TextLineMirrorRegion_nextRegion = {0x01, 0x00, 0x80, 0x16, "", "nextRegion", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0}; +static varinfo_t flash_text_engine_TextLineMirrorRegion_element = {0x01, 0x00, 0x80, 0x16, "", "element", 0, 0, &flash_text_engine_TextLineMirrorRegion, 0}; +static varinfo_t flash_text_engine_TextLineMirrorRegion_textLine = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_geom_Vector3D_subtract = {0x02, 0x00, 0x80, 0x16, "", "subtract", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_distance = {0x02, 0x00, 0x82, 0x16, "", "distance", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_scaleBy = {0x02, 0x00, 0x80, 0x16, "", "scaleBy", 0, 0, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_decrementBy = {0x02, 0x00, 0x80, 0x16, "", "decrementBy", 0, 0, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_equals = {0x02, 0x00, 0x80, 0x16, "", "equals", 0, &_Boolean, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_normalize = {0x02, 0x00, 0x80, 0x16, "", "normalize", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_dotProduct = {0x02, 0x00, 0x80, 0x16, "", "dotProduct", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_negate = {0x02, 0x00, 0x80, 0x16, "", "negate", 0, 0, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_angleBetween = {0x02, 0x00, 0x82, 0x16, "", "angleBetween", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_lengthSquared = {0x01, 0x00, 0x80, 0x16, "", "lengthSquared", 0, 0, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_x = {0x01, 0x00, 0x80, 0x16, "", "x", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_incrementBy = {0x02, 0x00, 0x80, 0x16, "", "incrementBy", 0, 0, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_w = {0x01, 0x00, 0x80, 0x16, "", "w", 0, &_Number, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_z = {0x01, 0x00, 0x80, 0x16, "", "z", 0, &_Number, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_add = {0x02, 0x00, 0x80, 0x16, "", "add", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_project = {0x02, 0x00, 0x80, 0x16, "", "project", 0, 0, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_crossProduct = {0x02, 0x00, 0x80, 0x16, "", "crossProduct", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_nearEquals = {0x02, 0x00, 0x80, 0x16, "", "nearEquals", 0, &_Boolean, &flash_geom_Vector3D, 0}; +static methodinfo_t flash_geom_Vector3D_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Vector3D, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_y = {0x01, 0x00, 0x80, 0x16, "", "y", 0, &_Number, &flash_geom_Vector3D, 0}; +static varinfo_t flash_geom_Vector3D_length = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_HTTPStatusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_HTTPStatusEvent, 0}; +static methodinfo_t flash_events_HTTPStatusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_HTTPStatusEvent, 0}; +static varinfo_t flash_events_HTTPStatusEvent_status = {0x01, 0x00, 0x80, 0x16, "", "status", 0, 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 varinfo_t flash_net_NetStreamPlayOptions_len = {0x01, 0x00, 0x80, 0x16, "", "len", 0, &_Number, &flash_net_NetStreamPlayOptions, 0}; +static varinfo_t flash_net_NetStreamPlayOptions_streamName = {0x01, 0x00, 0x80, 0x16, "", "streamName", 0, &_String, &flash_net_NetStreamPlayOptions, 0}; +static varinfo_t flash_net_NetStreamPlayOptions_start = {0x01, 0x00, 0x80, 0x16, "", "start", 0, &_Number, &flash_net_NetStreamPlayOptions, 0}; +static varinfo_t flash_net_NetStreamPlayOptions_oldStreamName = {0x01, 0x00, 0x80, 0x16, "", "oldStreamName", 0, &_String, &flash_net_NetStreamPlayOptions, 0}; +static varinfo_t flash_net_NetStreamPlayOptions_transition = {0x01, 0x00, 0x80, 0x16, "", "transition", 0, &_String, &flash_net_NetStreamPlayOptions, 0}; static classinfo_t flash_net_Responder = {0x03, 0x00, 0x80, 0x16, "flash.net", "Responder", 0, &_Object, interfaces: {0}}; static classinfo_t flash_net_XMLSocket = {0x03, 0x00, 0x80, 0x16, "flash.net", "XMLSocket", 0, &flash_events_EventDispatcher, interfaces: {0}}; -static methodinfo_t flash_net_XMLSocket_close = {0x02, 0x00, 0x80, 0x16, 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 methodinfo_t flash_net_XMLSocket_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_XMLSocket, 0}; +static methodinfo_t flash_net_XMLSocket_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_XMLSocket, 0}; +static methodinfo_t flash_net_XMLSocket_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_XMLSocket, 0}; +static varinfo_t flash_net_XMLSocket_connected = {0x01, 0x00, 0x80, 0x16, "", "connected", 0, 0, &flash_net_XMLSocket, 0}; +static varinfo_t flash_net_XMLSocket_timeout = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_filters_ConvolutionFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_matrixX = {0x01, 0x00, 0x80, 0x16, "", "matrixX", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_matrix = {0x01, 0x00, 0x80, 0x16, "", "matrix", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_bias = {0x01, 0x00, 0x80, 0x16, "", "bias", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_preserveAlpha = {0x01, 0x00, 0x80, 0x16, "", "preserveAlpha", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_divisor = {0x01, 0x00, 0x80, 0x16, "", "divisor", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static methodinfo_t flash_filters_ConvolutionFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_clamp = {0x01, 0x00, 0x80, 0x16, "", "clamp", 0, 0, &flash_filters_ConvolutionFilter, 0}; +static varinfo_t flash_filters_ConvolutionFilter_matrixY = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_text_engine_ElementFormat_getFontMetrics = {0x02, 0x00, 0x80, 0x16, "", "getFontMetrics", 0, &flash_text_engine_FontMetrics, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_digitCase = {0x01, 0x00, 0x80, 0x16, "", "digitCase", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_breakOpportunity = {0x01, 0x00, 0x80, 0x16, "", "breakOpportunity", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_ligatureLevel = {0x01, 0x00, 0x80, 0x16, "", "ligatureLevel", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_dominantBaseline = {0x01, 0x00, 0x80, 0x16, "", "dominantBaseline", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_alignmentBaseline = {0x01, 0x00, 0x80, 0x16, "", "alignmentBaseline", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_digitWidth = {0x01, 0x00, 0x80, 0x16, "", "digitWidth", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_kerning = {0x01, 0x00, 0x80, 0x16, "", "kerning", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_fontSize = {0x01, 0x00, 0x80, 0x16, "", "fontSize", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_fontDescription = {0x01, 0x00, 0x80, 0x16, "", "fontDescription", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_baselineShift = {0x01, 0x00, 0x80, 0x16, "", "baselineShift", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_locale = {0x01, 0x00, 0x80, 0x16, "", "locale", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_typographicCase = {0x01, 0x00, 0x80, 0x16, "", "typographicCase", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_trackingLeft = {0x01, 0x00, 0x80, 0x16, "", "trackingLeft", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_locked = {0x01, 0x00, 0x80, 0x16, "", "locked", 0, 0, &flash_text_engine_ElementFormat, 0}; +static methodinfo_t flash_text_engine_ElementFormat_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_textRotation = {0x01, 0x00, 0x80, 0x16, "", "textRotation", 0, 0, &flash_text_engine_ElementFormat, 0}; +static varinfo_t flash_text_engine_ElementFormat_trackingRight = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_GraphicsGradientFill_interpolationMethod = {0x01, 0x00, 0x80, 0x16, "", "interpolationMethod", 0, 0, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_focalPointRatio = {0x01, 0x00, 0x80, 0x16, "", "focalPointRatio", 0, &_Number, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_colors = {0x01, 0x00, 0x80, 0x16, "", "colors", 0, &_Array, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_matrix = {0x01, 0x00, 0x80, 0x16, "", "matrix", 0, &flash_geom_Matrix, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_ratios = {0x01, 0x00, 0x80, 0x16, "", "ratios", 0, &_Array, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_spreadMethod = {0x01, 0x00, 0x80, 0x16, "", "spreadMethod", 0, 0, &flash_display_GraphicsGradientFill, 0}; +static varinfo_t flash_display_GraphicsGradientFill_alphas = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_FrameLabel_frame = {0x01, 0x00, 0x80, 0x16, "", "frame", 0, 0, &flash_display_FrameLabel, 0}; +static varinfo_t flash_display_FrameLabel_name = {0x01, 0x00, 0x80, 0x16, "", "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 flash_media_SoundTransform_pan = {0x01, 0x00, 0x80, 0x16, "", "pan", 0, 0, &flash_media_SoundTransform, 0}; +static varinfo_t flash_media_SoundTransform_leftToRight = {0x01, 0x00, 0x80, 0x16, "", "leftToRight", 0, 0, &flash_media_SoundTransform, 0}; +static varinfo_t flash_media_SoundTransform_rightToLeft = {0x01, 0x00, 0x80, 0x16, "", "rightToLeft", 0, 0, &flash_media_SoundTransform, 0}; +static varinfo_t flash_media_SoundTransform_volume = {0x01, 0x00, 0x80, 0x16, "", "volume", 0, 0, &flash_media_SoundTransform, 0}; +static varinfo_t flash_media_SoundTransform_leftToLeft = {0x01, 0x00, 0x80, 0x16, "", "leftToLeft", 0, 0, &flash_media_SoundTransform, 0}; +static varinfo_t flash_media_SoundTransform_rightToRight = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_net_LocalConnection_client = {0x01, 0x00, 0x80, 0x16, "", "client", 0, 0, &flash_net_LocalConnection, 0}; +static methodinfo_t flash_net_LocalConnection_allowDomain = {0x02, 0x00, 0x80, 0x16, "", "allowDomain", 0, 0, &flash_net_LocalConnection, 0}; +static methodinfo_t flash_net_LocalConnection_connect = {0x02, 0x00, 0x80, 0x16, "", "connect", 0, 0, &flash_net_LocalConnection, 0}; +static varinfo_t flash_net_LocalConnection_domain = {0x01, 0x00, 0x80, 0x16, "", "domain", 0, 0, &flash_net_LocalConnection, 0}; +static methodinfo_t flash_net_LocalConnection_allowInsecureDomain = {0x02, 0x00, 0x80, 0x16, "", "allowInsecureDomain", 0, 0, &flash_net_LocalConnection, 0}; +static methodinfo_t flash_net_LocalConnection_send = {0x02, 0x00, 0x80, 0x16, "", "send", 0, 0, &flash_net_LocalConnection, 0}; +static methodinfo_t flash_net_LocalConnection_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_LocalConnection, 0}; static 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 methodinfo_t flash_events_IMEEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_IMEEvent, 0}; +static methodinfo_t flash_events_IMEEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_AVM1Movie_call = {0x02, 0x00, 0x80, 0x16, "", "call", 0, 0, &flash_display_AVM1Movie, 0}; +static methodinfo_t flash_display_AVM1Movie_addCallback = {0x02, 0x00, 0x80, 0x16, "", "addCallback", 0, 0, &flash_display_AVM1Movie, 0}; static 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 varinfo_t flash_events_ContextMenuEvent_mouseTarget = {0x01, 0x00, 0x80, 0x16, "", "mouseTarget", 0, 0, &flash_events_ContextMenuEvent, 0}; +static varinfo_t flash_events_ContextMenuEvent_isMouseTargetInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isMouseTargetInaccessible", 0, 0, &flash_events_ContextMenuEvent, 0}; +static methodinfo_t flash_events_ContextMenuEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_ContextMenuEvent, 0}; +static varinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {0x01, 0x00, 0x80, 0x16, "", "contextMenuOwner", 0, 0, &flash_events_ContextMenuEvent, 0}; +static methodinfo_t flash_events_ContextMenuEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_ContextMenuEvent, 0}; static 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 varinfo_t flash_filters_BevelFilter_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_highlightColor = {0x01, 0x00, 0x80, 0x16, "", "highlightColor", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_knockout = {0x01, 0x00, 0x80, 0x16, "", "knockout", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_distance = {0x01, 0x00, 0x80, 0x16, "", "distance", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_highlightAlpha = {0x01, 0x00, 0x80, 0x16, "", "highlightAlpha", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_shadowColor = {0x01, 0x00, 0x80, 0x16, "", "shadowColor", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_angle = {0x01, 0x00, 0x80, 0x16, "", "angle", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "blurX", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_shadowAlpha = {0x01, 0x00, 0x80, 0x16, "", "shadowAlpha", 0, 0, &flash_filters_BevelFilter, 0}; +static varinfo_t flash_filters_BevelFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_BevelFilter, 0}; +static methodinfo_t flash_filters_BevelFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_Loader_content = {0x01, 0x00, 0x80, 0x16, "", "content", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_unloadAndStop = {0x02, 0x00, 0x80, 0x16, "", "unloadAndStop", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_unload = {0x02, 0x00, 0x80, 0x16, "", "unload", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_removeChildAt = {0x02, 0x00, 0x80, 0x16, "", "removeChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_addChildAt = {0x02, 0x00, 0x80, 0x16, "", "addChildAt", 0, &flash_display_DisplayObject, &flash_display_Loader, 0}; +static varinfo_t flash_display_Loader_contentLoaderInfo = {0x01, 0x00, 0x80, 0x16, "", "contentLoaderInfo", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_loadBytes = {0x02, 0x00, 0x80, 0x16, "", "loadBytes", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_removeChild = {0x02, 0x00, 0x80, 0x16, "", "removeChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_addChild = {0x02, 0x00, 0x80, 0x16, "", "addChild", 0, &flash_display_DisplayObject, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_display_Loader, 0}; +static methodinfo_t flash_display_Loader_setChildIndex = {0x02, 0x00, 0x80, 0x16, "", "setChildIndex", 0, 0, &flash_display_Loader, 0}; static 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 flash_display_GraphicsBitmapFill_smooth = {0x01, 0x00, 0x80, 0x16, "", "smooth", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0}; +static varinfo_t flash_display_GraphicsBitmapFill_repeat = {0x01, 0x00, 0x80, 0x16, "", "repeat", 0, &_Boolean, &flash_display_GraphicsBitmapFill, 0}; +static varinfo_t flash_display_GraphicsBitmapFill_bitmapData = {0x01, 0x00, 0x80, 0x16, "", "bitmapData", 0, &flash_display_BitmapData, &flash_display_GraphicsBitmapFill, 0}; +static varinfo_t flash_display_GraphicsBitmapFill_matrix = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_display_SimpleButton_overState = {0x01, 0x00, 0x80, 0x16, "", "overState", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_downState = {0x01, 0x00, 0x80, 0x16, "", "downState", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_enabled = {0x01, 0x00, 0x80, 0x16, "", "enabled", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_trackAsMenu = {0x01, 0x00, 0x80, 0x16, "", "trackAsMenu", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_soundTransform = {0x01, 0x00, 0x80, 0x16, "", "soundTransform", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_useHandCursor = {0x01, 0x00, 0x80, 0x16, "", "useHandCursor", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_upState = {0x01, 0x00, 0x80, 0x16, "", "upState", 0, 0, &flash_display_SimpleButton, 0}; +static varinfo_t flash_display_SimpleButton_hitTestState = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_events_FocusEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, 0, &flash_events_FocusEvent, 0}; +static varinfo_t flash_events_FocusEvent_isRelatedObjectInaccessible = {0x01, 0x00, 0x80, 0x16, "", "isRelatedObjectInaccessible", 0, 0, &flash_events_FocusEvent, 0}; +static varinfo_t flash_events_FocusEvent_keyCode = {0x01, 0x00, 0x80, 0x16, "", "keyCode", 0, 0, &flash_events_FocusEvent, 0}; +static varinfo_t flash_events_FocusEvent_relatedObject = {0x01, 0x00, 0x80, 0x16, "", "relatedObject", 0, 0, &flash_events_FocusEvent, 0}; +static methodinfo_t flash_events_FocusEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_FocusEvent, 0}; +static methodinfo_t flash_events_FocusEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_FocusEvent, 0}; static classinfo_t flash_errors_MemoryError = {0x03, 0x00, 0x88, 0x16, "flash.errors", "MemoryError", 0, &_Error, interfaces: {0}}; static classinfo_t flash_events_NetFilterEvent = {0x03, 0x00, 0x80, 0x16, "flash.events", "NetFilterEvent", 0, &flash_events_Event, interfaces: {0}}; -static varinfo_t flash_events_NetFilterEvent_header = {0x01, 0x00, 0x80, 0x16, 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 varinfo_t flash_events_NetFilterEvent_header = {0x01, 0x00, 0x80, 0x16, "", "header", 0, &flash_utils_ByteArray, &flash_events_NetFilterEvent, 0}; +static methodinfo_t flash_events_NetFilterEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_NetFilterEvent, 0}; +static methodinfo_t flash_events_NetFilterEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_NetFilterEvent, 0}; +static varinfo_t flash_events_NetFilterEvent_data = {0x01, 0x00, 0x80, 0x16, "", "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}}; @@ -3620,2374 +3620,2374 @@ static classinfo_t flash_text_engine_DigitCase = {0x03, 0x00, 0x81, 0x16, "flash 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 _uint_toFixed = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "toFixed", 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_valueOf = {0x02, 0x00, 0x80, 0x08, "http://adobe.com/AS3/2006/builtin", "valueOf", 0, &_uint, &_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 varinfo_t flash_filters_ShaderFilter_bottomExtension = {0x01, 0x00, 0x80, 0x16, "", "bottomExtension", 0, 0, &flash_filters_ShaderFilter, 0}; +static varinfo_t flash_filters_ShaderFilter_shader = {0x01, 0x00, 0x80, 0x16, "", "shader", 0, 0, &flash_filters_ShaderFilter, 0}; +static varinfo_t flash_filters_ShaderFilter_rightExtension = {0x01, 0x00, 0x80, 0x16, "", "rightExtension", 0, 0, &flash_filters_ShaderFilter, 0}; +static varinfo_t flash_filters_ShaderFilter_leftExtension = {0x01, 0x00, 0x80, 0x16, "", "leftExtension", 0, 0, &flash_filters_ShaderFilter, 0}; +static varinfo_t flash_filters_ShaderFilter_topExtension = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_GraphicsPath_wideMoveTo = {0x02, 0x00, 0x80, 0x16, "", "wideMoveTo", 0, 0, &flash_display_GraphicsPath, 0}; +static varinfo_t flash_display_GraphicsPath_winding = {0x01, 0x00, 0x80, 0x16, "", "winding", 0, 0, &flash_display_GraphicsPath, 0}; +static methodinfo_t flash_display_GraphicsPath_moveTo = {0x02, 0x00, 0x80, 0x16, "", "moveTo", 0, 0, &flash_display_GraphicsPath, 0}; +static methodinfo_t flash_display_GraphicsPath_wideLineTo = {0x02, 0x00, 0x80, 0x16, "", "wideLineTo", 0, 0, &flash_display_GraphicsPath, 0}; +static varinfo_t flash_display_GraphicsPath_commands = {0x01, 0x00, 0x80, 0x16, "", "commands", 0, &__AS3___vec_Vector, &flash_display_GraphicsPath, 0}; +static methodinfo_t flash_display_GraphicsPath_curveTo = {0x02, 0x00, 0x80, 0x16, "", "curveTo", 0, 0, &flash_display_GraphicsPath, 0}; +static methodinfo_t flash_display_GraphicsPath_lineTo = {0x02, 0x00, 0x80, 0x16, "", "lineTo", 0, 0, &flash_display_GraphicsPath, 0}; +static varinfo_t flash_display_GraphicsPath_data = {0x01, 0x00, 0x80, 0x16, "", "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 varinfo_t flash_events_KeyboardEvent_shiftKey = {0x01, 0x00, 0x80, 0x16, "", "shiftKey", 0, 0, &flash_events_KeyboardEvent, 0}; +static varinfo_t flash_events_KeyboardEvent_keyCode = {0x01, 0x00, 0x80, 0x16, "", "keyCode", 0, 0, &flash_events_KeyboardEvent, 0}; +static varinfo_t flash_events_KeyboardEvent_keyLocation = {0x01, 0x00, 0x80, 0x16, "", "keyLocation", 0, 0, &flash_events_KeyboardEvent, 0}; +static methodinfo_t flash_events_KeyboardEvent_updateAfterEvent = {0x02, 0x00, 0x80, 0x16, "", "updateAfterEvent", 0, 0, &flash_events_KeyboardEvent, 0}; +static methodinfo_t flash_events_KeyboardEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_KeyboardEvent, 0}; +static varinfo_t flash_events_KeyboardEvent_altKey = {0x01, 0x00, 0x80, 0x16, "", "altKey", 0, 0, &flash_events_KeyboardEvent, 0}; +static varinfo_t flash_events_KeyboardEvent_ctrlKey = {0x01, 0x00, 0x80, 0x16, "", "ctrlKey", 0, 0, &flash_events_KeyboardEvent, 0}; +static methodinfo_t flash_events_KeyboardEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_KeyboardEvent, 0}; +static varinfo_t flash_events_KeyboardEvent_charCode = {0x01, 0x00, 0x80, 0x16, "", "charCode", 0, 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 methodinfo_t flash_system_ApplicationDomain_hasDefinition = {0x02, 0x00, 0x80, 0x16, "", "hasDefinition", 0, &_Boolean, &flash_system_ApplicationDomain, 0}; +static methodinfo_t flash_system_ApplicationDomain_getDefinition = {0x02, 0x00, 0x80, 0x16, "", "getDefinition", 0, &_Object, &flash_system_ApplicationDomain, 0}; +static varinfo_t flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH = {0x01, 0x00, 0x82, 0x16, "", "MIN_DOMAIN_MEMORY_LENGTH", 0, 0, &flash_system_ApplicationDomain, 0}; +static varinfo_t flash_system_ApplicationDomain_parentDomain = {0x01, 0x00, 0x80, 0x16, "", "parentDomain", 0, 0, &flash_system_ApplicationDomain, 0}; +static varinfo_t flash_system_ApplicationDomain_domainMemory = {0x01, 0x00, 0x80, 0x16, "", "domainMemory", 0, 0, &flash_system_ApplicationDomain, 0}; +static varinfo_t flash_system_ApplicationDomain_currentDomain = {0x01, 0x00, 0x82, 0x16, "", "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 varinfo_t adobe_utils_ProductManager_running = {0x01, 0x00, 0x80, 0x16, "", "running", 0, 0, &adobe_utils_ProductManager, 0}; +static methodinfo_t adobe_utils_ProductManager_download = {0x02, 0x00, 0x80, 0x16, "", "download", 0, &_Boolean, &adobe_utils_ProductManager, 0}; +static varinfo_t adobe_utils_ProductManager_installedVersion = {0x01, 0x00, 0x80, 0x16, "", "installedVersion", 0, 0, &adobe_utils_ProductManager, 0}; +static varinfo_t adobe_utils_ProductManager_installed = {0x01, 0x00, 0x80, 0x16, "", "installed", 0, 0, &adobe_utils_ProductManager, 0}; +static methodinfo_t adobe_utils_ProductManager_launch = {0x02, 0x00, 0x80, 0x16, "", "launch", 0, &_Boolean, &adobe_utils_ProductManager, 0}; static classinfo_t flash_events_Event = {0x03, 0x00, 0x80, 0x16, "flash.events", "Event", 0, &_Object, interfaces: {0}}; -static varinfo_t flash_events_Event_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 varinfo_t flash_events_Event_type = {0x01, 0x00, 0x80, 0x16, "", "type", 0, 0, &flash_events_Event, 0}; +static varinfo_t flash_events_Event_cancelable = {0x01, 0x00, 0x80, 0x16, "", "cancelable", 0, 0, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_isDefaultPrevented = {0x02, 0x00, 0x80, 0x16, "", "isDefaultPrevented", 0, &_Boolean, &flash_events_Event, 0}; +static varinfo_t flash_events_Event_target = {0x01, 0x00, 0x80, 0x16, "", "target", 0, 0, &flash_events_Event, 0}; +static varinfo_t flash_events_Event_eventPhase = {0x01, 0x00, 0x80, 0x16, "", "eventPhase", 0, 0, &flash_events_Event, 0}; +static varinfo_t flash_events_Event_currentTarget = {0x01, 0x00, 0x80, 0x16, "", "currentTarget", 0, 0, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_stopImmediatePropagation = {0x02, 0x00, 0x80, 0x16, "", "stopImmediatePropagation", 0, 0, &flash_events_Event, 0}; +static varinfo_t flash_events_Event_bubbles = {0x01, 0x00, 0x80, 0x16, "", "bubbles", 0, 0, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_stopPropagation = {0x02, 0x00, 0x80, 0x16, "", "stopPropagation", 0, 0, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_preventDefault = {0x02, 0x00, 0x80, 0x16, "", "preventDefault", 0, 0, &flash_events_Event, 0}; +static methodinfo_t flash_events_Event_formatToString = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_MovieClip_prevScene = {0x02, 0x00, 0x80, 0x16, "", "prevScene", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_gotoAndPlay = {0x02, 0x00, 0x80, 0x16, "", "gotoAndPlay", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_currentLabels = {0x01, 0x00, 0x80, 0x16, "", "currentLabels", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_nextFrame = {0x02, 0x00, 0x80, 0x16, "", "nextFrame", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_currentScene = {0x01, 0x00, 0x80, 0x16, "", "currentScene", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_enabled = {0x01, 0x00, 0x80, 0x16, "", "enabled", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_currentFrameLabel = {0x01, 0x00, 0x80, 0x16, "", "currentFrameLabel", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_play = {0x02, 0x00, 0x80, 0x16, "", "play", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_framesLoaded = {0x01, 0x00, 0x80, 0x16, "", "framesLoaded", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_scenes = {0x01, 0x00, 0x80, 0x16, "", "scenes", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_addFrameScript = {0x02, 0x00, 0x80, 0x16, "", "addFrameScript", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_currentLabel = {0x01, 0x00, 0x80, 0x16, "", "currentLabel", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_prevFrame = {0x02, 0x00, 0x80, 0x16, "", "prevFrame", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_gotoAndStop = {0x02, 0x00, 0x80, 0x16, "", "gotoAndStop", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_currentFrame = {0x01, 0x00, 0x80, 0x16, "", "currentFrame", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_nextScene = {0x02, 0x00, 0x80, 0x16, "", "nextScene", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_totalFrames = {0x01, 0x00, 0x80, 0x16, "", "totalFrames", 0, 0, &flash_display_MovieClip, 0}; +static varinfo_t flash_display_MovieClip_trackAsMenu = {0x01, 0x00, 0x80, 0x16, "", "trackAsMenu", 0, 0, &flash_display_MovieClip, 0}; +static methodinfo_t flash_display_MovieClip_stop = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_display_BitmapData_getPixel32 = {0x02, 0x00, 0x80, 0x16, "", "getPixel32", 0, &_uint, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_draw = {0x02, 0x00, 0x80, 0x16, "", "draw", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_setPixels = {0x02, 0x00, 0x80, 0x16, "", "setPixels", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_copyPixels = {0x02, 0x00, 0x80, 0x16, "", "copyPixels", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_histogram = {0x02, 0x00, 0x80, 0x16, "", "histogram", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_scroll = {0x02, 0x00, 0x80, 0x16, "", "scroll", 0, 0, &flash_display_BitmapData, 0}; +static varinfo_t flash_display_BitmapData_transparent = {0x01, 0x00, 0x80, 0x16, "", "transparent", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_noise = {0x02, 0x00, 0x80, 0x16, "", "noise", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_threshold = {0x02, 0x00, 0x80, 0x16, "", "threshold", 0, &_uint, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_paletteMap = {0x02, 0x00, 0x80, 0x16, "", "paletteMap", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_perlinNoise = {0x02, 0x00, 0x80, 0x16, "", "perlinNoise", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_hitTest = {0x02, 0x00, 0x80, 0x16, "", "hitTest", 0, &_Boolean, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_getPixel = {0x02, 0x00, 0x80, 0x16, "", "getPixel", 0, &_uint, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_unlock = {0x02, 0x00, 0x80, 0x16, "", "unlock", 0, 0, &flash_display_BitmapData, 0}; +static varinfo_t flash_display_BitmapData_height = {0x01, 0x00, 0x80, 0x16, "", "height", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_copyChannel = {0x02, 0x00, 0x80, 0x16, "", "copyChannel", 0, 0, &flash_display_BitmapData, 0}; +static varinfo_t flash_display_BitmapData_width = {0x01, 0x00, 0x80, 0x16, "", "width", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_display_BitmapData, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_colorTransform = {0x02, 0x00, 0x80, 0x16, "", "colorTransform", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_generateFilterRect = {0x02, 0x00, 0x80, 0x16, "", "generateFilterRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_compare = {0x02, 0x00, 0x80, 0x16, "", "compare", 0, &_Object, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_fillRect = {0x02, 0x00, 0x80, 0x16, "", "fillRect", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_setVector = {0x02, 0x00, 0x80, 0x16, "", "setVector", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_floodFill = {0x02, 0x00, 0x80, 0x16, "", "floodFill", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_pixelDissolve = {0x02, 0x00, 0x80, 0x16, "", "pixelDissolve", 0, &_int, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_setPixel = {0x02, 0x00, 0x80, 0x16, "", "setPixel", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_setPixel32 = {0x02, 0x00, 0x80, 0x16, "", "setPixel32", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_lock = {0x02, 0x00, 0x80, 0x16, "", "lock", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_getVector = {0x02, 0x00, 0x80, 0x16, "", "getVector", 0, &__AS3___vec_Vector, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_getColorBoundsRect = {0x02, 0x00, 0x80, 0x16, "", "getColorBoundsRect", 0, &flash_geom_Rectangle, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_getPixels = {0x02, 0x00, 0x80, 0x16, "", "getPixels", 0, &flash_utils_ByteArray, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_merge = {0x02, 0x00, 0x80, 0x16, "", "merge", 0, 0, &flash_display_BitmapData, 0}; +static varinfo_t flash_display_BitmapData_rect = {0x01, 0x00, 0x80, 0x16, "", "rect", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_applyFilter = {0x02, 0x00, 0x80, 0x16, "", "applyFilter", 0, 0, &flash_display_BitmapData, 0}; +static methodinfo_t flash_display_BitmapData_dispose = {0x02, 0x00, 0x80, 0x16, "", "dispose", 0, 0, &flash_display_BitmapData, 0}; static 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 methodinfo_t flash_text_engine_FontDescription_isFontCompatible = {0x02, 0x00, 0x82, 0x16, "", "isFontCompatible", 0, &_Boolean, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_renderingMode = {0x01, 0x00, 0x80, 0x16, "", "renderingMode", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_cffHinting = {0x01, 0x00, 0x80, 0x16, "", "cffHinting", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_fontPosture = {0x01, 0x00, 0x80, 0x16, "", "fontPosture", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_fontName = {0x01, 0x00, 0x80, 0x16, "", "fontName", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_fontLookup = {0x01, 0x00, 0x80, 0x16, "", "fontLookup", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_locked = {0x01, 0x00, 0x80, 0x16, "", "locked", 0, 0, &flash_text_engine_FontDescription, 0}; +static varinfo_t flash_text_engine_FontDescription_fontWeight = {0x01, 0x00, 0x80, 0x16, "", "fontWeight", 0, 0, &flash_text_engine_FontDescription, 0}; +static methodinfo_t flash_text_engine_FontDescription_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_FontDescription, &flash_text_engine_FontDescription, 0}; static 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 methodinfo_t flash_text_engine_TextElement_replaceText = {0x02, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_net_URLLoader_close = {0x02, 0x00, 0x80, 0x16, "", "close", 0, 0, &flash_net_URLLoader, 0}; +static varinfo_t flash_net_URLLoader_bytesLoaded = {0x01, 0x00, 0x80, 0x16, "", "bytesLoaded", 0, &_uint, &flash_net_URLLoader, 0}; +static methodinfo_t flash_net_URLLoader_load = {0x02, 0x00, 0x80, 0x16, "", "load", 0, 0, &flash_net_URLLoader, 0}; +static varinfo_t flash_net_URLLoader_bytesTotal = {0x01, 0x00, 0x80, 0x16, "", "bytesTotal", 0, &_uint, &flash_net_URLLoader, 0}; +static varinfo_t flash_net_URLLoader_dataFormat = {0x01, 0x00, 0x80, 0x16, "", "dataFormat", 0, &_String, &flash_net_URLLoader, 0}; +static varinfo_t flash_net_URLLoader_data = {0x01, 0x00, 0x80, 0x16, "", "data", 0, 0, &flash_net_URLLoader, 0}; static classinfo_t flash_geom_Matrix = {0x03, 0x00, 0x80, 0x16, "flash.geom", "Matrix", 0, &_Object, interfaces: {0}}; -static varinfo_t flash_geom_Matrix_b = {0x01, 0x00, 0x80, 0x16, 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 varinfo_t flash_geom_Matrix_b = {0x01, 0x00, 0x80, 0x16, "", "b", 0, &_Number, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_deltaTransformPoint = {0x02, 0x00, 0x80, 0x16, "", "deltaTransformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_identity = {0x02, 0x00, 0x80, 0x16, "", "identity", 0, 0, &flash_geom_Matrix, 0}; +static varinfo_t flash_geom_Matrix_ty = {0x01, 0x00, 0x80, 0x16, "", "ty", 0, &_Number, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_translate = {0x02, 0x00, 0x80, 0x16, "", "translate", 0, 0, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_concat = {0x02, 0x00, 0x80, 0x16, "", "concat", 0, 0, &flash_geom_Matrix, 0}; +static varinfo_t flash_geom_Matrix_c = {0x01, 0x00, 0x80, 0x16, "", "c", 0, &_Number, &flash_geom_Matrix, 0}; +static varinfo_t flash_geom_Matrix_a = {0x01, 0x00, 0x80, 0x16, "", "a", 0, &_Number, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_scale = {0x02, 0x00, 0x80, 0x16, "", "scale", 0, 0, &flash_geom_Matrix, 0}; +static varinfo_t flash_geom_Matrix_d = {0x01, 0x00, 0x80, 0x16, "", "d", 0, &_Number, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_transformPoint = {0x02, 0x00, 0x80, 0x16, "", "transformPoint", 0, &flash_geom_Point, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_rotate = {0x02, 0x00, 0x80, 0x16, "", "rotate", 0, 0, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_createGradientBox = {0x02, 0x00, 0x80, 0x16, "", "createGradientBox", 0, 0, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_invert = {0x02, 0x00, 0x80, 0x16, "", "invert", 0, 0, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_geom_Matrix, &flash_geom_Matrix, 0}; +static varinfo_t flash_geom_Matrix_tx = {0x01, 0x00, 0x80, 0x16, "", "tx", 0, &_Number, &flash_geom_Matrix, 0}; +static methodinfo_t flash_geom_Matrix_createBox = {0x02, 0x00, 0x80, 0x16, "", "createBox", 0, 0, &flash_geom_Matrix, 0}; static 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 varinfo_t flash_filters_GlowFilter_blurY = {0x01, 0x00, 0x80, 0x16, "", "blurY", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_strength = {0x01, 0x00, 0x80, 0x16, "", "strength", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_inner = {0x01, 0x00, 0x80, 0x16, "", "inner", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_color = {0x01, 0x00, 0x80, 0x16, "", "color", 0, 0, &flash_filters_GlowFilter, 0}; +static methodinfo_t flash_filters_GlowFilter_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_filters_BitmapFilter, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_quality = {0x01, 0x00, 0x80, 0x16, "", "quality", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_knockout = {0x01, 0x00, 0x80, 0x16, "", "knockout", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_alpha = {0x01, 0x00, 0x80, 0x16, "", "alpha", 0, 0, &flash_filters_GlowFilter, 0}; +static varinfo_t flash_filters_GlowFilter_blurX = {0x01, 0x00, 0x80, 0x16, "", "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 methodinfo_t flash_events_FullScreenEvent_toString = {0x02, 0x00, 0x80, 0x16, "", "toString", 0, &_String, &flash_events_FullScreenEvent, 0}; +static methodinfo_t flash_events_FullScreenEvent_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_events_Event, &flash_events_FullScreenEvent, 0}; +static varinfo_t flash_events_FullScreenEvent_fullScreen = {0x01, 0x00, 0x80, 0x16, "", "fullScreen", 0, 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 methodinfo_t flash_text_engine_TextJustifier_getJustifierForLocale = {0x02, 0x00, 0x82, 0x16, "", "getJustifierForLocale", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0}; +static varinfo_t flash_text_engine_TextJustifier_lineJustification = {0x01, 0x00, 0x80, 0x16, "", "lineJustification", 0, 0, &flash_text_engine_TextJustifier, 0}; +static varinfo_t flash_text_engine_TextJustifier_locale = {0x01, 0x00, 0x80, 0x16, "", "locale", 0, 0, &flash_text_engine_TextJustifier, 0}; +static methodinfo_t flash_text_engine_TextJustifier_clone = {0x02, 0x00, 0x80, 0x16, "", "clone", 0, &flash_text_engine_TextJustifier, &flash_text_engine_TextJustifier, 0}; static 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}; +static varinfo_t flash_display_Shape_graphics = {0x01, 0x00, 0x80, 0x16, "", "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_init2(&flash_text_TextFormat.members, &slotinfo_type, 31); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_leading, &flash_text_TextFormat_leading); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_bold, &flash_text_TextFormat_bold); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_underline, &flash_text_TextFormat_underline); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_color, &flash_text_TextFormat_color); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_letterSpacing, &flash_text_TextFormat_letterSpacing); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_kerning, &flash_text_TextFormat_kerning); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_target, &flash_text_TextFormat_target); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_italic, &flash_text_TextFormat_italic); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_rightMargin, &flash_text_TextFormat_rightMargin); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_bullet, &flash_text_TextFormat_bullet); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_url, &flash_text_TextFormat_url); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_size, &flash_text_TextFormat_size); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_indent, &flash_text_TextFormat_indent); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_leftMargin, &flash_text_TextFormat_leftMargin); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_display, &flash_text_TextFormat_display); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_align, &flash_text_TextFormat_align); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_tabStops, &flash_text_TextFormat_tabStops); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_blockIndent, &flash_text_TextFormat_blockIndent); + dict_put(&flash_text_TextFormat.members, &flash_text_TextFormat_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_init2(&flash_filters_BitmapFilter.members, &slotinfo_type, 8); + dict_put(&flash_filters_BitmapFilter.members, &flash_filters_BitmapFilter_clone, &flash_filters_BitmapFilter_clone); dict_put(d, &flash_filters_DropShadowFilter, &flash_filters_DropShadowFilter); - dict_init(&flash_filters_DropShadowFilter.members, 15); - dict_put(&flash_filters_DropShadowFilter.members, "alpha", &flash_filters_DropShadowFilter_alpha); - dict_put(&flash_filters_DropShadowFilter.members, "strength", &flash_filters_DropShadowFilter_strength); - dict_put(&flash_filters_DropShadowFilter.members, "quality", &flash_filters_DropShadowFilter_quality); - dict_put(&flash_filters_DropShadowFilter.members, "angle", &flash_filters_DropShadowFilter_angle); - dict_put(&flash_filters_DropShadowFilter.members, "knockout", &flash_filters_DropShadowFilter_knockout); - dict_put(&flash_filters_DropShadowFilter.members, "color", &flash_filters_DropShadowFilter_color); - dict_put(&flash_filters_DropShadowFilter.members, "hideObject", &flash_filters_DropShadowFilter_hideObject); - dict_put(&flash_filters_DropShadowFilter.members, "inner", &flash_filters_DropShadowFilter_inner); - dict_put(&flash_filters_DropShadowFilter.members, "blurX", &flash_filters_DropShadowFilter_blurX); - 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_init2(&flash_filters_DropShadowFilter.members, &slotinfo_type, 15); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_alpha, &flash_filters_DropShadowFilter_alpha); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_strength, &flash_filters_DropShadowFilter_strength); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_quality, &flash_filters_DropShadowFilter_quality); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_angle, &flash_filters_DropShadowFilter_angle); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_knockout, &flash_filters_DropShadowFilter_knockout); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_color, &flash_filters_DropShadowFilter_color); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_hideObject, &flash_filters_DropShadowFilter_hideObject); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_inner, &flash_filters_DropShadowFilter_inner); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_blurX, &flash_filters_DropShadowFilter_blurX); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_blurY, &flash_filters_DropShadowFilter_blurY); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_distance, &flash_filters_DropShadowFilter_distance); + dict_put(&flash_filters_DropShadowFilter.members, &flash_filters_DropShadowFilter_clone, &flash_filters_DropShadowFilter_clone); dict_put(d, &adobe_utils_CustomActions, &adobe_utils_CustomActions); - dict_init(&adobe_utils_CustomActions.members, 8); + dict_init2(&adobe_utils_CustomActions.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_TextLineValidity, &flash_text_engine_TextLineValidity); - dict_init(&flash_text_engine_TextLineValidity.members, 8); + dict_init2(&flash_text_engine_TextLineValidity.members, &slotinfo_type, 8); dict_put(d, &flash_display_LineScaleMode, &flash_display_LineScaleMode); - dict_init(&flash_display_LineScaleMode.members, 8); + dict_init2(&flash_display_LineScaleMode.members, &slotinfo_type, 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_init2(&flash_geom_Transform.members, &slotinfo_type, 15); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_matrix, &flash_geom_Transform_matrix); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_perspectiveProjection, &flash_geom_Transform_perspectiveProjection); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_concatenatedMatrix, &flash_geom_Transform_concatenatedMatrix); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_colorTransform, &flash_geom_Transform_colorTransform); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_getRelativeMatrix3D, &flash_geom_Transform_getRelativeMatrix3D); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_pixelBounds, &flash_geom_Transform_pixelBounds); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_matrix3D, &flash_geom_Transform_matrix3D); + dict_put(&flash_geom_Transform.members, &flash_geom_Transform_concatenatedColorTransform, &flash_geom_Transform_concatenatedColorTransform); dict_put(d, &flash_ui_KeyLocation, &flash_ui_KeyLocation); - dict_init(&flash_ui_KeyLocation.members, 8); + dict_init2(&flash_ui_KeyLocation.members, &slotinfo_type, 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_init2(&flash_events_MouseEvent.members, &slotinfo_type, 31); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_localY, &flash_events_MouseEvent_localY); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_updateAfterEvent, &flash_events_MouseEvent_updateAfterEvent); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_delta, &flash_events_MouseEvent_delta); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_stageX, &flash_events_MouseEvent_stageX); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_toString, &flash_events_MouseEvent_toString); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_relatedObject, &flash_events_MouseEvent_relatedObject); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_isRelatedObjectInaccessible, &flash_events_MouseEvent_isRelatedObjectInaccessible); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_shiftKey, &flash_events_MouseEvent_shiftKey); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_stageY, &flash_events_MouseEvent_stageY); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_altKey, &flash_events_MouseEvent_altKey); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_clone, &flash_events_MouseEvent_clone); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_ctrlKey, &flash_events_MouseEvent_ctrlKey); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_localX, &flash_events_MouseEvent_localX); + dict_put(&flash_events_MouseEvent.members, &flash_events_MouseEvent_buttonDown, &flash_events_MouseEvent_buttonDown); dict_put(d, &flash_text_engine_LineJustification, &flash_text_engine_LineJustification); - dict_init(&flash_text_engine_LineJustification.members, 8); + dict_init2(&flash_text_engine_LineJustification.members, &slotinfo_type, 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_init2(&flash_media_Camera.members, &slotinfo_type, 31); + dict_put(&flash_media_Camera.members, &flash_media_Camera_getCamera, &flash_media_Camera_getCamera); + dict_put(&flash_media_Camera.members, &flash_media_Camera_fps, &flash_media_Camera_fps); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setMode, &flash_media_Camera_setMode); + dict_put(&flash_media_Camera.members, &flash_media_Camera_keyFrameInterval, &flash_media_Camera_keyFrameInterval); + dict_put(&flash_media_Camera.members, &flash_media_Camera_motionTimeout, &flash_media_Camera_motionTimeout); + dict_put(&flash_media_Camera.members, &flash_media_Camera_width, &flash_media_Camera_width); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setCursor, &flash_media_Camera_setCursor); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setLoopback, &flash_media_Camera_setLoopback); + dict_put(&flash_media_Camera.members, &flash_media_Camera_height, &flash_media_Camera_height); + dict_put(&flash_media_Camera.members, &flash_media_Camera_index, &flash_media_Camera_index); + dict_put(&flash_media_Camera.members, &flash_media_Camera_name, &flash_media_Camera_name); + dict_put(&flash_media_Camera.members, &flash_media_Camera_currentFPS, &flash_media_Camera_currentFPS); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setKeyFrameInterval, &flash_media_Camera_setKeyFrameInterval); + dict_put(&flash_media_Camera.members, &flash_media_Camera_quality, &flash_media_Camera_quality); + dict_put(&flash_media_Camera.members, &flash_media_Camera_motionLevel, &flash_media_Camera_motionLevel); + dict_put(&flash_media_Camera.members, &flash_media_Camera_bandwidth, &flash_media_Camera_bandwidth); + dict_put(&flash_media_Camera.members, &flash_media_Camera_muted, &flash_media_Camera_muted); + dict_put(&flash_media_Camera.members, &flash_media_Camera_activityLevel, &flash_media_Camera_activityLevel); + dict_put(&flash_media_Camera.members, &flash_media_Camera_loopback, &flash_media_Camera_loopback); + dict_put(&flash_media_Camera.members, &flash_media_Camera_names, &flash_media_Camera_names); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setQuality, &flash_media_Camera_setQuality); + dict_put(&flash_media_Camera.members, &flash_media_Camera_setMotionLevel, &flash_media_Camera_setMotionLevel); dict_put(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_init2(&flash_utils_ByteArray.members, &slotinfo_type, 63); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeBoolean, &flash_utils_ByteArray_writeBoolean); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readDouble, &flash_utils_ByteArray_readDouble); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_toString, &flash_utils_ByteArray_toString); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeByte, &flash_utils_ByteArray_writeByte); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeObject, &flash_utils_ByteArray_writeObject); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUTFBytes, &flash_utils_ByteArray_readUTFBytes); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeMultiByte, &flash_utils_ByteArray_writeMultiByte); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_uncompress, &flash_utils_ByteArray_uncompress); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUnsignedByte, &flash_utils_ByteArray_readUnsignedByte); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeInt, &flash_utils_ByteArray_writeInt); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_deflate, &flash_utils_ByteArray_deflate); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readMultiByte, &flash_utils_ByteArray_readMultiByte); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readBytes, &flash_utils_ByteArray_readBytes); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeShort, &flash_utils_ByteArray_writeShort); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_position, &flash_utils_ByteArray_position); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readShort, &flash_utils_ByteArray_readShort); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeUTF, &flash_utils_ByteArray_writeUTF); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeBytes, &flash_utils_ByteArray_writeBytes); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_objectEncoding, &flash_utils_ByteArray_objectEncoding); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readObject, &flash_utils_ByteArray_readObject); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_length, &flash_utils_ByteArray_length); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeUnsignedInt, &flash_utils_ByteArray_writeUnsignedInt); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeDouble, &flash_utils_ByteArray_writeDouble); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeFloat, &flash_utils_ByteArray_writeFloat); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readInt, &flash_utils_ByteArray_readInt); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readByte, &flash_utils_ByteArray_readByte); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_bytesAvailable, &flash_utils_ByteArray_bytesAvailable); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_clear, &flash_utils_ByteArray_clear); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_endian, &flash_utils_ByteArray_endian); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUnsignedShort, &flash_utils_ByteArray_readUnsignedShort); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUnsignedInt, &flash_utils_ByteArray_readUnsignedInt); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_defaultObjectEncoding, &flash_utils_ByteArray_defaultObjectEncoding); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readFloat, &flash_utils_ByteArray_readFloat); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_compress, &flash_utils_ByteArray_compress); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_writeUTFBytes, &flash_utils_ByteArray_writeUTFBytes); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readBoolean, &flash_utils_ByteArray_readBoolean); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_inflate, &flash_utils_ByteArray_inflate); + dict_put(&flash_utils_ByteArray.members, &flash_utils_ByteArray_readUTF, &flash_utils_ByteArray_readUTF); dict_put(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_init2(&flash_accessibility_AccessibilityImplementation.members, &slotinfo_type, 15); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accState, &flash_accessibility_AccessibilityImplementation_get_accState); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accName, &flash_accessibility_AccessibilityImplementation_get_accName); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accSelection, &flash_accessibility_AccessibilityImplementation_get_accSelection); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_accDoDefaultAction, &flash_accessibility_AccessibilityImplementation_accDoDefaultAction); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accFocus, &flash_accessibility_AccessibilityImplementation_get_accFocus); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accDefaultAction, &flash_accessibility_AccessibilityImplementation_get_accDefaultAction); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_accSelect, &flash_accessibility_AccessibilityImplementation_accSelect); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accValue, &flash_accessibility_AccessibilityImplementation_get_accValue); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_stub, &flash_accessibility_AccessibilityImplementation_stub); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_get_accRole, &flash_accessibility_AccessibilityImplementation_get_accRole); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_errno, &flash_accessibility_AccessibilityImplementation_errno); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_isLabeledBy, &flash_accessibility_AccessibilityImplementation_isLabeledBy); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_accLocation, &flash_accessibility_AccessibilityImplementation_accLocation); + dict_put(&flash_accessibility_AccessibilityImplementation.members, &flash_accessibility_AccessibilityImplementation_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_init2(&flash_events_SyncEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_toString, &flash_events_SyncEvent_toString); + dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_clone, &flash_events_SyncEvent_clone); + dict_put(&flash_events_SyncEvent.members, &flash_events_SyncEvent_changeList, &flash_events_SyncEvent_changeList); dict_put(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_init2(&flash_net_Socket.members, &slotinfo_type, 63); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeBoolean, &flash_net_Socket_writeBoolean); + dict_put(&flash_net_Socket.members, &flash_net_Socket_connect, &flash_net_Socket_connect); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readDouble, &flash_net_Socket_readDouble); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeByte, &flash_net_Socket_writeByte); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeObject, &flash_net_Socket_writeObject); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readUTFBytes, &flash_net_Socket_readUTFBytes); + dict_put(&flash_net_Socket.members, &flash_net_Socket_close, &flash_net_Socket_close); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeMultiByte, &flash_net_Socket_writeMultiByte); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readUnsignedByte, &flash_net_Socket_readUnsignedByte); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeInt, &flash_net_Socket_writeInt); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readMultiByte, &flash_net_Socket_readMultiByte); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readBytes, &flash_net_Socket_readBytes); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeShort, &flash_net_Socket_writeShort); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readShort, &flash_net_Socket_readShort); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeUTF, &flash_net_Socket_writeUTF); + dict_put(&flash_net_Socket.members, &flash_net_Socket_timeout, &flash_net_Socket_timeout); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeBytes, &flash_net_Socket_writeBytes); + dict_put(&flash_net_Socket.members, &flash_net_Socket_connected, &flash_net_Socket_connected); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readObject, &flash_net_Socket_readObject); + dict_put(&flash_net_Socket.members, &flash_net_Socket_objectEncoding, &flash_net_Socket_objectEncoding); + dict_put(&flash_net_Socket.members, &flash_net_Socket_flush, &flash_net_Socket_flush); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeUnsignedInt, &flash_net_Socket_writeUnsignedInt); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeDouble, &flash_net_Socket_writeDouble); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeFloat, &flash_net_Socket_writeFloat); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readInt, &flash_net_Socket_readInt); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readByte, &flash_net_Socket_readByte); + dict_put(&flash_net_Socket.members, &flash_net_Socket_bytesAvailable, &flash_net_Socket_bytesAvailable); + dict_put(&flash_net_Socket.members, &flash_net_Socket_endian, &flash_net_Socket_endian); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readUnsignedShort, &flash_net_Socket_readUnsignedShort); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readUnsignedInt, &flash_net_Socket_readUnsignedInt); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readFloat, &flash_net_Socket_readFloat); + dict_put(&flash_net_Socket.members, &flash_net_Socket_writeUTFBytes, &flash_net_Socket_writeUTFBytes); + dict_put(&flash_net_Socket.members, &flash_net_Socket_readBoolean, &flash_net_Socket_readBoolean); + dict_put(&flash_net_Socket.members, &flash_net_Socket_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_init2(&flash_utils_Timer.members, &slotinfo_type, 8); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_reset, &flash_utils_Timer_reset); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_running, &flash_utils_Timer_running); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_repeatCount, &flash_utils_Timer_repeatCount); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_stop, &flash_utils_Timer_stop); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_start, &flash_utils_Timer_start); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_currentCount, &flash_utils_Timer_currentCount); + dict_put(&flash_utils_Timer.members, &flash_utils_Timer_delay, &flash_utils_Timer_delay); dict_put(d, &_Array, &_Array); - dict_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_init2(&_Array.members, &slotinfo_type, 31); + dict_put(&_Array.members, &_Array_shift, &_Array_shift); + dict_put(&_Array.members, &_Array_concat, &_Array_concat); + dict_put(&_Array.members, &_Array_indexOf, &_Array_indexOf); + dict_put(&_Array.members, &_Array_splice, &_Array_splice); + dict_put(&_Array.members, &_Array_forEach, &_Array_forEach); + dict_put(&_Array.members, &_Array_unshift, &_Array_unshift); + dict_put(&_Array.members, &_Array_lastIndexOf, &_Array_lastIndexOf); + dict_put(&_Array.members, &_Array_sort, &_Array_sort); + dict_put(&_Array.members, &_Array_every, &_Array_every); + dict_put(&_Array.members, &_Array_filter, &_Array_filter); + dict_put(&_Array.members, &_Array_slice, &_Array_slice); + dict_put(&_Array.members, &_Array_pop, &_Array_pop); + dict_put(&_Array.members, &_Array_join, &_Array_join); + dict_put(&_Array.members, &_Array_some, &_Array_some); + dict_put(&_Array.members, &_Array_map, &_Array_map); + dict_put(&_Array.members, &_Array_reverse, &_Array_reverse); + dict_put(&_Array.members, &_Array_sortOn, &_Array_sortOn); + dict_put(&_Array.members, &_Array_length, &_Array_length); + dict_put(&_Array.members, &_Array_push, &_Array_push); dict_put(d, &flash_text_GridFitType, &flash_text_GridFitType); - dict_init(&flash_text_GridFitType.members, 8); + dict_init2(&flash_text_GridFitType.members, &slotinfo_type, 8); dict_put(d, &flash_filters_DisplacementMapFilterMode, &flash_filters_DisplacementMapFilterMode); - dict_init(&flash_filters_DisplacementMapFilterMode.members, 8); + dict_init2(&flash_filters_DisplacementMapFilterMode.members, &slotinfo_type, 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_init2(&flash_geom_ColorTransform.members, &slotinfo_type, 15); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_blueOffset, &flash_geom_ColorTransform_blueOffset); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_greenOffset, &flash_geom_ColorTransform_greenOffset); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_greenMultiplier, &flash_geom_ColorTransform_greenMultiplier); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_redMultiplier, &flash_geom_ColorTransform_redMultiplier); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_color, &flash_geom_ColorTransform_color); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_concat, &flash_geom_ColorTransform_concat); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_alphaOffset, &flash_geom_ColorTransform_alphaOffset); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_blueMultiplier, &flash_geom_ColorTransform_blueMultiplier); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_toString, &flash_geom_ColorTransform_toString); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_alphaMultiplier, &flash_geom_ColorTransform_alphaMultiplier); + dict_put(&flash_geom_ColorTransform.members, &flash_geom_ColorTransform_redOffset, &flash_geom_ColorTransform_redOffset); dict_put(d, &flash_text_TextFieldType, &flash_text_TextFieldType); - dict_init(&flash_text_TextFieldType.members, 8); + dict_init2(&flash_text_TextFieldType.members, &slotinfo_type, 8); dict_put(d, &flash_display_IGraphicsStroke, &flash_display_IGraphicsStroke); - dict_init(&flash_display_IGraphicsStroke.members, 8); + dict_init2(&flash_display_IGraphicsStroke.members, &slotinfo_type, 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_init2(&flash_media_SoundLoaderContext.members, &slotinfo_type, 8); + dict_put(&flash_media_SoundLoaderContext.members, &flash_media_SoundLoaderContext_checkPolicyFile, &flash_media_SoundLoaderContext_checkPolicyFile); + dict_put(&flash_media_SoundLoaderContext.members, &flash_media_SoundLoaderContext_bufferTime, &flash_media_SoundLoaderContext_bufferTime); dict_put(d, &flash_net_IDynamicPropertyOutput, &flash_net_IDynamicPropertyOutput); - dict_init(&flash_net_IDynamicPropertyOutput.members, 8); - dict_put(&flash_net_IDynamicPropertyOutput.members, "writeDynamicProperty", &flash_net_IDynamicPropertyOutput_writeDynamicProperty); + dict_init2(&flash_net_IDynamicPropertyOutput.members, &slotinfo_type, 8); + dict_put(&flash_net_IDynamicPropertyOutput.members, &flash_net_IDynamicPropertyOutput_writeDynamicProperty, &flash_net_IDynamicPropertyOutput_writeDynamicProperty); dict_put(d, &flash_display_IGraphicsData, &flash_display_IGraphicsData); - dict_init(&flash_display_IGraphicsData.members, 8); + dict_init2(&flash_display_IGraphicsData.members, &slotinfo_type, 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_init2(&_Function.members, &slotinfo_type, 8); + dict_put(&_Function.members, &_Function_call, &_Function_call); + dict_put(&_Function.members, &_Function_length, &_Function_length); + dict_put(&_Function.members, &_Function_prototype, &_Function_prototype); + dict_put(&_Function.members, &_Function_apply, &_Function_apply); 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_init2(&flash_geom_PerspectiveProjection.members, &slotinfo_type, 8); + dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_fieldOfView, &flash_geom_PerspectiveProjection_fieldOfView); + dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_projectionCenter, &flash_geom_PerspectiveProjection_projectionCenter); + dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_toMatrix3D, &flash_geom_PerspectiveProjection_toMatrix3D); + dict_put(&flash_geom_PerspectiveProjection.members, &flash_geom_PerspectiveProjection_focalLength, &flash_geom_PerspectiveProjection_focalLength); dict_put(d, &flash_text_engine_BreakOpportunity, &flash_text_engine_BreakOpportunity); - dict_init(&flash_text_engine_BreakOpportunity.members, 8); + dict_init2(&flash_text_engine_BreakOpportunity.members, &slotinfo_type, 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_init2(&flash_events_NetStatusEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_toString, &flash_events_NetStatusEvent_toString); + dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_info, &flash_events_NetStatusEvent_info); + dict_put(&flash_events_NetStatusEvent.members, &flash_events_NetStatusEvent_clone, &flash_events_NetStatusEvent_clone); dict_put(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_init2(&flash_display_ShaderJob.members, &slotinfo_type, 8); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_cancel, &flash_display_ShaderJob_cancel); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_width, &flash_display_ShaderJob_width); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_start, &flash_display_ShaderJob_start); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_shader, &flash_display_ShaderJob_shader); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_height, &flash_display_ShaderJob_height); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_target, &flash_display_ShaderJob_target); + dict_put(&flash_display_ShaderJob.members, &flash_display_ShaderJob_progress, &flash_display_ShaderJob_progress); dict_put(d, &_VerifyError, &_VerifyError); - dict_init(&_VerifyError.members, 8); + dict_init2(&_VerifyError.members, &slotinfo_type, 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_init2(&flash_events_AsyncErrorEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_toString, &flash_events_AsyncErrorEvent_toString); + dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_error, &flash_events_AsyncErrorEvent_error); + dict_put(&flash_events_AsyncErrorEvent.members, &flash_events_AsyncErrorEvent_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_init2(&flash_net_SharedObject.members, &slotinfo_type, 15); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getLocal, &flash_net_SharedObject_getLocal); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getDiskUsage, &flash_net_SharedObject_getDiskUsage); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_objectEncoding, &flash_net_SharedObject_objectEncoding); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_client, &flash_net_SharedObject_client); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_setProperty, &flash_net_SharedObject_setProperty); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_clear, &flash_net_SharedObject_clear); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_flush, &flash_net_SharedObject_flush); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_defaultObjectEncoding, &flash_net_SharedObject_defaultObjectEncoding); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_connect, &flash_net_SharedObject_connect); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_size, &flash_net_SharedObject_size); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_setDirty, &flash_net_SharedObject_setDirty); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_getRemote, &flash_net_SharedObject_getRemote); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_send, &flash_net_SharedObject_send); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_close, &flash_net_SharedObject_close); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_deleteAll, &flash_net_SharedObject_deleteAll); + dict_put(&flash_net_SharedObject.members, &flash_net_SharedObject_data, &flash_net_SharedObject_data); dict_put(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_init2(&_Namespace.members, &slotinfo_type, 8); + dict_put(&_Namespace.members, &_Namespace_toString, &_Namespace_toString); + dict_put(&_Namespace.members, &_Namespace_uri, &_Namespace_uri); + dict_put(&_Namespace.members, &_Namespace_prefix, &_Namespace_prefix); + dict_put(&_Namespace.members, &_Namespace_valueOf, &_Namespace_valueOf); 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_init2(&flash_geom_Matrix3D.members, &slotinfo_type, 63); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_interpolateTo, &flash_geom_Matrix3D_interpolateTo); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_pointAt, &flash_geom_Matrix3D_pointAt); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_interpolate, &flash_geom_Matrix3D_interpolate); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependRotation, &flash_geom_Matrix3D_prependRotation); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transformVector, &flash_geom_Matrix3D_transformVector); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transpose, &flash_geom_Matrix3D_transpose); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prependScale, &flash_geom_Matrix3D_prependScale); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_deltaTransformVector, &flash_geom_Matrix3D_deltaTransformVector); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_position, &flash_geom_Matrix3D_position); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_decompose, &flash_geom_Matrix3D_decompose); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_append, &flash_geom_Matrix3D_append); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_recompose, &flash_geom_Matrix3D_recompose); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_clone, &flash_geom_Matrix3D_clone); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_rawData, &flash_geom_Matrix3D_rawData); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_determinant, &flash_geom_Matrix3D_determinant); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_invert, &flash_geom_Matrix3D_invert); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendScale, &flash_geom_Matrix3D_appendScale); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_transformVectors, &flash_geom_Matrix3D_transformVectors); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendTranslation, &flash_geom_Matrix3D_appendTranslation); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_appendRotation, &flash_geom_Matrix3D_appendRotation); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_prepend, &flash_geom_Matrix3D_prepend); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_identity, &flash_geom_Matrix3D_identity); + dict_put(&flash_geom_Matrix3D.members, &flash_geom_Matrix3D_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_init2(&flash_system_Capabilities.members, &slotinfo_type, 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_init2(&flash_filters_BlurFilter.members, &slotinfo_type, 8); + dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_blurY, &flash_filters_BlurFilter_blurY); + dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_clone, &flash_filters_BlurFilter_clone); + dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_quality, &flash_filters_BlurFilter_quality); + dict_put(&flash_filters_BlurFilter.members, &flash_filters_BlurFilter_blurX, &flash_filters_BlurFilter_blurX); 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_init2(&flash_media_Video.members, &slotinfo_type, 8); + dict_put(&flash_media_Video.members, &flash_media_Video_attachCamera, &flash_media_Video_attachCamera); + dict_put(&flash_media_Video.members, &flash_media_Video_videoWidth, &flash_media_Video_videoWidth); + dict_put(&flash_media_Video.members, &flash_media_Video_clear, &flash_media_Video_clear); + dict_put(&flash_media_Video.members, &flash_media_Video_deblocking, &flash_media_Video_deblocking); + dict_put(&flash_media_Video.members, &flash_media_Video_videoHeight, &flash_media_Video_videoHeight); + dict_put(&flash_media_Video.members, &flash_media_Video_attachNetStream, &flash_media_Video_attachNetStream); + dict_put(&flash_media_Video.members, &flash_media_Video_smoothing, &flash_media_Video_smoothing); dict_put(d, &flash_text_engine_TextLineCreationResult, &flash_text_engine_TextLineCreationResult); - dict_init(&flash_text_engine_TextLineCreationResult.members, 8); + dict_init2(&flash_text_engine_TextLineCreationResult.members, &slotinfo_type, 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_init2(&_Error.members, &slotinfo_type, 15); + dict_put(&_Error.members, &_Error_getErrorMessage, &_Error_getErrorMessage); + dict_put(&_Error.members, &_Error_throwError, &_Error_throwError); + dict_put(&_Error.members, &_Error_name, &_Error_name); + dict_put(&_Error.members, &_Error_message, &_Error_message); + dict_put(&_Error.members, &_Error_getStackTrace, &_Error_getStackTrace); + dict_put(&_Error.members, &_Error_errorID, &_Error_errorID); dict_put(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_init2(&flash_xml_XMLNode.members, &slotinfo_type, 31); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_childNodes, &flash_xml_XMLNode_childNodes); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_appendChild, &flash_xml_XMLNode_appendChild); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_nextSibling, &flash_xml_XMLNode_nextSibling); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_nodeType, &flash_xml_XMLNode_nodeType); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_attributes, &flash_xml_XMLNode_attributes); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_firstChild, &flash_xml_XMLNode_firstChild); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_parentNode, &flash_xml_XMLNode_parentNode); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_toString, &flash_xml_XMLNode_toString); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_prefix, &flash_xml_XMLNode_prefix); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_localName, &flash_xml_XMLNode_localName); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_nodeName, &flash_xml_XMLNode_nodeName); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_getNamespaceForPrefix, &flash_xml_XMLNode_getNamespaceForPrefix); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_insertBefore, &flash_xml_XMLNode_insertBefore); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_lastChild, &flash_xml_XMLNode_lastChild); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_cloneNode, &flash_xml_XMLNode_cloneNode); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_removeNode, &flash_xml_XMLNode_removeNode); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_namespaceURI, &flash_xml_XMLNode_namespaceURI); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_previousSibling, &flash_xml_XMLNode_previousSibling); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_hasChildNodes, &flash_xml_XMLNode_hasChildNodes); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_getPrefixForNamespace, &flash_xml_XMLNode_getPrefixForNamespace); + dict_put(&flash_xml_XMLNode.members, &flash_xml_XMLNode_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_init2(&flash_net_URLVariables.members, &slotinfo_type, 8); + dict_put(&flash_net_URLVariables.members, &flash_net_URLVariables_toString, &flash_net_URLVariables_toString); + dict_put(&flash_net_URLVariables.members, &flash_net_URLVariables_decode, &flash_net_URLVariables_decode); dict_put(d, &flash_display_LoaderInfo, &flash_display_LoaderInfo); - dict_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_init2(&flash_display_LoaderInfo.members, &slotinfo_type, 31); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_getLoaderInfoByDefinition, &flash_display_LoaderInfo_getLoaderInfoByDefinition); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_actionScriptVersion, &flash_display_LoaderInfo_actionScriptVersion); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_contentType, &flash_display_LoaderInfo_contentType); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_sameDomain, &flash_display_LoaderInfo_sameDomain); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_bytesTotal, &flash_display_LoaderInfo_bytesTotal); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_loaderURL, &flash_display_LoaderInfo_loaderURL); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_width, &flash_display_LoaderInfo_width); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_dispatchEvent, &flash_display_LoaderInfo_dispatchEvent); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_height, &flash_display_LoaderInfo_height); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_frameRate, &flash_display_LoaderInfo_frameRate); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_parameters, &flash_display_LoaderInfo_parameters); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_bytesLoaded, &flash_display_LoaderInfo_bytesLoaded); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_url, &flash_display_LoaderInfo_url); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_content, &flash_display_LoaderInfo_content); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_swfVersion, &flash_display_LoaderInfo_swfVersion); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_bytes, &flash_display_LoaderInfo_bytes); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_loader, &flash_display_LoaderInfo_loader); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_applicationDomain, &flash_display_LoaderInfo_applicationDomain); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_parentAllowsChild, &flash_display_LoaderInfo_parentAllowsChild); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_childAllowsParent, &flash_display_LoaderInfo_childAllowsParent); + dict_put(&flash_display_LoaderInfo.members, &flash_display_LoaderInfo_sharedEvents, &flash_display_LoaderInfo_sharedEvents); dict_put(d, &flash_sampler_Sample, &flash_sampler_Sample); - dict_init(&flash_sampler_Sample.members, 8); + dict_init2(&flash_sampler_Sample.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_DigitWidth, &flash_text_engine_DigitWidth); - dict_init(&flash_text_engine_DigitWidth.members, 8); + dict_init2(&flash_text_engine_DigitWidth.members, &slotinfo_type, 8); dict_put(d, &flash_net_URLRequestMethod, &flash_net_URLRequestMethod); - dict_init(&flash_net_URLRequestMethod.members, 8); + dict_init2(&flash_net_URLRequestMethod.members, &slotinfo_type, 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_init2(&flash_system_System.members, &slotinfo_type, 8); dict_put(d, &flash_filters_BitmapFilterQuality, &flash_filters_BitmapFilterQuality); - dict_init(&flash_filters_BitmapFilterQuality.members, 8); + dict_init2(&flash_filters_BitmapFilterQuality.members, &slotinfo_type, 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_init2(&flash_display_DisplayObjectContainer.members, &slotinfo_type, 31); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_addChild, &flash_display_DisplayObjectContainer_addChild); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_getObjectsUnderPoint, &flash_display_DisplayObjectContainer_getObjectsUnderPoint); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_removeChildAt, &flash_display_DisplayObjectContainer_removeChildAt); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_swapChildren, &flash_display_DisplayObjectContainer_swapChildren); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint, &flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_setChildIndex, &flash_display_DisplayObjectContainer_setChildIndex); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_numChildren, &flash_display_DisplayObjectContainer_numChildren); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_getChildIndex, &flash_display_DisplayObjectContainer_getChildIndex); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_getChildAt, &flash_display_DisplayObjectContainer_getChildAt); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_removeChild, &flash_display_DisplayObjectContainer_removeChild); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_addChildAt, &flash_display_DisplayObjectContainer_addChildAt); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_contains, &flash_display_DisplayObjectContainer_contains); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_getChildByName, &flash_display_DisplayObjectContainer_getChildByName); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_swapChildrenAt, &flash_display_DisplayObjectContainer_swapChildrenAt); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_mouseChildren, &flash_display_DisplayObjectContainer_mouseChildren); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_tabChildren, &flash_display_DisplayObjectContainer_tabChildren); + dict_put(&flash_display_DisplayObjectContainer.members, &flash_display_DisplayObjectContainer_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_init2(&flash_system_LoaderContext.members, &slotinfo_type, 8); + dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_checkPolicyFile, &flash_system_LoaderContext_checkPolicyFile); + dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_securityDomain, &flash_system_LoaderContext_securityDomain); + dict_put(&flash_system_LoaderContext.members, &flash_system_LoaderContext_applicationDomain, &flash_system_LoaderContext_applicationDomain); 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_init2(&flash_xml_XMLNodeType.members, &slotinfo_type, 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_init2(&flash_events_ErrorEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_ErrorEvent.members, &flash_events_ErrorEvent_toString, &flash_events_ErrorEvent_toString); + dict_put(&flash_events_ErrorEvent.members, &flash_events_ErrorEvent_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_init2(&flash_utils_IDataOutput.members, &slotinfo_type, 31); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeMultiByte, &flash_utils_IDataOutput_writeMultiByte); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeFloat, &flash_utils_IDataOutput_writeFloat); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeUTFBytes, &flash_utils_IDataOutput_writeUTFBytes); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeObject, &flash_utils_IDataOutput_writeObject); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeBoolean, &flash_utils_IDataOutput_writeBoolean); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeShort, &flash_utils_IDataOutput_writeShort); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeByte, &flash_utils_IDataOutput_writeByte); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeUnsignedInt, &flash_utils_IDataOutput_writeUnsignedInt); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeInt, &flash_utils_IDataOutput_writeInt); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_endian, &flash_utils_IDataOutput_endian); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeUTF, &flash_utils_IDataOutput_writeUTF); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeDouble, &flash_utils_IDataOutput_writeDouble); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_objectEncoding, &flash_utils_IDataOutput_objectEncoding); + dict_put(&flash_utils_IDataOutput.members, &flash_utils_IDataOutput_writeBytes, &flash_utils_IDataOutput_writeBytes); dict_put(d, &flash_geom_Utils3D, &flash_geom_Utils3D); - dict_init(&flash_geom_Utils3D.members, 8); + dict_init2(&flash_geom_Utils3D.members, &slotinfo_type, 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_init2(&flash_events_TextEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_toString, &flash_events_TextEvent_toString); + dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_text, &flash_events_TextEvent_text); + dict_put(&flash_events_TextEvent.members, &flash_events_TextEvent_clone, &flash_events_TextEvent_clone); 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_init2(&flash_utils_Proxy.members, &slotinfo_type, 8); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_getProperty, &flash_utils_Proxy_getProperty); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_callProperty, &flash_utils_Proxy_callProperty); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_setProperty, &flash_utils_Proxy_setProperty); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_getDescendants, &flash_utils_Proxy_getDescendants); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_nextValue, &flash_utils_Proxy_nextValue); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_nextNameIndex, &flash_utils_Proxy_nextNameIndex); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_hasProperty, &flash_utils_Proxy_hasProperty); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_nextName, &flash_utils_Proxy_nextName); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_deleteProperty, &flash_utils_Proxy_deleteProperty); + dict_put(&flash_utils_Proxy.members, &flash_utils_Proxy_isAttribute, &flash_utils_Proxy_isAttribute); dict_put(d, &flash_text_engine_FontPosture, &flash_text_engine_FontPosture); - dict_init(&flash_text_engine_FontPosture.members, 8); + dict_init2(&flash_text_engine_FontPosture.members, &slotinfo_type, 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_init2(&flash_xml_XMLDocument.members, &slotinfo_type, 8); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_docTypeDecl, &flash_xml_XMLDocument_docTypeDecl); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_idMap, &flash_xml_XMLDocument_idMap); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_toString, &flash_xml_XMLDocument_toString); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_xmlDecl, &flash_xml_XMLDocument_xmlDecl); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_createElement, &flash_xml_XMLDocument_createElement); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_ignoreWhite, &flash_xml_XMLDocument_ignoreWhite); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_createTextNode, &flash_xml_XMLDocument_createTextNode); + dict_put(&flash_xml_XMLDocument.members, &flash_xml_XMLDocument_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_init2(&flash_display_ShaderInput.members, &slotinfo_type, 8); + dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_width, &flash_display_ShaderInput_width); + dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_input, &flash_display_ShaderInput_input); + dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_height, &flash_display_ShaderInput_height); + dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_index, &flash_display_ShaderInput_index); + dict_put(&flash_display_ShaderInput.members, &flash_display_ShaderInput_channels, &flash_display_ShaderInput_channels); dict_put(d, &flash_ui_MouseCursor, &flash_ui_MouseCursor); - dict_init(&flash_ui_MouseCursor.members, 8); + dict_init2(&flash_ui_MouseCursor.members, &slotinfo_type, 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_init2(&flash_text_engine_TextBlock.members, &slotinfo_type, 31); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_createTextLine, &flash_text_engine_TextBlock_createTextLine); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_bidiLevel, &flash_text_engine_TextBlock_bidiLevel); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_getTextLineAtCharIndex, &flash_text_engine_TextBlock_getTextLineAtCharIndex); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_lastLine, &flash_text_engine_TextBlock_lastLine); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_findPreviousWordBoundary, &flash_text_engine_TextBlock_findPreviousWordBoundary); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_findPreviousAtomBoundary, &flash_text_engine_TextBlock_findPreviousAtomBoundary); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_baselineZero, &flash_text_engine_TextBlock_baselineZero); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_applyNonLinearFontScaling, &flash_text_engine_TextBlock_applyNonLinearFontScaling); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_firstLine, &flash_text_engine_TextBlock_firstLine); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_textJustifier, &flash_text_engine_TextBlock_textJustifier); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_releaseLines, &flash_text_engine_TextBlock_releaseLines); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_firstInvalidLine, &flash_text_engine_TextBlock_firstInvalidLine); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_baselineFontSize, &flash_text_engine_TextBlock_baselineFontSize); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_lineRotation, &flash_text_engine_TextBlock_lineRotation); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_userData, &flash_text_engine_TextBlock_userData); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_content, &flash_text_engine_TextBlock_content); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_textLineCreationResult, &flash_text_engine_TextBlock_textLineCreationResult); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_baselineFontDescription, &flash_text_engine_TextBlock_baselineFontDescription); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_findNextAtomBoundary, &flash_text_engine_TextBlock_findNextAtomBoundary); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_findNextWordBoundary, &flash_text_engine_TextBlock_findNextWordBoundary); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_tabStops, &flash_text_engine_TextBlock_tabStops); + dict_put(&flash_text_engine_TextBlock.members, &flash_text_engine_TextBlock_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_init2(&flash_display_MorphShape.members, &slotinfo_type, 8); dict_put(d, &flash_text_TextDisplayMode, &flash_text_TextDisplayMode); - dict_init(&flash_text_TextDisplayMode.members, 8); + dict_init2(&flash_text_TextDisplayMode.members, &slotinfo_type, 8); dict_put(d, &flash_net_URLLoaderDataFormat, &flash_net_URLLoaderDataFormat); - dict_init(&flash_net_URLLoaderDataFormat.members, 8); + dict_init2(&flash_net_URLLoaderDataFormat.members, &slotinfo_type, 8); dict_put(d, &flash_display_StageQuality, &flash_display_StageQuality); - dict_init(&flash_display_StageQuality.members, 8); + dict_init2(&flash_display_StageQuality.members, &slotinfo_type, 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_init2(&flash_display_Sprite.members, &slotinfo_type, 15); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_stopDrag, &flash_display_Sprite_stopDrag); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_buttonMode, &flash_display_Sprite_buttonMode); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_soundTransform, &flash_display_Sprite_soundTransform); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_hitArea, &flash_display_Sprite_hitArea); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_useHandCursor, &flash_display_Sprite_useHandCursor); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_graphics, &flash_display_Sprite_graphics); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_startDrag, &flash_display_Sprite_startDrag); + dict_put(&flash_display_Sprite.members, &flash_display_Sprite_dropTarget, &flash_display_Sprite_dropTarget); dict_put(d, &flash_ui_Keyboard, &flash_ui_Keyboard); - dict_init(&flash_ui_Keyboard.members, 8); + dict_init2(&flash_ui_Keyboard.members, &slotinfo_type, 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_init2(&flash_filters_DisplacementMapFilter.members, &slotinfo_type, 31); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_scaleY, &flash_filters_DisplacementMapFilter_scaleY); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_mapPoint, &flash_filters_DisplacementMapFilter_mapPoint); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_scaleX, &flash_filters_DisplacementMapFilter_scaleX); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_mapBitmap, &flash_filters_DisplacementMapFilter_mapBitmap); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_mode, &flash_filters_DisplacementMapFilter_mode); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_color, &flash_filters_DisplacementMapFilter_color); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_componentX, &flash_filters_DisplacementMapFilter_componentX); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_clone, &flash_filters_DisplacementMapFilter_clone); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_alpha, &flash_filters_DisplacementMapFilter_alpha); + dict_put(&flash_filters_DisplacementMapFilter.members, &flash_filters_DisplacementMapFilter_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_init2(&flash_display_GradientType.members, &slotinfo_type, 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_init2(&flash_media_ID3Info.members, &slotinfo_type, 8); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_comment, &flash_media_ID3Info_comment); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_year, &flash_media_ID3Info_year); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_track, &flash_media_ID3Info_track); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_artist, &flash_media_ID3Info_artist); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_songName, &flash_media_ID3Info_songName); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_genre, &flash_media_ID3Info_genre); + dict_put(&flash_media_ID3Info.members, &flash_media_ID3Info_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_init2(&flash_display_GraphicsSolidFill.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsSolidFill.members, &flash_display_GraphicsSolidFill_color, &flash_display_GraphicsSolidFill_color); + dict_put(&flash_display_GraphicsSolidFill.members, &flash_display_GraphicsSolidFill_alpha, &flash_display_GraphicsSolidFill_alpha); dict_put(d, &flash_filters_ColorMatrixFilter, &flash_filters_ColorMatrixFilter); - dict_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_init2(&flash_filters_ColorMatrixFilter.members, &slotinfo_type, 8); + dict_put(&flash_filters_ColorMatrixFilter.members, &flash_filters_ColorMatrixFilter_matrix, &flash_filters_ColorMatrixFilter_matrix); + dict_put(&flash_filters_ColorMatrixFilter.members, &flash_filters_ColorMatrixFilter_clone, &flash_filters_ColorMatrixFilter_clone); dict_put(d, &flash_net_NetStreamPlayTransitions, &flash_net_NetStreamPlayTransitions); - dict_init(&flash_net_NetStreamPlayTransitions.members, 8); + dict_init2(&flash_net_NetStreamPlayTransitions.members, &slotinfo_type, 8); dict_put(d, &flash_media_SoundCodec, &flash_media_SoundCodec); - dict_init(&flash_media_SoundCodec.members, 8); + dict_init2(&flash_media_SoundCodec.members, &slotinfo_type, 8); dict_put(d, &flash_net_ObjectEncoding, &flash_net_ObjectEncoding); - dict_init(&flash_net_ObjectEncoding.members, 8); + dict_init2(&flash_net_ObjectEncoding.members, &slotinfo_type, 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_init2(&flash_text_engine_GroupElement.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_groupElements, &flash_text_engine_GroupElement_groupElements); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_splitTextElement, &flash_text_engine_GroupElement_splitTextElement); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_mergeTextElements, &flash_text_engine_GroupElement_mergeTextElements); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_getElementAtCharIndex, &flash_text_engine_GroupElement_getElementAtCharIndex); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_elementCount, &flash_text_engine_GroupElement_elementCount); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_setElements, &flash_text_engine_GroupElement_setElements); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_getElementAt, &flash_text_engine_GroupElement_getElementAt); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_ungroupElements, &flash_text_engine_GroupElement_ungroupElements); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_replaceElements, &flash_text_engine_GroupElement_replaceElements); + dict_put(&flash_text_engine_GroupElement.members, &flash_text_engine_GroupElement_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_init2(&_QName.members, &slotinfo_type, 8); + dict_put(&_QName.members, &_QName_localName, &_QName_localName); + dict_put(&_QName.members, &_QName_toString, &_QName_toString); + dict_put(&_QName.members, &_QName_uri, &_QName_uri); + dict_put(&_QName.members, &_QName_valueOf, &_QName_valueOf); dict_put(d, &_UninitializedError, &_UninitializedError); - dict_init(&_UninitializedError.members, 8); + dict_init2(&_UninitializedError.members, &slotinfo_type, 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_init2(&_Date.members, &slotinfo_type, 127); + dict_put(&_Date.members, &_Date_getMilliseconds, &_Date_getMilliseconds); + dict_put(&_Date.members, &_Date_setTime, &_Date_setTime); + dict_put(&_Date.members, &_Date_month, &_Date_month); + dict_put(&_Date.members, &_Date_setUTCSeconds, &_Date_setUTCSeconds); + dict_put(&_Date.members, &_Date_date, &_Date_date); + dict_put(&_Date.members, &_Date_milliseconds, &_Date_milliseconds); + dict_put(&_Date.members, &_Date_setDate, &_Date_setDate); + dict_put(&_Date.members, &_Date_hoursUTC, &_Date_hoursUTC); + dict_put(&_Date.members, &_Date_setUTCDate, &_Date_setUTCDate); + dict_put(&_Date.members, &_Date_setSeconds, &_Date_setSeconds); + dict_put(&_Date.members, &_Date_timezoneOffset, &_Date_timezoneOffset); + dict_put(&_Date.members, &_Date_getDate, &_Date_getDate); + dict_put(&_Date.members, &_Date_millisecondsUTC, &_Date_millisecondsUTC); + dict_put(&_Date.members, &_Date_minutes, &_Date_minutes); + dict_put(&_Date.members, &_Date_getUTCHours, &_Date_getUTCHours); + dict_put(&_Date.members, &_Date_minutesUTC, &_Date_minutesUTC); + dict_put(&_Date.members, &_Date_getUTCDay, &_Date_getUTCDay); + dict_put(&_Date.members, &_Date_getUTCSeconds, &_Date_getUTCSeconds); + dict_put(&_Date.members, &_Date_getDay, &_Date_getDay); + dict_put(&_Date.members, &_Date_fullYearUTC, &_Date_fullYearUTC); + dict_put(&_Date.members, &_Date_UTC, &_Date_UTC); + dict_put(&_Date.members, &_Date_getTimezoneOffset, &_Date_getTimezoneOffset); + dict_put(&_Date.members, &_Date_time, &_Date_time); + dict_put(&_Date.members, &_Date_monthUTC, &_Date_monthUTC); + dict_put(&_Date.members, &_Date_toLocaleDateString, &_Date_toLocaleDateString); + dict_put(&_Date.members, &_Date_toUTCString, &_Date_toUTCString); + dict_put(&_Date.members, &_Date_getMinutes, &_Date_getMinutes); + dict_put(&_Date.members, &_Date_toDateString, &_Date_toDateString); + dict_put(&_Date.members, &_Date_fullYear, &_Date_fullYear); + dict_put(&_Date.members, &_Date_getUTCFullYear, &_Date_getUTCFullYear); + dict_put(&_Date.members, &_Date_setMilliseconds, &_Date_setMilliseconds); + dict_put(&_Date.members, &_Date_dateUTC, &_Date_dateUTC); + dict_put(&_Date.members, &_Date_day, &_Date_day); + dict_put(&_Date.members, &_Date_getUTCDate, &_Date_getUTCDate); + dict_put(&_Date.members, &_Date_setUTCHours, &_Date_setUTCHours); + dict_put(&_Date.members, &_Date_setMonth, &_Date_setMonth); + dict_put(&_Date.members, &_Date_getMonth, &_Date_getMonth); + dict_put(&_Date.members, &_Date_getUTCMilliseconds, &_Date_getUTCMilliseconds); + dict_put(&_Date.members, &_Date_getFullYear, &_Date_getFullYear); + dict_put(&_Date.members, &_Date_toLocaleTimeString, &_Date_toLocaleTimeString); + dict_put(&_Date.members, &_Date_seconds, &_Date_seconds); + dict_put(&_Date.members, &_Date_setHours, &_Date_setHours); + dict_put(&_Date.members, &_Date_setUTCFullYear, &_Date_setUTCFullYear); + dict_put(&_Date.members, &_Date_setUTCMonth, &_Date_setUTCMonth); + dict_put(&_Date.members, &_Date_toTimeString, &_Date_toTimeString); + dict_put(&_Date.members, &_Date_valueOf, &_Date_valueOf); + dict_put(&_Date.members, &_Date_getTime, &_Date_getTime); + dict_put(&_Date.members, &_Date_parse, &_Date_parse); + dict_put(&_Date.members, &_Date_getSeconds, &_Date_getSeconds); + dict_put(&_Date.members, &_Date_setMinutes, &_Date_setMinutes); + dict_put(&_Date.members, &_Date_dayUTC, &_Date_dayUTC); + dict_put(&_Date.members, &_Date_getUTCMonth, &_Date_getUTCMonth); + dict_put(&_Date.members, &_Date_hours, &_Date_hours); + dict_put(&_Date.members, &_Date_setFullYear, &_Date_setFullYear); + dict_put(&_Date.members, &_Date_getUTCMinutes, &_Date_getUTCMinutes); + dict_put(&_Date.members, &_Date_setUTCMinutes, &_Date_setUTCMinutes); + dict_put(&_Date.members, &_Date_secondsUTC, &_Date_secondsUTC); + dict_put(&_Date.members, &_Date_setUTCMilliseconds, &_Date_setUTCMilliseconds); + dict_put(&_Date.members, &_Date_toString, &_Date_toString); + dict_put(&_Date.members, &_Date_getHours, &_Date_getHours); + dict_put(&_Date.members, &_Date_toLocaleString, &_Date_toLocaleString); 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_init2(&flash_text_StyleSheet.members, &slotinfo_type, 8); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_styleNames, &flash_text_StyleSheet_styleNames); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_clear, &flash_text_StyleSheet_clear); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_transform, &flash_text_StyleSheet_transform); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_getStyle, &flash_text_StyleSheet_getStyle); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_parseCSS, &flash_text_StyleSheet_parseCSS); + dict_put(&flash_text_StyleSheet.members, &flash_text_StyleSheet_setStyle, &flash_text_StyleSheet_setStyle); dict_put(d, &flash_display_ActionScriptVersion, &flash_display_ActionScriptVersion); - dict_init(&flash_display_ActionScriptVersion.members, 8); + dict_init2(&flash_display_ActionScriptVersion.members, &slotinfo_type, 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_init2(&flash_text_engine_EastAsianJustifier.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_EastAsianJustifier.members, &flash_text_engine_EastAsianJustifier_justificationStyle, &flash_text_engine_EastAsianJustifier_justificationStyle); + dict_put(&flash_text_engine_EastAsianJustifier.members, &flash_text_engine_EastAsianJustifier_clone, &flash_text_engine_EastAsianJustifier_clone); dict_put(d, &_String, &_String); - dict_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_init2(&_String.members, &slotinfo_type, 31); + dict_put(&_String.members, &_String_fromCharCode, &_String_fromCharCode); + dict_put(&_String.members, &_String_charCodeAt, &_String_charCodeAt); + dict_put(&_String.members, &_String_substring, &_String_substring); + dict_put(&_String.members, &_String_match, &_String_match); + dict_put(&_String.members, &_String_concat, &_String_concat); + dict_put(&_String.members, &_String_toLowerCase, &_String_toLowerCase); + dict_put(&_String.members, &_String_indexOf, &_String_indexOf); + dict_put(&_String.members, &_String_toLocaleUpperCase, &_String_toLocaleUpperCase); + dict_put(&_String.members, &_String_substr, &_String_substr); + dict_put(&_String.members, &_String_toUpperCase, &_String_toUpperCase); + dict_put(&_String.members, &_String_split, &_String_split); + dict_put(&_String.members, &_String_search, &_String_search); + dict_put(&_String.members, &_String_lastIndexOf, &_String_lastIndexOf); + dict_put(&_String.members, &_String_valueOf, &_String_valueOf); + dict_put(&_String.members, &_String_replace, &_String_replace); + dict_put(&_String.members, &_String_slice, &_String_slice); + dict_put(&_String.members, &_String_charAt, &_String_charAt); + dict_put(&_String.members, &_String_toLocaleLowerCase, &_String_toLocaleLowerCase); + dict_put(&_String.members, &_String_localeCompare, &_String_localeCompare); + dict_put(&_String.members, &_String_toString, &_String_toString); + dict_put(&_String.members, &_String_length, &_String_length); 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_init2(&flash_media_SoundChannel.members, &slotinfo_type, 8); + dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_leftPeak, &flash_media_SoundChannel_leftPeak); + dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_stop, &flash_media_SoundChannel_stop); + dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_position, &flash_media_SoundChannel_position); + dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_soundTransform, &flash_media_SoundChannel_soundTransform); + dict_put(&flash_media_SoundChannel.members, &flash_media_SoundChannel_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_init2(&flash_desktop_Clipboard.members, &slotinfo_type, 8); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_generalClipboard, &flash_desktop_Clipboard_generalClipboard); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_setDataHandler, &flash_desktop_Clipboard_setDataHandler); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_setData, &flash_desktop_Clipboard_setData); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_formats, &flash_desktop_Clipboard_formats); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_clear, &flash_desktop_Clipboard_clear); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_getData, &flash_desktop_Clipboard_getData); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_hasFormat, &flash_desktop_Clipboard_hasFormat); + dict_put(&flash_desktop_Clipboard.members, &flash_desktop_Clipboard_clearData, &flash_desktop_Clipboard_clearData); dict_put(d, &flash_display_IBitmapDrawable, &flash_display_IBitmapDrawable); - dict_init(&flash_display_IBitmapDrawable.members, 8); + dict_init2(&flash_display_IBitmapDrawable.members, &slotinfo_type, 8); dict_put(d, &_TypeError, &_TypeError); - dict_init(&_TypeError.members, 8); + dict_init2(&_TypeError.members, &slotinfo_type, 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_init2(&_int.members, &slotinfo_type, 8); + dict_put(&_int.members, &_int_toString, &_int_toString); + dict_put(&_int.members, &_int_toPrecision, &_int_toPrecision); + dict_put(&_int.members, &_int_toFixed, &_int_toFixed); + dict_put(&_int.members, &_int_toExponential, &_int_toExponential); + dict_put(&_int.members, &_int_valueOf, &_int_valueOf); 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_init2(&flash_text_engine_FontMetrics.members, &slotinfo_type, 15); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_superscriptOffset, &flash_text_engine_FontMetrics_superscriptOffset); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_underlineThickness, &flash_text_engine_FontMetrics_underlineThickness); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_subscriptScale, &flash_text_engine_FontMetrics_subscriptScale); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_strikethroughOffset, &flash_text_engine_FontMetrics_strikethroughOffset); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_emBox, &flash_text_engine_FontMetrics_emBox); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_strikethroughThickness, &flash_text_engine_FontMetrics_strikethroughThickness); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_superscriptScale, &flash_text_engine_FontMetrics_superscriptScale); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_subscriptOffset, &flash_text_engine_FontMetrics_subscriptOffset); + dict_put(&flash_text_engine_FontMetrics.members, &flash_text_engine_FontMetrics_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_init2(&flash_display_Scene.members, &slotinfo_type, 8); + dict_put(&flash_display_Scene.members, &flash_display_Scene_numFrames, &flash_display_Scene_numFrames); + dict_put(&flash_display_Scene.members, &flash_display_Scene_labels, &flash_display_Scene_labels); + dict_put(&flash_display_Scene.members, &flash_display_Scene_name, &flash_display_Scene_name); dict_put(d, &flash_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_init2(&flash_utils_IExternalizable.members, &slotinfo_type, 8); + dict_put(&flash_utils_IExternalizable.members, &flash_utils_IExternalizable_writeExternal, &flash_utils_IExternalizable_writeExternal); + dict_put(&flash_utils_IExternalizable.members, &flash_utils_IExternalizable_readExternal, &flash_utils_IExternalizable_readExternal); dict_put(d, &__AS3___vec_Vector, &__AS3___vec_Vector); - dict_init(&__AS3___vec_Vector.members, 8); + dict_init2(&__AS3___vec_Vector.members, &slotinfo_type, 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_init2(&flash_filters_GradientBevelFilter.members, &slotinfo_type, 15); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_strength, &flash_filters_GradientBevelFilter_strength); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_quality, &flash_filters_GradientBevelFilter_quality); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_angle, &flash_filters_GradientBevelFilter_angle); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_knockout, &flash_filters_GradientBevelFilter_knockout); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_alphas, &flash_filters_GradientBevelFilter_alphas); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_type, &flash_filters_GradientBevelFilter_type); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_ratios, &flash_filters_GradientBevelFilter_ratios); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_colors, &flash_filters_GradientBevelFilter_colors); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_blurX, &flash_filters_GradientBevelFilter_blurX); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_blurY, &flash_filters_GradientBevelFilter_blurY); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_distance, &flash_filters_GradientBevelFilter_distance); + dict_put(&flash_filters_GradientBevelFilter.members, &flash_filters_GradientBevelFilter_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_init2(&flash_text_TextRun.members, &slotinfo_type, 8); + dict_put(&flash_text_TextRun.members, &flash_text_TextRun_beginIndex, &flash_text_TextRun_beginIndex); + dict_put(&flash_text_TextRun.members, &flash_text_TextRun_endIndex, &flash_text_TextRun_endIndex); + dict_put(&flash_text_TextRun.members, &flash_text_TextRun_textFormat, &flash_text_TextRun_textFormat); dict_put(d, &flash_text_TextColorType, &flash_text_TextColorType); - dict_init(&flash_text_TextColorType.members, 8); + dict_init2(&flash_text_TextColorType.members, &slotinfo_type, 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_init2(&flash_net_URLRequestHeader.members, &slotinfo_type, 8); + dict_put(&flash_net_URLRequestHeader.members, &flash_net_URLRequestHeader_value, &flash_net_URLRequestHeader_value); + dict_put(&flash_net_URLRequestHeader.members, &flash_net_URLRequestHeader_name, &flash_net_URLRequestHeader_name); dict_put(d, &flash_profiler_showRedrawRegions, &flash_profiler_showRedrawRegions); dict_put(d, &flash_display_ShaderData, &flash_display_ShaderData); - dict_init(&flash_display_ShaderData.members, 8); + dict_init2(&flash_display_ShaderData.members, &slotinfo_type, 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_init2(&flash_text_engine_TextLine.members, &slotinfo_type, 63); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_previousLine, &flash_text_engine_TextLine_previousLine); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_validity, &flash_text_engine_TextLine_validity); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomTextBlockBeginIndex, &flash_text_engine_TextLine_getAtomTextBlockBeginIndex); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft, &flash_text_engine_TextLine_getAtomWordBoundaryOnLeft); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomTextRotation, &flash_text_engine_TextLine_getAtomTextRotation); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_textHeight, &flash_text_engine_TextLine_textHeight); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomCenter, &flash_text_engine_TextLine_getAtomCenter); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomBounds, &flash_text_engine_TextLine_getAtomBounds); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_mirrorRegions, &flash_text_engine_TextLine_mirrorRegions); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_rawTextLength, &flash_text_engine_TextLine_rawTextLength); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_userData, &flash_text_engine_TextLine_userData); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_textWidth, &flash_text_engine_TextLine_textWidth); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_textBlock, &flash_text_engine_TextLine_textBlock); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_textBlockBeginIndex, &flash_text_engine_TextLine_textBlockBeginIndex); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_unjustifiedTextWidth, &flash_text_engine_TextLine_unjustifiedTextWidth); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_ascent, &flash_text_engine_TextLine_ascent); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getBaselinePosition, &flash_text_engine_TextLine_getBaselinePosition); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_specifiedWidth, &flash_text_engine_TextLine_specifiedWidth); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getMirrorRegion, &flash_text_engine_TextLine_getMirrorRegion); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomGraphic, &flash_text_engine_TextLine_getAtomGraphic); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_hasGraphicElement, &flash_text_engine_TextLine_hasGraphicElement); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_flushAtomData, &flash_text_engine_TextLine_flushAtomData); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_dump, &flash_text_engine_TextLine_dump); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_nextLine, &flash_text_engine_TextLine_nextLine); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomIndexAtCharIndex, &flash_text_engine_TextLine_getAtomIndexAtCharIndex); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomTextBlockEndIndex, &flash_text_engine_TextLine_getAtomTextBlockEndIndex); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_atomCount, &flash_text_engine_TextLine_atomCount); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_descent, &flash_text_engine_TextLine_descent); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomBidiLevel, &flash_text_engine_TextLine_getAtomBidiLevel); + dict_put(&flash_text_engine_TextLine.members, &flash_text_engine_TextLine_getAtomIndexAtPoint, &flash_text_engine_TextLine_getAtomIndexAtPoint); dict_put(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_init2(&flash_net_URLRequest.members, &slotinfo_type, 15); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_contentType, &flash_net_URLRequest_contentType); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_url, &flash_net_URLRequest_url); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_requestHeaders, &flash_net_URLRequest_requestHeaders); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_method, &flash_net_URLRequest_method); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_digest, &flash_net_URLRequest_digest); + dict_put(&flash_net_URLRequest.members, &flash_net_URLRequest_data, &flash_net_URLRequest_data); dict_put(d, &_URIError, &_URIError); - dict_init(&_URIError.members, 8); + dict_init2(&_URIError.members, &slotinfo_type, 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_init2(&flash_display_ShaderParameter.members, &slotinfo_type, 8); + dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_value, &flash_display_ShaderParameter_value); + dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_index, &flash_display_ShaderParameter_index); + dict_put(&flash_display_ShaderParameter.members, &flash_display_ShaderParameter_type, &flash_display_ShaderParameter_type); dict_put(d, &flash_filters_BitmapFilterType, &flash_filters_BitmapFilterType); - dict_init(&flash_filters_BitmapFilterType.members, 8); + dict_init2(&flash_filters_BitmapFilterType.members, &slotinfo_type, 8); dict_put(d, &_SecurityError, &_SecurityError); - dict_init(&_SecurityError.members, 8); + dict_init2(&_SecurityError.members, &slotinfo_type, 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_init2(&flash_utils_IDataInput.members, &slotinfo_type, 31); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUnsignedByte, &flash_utils_IDataInput_readUnsignedByte); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readBoolean, &flash_utils_IDataInput_readBoolean); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readMultiByte, &flash_utils_IDataInput_readMultiByte); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readShort, &flash_utils_IDataInput_readShort); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUnsignedShort, &flash_utils_IDataInput_readUnsignedShort); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readBytes, &flash_utils_IDataInput_readBytes); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_endian, &flash_utils_IDataInput_endian); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readByte, &flash_utils_IDataInput_readByte); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUTF, &flash_utils_IDataInput_readUTF); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readDouble, &flash_utils_IDataInput_readDouble); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readObject, &flash_utils_IDataInput_readObject); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_bytesAvailable, &flash_utils_IDataInput_bytesAvailable); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_objectEncoding, &flash_utils_IDataInput_objectEncoding); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readFloat, &flash_utils_IDataInput_readFloat); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readInt, &flash_utils_IDataInput_readInt); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUTFBytes, &flash_utils_IDataInput_readUTFBytes); + dict_put(&flash_utils_IDataInput.members, &flash_utils_IDataInput_readUnsignedInt, &flash_utils_IDataInput_readUnsignedInt); 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_init2(&flash_events_IEventDispatcher.members, &slotinfo_type, 8); + dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_removeEventListener, &flash_events_IEventDispatcher_removeEventListener); + dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_addEventListener, &flash_events_IEventDispatcher_addEventListener); + dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_hasEventListener, &flash_events_IEventDispatcher_hasEventListener); + dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_willTrigger, &flash_events_IEventDispatcher_willTrigger); + dict_put(&flash_events_IEventDispatcher.members, &flash_events_IEventDispatcher_dispatchEvent, &flash_events_IEventDispatcher_dispatchEvent); dict_put(d, &_Class, &_Class); - dict_init(&_Class.members, 8); - dict_put(&_Class.members, "prototype", &_Class_prototype); + dict_init2(&_Class.members, &slotinfo_type, 8); + dict_put(&_Class.members, &_Class_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_init2(&flash_geom_Rectangle.members, &slotinfo_type, 31); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_top, &flash_geom_Rectangle_top); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_intersection, &flash_geom_Rectangle_intersection); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_intersects, &flash_geom_Rectangle_intersects); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_containsPoint, &flash_geom_Rectangle_containsPoint); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_setEmpty, &flash_geom_Rectangle_setEmpty); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_topLeft, &flash_geom_Rectangle_topLeft); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_width, &flash_geom_Rectangle_width); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_containsRect, &flash_geom_Rectangle_containsRect); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_isEmpty, &flash_geom_Rectangle_isEmpty); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_equals, &flash_geom_Rectangle_equals); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_height, &flash_geom_Rectangle_height); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_left, &flash_geom_Rectangle_left); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_inflate, &flash_geom_Rectangle_inflate); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_inflatePoint, &flash_geom_Rectangle_inflatePoint); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_toString, &flash_geom_Rectangle_toString); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_offsetPoint, &flash_geom_Rectangle_offsetPoint); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_x, &flash_geom_Rectangle_x); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_size, &flash_geom_Rectangle_size); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_bottomRight, &flash_geom_Rectangle_bottomRight); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_right, &flash_geom_Rectangle_right); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_contains, &flash_geom_Rectangle_contains); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_union, &flash_geom_Rectangle_union); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_bottom, &flash_geom_Rectangle_bottom); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_clone, &flash_geom_Rectangle_clone); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_y, &flash_geom_Rectangle_y); + dict_put(&flash_geom_Rectangle.members, &flash_geom_Rectangle_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_init2(&flash_events_SecurityErrorEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_SecurityErrorEvent.members, &flash_events_SecurityErrorEvent_toString, &flash_events_SecurityErrorEvent_toString); + dict_put(&flash_events_SecurityErrorEvent.members, &flash_events_SecurityErrorEvent_clone, &flash_events_SecurityErrorEvent_clone); dict_put(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_init2(&flash_net_IDynamicPropertyWriter.members, &slotinfo_type, 8); + dict_put(&flash_net_IDynamicPropertyWriter.members, &flash_net_IDynamicPropertyWriter_writeDynamicProperties, &flash_net_IDynamicPropertyWriter_writeDynamicProperties); dict_put(d, &flash_display_InterpolationMethod, &flash_display_InterpolationMethod); - dict_init(&flash_display_InterpolationMethod.members, 8); + dict_init2(&flash_display_InterpolationMethod.members, &slotinfo_type, 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_init2(&_Object.members, &slotinfo_type, 8); + dict_put(&_Object.members, &_Object_init, &_Object_init); + dict_put(&_Object.members, &_Object_isPrototypeOf, &_Object_isPrototypeOf); + dict_put(&_Object.members, &_Object_hasOwnProperty, &_Object_hasOwnProperty); + dict_put(&_Object.members, &_Object_propertyIsEnumerable, &_Object_propertyIsEnumerable); + dict_put(&_Object.members, &_Object__dontEnumPrototype, &_Object__dontEnumPrototype); + dict_put(&_Object.members, &_Object__setPropertyIsEnumerable, &_Object__setPropertyIsEnumerable); dict_put(d, &flash_errors_EOFError, &flash_errors_EOFError); - dict_init(&flash_errors_EOFError.members, 8); + dict_init2(&flash_errors_EOFError.members, &slotinfo_type, 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_init2(&flash_net_NetStream.members, &slotinfo_type, 63); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_videoCodec, &flash_net_NetStream_videoCodec); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_info, &flash_net_NetStream_info); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_attachCamera, &flash_net_NetStream_attachCamera); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_farNonce, &flash_net_NetStream_farNonce); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_close, &flash_net_NetStream_close); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_pause, &flash_net_NetStream_pause); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_onPeerConnect, &flash_net_NetStream_onPeerConnect); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_client, &flash_net_NetStream_client); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_resume, &flash_net_NetStream_resume); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_liveDelay, &flash_net_NetStream_liveDelay); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_peerStreams, &flash_net_NetStream_peerStreams); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_objectEncoding, &flash_net_NetStream_objectEncoding); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_bytesLoaded, &flash_net_NetStream_bytesLoaded); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_receiveVideo, &flash_net_NetStream_receiveVideo); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_maxPauseBufferTime, &flash_net_NetStream_maxPauseBufferTime); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_play2, &flash_net_NetStream_play2); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_audioCodec, &flash_net_NetStream_audioCodec); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_receiveVideoFPS, &flash_net_NetStream_receiveVideoFPS); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_bytesTotal, &flash_net_NetStream_bytesTotal); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_farID, &flash_net_NetStream_farID); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_receiveAudio, &flash_net_NetStream_receiveAudio); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_bufferLength, &flash_net_NetStream_bufferLength); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_seek, &flash_net_NetStream_seek); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_attachAudio, &flash_net_NetStream_attachAudio); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_bufferTime, &flash_net_NetStream_bufferTime); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_play, &flash_net_NetStream_play); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_publish, &flash_net_NetStream_publish); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_togglePause, &flash_net_NetStream_togglePause); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_checkPolicyFile, &flash_net_NetStream_checkPolicyFile); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_nearNonce, &flash_net_NetStream_nearNonce); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_decodedFrames, &flash_net_NetStream_decodedFrames); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_send, &flash_net_NetStream_send); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_currentFPS, &flash_net_NetStream_currentFPS); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_time, &flash_net_NetStream_time); + dict_put(&flash_net_NetStream.members, &flash_net_NetStream_soundTransform, &flash_net_NetStream_soundTransform); dict_put(d, &_ArgumentError, &_ArgumentError); - dict_init(&_ArgumentError.members, 8); + dict_init2(&_ArgumentError.members, &slotinfo_type, 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_init2(&_XMLList.members, &slotinfo_type, 63); + dict_put(&_XMLList.members, &_XMLList_insertChildAfter, &_XMLList_insertChildAfter); + dict_put(&_XMLList.members, &_XMLList_setChildren, &_XMLList_setChildren); + dict_put(&_XMLList.members, &_XMLList_namespace, &_XMLList_namespace); + dict_put(&_XMLList.members, &_XMLList_attributes, &_XMLList_attributes); + dict_put(&_XMLList.members, &_XMLList_appendChild, &_XMLList_appendChild); + dict_put(&_XMLList.members, &_XMLList_normalize, &_XMLList_normalize); + dict_put(&_XMLList.members, &_XMLList_contains, &_XMLList_contains); + dict_put(&_XMLList.members, &_XMLList_comments, &_XMLList_comments); + dict_put(&_XMLList.members, &_XMLList_parent, &_XMLList_parent); + dict_put(&_XMLList.members, &_XMLList_setNamespace, &_XMLList_setNamespace); + dict_put(&_XMLList.members, &_XMLList_childIndex, &_XMLList_childIndex); + dict_put(&_XMLList.members, &_XMLList_valueOf, &_XMLList_valueOf); + dict_put(&_XMLList.members, &_XMLList_text, &_XMLList_text); + dict_put(&_XMLList.members, &_XMLList_setLocalName, &_XMLList_setLocalName); + dict_put(&_XMLList.members, &_XMLList_localName, &_XMLList_localName); + dict_put(&_XMLList.members, &_XMLList_processingInstructions, &_XMLList_processingInstructions); + dict_put(&_XMLList.members, &_XMLList_hasComplexContent, &_XMLList_hasComplexContent); + dict_put(&_XMLList.members, &_XMLList_inScopeNamespaces, &_XMLList_inScopeNamespaces); + dict_put(&_XMLList.members, &_XMLList_children, &_XMLList_children); + dict_put(&_XMLList.members, &_XMLList_child, &_XMLList_child); + dict_put(&_XMLList.members, &_XMLList_setName, &_XMLList_setName); + dict_put(&_XMLList.members, &_XMLList_hasSimpleContent, &_XMLList_hasSimpleContent); + dict_put(&_XMLList.members, &_XMLList_replace, &_XMLList_replace); + dict_put(&_XMLList.members, &_XMLList_attribute, &_XMLList_attribute); + dict_put(&_XMLList.members, &_XMLList_propertyIsEnumerable, &_XMLList_propertyIsEnumerable); + dict_put(&_XMLList.members, &_XMLList_nodeKind, &_XMLList_nodeKind); + dict_put(&_XMLList.members, &_XMLList_length, &_XMLList_length); + dict_put(&_XMLList.members, &_XMLList_toXMLString, &_XMLList_toXMLString); + dict_put(&_XMLList.members, &_XMLList_copy, &_XMLList_copy); + dict_put(&_XMLList.members, &_XMLList_hasOwnProperty, &_XMLList_hasOwnProperty); + dict_put(&_XMLList.members, &_XMLList_name, &_XMLList_name); + dict_put(&_XMLList.members, &_XMLList_removeNamespace, &_XMLList_removeNamespace); + dict_put(&_XMLList.members, &_XMLList_addNamespace, &_XMLList_addNamespace); + dict_put(&_XMLList.members, &_XMLList_toString, &_XMLList_toString); + dict_put(&_XMLList.members, &_XMLList_elements, &_XMLList_elements); + dict_put(&_XMLList.members, &_XMLList_descendants, &_XMLList_descendants); + dict_put(&_XMLList.members, &_XMLList_prependChild, &_XMLList_prependChild); + dict_put(&_XMLList.members, &_XMLList_insertChildBefore, &_XMLList_insertChildBefore); + dict_put(&_XMLList.members, &_XMLList_namespaceDeclarations, &_XMLList_namespaceDeclarations); 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_init2(&flash_geom_Point.members, &slotinfo_type, 31); + dict_put(&flash_geom_Point.members, &flash_geom_Point_subtract, &flash_geom_Point_subtract); + dict_put(&flash_geom_Point.members, &flash_geom_Point_distance, &flash_geom_Point_distance); + dict_put(&flash_geom_Point.members, &flash_geom_Point_normalize, &flash_geom_Point_normalize); + dict_put(&flash_geom_Point.members, &flash_geom_Point_equals, &flash_geom_Point_equals); + dict_put(&flash_geom_Point.members, &flash_geom_Point_toString, &flash_geom_Point_toString); + dict_put(&flash_geom_Point.members, &flash_geom_Point_x, &flash_geom_Point_x); + dict_put(&flash_geom_Point.members, &flash_geom_Point_add, &flash_geom_Point_add); + dict_put(&flash_geom_Point.members, &flash_geom_Point_polar, &flash_geom_Point_polar); + dict_put(&flash_geom_Point.members, &flash_geom_Point_clone, &flash_geom_Point_clone); + dict_put(&flash_geom_Point.members, &flash_geom_Point_interpolate, &flash_geom_Point_interpolate); + dict_put(&flash_geom_Point.members, &flash_geom_Point_y, &flash_geom_Point_y); + dict_put(&flash_geom_Point.members, &flash_geom_Point_length, &flash_geom_Point_length); + dict_put(&flash_geom_Point.members, &flash_geom_Point_offset, &flash_geom_Point_offset); dict_put(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_init2(&flash_printing_PrintJobOptions.members, &slotinfo_type, 8); + dict_put(&flash_printing_PrintJobOptions.members, &flash_printing_PrintJobOptions_printAsBitmap, &flash_printing_PrintJobOptions_printAsBitmap); dict_put(d, &flash_display_DisplayObject, &flash_display_DisplayObject); - dict_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_init2(&flash_display_DisplayObject.members, &slotinfo_type, 63); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotation, &flash_display_DisplayObject_rotation); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_filters, &flash_display_DisplayObject_filters); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotationZ, &flash_display_DisplayObject_rotationZ); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_accessibilityProperties, &flash_display_DisplayObject_accessibilityProperties); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_mouseX, &flash_display_DisplayObject_mouseX); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_root, &flash_display_DisplayObject_root); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_stage, &flash_display_DisplayObject_stage); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotationY, &flash_display_DisplayObject_rotationY); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_scaleZ, &flash_display_DisplayObject_scaleZ); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_local3DToGlobal, &flash_display_DisplayObject_local3DToGlobal); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_loaderInfo, &flash_display_DisplayObject_loaderInfo); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_cacheAsBitmap, &flash_display_DisplayObject_cacheAsBitmap); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_transform, &flash_display_DisplayObject_transform); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_scaleY, &flash_display_DisplayObject_scaleY); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_height, &flash_display_DisplayObject_height); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_rotationX, &flash_display_DisplayObject_rotationX); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_scrollRect, &flash_display_DisplayObject_scrollRect); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_width, &flash_display_DisplayObject_width); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_scale9Grid, &flash_display_DisplayObject_scale9Grid); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_parent, &flash_display_DisplayObject_parent); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_hitTestObject, &flash_display_DisplayObject_hitTestObject); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_hitTestPoint, &flash_display_DisplayObject_hitTestPoint); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_alpha, &flash_display_DisplayObject_alpha); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_getRect, &flash_display_DisplayObject_getRect); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_opaqueBackground, &flash_display_DisplayObject_opaqueBackground); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_globalToLocal3D, &flash_display_DisplayObject_globalToLocal3D); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_visible, &flash_display_DisplayObject_visible); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_blendMode, &flash_display_DisplayObject_blendMode); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_scaleX, &flash_display_DisplayObject_scaleX); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_globalToLocal, &flash_display_DisplayObject_globalToLocal); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_localToGlobal, &flash_display_DisplayObject_localToGlobal); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_z, &flash_display_DisplayObject_z); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_name, &flash_display_DisplayObject_name); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_getBounds, &flash_display_DisplayObject_getBounds); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_mask, &flash_display_DisplayObject_mask); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_mouseY, &flash_display_DisplayObject_mouseY); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_x, &flash_display_DisplayObject_x); + dict_put(&flash_display_DisplayObject.members, &flash_display_DisplayObject_y, &flash_display_DisplayObject_y); dict_put(d, &flash_sampler_DeleteObjectSample, &flash_sampler_DeleteObjectSample); - dict_init(&flash_sampler_DeleteObjectSample.members, 8); + dict_init2(&flash_sampler_DeleteObjectSample.members, &slotinfo_type, 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_init2(&flash_sampler_StackFrame.members, &slotinfo_type, 8); + dict_put(&flash_sampler_StackFrame.members, &flash_sampler_StackFrame_toString, &flash_sampler_StackFrame_toString); 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_init2(&flash_system_JPEGLoaderContext.members, &slotinfo_type, 8); + dict_put(&flash_system_JPEGLoaderContext.members, &flash_system_JPEGLoaderContext_deblockingFilter, &flash_system_JPEGLoaderContext_deblockingFilter); dict_put(d, &flash_system_IME, &flash_system_IME); - dict_init(&flash_system_IME.members, 8); + dict_init2(&flash_system_IME.members, &slotinfo_type, 8); dict_put(d, &_isNaN, &_isNaN); dict_put(d, &flash_system_Security, &flash_system_Security); - dict_init(&flash_system_Security.members, 8); + dict_init2(&flash_system_Security.members, &slotinfo_type, 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_init2(&flash_display_Bitmap.members, &slotinfo_type, 8); + dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_pixelSnapping, &flash_display_Bitmap_pixelSnapping); + dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_bitmapData, &flash_display_Bitmap_bitmapData); + dict_put(&flash_display_Bitmap.members, &flash_display_Bitmap_smoothing, &flash_display_Bitmap_smoothing); dict_put(d, &flash_printing_PrintJob, &flash_printing_PrintJob); - dict_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_init2(&flash_printing_PrintJob.members, &slotinfo_type, 15); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_paperWidth, &flash_printing_PrintJob_paperWidth); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_addPage, &flash_printing_PrintJob_addPage); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_pageHeight, &flash_printing_PrintJob_pageHeight); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_start, &flash_printing_PrintJob_start); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_pageWidth, &flash_printing_PrintJob_pageWidth); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_send, &flash_printing_PrintJob_send); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_paperHeight, &flash_printing_PrintJob_paperHeight); + dict_put(&flash_printing_PrintJob.members, &flash_printing_PrintJob_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_init2(&flash_text_StaticText.members, &slotinfo_type, 8); + dict_put(&flash_text_StaticText.members, &flash_text_StaticText_text, &flash_text_StaticText_text); dict_put(d, &flash_text_engine_SpaceJustifier, &flash_text_engine_SpaceJustifier); - dict_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_init2(&flash_text_engine_SpaceJustifier.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_SpaceJustifier.members, &flash_text_engine_SpaceJustifier_clone, &flash_text_engine_SpaceJustifier_clone); + dict_put(&flash_text_engine_SpaceJustifier.members, &flash_text_engine_SpaceJustifier_letterSpacing, &flash_text_engine_SpaceJustifier_letterSpacing); dict_put(d, &flash_events_DataEvent, &flash_events_DataEvent); - dict_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_init2(&flash_events_DataEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_toString, &flash_events_DataEvent_toString); + dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_clone, &flash_events_DataEvent_clone); + dict_put(&flash_events_DataEvent.members, &flash_events_DataEvent_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_init2(&flash_events_ActivityEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_toString, &flash_events_ActivityEvent_toString); + dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_activating, &flash_events_ActivityEvent_activating); + dict_put(&flash_events_ActivityEvent.members, &flash_events_ActivityEvent_clone, &flash_events_ActivityEvent_clone); dict_put(d, &flash_display_GraphicsEndFill, &flash_display_GraphicsEndFill); - dict_init(&flash_display_GraphicsEndFill.members, 8); + dict_init2(&flash_display_GraphicsEndFill.members, &slotinfo_type, 8); dict_put(d, &flash_display_ColorCorrection, &flash_display_ColorCorrection); - dict_init(&flash_display_ColorCorrection.members, 8); + dict_init2(&flash_display_ColorCorrection.members, &slotinfo_type, 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_init2(&flash_events_IOErrorEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_toString, &flash_events_IOErrorEvent_toString); + dict_put(&flash_events_IOErrorEvent.members, &flash_events_IOErrorEvent_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_init2(&flash_display_GraphicsStroke.members, &slotinfo_type, 15); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_scaleMode, &flash_display_GraphicsStroke_scaleMode); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_miterLimit, &flash_display_GraphicsStroke_miterLimit); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_pixelHinting, &flash_display_GraphicsStroke_pixelHinting); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_fill, &flash_display_GraphicsStroke_fill); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_thickness, &flash_display_GraphicsStroke_thickness); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_joints, &flash_display_GraphicsStroke_joints); + dict_put(&flash_display_GraphicsStroke.members, &flash_display_GraphicsStroke_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_init2(&_Boolean.members, &slotinfo_type, 8); + dict_put(&_Boolean.members, &_Boolean_toString, &_Boolean_toString); + dict_put(&_Boolean.members, &_Boolean_valueOf, &_Boolean_valueOf); 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_init2(&flash_text_engine_GraphicElement.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_graphic, &flash_text_engine_GraphicElement_graphic); + dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_elementWidth, &flash_text_engine_GraphicElement_elementWidth); + dict_put(&flash_text_engine_GraphicElement.members, &flash_text_engine_GraphicElement_elementHeight, &flash_text_engine_GraphicElement_elementHeight); dict_put(d, &flash_media_Microphone, &flash_media_Microphone); - dict_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_init2(&flash_media_Microphone.members, &slotinfo_type, 31); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_codec, &flash_media_Microphone_codec); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_gain, &flash_media_Microphone_gain); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_index, &flash_media_Microphone_index); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setLoopBack, &flash_media_Microphone_setLoopBack); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setSilenceLevel, &flash_media_Microphone_setSilenceLevel); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_name, &flash_media_Microphone_name); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_getMicrophone, &flash_media_Microphone_getMicrophone); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_setUseEchoSuppression, &flash_media_Microphone_setUseEchoSuppression); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_framesPerPacket, &flash_media_Microphone_framesPerPacket); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_muted, &flash_media_Microphone_muted); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_soundTransform, &flash_media_Microphone_soundTransform); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_encodeQuality, &flash_media_Microphone_encodeQuality); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_useEchoSuppression, &flash_media_Microphone_useEchoSuppression); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_silenceLevel, &flash_media_Microphone_silenceLevel); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_silenceTimeout, &flash_media_Microphone_silenceTimeout); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_rate, &flash_media_Microphone_rate); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_activityLevel, &flash_media_Microphone_activityLevel); + dict_put(&flash_media_Microphone.members, &flash_media_Microphone_names, &flash_media_Microphone_names); dict_put(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_init2(&flash_display_GraphicsShaderFill.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsShaderFill.members, &flash_display_GraphicsShaderFill_shader, &flash_display_GraphicsShaderFill_shader); + dict_put(&flash_display_GraphicsShaderFill.members, &flash_display_GraphicsShaderFill_matrix, &flash_display_GraphicsShaderFill_matrix); dict_put(d, &flash_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_init2(&flash_ui_ContextMenuClipboardItems.members, &slotinfo_type, 8); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_clear, &flash_ui_ContextMenuClipboardItems_clear); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_clone, &flash_ui_ContextMenuClipboardItems_clone); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_paste, &flash_ui_ContextMenuClipboardItems_paste); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_selectAll, &flash_ui_ContextMenuClipboardItems_selectAll); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_copy, &flash_ui_ContextMenuClipboardItems_copy); + dict_put(&flash_ui_ContextMenuClipboardItems.members, &flash_ui_ContextMenuClipboardItems_cut, &flash_ui_ContextMenuClipboardItems_cut); dict_put(d, &flash_errors_IllegalOperationError, &flash_errors_IllegalOperationError); - dict_init(&flash_errors_IllegalOperationError.members, 8); + dict_init2(&flash_errors_IllegalOperationError.members, &slotinfo_type, 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_init2(&flash_filters_GradientGlowFilter.members, &slotinfo_type, 15); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_strength, &flash_filters_GradientGlowFilter_strength); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_quality, &flash_filters_GradientGlowFilter_quality); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_angle, &flash_filters_GradientGlowFilter_angle); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_knockout, &flash_filters_GradientGlowFilter_knockout); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_type, &flash_filters_GradientGlowFilter_type); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_alphas, &flash_filters_GradientGlowFilter_alphas); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_ratios, &flash_filters_GradientGlowFilter_ratios); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_colors, &flash_filters_GradientGlowFilter_colors); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_blurX, &flash_filters_GradientGlowFilter_blurX); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_blurY, &flash_filters_GradientGlowFilter_blurY); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_distance, &flash_filters_GradientGlowFilter_distance); + dict_put(&flash_filters_GradientGlowFilter.members, &flash_filters_GradientGlowFilter_clone, &flash_filters_GradientGlowFilter_clone); dict_put(d, &flash_display_CapsStyle, &flash_display_CapsStyle); - dict_init(&flash_display_CapsStyle.members, 8); + dict_init2(&flash_display_CapsStyle.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_FontLookup, &flash_text_engine_FontLookup); - dict_init(&flash_text_engine_FontLookup.members, 8); + dict_init2(&flash_text_engine_FontLookup.members, &slotinfo_type, 8); 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); - dict_put(&flash_text_TextSnapshot.members, "setSelected", &flash_text_TextSnapshot_setSelected); - dict_put(&flash_text_TextSnapshot.members, "getSelectedText", &flash_text_TextSnapshot_getSelectedText); - dict_put(&flash_text_TextSnapshot.members, "getTextRunInfo", &flash_text_TextSnapshot_getTextRunInfo); - dict_put(&flash_text_TextSnapshot.members, "charCount", &flash_text_TextSnapshot_charCount); - dict_put(&flash_text_TextSnapshot.members, "findText", &flash_text_TextSnapshot_findText); - 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_init2(&flash_text_TextSnapshot.members, &slotinfo_type, 15); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_setSelectColor, &flash_text_TextSnapshot_setSelectColor); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_setSelected, &flash_text_TextSnapshot_setSelected); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getSelectedText, &flash_text_TextSnapshot_getSelectedText); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getTextRunInfo, &flash_text_TextSnapshot_getTextRunInfo); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_charCount, &flash_text_TextSnapshot_charCount); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_findText, &flash_text_TextSnapshot_findText); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getSelected, &flash_text_TextSnapshot_getSelected); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_hitTestTextNearPos, &flash_text_TextSnapshot_hitTestTextNearPos); + dict_put(&flash_text_TextSnapshot.members, &flash_text_TextSnapshot_getText, &flash_text_TextSnapshot_getText); 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_init2(&flash_display_InteractiveObject.members, &slotinfo_type, 15); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_tabIndex, &flash_display_InteractiveObject_tabIndex); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_doubleClickEnabled, &flash_display_InteractiveObject_doubleClickEnabled); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_tabEnabled, &flash_display_InteractiveObject_tabEnabled); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_mouseEnabled, &flash_display_InteractiveObject_mouseEnabled); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_contextMenu, &flash_display_InteractiveObject_contextMenu); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_focusRect, &flash_display_InteractiveObject_focusRect); + dict_put(&flash_display_InteractiveObject.members, &flash_display_InteractiveObject_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_init2(&flash_text_TextField.members, &slotinfo_type, 127); + dict_put(&flash_text_TextField.members, &flash_text_TextField_isFontCompatible, &flash_text_TextField_isFontCompatible); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getTextFormat, &flash_text_TextField_getTextFormat); + dict_put(&flash_text_TextField.members, &flash_text_TextField_border, &flash_text_TextField_border); + dict_put(&flash_text_TextField.members, &flash_text_TextField_selectedText, &flash_text_TextField_selectedText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_bottomScrollV, &flash_text_TextField_bottomScrollV); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineIndexOfChar, &flash_text_TextField_getLineIndexOfChar); + dict_put(&flash_text_TextField.members, &flash_text_TextField_replaceText, &flash_text_TextField_replaceText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_defaultTextFormat, &flash_text_TextField_defaultTextFormat); + dict_put(&flash_text_TextField.members, &flash_text_TextField_restrict, &flash_text_TextField_restrict); + dict_put(&flash_text_TextField.members, &flash_text_TextField_htmlText, &flash_text_TextField_htmlText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineText, &flash_text_TextField_getLineText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getFirstCharInParagraph, &flash_text_TextField_getFirstCharInParagraph); + dict_put(&flash_text_TextField.members, &flash_text_TextField_setSelection, &flash_text_TextField_setSelection); + dict_put(&flash_text_TextField.members, &flash_text_TextField_length, &flash_text_TextField_length); + dict_put(&flash_text_TextField.members, &flash_text_TextField_pasteRichText, &flash_text_TextField_pasteRichText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_wordWrap, &flash_text_TextField_wordWrap); + dict_put(&flash_text_TextField.members, &flash_text_TextField_appendText, &flash_text_TextField_appendText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_copyRichText, &flash_text_TextField_copyRichText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_caretIndex, &flash_text_TextField_caretIndex); + dict_put(&flash_text_TextField.members, &flash_text_TextField_mouseWheelEnabled, &flash_text_TextField_mouseWheelEnabled); + dict_put(&flash_text_TextField.members, &flash_text_TextField_selectionBeginIndex, &flash_text_TextField_selectionBeginIndex); + dict_put(&flash_text_TextField.members, &flash_text_TextField_sharpness, &flash_text_TextField_sharpness); + dict_put(&flash_text_TextField.members, &flash_text_TextField_type, &flash_text_TextField_type); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineIndexAtPoint, &flash_text_TextField_getLineIndexAtPoint); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getCharIndexAtPoint, &flash_text_TextField_getCharIndexAtPoint); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getXMLText, &flash_text_TextField_getXMLText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getParagraphLength, &flash_text_TextField_getParagraphLength); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getRawText, &flash_text_TextField_getRawText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_gridFitType, &flash_text_TextField_gridFitType); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineOffset, &flash_text_TextField_getLineOffset); + dict_put(&flash_text_TextField.members, &flash_text_TextField_backgroundColor, &flash_text_TextField_backgroundColor); + dict_put(&flash_text_TextField.members, &flash_text_TextField_multiline, &flash_text_TextField_multiline); + dict_put(&flash_text_TextField.members, &flash_text_TextField_numLines, &flash_text_TextField_numLines); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getImageReference, &flash_text_TextField_getImageReference); + dict_put(&flash_text_TextField.members, &flash_text_TextField_displayAsPassword, &flash_text_TextField_displayAsPassword); + dict_put(&flash_text_TextField.members, &flash_text_TextField_textWidth, &flash_text_TextField_textWidth); + dict_put(&flash_text_TextField.members, &flash_text_TextField_autoSize, &flash_text_TextField_autoSize); + dict_put(&flash_text_TextField.members, &flash_text_TextField_selectable, &flash_text_TextField_selectable); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getCharBoundaries, &flash_text_TextField_getCharBoundaries); + dict_put(&flash_text_TextField.members, &flash_text_TextField_alwaysShowSelection, &flash_text_TextField_alwaysShowSelection); + dict_put(&flash_text_TextField.members, &flash_text_TextField_thickness, &flash_text_TextField_thickness); + dict_put(&flash_text_TextField.members, &flash_text_TextField_useRichTextClipboard, &flash_text_TextField_useRichTextClipboard); + dict_put(&flash_text_TextField.members, &flash_text_TextField_scrollV, &flash_text_TextField_scrollV); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getTextRuns, &flash_text_TextField_getTextRuns); + dict_put(&flash_text_TextField.members, &flash_text_TextField_setTextFormat, &flash_text_TextField_setTextFormat); + dict_put(&flash_text_TextField.members, &flash_text_TextField_textColor, &flash_text_TextField_textColor); + dict_put(&flash_text_TextField.members, &flash_text_TextField_maxScrollV, &flash_text_TextField_maxScrollV); + dict_put(&flash_text_TextField.members, &flash_text_TextField_embedFonts, &flash_text_TextField_embedFonts); + dict_put(&flash_text_TextField.members, &flash_text_TextField_scrollH, &flash_text_TextField_scrollH); + dict_put(&flash_text_TextField.members, &flash_text_TextField_text, &flash_text_TextField_text); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineLength, &flash_text_TextField_getLineLength); + dict_put(&flash_text_TextField.members, &flash_text_TextField_textHeight, &flash_text_TextField_textHeight); + dict_put(&flash_text_TextField.members, &flash_text_TextField_antiAliasType, &flash_text_TextField_antiAliasType); + dict_put(&flash_text_TextField.members, &flash_text_TextField_styleSheet, &flash_text_TextField_styleSheet); + dict_put(&flash_text_TextField.members, &flash_text_TextField_background, &flash_text_TextField_background); + dict_put(&flash_text_TextField.members, &flash_text_TextField_replaceSelectedText, &flash_text_TextField_replaceSelectedText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_borderColor, &flash_text_TextField_borderColor); + dict_put(&flash_text_TextField.members, &flash_text_TextField_maxScrollH, &flash_text_TextField_maxScrollH); + dict_put(&flash_text_TextField.members, &flash_text_TextField_maxChars, &flash_text_TextField_maxChars); + dict_put(&flash_text_TextField.members, &flash_text_TextField_getLineMetrics, &flash_text_TextField_getLineMetrics); + dict_put(&flash_text_TextField.members, &flash_text_TextField_selectionEndIndex, &flash_text_TextField_selectionEndIndex); + dict_put(&flash_text_TextField.members, &flash_text_TextField_insertXMLText, &flash_text_TextField_insertXMLText); + dict_put(&flash_text_TextField.members, &flash_text_TextField_condenseWhite, &flash_text_TextField_condenseWhite); dict_put(d, &flash_printing_PrintJobOrientation, &flash_printing_PrintJobOrientation); - dict_init(&flash_printing_PrintJobOrientation.members, 8); + dict_init2(&flash_printing_PrintJobOrientation.members, &slotinfo_type, 8); dict_put(d, &flash_text_TextRenderer, &flash_text_TextRenderer); - dict_init(&flash_text_TextRenderer.members, 8); + dict_init2(&flash_text_TextRenderer.members, &slotinfo_type, 8); 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_init2(&flash_net_NetConnection.members, &slotinfo_type, 31); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_defaultObjectEncoding, &flash_net_NetConnection_defaultObjectEncoding); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_nearID, &flash_net_NetConnection_nearID); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_client, &flash_net_NetConnection_client); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_farNonce, &flash_net_NetConnection_farNonce); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_objectEncoding, &flash_net_NetConnection_objectEncoding); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_farID, &flash_net_NetConnection_farID); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_connected, &flash_net_NetConnection_connected); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_call, &flash_net_NetConnection_call); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_usingTLS, &flash_net_NetConnection_usingTLS); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_proxyType, &flash_net_NetConnection_proxyType); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_addHeader, &flash_net_NetConnection_addHeader); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_protocol, &flash_net_NetConnection_protocol); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_close, &flash_net_NetConnection_close); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_nearNonce, &flash_net_NetConnection_nearNonce); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_connect, &flash_net_NetConnection_connect); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_unconnectedPeerStreams, &flash_net_NetConnection_unconnectedPeerStreams); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_maxPeerConnections, &flash_net_NetConnection_maxPeerConnections); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_connectedProxyType, &flash_net_NetConnection_connectedProxyType); + dict_put(&flash_net_NetConnection.members, &flash_net_NetConnection_uri, &flash_net_NetConnection_uri); dict_put(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_init2(&flash_display_GraphicsPathWinding.members, &slotinfo_type, 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_init2(&flash_text_engine_TabStop.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_alignment, &flash_text_engine_TabStop_alignment); + dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_position, &flash_text_engine_TabStop_position); + dict_put(&flash_text_engine_TabStop.members, &flash_text_engine_TabStop_decimalAlignmentToken, &flash_text_engine_TabStop_decimalAlignmentToken); dict_put(d, &flash_text_engine_JustificationStyle, &flash_text_engine_JustificationStyle); - dict_init(&flash_text_engine_JustificationStyle.members, 8); + dict_init2(&flash_text_engine_JustificationStyle.members, &slotinfo_type, 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_init2(&flash_text_engine_TextRotation.members, &slotinfo_type, 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_init2(&flash_system_IMEConversionMode.members, &slotinfo_type, 8); dict_put(d, &flash_display_StageScaleMode, &flash_display_StageScaleMode); - dict_init(&flash_display_StageScaleMode.members, 8); + dict_init2(&flash_display_StageScaleMode.members, &slotinfo_type, 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_init2(&flash_net_URLStream.members, &slotinfo_type, 31); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUTF, &flash_net_URLStream_readUTF); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readByte, &flash_net_URLStream_readByte); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUTFBytes, &flash_net_URLStream_readUTFBytes); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readShort, &flash_net_URLStream_readShort); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_objectEncoding, &flash_net_URLStream_objectEncoding); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_connected, &flash_net_URLStream_connected); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUnsignedInt, &flash_net_URLStream_readUnsignedInt); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readDouble, &flash_net_URLStream_readDouble); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readBytes, &flash_net_URLStream_readBytes); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUnsignedByte, &flash_net_URLStream_readUnsignedByte); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readMultiByte, &flash_net_URLStream_readMultiByte); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readInt, &flash_net_URLStream_readInt); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_bytesAvailable, &flash_net_URLStream_bytesAvailable); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_load, &flash_net_URLStream_load); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_close, &flash_net_URLStream_close); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readUnsignedShort, &flash_net_URLStream_readUnsignedShort); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readObject, &flash_net_URLStream_readObject); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readFloat, &flash_net_URLStream_readFloat); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_endian, &flash_net_URLStream_endian); + dict_put(&flash_net_URLStream.members, &flash_net_URLStream_readBoolean, &flash_net_URLStream_readBoolean); dict_put(d, &flash_display_BlendMode, &flash_display_BlendMode); - dict_init(&flash_display_BlendMode.members, 8); + dict_init2(&flash_display_BlendMode.members, &slotinfo_type, 8); dict_put(d, &flash_ui_Mouse, &flash_ui_Mouse); - dict_init(&flash_ui_Mouse.members, 8); + dict_init2(&flash_ui_Mouse.members, &slotinfo_type, 8); dict_put(d, &flash_errors_InvalidSWFError, &flash_errors_InvalidSWFError); - dict_init(&flash_errors_InvalidSWFError.members, 8); + dict_init2(&flash_errors_InvalidSWFError.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_RenderingMode, &flash_text_engine_RenderingMode); - dict_init(&flash_text_engine_RenderingMode.members, 8); + dict_init2(&flash_text_engine_RenderingMode.members, &slotinfo_type, 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_init2(&flash_display_GraphicsTrianglePath.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_culling, &flash_display_GraphicsTrianglePath_culling); + dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_vertices, &flash_display_GraphicsTrianglePath_vertices); + dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_indices, &flash_display_GraphicsTrianglePath_indices); + dict_put(&flash_display_GraphicsTrianglePath.members, &flash_display_GraphicsTrianglePath_uvtData, &flash_display_GraphicsTrianglePath_uvtData); dict_put(d, &flash_display_IGraphicsFill, &flash_display_IGraphicsFill); - dict_init(&flash_display_IGraphicsFill.members, 8); + dict_init2(&flash_display_IGraphicsFill.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_TypographicCase, &flash_text_engine_TypographicCase); - dict_init(&flash_text_engine_TypographicCase.members, 8); + dict_init2(&flash_text_engine_TypographicCase.members, &slotinfo_type, 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_init2(&_XML.members, &slotinfo_type, 127); + dict_put(&_XML.members, &_XML_setSettings, &_XML_setSettings); + dict_put(&_XML.members, &_XML_addNamespace, &_XML_addNamespace); + dict_put(&_XML.members, &_XML_comments, &_XML_comments); + dict_put(&_XML.members, &_XML_setNotification, &_XML_setNotification); + dict_put(&_XML.members, &_XML_elements, &_XML_elements); + dict_put(&_XML.members, &_XML_inScopeNamespaces, &_XML_inScopeNamespaces); + dict_put(&_XML.members, &_XML_nodeKind, &_XML_nodeKind); + dict_put(&_XML.members, &_XML_normalize, &_XML_normalize); + dict_put(&_XML.members, &_XML_toXMLString, &_XML_toXMLString); + dict_put(&_XML.members, &_XML_settings, &_XML_settings); + dict_put(&_XML.members, &_XML_name, &_XML_name); + dict_put(&_XML.members, &_XML_parent, &_XML_parent); + dict_put(&_XML.members, &_XML_localName, &_XML_localName); + dict_put(&_XML.members, &_XML_prettyPrinting, &_XML_prettyPrinting); + dict_put(&_XML.members, &_XML_insertChildBefore, &_XML_insertChildBefore); + dict_put(&_XML.members, &_XML_children, &_XML_children); + dict_put(&_XML.members, &_XML_ignoreComments, &_XML_ignoreComments); + dict_put(&_XML.members, &_XML_notification, &_XML_notification); + dict_put(&_XML.members, &_XML_child, &_XML_child); + dict_put(&_XML.members, &_XML_setNamespace, &_XML_setNamespace); + dict_put(&_XML.members, &_XML_ignoreWhitespace, &_XML_ignoreWhitespace); + dict_put(&_XML.members, &_XML_propertyIsEnumerable, &_XML_propertyIsEnumerable); + dict_put(&_XML.members, &_XML_appendChild, &_XML_appendChild); + dict_put(&_XML.members, &_XML_removeNamespace, &_XML_removeNamespace); + dict_put(&_XML.members, &_XML_copy, &_XML_copy); + dict_put(&_XML.members, &_XML_childIndex, &_XML_childIndex); + dict_put(&_XML.members, &_XML_setChildren, &_XML_setChildren); + dict_put(&_XML.members, &_XML_processingInstructions, &_XML_processingInstructions); + dict_put(&_XML.members, &_XML_defaultSettings, &_XML_defaultSettings); + dict_put(&_XML.members, &_XML_setName, &_XML_setName); + dict_put(&_XML.members, &_XML_text, &_XML_text); + dict_put(&_XML.members, &_XML_valueOf, &_XML_valueOf); + dict_put(&_XML.members, &_XML_insertChildAfter, &_XML_insertChildAfter); + dict_put(&_XML.members, &_XML_replace, &_XML_replace); + dict_put(&_XML.members, &_XML_namespaceDeclarations, &_XML_namespaceDeclarations); + dict_put(&_XML.members, &_XML_hasComplexContent, &_XML_hasComplexContent); + dict_put(&_XML.members, &_XML_setLocalName, &_XML_setLocalName); + dict_put(&_XML.members, &_XML_descendants, &_XML_descendants); + dict_put(&_XML.members, &_XML_attribute, &_XML_attribute); + dict_put(&_XML.members, &_XML_namespace, &_XML_namespace); + dict_put(&_XML.members, &_XML_ignoreProcessingInstructions, &_XML_ignoreProcessingInstructions); + dict_put(&_XML.members, &_XML_prettyIndent, &_XML_prettyIndent); + dict_put(&_XML.members, &_XML_length, &_XML_length); + dict_put(&_XML.members, &_XML_hasSimpleContent, &_XML_hasSimpleContent); + dict_put(&_XML.members, &_XML_hasOwnProperty, &_XML_hasOwnProperty); + dict_put(&_XML.members, &_XML_attributes, &_XML_attributes); + dict_put(&_XML.members, &_XML_prependChild, &_XML_prependChild); + dict_put(&_XML.members, &_XML_toString, &_XML_toString); + dict_put(&_XML.members, &_XML_contains, &_XML_contains); 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); - dict_put(&flash_net_NetStreamInfo.members, "dataBufferByteLength", &flash_net_NetStreamInfo_dataBufferByteLength); - dict_put(&flash_net_NetStreamInfo.members, "videoByteCount", &flash_net_NetStreamInfo_videoByteCount); - dict_put(&flash_net_NetStreamInfo.members, "videoBufferLength", &flash_net_NetStreamInfo_videoBufferLength); - dict_put(&flash_net_NetStreamInfo.members, "audioBufferByteLength", &flash_net_NetStreamInfo_audioBufferByteLength); - dict_put(&flash_net_NetStreamInfo.members, "dataBytesPerSecond", &flash_net_NetStreamInfo_dataBytesPerSecond); - dict_put(&flash_net_NetStreamInfo.members, "SRTT", &flash_net_NetStreamInfo_SRTT); - dict_put(&flash_net_NetStreamInfo.members, "droppedFrames", &flash_net_NetStreamInfo_droppedFrames); - dict_put(&flash_net_NetStreamInfo.members, "audioByteCount", &flash_net_NetStreamInfo_audioByteCount); - dict_put(&flash_net_NetStreamInfo.members, "audioBufferLength", &flash_net_NetStreamInfo_audioBufferLength); - dict_put(&flash_net_NetStreamInfo.members, "byteCount", &flash_net_NetStreamInfo_byteCount); - dict_put(&flash_net_NetStreamInfo.members, "toString", &flash_net_NetStreamInfo_toString); - dict_put(&flash_net_NetStreamInfo.members, "dataByteCount", &flash_net_NetStreamInfo_dataByteCount); - dict_put(&flash_net_NetStreamInfo.members, "videoBufferByteLength", &flash_net_NetStreamInfo_videoBufferByteLength); - dict_put(&flash_net_NetStreamInfo.members, "dataBufferLength", &flash_net_NetStreamInfo_dataBufferLength); - dict_put(&flash_net_NetStreamInfo.members, "audioLossRate", &flash_net_NetStreamInfo_audioLossRate); - dict_put(&flash_net_NetStreamInfo.members, "videoBytesPerSecond", &flash_net_NetStreamInfo_videoBytesPerSecond); - 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_init2(&flash_net_NetStreamInfo.members, &slotinfo_type, 31); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_maxBytesPerSecond, &flash_net_NetStreamInfo_maxBytesPerSecond); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_dataBufferByteLength, &flash_net_NetStreamInfo_dataBufferByteLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_videoByteCount, &flash_net_NetStreamInfo_videoByteCount); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_videoBufferLength, &flash_net_NetStreamInfo_videoBufferLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_audioBufferByteLength, &flash_net_NetStreamInfo_audioBufferByteLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_dataBytesPerSecond, &flash_net_NetStreamInfo_dataBytesPerSecond); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_SRTT, &flash_net_NetStreamInfo_SRTT); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_droppedFrames, &flash_net_NetStreamInfo_droppedFrames); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_audioByteCount, &flash_net_NetStreamInfo_audioByteCount); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_audioBufferLength, &flash_net_NetStreamInfo_audioBufferLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_byteCount, &flash_net_NetStreamInfo_byteCount); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_toString, &flash_net_NetStreamInfo_toString); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_dataByteCount, &flash_net_NetStreamInfo_dataByteCount); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_videoBufferByteLength, &flash_net_NetStreamInfo_videoBufferByteLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_dataBufferLength, &flash_net_NetStreamInfo_dataBufferLength); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_audioLossRate, &flash_net_NetStreamInfo_audioLossRate); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_videoBytesPerSecond, &flash_net_NetStreamInfo_videoBytesPerSecond); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_currentBytesPerSecond, &flash_net_NetStreamInfo_currentBytesPerSecond); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_audioBytesPerSecond, &flash_net_NetStreamInfo_audioBytesPerSecond); + dict_put(&flash_net_NetStreamInfo.members, &flash_net_NetStreamInfo_playbackBytesPerSecond, &flash_net_NetStreamInfo_playbackBytesPerSecond); 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_init2(&flash_display_Stage.members, &slotinfo_type, 63); + dict_put(&flash_display_Stage.members, &flash_display_Stage_setChildIndex, &flash_display_Stage_setChildIndex); + dict_put(&flash_display_Stage.members, &flash_display_Stage_stageFocusRect, &flash_display_Stage_stageFocusRect); + dict_put(&flash_display_Stage.members, &flash_display_Stage_frameRate, &flash_display_Stage_frameRate); + dict_put(&flash_display_Stage.members, &flash_display_Stage_invalidate, &flash_display_Stage_invalidate); + dict_put(&flash_display_Stage.members, &flash_display_Stage_textSnapshot, &flash_display_Stage_textSnapshot); + dict_put(&flash_display_Stage.members, &flash_display_Stage_quality, &flash_display_Stage_quality); + dict_put(&flash_display_Stage.members, &flash_display_Stage_willTrigger, &flash_display_Stage_willTrigger); + dict_put(&flash_display_Stage.members, &flash_display_Stage_dispatchEvent, &flash_display_Stage_dispatchEvent); + dict_put(&flash_display_Stage.members, &flash_display_Stage_isFocusInaccessible, &flash_display_Stage_isFocusInaccessible); + dict_put(&flash_display_Stage.members, &flash_display_Stage_removeChildAt, &flash_display_Stage_removeChildAt); + dict_put(&flash_display_Stage.members, &flash_display_Stage_fullScreenWidth, &flash_display_Stage_fullScreenWidth); + dict_put(&flash_display_Stage.members, &flash_display_Stage_addChildAt, &flash_display_Stage_addChildAt); + dict_put(&flash_display_Stage.members, &flash_display_Stage_height, &flash_display_Stage_height); + dict_put(&flash_display_Stage.members, &flash_display_Stage_fullScreenSourceRect, &flash_display_Stage_fullScreenSourceRect); + dict_put(&flash_display_Stage.members, &flash_display_Stage_width, &flash_display_Stage_width); + dict_put(&flash_display_Stage.members, &flash_display_Stage_addChild, &flash_display_Stage_addChild); + dict_put(&flash_display_Stage.members, &flash_display_Stage_numChildren, &flash_display_Stage_numChildren); + dict_put(&flash_display_Stage.members, &flash_display_Stage_mouseChildren, &flash_display_Stage_mouseChildren); + dict_put(&flash_display_Stage.members, &flash_display_Stage_swapChildrenAt, &flash_display_Stage_swapChildrenAt); + dict_put(&flash_display_Stage.members, &flash_display_Stage_showDefaultContextMenu, &flash_display_Stage_showDefaultContextMenu); + dict_put(&flash_display_Stage.members, &flash_display_Stage_addEventListener, &flash_display_Stage_addEventListener); + dict_put(&flash_display_Stage.members, &flash_display_Stage_stageHeight, &flash_display_Stage_stageHeight); + dict_put(&flash_display_Stage.members, &flash_display_Stage_fullScreenHeight, &flash_display_Stage_fullScreenHeight); + dict_put(&flash_display_Stage.members, &flash_display_Stage_align, &flash_display_Stage_align); + dict_put(&flash_display_Stage.members, &flash_display_Stage_hasEventListener, &flash_display_Stage_hasEventListener); + dict_put(&flash_display_Stage.members, &flash_display_Stage_displayState, &flash_display_Stage_displayState); + dict_put(&flash_display_Stage.members, &flash_display_Stage_scaleMode, &flash_display_Stage_scaleMode); + dict_put(&flash_display_Stage.members, &flash_display_Stage_tabChildren, &flash_display_Stage_tabChildren); + dict_put(&flash_display_Stage.members, &flash_display_Stage_focus, &flash_display_Stage_focus); + dict_put(&flash_display_Stage.members, &flash_display_Stage_colorCorrection, &flash_display_Stage_colorCorrection); + dict_put(&flash_display_Stage.members, &flash_display_Stage_colorCorrectionSupport, &flash_display_Stage_colorCorrectionSupport); + dict_put(&flash_display_Stage.members, &flash_display_Stage_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_init2(&flash_ui_ContextMenuItem.members, &slotinfo_type, 8); + dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_separatorBefore, &flash_ui_ContextMenuItem_separatorBefore); + dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_enabled, &flash_ui_ContextMenuItem_enabled); + dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_caption, &flash_ui_ContextMenuItem_caption); + dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_clone, &flash_ui_ContextMenuItem_clone); + dict_put(&flash_ui_ContextMenuItem.members, &flash_ui_ContextMenuItem_visible, &flash_ui_ContextMenuItem_visible); dict_put(d, &flash_trace_Trace, &flash_trace_Trace); - dict_init(&flash_trace_Trace.members, 8); + dict_init2(&flash_trace_Trace.members, &slotinfo_type, 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_init2(&flash_events_TimerEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_toString, &flash_events_TimerEvent_toString); + dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_clone, &flash_events_TimerEvent_clone); + dict_put(&flash_events_TimerEvent.members, &flash_events_TimerEvent_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_init2(&flash_events_SampleDataEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_toString, &flash_events_SampleDataEvent_toString); + dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_position, &flash_events_SampleDataEvent_position); + dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_clone, &flash_events_SampleDataEvent_clone); + dict_put(&flash_events_SampleDataEvent.members, &flash_events_SampleDataEvent_data, &flash_events_SampleDataEvent_data); dict_put(d, &flash_display_ShaderPrecision, &flash_display_ShaderPrecision); - dict_init(&flash_display_ShaderPrecision.members, 8); + dict_init2(&flash_display_ShaderPrecision.members, &slotinfo_type, 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_init2(&flash_net_FileReference.members, &slotinfo_type, 31); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_type, &flash_net_FileReference_type); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_browse, &flash_net_FileReference_browse); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_creationDate, &flash_net_FileReference_creationDate); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_upload, &flash_net_FileReference_upload); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_download, &flash_net_FileReference_download); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_save, &flash_net_FileReference_save); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_cancel, &flash_net_FileReference_cancel); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_creator, &flash_net_FileReference_creator); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_data, &flash_net_FileReference_data); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_size, &flash_net_FileReference_size); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_name, &flash_net_FileReference_name); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_load, &flash_net_FileReference_load); + dict_put(&flash_net_FileReference.members, &flash_net_FileReference_modificationDate, &flash_net_FileReference_modificationDate); dict_put(d, &_DefinitionError, &_DefinitionError); - dict_init(&_DefinitionError.members, 8); + dict_init2(&_DefinitionError.members, &slotinfo_type, 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_init2(&flash_events_EventDispatcher.members, &slotinfo_type, 8); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_willTrigger, &flash_events_EventDispatcher_willTrigger); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_toString, &flash_events_EventDispatcher_toString); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_removeEventListener, &flash_events_EventDispatcher_removeEventListener); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_hasEventListener, &flash_events_EventDispatcher_hasEventListener); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_addEventListener, &flash_events_EventDispatcher_addEventListener); + dict_put(&flash_events_EventDispatcher.members, &flash_events_EventDispatcher_dispatchEvent, &flash_events_EventDispatcher_dispatchEvent); dict_put(d, &flash_net_SharedObjectFlushStatus, &flash_net_SharedObjectFlushStatus); - dict_init(&flash_net_SharedObjectFlushStatus.members, 8); + dict_init2(&flash_net_SharedObjectFlushStatus.members, &slotinfo_type, 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); - dict_put(&flash_text_TextLineMetrics.members, "width", &flash_text_TextLineMetrics_width); - dict_put(&flash_text_TextLineMetrics.members, "ascent", &flash_text_TextLineMetrics_ascent); - 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_init2(&flash_text_TextLineMetrics.members, &slotinfo_type, 8); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_descent, &flash_text_TextLineMetrics_descent); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_width, &flash_text_TextLineMetrics_width); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_ascent, &flash_text_TextLineMetrics_ascent); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_leading, &flash_text_TextLineMetrics_leading); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_height, &flash_text_TextLineMetrics_height); + dict_put(&flash_text_TextLineMetrics.members, &flash_text_TextLineMetrics_x, &flash_text_TextLineMetrics_x); dict_put(d, &flash_text_AntiAliasType, &flash_text_AntiAliasType); - dict_init(&flash_text_AntiAliasType.members, 8); + dict_init2(&flash_text_AntiAliasType.members, &slotinfo_type, 8); dict_put(d, &flash_system_SecurityDomain, &flash_system_SecurityDomain); - dict_init(&flash_system_SecurityDomain.members, 8); + dict_init2(&flash_system_SecurityDomain.members, &slotinfo_type, 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_init2(&flash_text_Font.members, &slotinfo_type, 8); + dict_put(&flash_text_Font.members, &flash_text_Font_enumerateFonts, &flash_text_Font_enumerateFonts); + dict_put(&flash_text_Font.members, &flash_text_Font_hasGlyphs, &flash_text_Font_hasGlyphs); + dict_put(&flash_text_Font.members, &flash_text_Font_fontName, &flash_text_Font_fontName); + dict_put(&flash_text_Font.members, &flash_text_Font_registerFont, &flash_text_Font_registerFont); + dict_put(&flash_text_Font.members, &flash_text_Font_fontStyle, &flash_text_Font_fontStyle); + dict_put(&flash_text_Font.members, &flash_text_Font_fontType, &flash_text_Font_fontType); dict_put(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_init2(&_RegExp.members, &slotinfo_type, 8); + dict_put(&_RegExp.members, &_RegExp_source, &_RegExp_source); + dict_put(&_RegExp.members, &_RegExp_global, &_RegExp_global); + dict_put(&_RegExp.members, &_RegExp_test, &_RegExp_test); + dict_put(&_RegExp.members, &_RegExp_ignoreCase, &_RegExp_ignoreCase); + dict_put(&_RegExp.members, &_RegExp_exec, &_RegExp_exec); + dict_put(&_RegExp.members, &_RegExp_dotall, &_RegExp_dotall); + dict_put(&_RegExp.members, &_RegExp_lastIndex, &_RegExp_lastIndex); + dict_put(&_RegExp.members, &_RegExp_extended, &_RegExp_extended); + dict_put(&_RegExp.members, &_RegExp_multiline, &_RegExp_multiline); dict_put(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_init2(&flash_accessibility_AccessibilityProperties.members, &slotinfo_type, 8); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_forceSimple, &flash_accessibility_AccessibilityProperties_forceSimple); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_noAutoLabeling, &flash_accessibility_AccessibilityProperties_noAutoLabeling); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_description, &flash_accessibility_AccessibilityProperties_description); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_name, &flash_accessibility_AccessibilityProperties_name); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_shortcut, &flash_accessibility_AccessibilityProperties_shortcut); + dict_put(&flash_accessibility_AccessibilityProperties.members, &flash_accessibility_AccessibilityProperties_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_init2(&flash_ui_ContextMenu.members, &slotinfo_type, 8); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_hideBuiltInItems, &flash_ui_ContextMenu_hideBuiltInItems); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_clipboardItems, &flash_ui_ContextMenu_clipboardItems); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_builtInItems, &flash_ui_ContextMenu_builtInItems); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_customItems, &flash_ui_ContextMenu_customItems); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_clone, &flash_ui_ContextMenu_clone); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_link, &flash_ui_ContextMenu_link); + dict_put(&flash_ui_ContextMenu.members, &flash_ui_ContextMenu_clipboardMenu, &flash_ui_ContextMenu_clipboardMenu); dict_put(d, &flash_text_TextFieldAutoSize, &flash_text_TextFieldAutoSize); - dict_init(&flash_text_TextFieldAutoSize.members, 8); + dict_init2(&flash_text_TextFieldAutoSize.members, &slotinfo_type, 8); dict_put(d, &_Math, &_Math); - dict_init(&_Math.members, 8); + dict_init2(&_Math.members, &slotinfo_type, 8); dict_put(d, &flash_display_ColorCorrectionSupport, &flash_display_ColorCorrectionSupport); - dict_init(&flash_display_ColorCorrectionSupport.members, 8); + dict_init2(&flash_display_ColorCorrectionSupport.members, &slotinfo_type, 8); dict_put(d, &flash_errors_IOError, &flash_errors_IOError); - dict_init(&flash_errors_IOError.members, 8); + dict_init2(&flash_errors_IOError.members, &slotinfo_type, 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_init2(&flash_ui_ContextMenuBuiltInItems.members, &slotinfo_type, 8); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_zoom, &flash_ui_ContextMenuBuiltInItems_zoom); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_save, &flash_ui_ContextMenuBuiltInItems_save); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_loop, &flash_ui_ContextMenuBuiltInItems_loop); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_print, &flash_ui_ContextMenuBuiltInItems_print); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_forwardAndBack, &flash_ui_ContextMenuBuiltInItems_forwardAndBack); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_rewind, &flash_ui_ContextMenuBuiltInItems_rewind); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_clone, &flash_ui_ContextMenuBuiltInItems_clone); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_quality, &flash_ui_ContextMenuBuiltInItems_quality); + dict_put(&flash_ui_ContextMenuBuiltInItems.members, &flash_ui_ContextMenuBuiltInItems_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_init2(&flash_net_FileReferenceList.members, &slotinfo_type, 8); + dict_put(&flash_net_FileReferenceList.members, &flash_net_FileReferenceList_fileList, &flash_net_FileReferenceList_fileList); + dict_put(&flash_net_FileReferenceList.members, &flash_net_FileReferenceList_browse, &flash_net_FileReferenceList_browse); dict_put(d, &flash_display_TriangleCulling, &flash_display_TriangleCulling); - dict_init(&flash_display_TriangleCulling.members, 8); + dict_init2(&flash_display_TriangleCulling.members, &slotinfo_type, 8); dict_put(d, &flash_media_SoundMixer, &flash_media_SoundMixer); - dict_init(&flash_media_SoundMixer.members, 8); + dict_init2(&flash_media_SoundMixer.members, &slotinfo_type, 8); dict_put(d, &adobe_utils_XMLUI, &adobe_utils_XMLUI); - dict_init(&adobe_utils_XMLUI.members, 8); + dict_init2(&adobe_utils_XMLUI.members, &slotinfo_type, 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_init2(&flash_events_StatusEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_toString, &flash_events_StatusEvent_toString); + dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_code, &flash_events_StatusEvent_code); + dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_clone, &flash_events_StatusEvent_clone); + dict_put(&flash_events_StatusEvent.members, &flash_events_StatusEvent_level, &flash_events_StatusEvent_level); dict_put(d, &flash_display_IGraphicsPath, &flash_display_IGraphicsPath); - dict_init(&flash_display_IGraphicsPath.members, 8); + dict_init2(&flash_display_IGraphicsPath.members, &slotinfo_type, 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_init2(&flash_events_ShaderEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_vector, &flash_events_ShaderEvent_vector); + dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_toString, &flash_events_ShaderEvent_toString); + dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_bitmapData, &flash_events_ShaderEvent_bitmapData); + dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_clone, &flash_events_ShaderEvent_clone); + dict_put(&flash_events_ShaderEvent.members, &flash_events_ShaderEvent_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_init2(&flash_display_Shader.members, &slotinfo_type, 8); + dict_put(&flash_display_Shader.members, &flash_display_Shader_precisionHint, &flash_display_Shader_precisionHint); + dict_put(&flash_display_Shader.members, &flash_display_Shader_data, &flash_display_Shader_data); dict_put(d, &flash_errors_StackOverflowError, &flash_errors_StackOverflowError); - dict_init(&flash_errors_StackOverflowError.members, 8); + dict_init2(&flash_errors_StackOverflowError.members, &slotinfo_type, 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_init2(&flash_text_engine_Kerning.members, &slotinfo_type, 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_init2(&flash_text_CSMSettings.members, &slotinfo_type, 8); + dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_fontSize, &flash_text_CSMSettings_fontSize); + dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_outsideCutoff, &flash_text_CSMSettings_outsideCutoff); + dict_put(&flash_text_CSMSettings.members, &flash_text_CSMSettings_insideCutoff, &flash_text_CSMSettings_insideCutoff); dict_put(d, &_RangeError, &_RangeError); - dict_init(&_RangeError.members, 8); + dict_init2(&_RangeError.members, &slotinfo_type, 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_init2(&_Number.members, &slotinfo_type, 8); + dict_put(&_Number.members, &_Number_toString, &_Number_toString); + dict_put(&_Number.members, &_Number_toPrecision, &_Number_toPrecision); + dict_put(&_Number.members, &_Number_toFixed, &_Number_toFixed); + dict_put(&_Number.members, &_Number_toExponential, &_Number_toExponential); + dict_put(&_Number.members, &_Number_valueOf, &_Number_valueOf); 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); - dict_put(&flash_display_Graphics.members, "drawEllipse", &flash_display_Graphics_drawEllipse); - dict_put(&flash_display_Graphics.members, "drawRoundRectComplex", &flash_display_Graphics_drawRoundRectComplex); - dict_put(&flash_display_Graphics.members, "moveTo", &flash_display_Graphics_moveTo); - dict_put(&flash_display_Graphics.members, "lineShaderStyle", &flash_display_Graphics_lineShaderStyle); - dict_put(&flash_display_Graphics.members, "beginFill", &flash_display_Graphics_beginFill); - dict_put(&flash_display_Graphics.members, "beginGradientFill", &flash_display_Graphics_beginGradientFill); - dict_put(&flash_display_Graphics.members, "drawGraphicsData", &flash_display_Graphics_drawGraphicsData); - dict_put(&flash_display_Graphics.members, "lineGradientStyle", &flash_display_Graphics_lineGradientStyle); - dict_put(&flash_display_Graphics.members, "drawRoundRect", &flash_display_Graphics_drawRoundRect); - dict_put(&flash_display_Graphics.members, "beginBitmapFill", &flash_display_Graphics_beginBitmapFill); - dict_put(&flash_display_Graphics.members, "lineStyle", &flash_display_Graphics_lineStyle); - dict_put(&flash_display_Graphics.members, "lineTo", &flash_display_Graphics_lineTo); - dict_put(&flash_display_Graphics.members, "endFill", &flash_display_Graphics_endFill); - dict_put(&flash_display_Graphics.members, "copyFrom", &flash_display_Graphics_copyFrom); - dict_put(&flash_display_Graphics.members, "lineBitmapStyle", &flash_display_Graphics_lineBitmapStyle); - dict_put(&flash_display_Graphics.members, "curveTo", &flash_display_Graphics_curveTo); - dict_put(&flash_display_Graphics.members, "clear", &flash_display_Graphics_clear); - dict_put(&flash_display_Graphics.members, "drawCircle", &flash_display_Graphics_drawCircle); - 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_init2(&flash_display_Graphics.members, &slotinfo_type, 63); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawPath, &flash_display_Graphics_drawPath); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawEllipse, &flash_display_Graphics_drawEllipse); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawRoundRectComplex, &flash_display_Graphics_drawRoundRectComplex); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_moveTo, &flash_display_Graphics_moveTo); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_lineShaderStyle, &flash_display_Graphics_lineShaderStyle); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_beginFill, &flash_display_Graphics_beginFill); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_beginGradientFill, &flash_display_Graphics_beginGradientFill); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawGraphicsData, &flash_display_Graphics_drawGraphicsData); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_lineGradientStyle, &flash_display_Graphics_lineGradientStyle); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawRoundRect, &flash_display_Graphics_drawRoundRect); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_beginBitmapFill, &flash_display_Graphics_beginBitmapFill); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_lineStyle, &flash_display_Graphics_lineStyle); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_lineTo, &flash_display_Graphics_lineTo); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_endFill, &flash_display_Graphics_endFill); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_copyFrom, &flash_display_Graphics_copyFrom); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_lineBitmapStyle, &flash_display_Graphics_lineBitmapStyle); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_curveTo, &flash_display_Graphics_curveTo); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_clear, &flash_display_Graphics_clear); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawCircle, &flash_display_Graphics_drawCircle); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_beginShaderFill, &flash_display_Graphics_beginShaderFill); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawTriangles, &flash_display_Graphics_drawTriangles); + dict_put(&flash_display_Graphics.members, &flash_display_Graphics_drawRect, &flash_display_Graphics_drawRect); dict_put(d, &_SyntaxError, &_SyntaxError); - dict_init(&_SyntaxError.members, 8); + dict_init2(&_SyntaxError.members, &slotinfo_type, 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_init2(&flash_sampler_NewObjectSample.members, &slotinfo_type, 8); + dict_put(&flash_sampler_NewObjectSample.members, &flash_sampler_NewObjectSample_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_init2(&flash_net_FileFilter.members, &slotinfo_type, 8); + dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_extension, &flash_net_FileFilter_extension); + dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_description, &flash_net_FileFilter_description); + dict_put(&flash_net_FileFilter.members, &flash_net_FileFilter_macType, &flash_net_FileFilter_macType); dict_put(d, &flash_display_BitmapDataChannel, &flash_display_BitmapDataChannel); - dict_init(&flash_display_BitmapDataChannel.members, 8); + dict_init2(&flash_display_BitmapDataChannel.members, &slotinfo_type, 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_init2(&flash_text_engine_ContentElement.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_eventMirror, &flash_text_engine_ContentElement_eventMirror); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_groupElement, &flash_text_engine_ContentElement_groupElement); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textRotation, &flash_text_engine_ContentElement_textRotation); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_text, &flash_text_engine_ContentElement_text); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_userData, &flash_text_engine_ContentElement_userData); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_elementFormat, &flash_text_engine_ContentElement_elementFormat); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textBlock, &flash_text_engine_ContentElement_textBlock); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_rawText, &flash_text_engine_ContentElement_rawText); + dict_put(&flash_text_engine_ContentElement.members, &flash_text_engine_ContentElement_textBlockBeginIndex, &flash_text_engine_ContentElement_textBlockBeginIndex); dict_put(d, &flash_utils_Endian, &flash_utils_Endian); - dict_init(&flash_utils_Endian.members, 8); + dict_init2(&flash_utils_Endian.members, &slotinfo_type, 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_init2(&flash_events_ProgressEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_bytesLoaded, &flash_events_ProgressEvent_bytesLoaded); + dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_toString, &flash_events_ProgressEvent_toString); + dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_bytesTotal, &flash_events_ProgressEvent_bytesTotal); + dict_put(&flash_events_ProgressEvent.members, &flash_events_ProgressEvent_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_init2(&flash_media_Sound.members, &slotinfo_type, 15); + dict_put(&flash_media_Sound.members, &flash_media_Sound_extract, &flash_media_Sound_extract); + dict_put(&flash_media_Sound.members, &flash_media_Sound_bytesLoaded, &flash_media_Sound_bytesLoaded); + dict_put(&flash_media_Sound.members, &flash_media_Sound_id3, &flash_media_Sound_id3); + dict_put(&flash_media_Sound.members, &flash_media_Sound_play, &flash_media_Sound_play); + dict_put(&flash_media_Sound.members, &flash_media_Sound_url, &flash_media_Sound_url); + dict_put(&flash_media_Sound.members, &flash_media_Sound_isBuffering, &flash_media_Sound_isBuffering); + dict_put(&flash_media_Sound.members, &flash_media_Sound_load, &flash_media_Sound_load); + dict_put(&flash_media_Sound.members, &flash_media_Sound_bytesTotal, &flash_media_Sound_bytesTotal); + dict_put(&flash_media_Sound.members, &flash_media_Sound_length, &flash_media_Sound_length); + dict_put(&flash_media_Sound.members, &flash_media_Sound_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_init2(&flash_text_TextExtent.members, &slotinfo_type, 8); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_descent, &flash_text_TextExtent_descent); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_width, &flash_text_TextExtent_width); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_ascent, &flash_text_TextExtent_ascent); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_textFieldHeight, &flash_text_TextExtent_textFieldHeight); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_textFieldWidth, &flash_text_TextExtent_textFieldWidth); + dict_put(&flash_text_TextExtent.members, &flash_text_TextExtent_height, &flash_text_TextExtent_height); dict_put(d, &flash_text_FontStyle, &flash_text_FontStyle); - dict_init(&flash_text_FontStyle.members, 8); + dict_init2(&flash_text_FontStyle.members, &slotinfo_type, 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_init2(&flash_text_engine_TextLineMirrorRegion.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_mirror, &flash_text_engine_TextLineMirrorRegion_mirror); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_previousRegion, &flash_text_engine_TextLineMirrorRegion_previousRegion); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_bounds, &flash_text_engine_TextLineMirrorRegion_bounds); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_nextRegion, &flash_text_engine_TextLineMirrorRegion_nextRegion); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_element, &flash_text_engine_TextLineMirrorRegion_element); + dict_put(&flash_text_engine_TextLineMirrorRegion.members, &flash_text_engine_TextLineMirrorRegion_textLine, &flash_text_engine_TextLineMirrorRegion_textLine); dict_put(d, &flash_geom_Vector3D, &flash_geom_Vector3D); - dict_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_init2(&flash_geom_Vector3D.members, &slotinfo_type, 31); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_subtract, &flash_geom_Vector3D_subtract); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_distance, &flash_geom_Vector3D_distance); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_scaleBy, &flash_geom_Vector3D_scaleBy); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_decrementBy, &flash_geom_Vector3D_decrementBy); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_equals, &flash_geom_Vector3D_equals); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_normalize, &flash_geom_Vector3D_normalize); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_dotProduct, &flash_geom_Vector3D_dotProduct); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_negate, &flash_geom_Vector3D_negate); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_angleBetween, &flash_geom_Vector3D_angleBetween); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_toString, &flash_geom_Vector3D_toString); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_lengthSquared, &flash_geom_Vector3D_lengthSquared); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_x, &flash_geom_Vector3D_x); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_incrementBy, &flash_geom_Vector3D_incrementBy); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_w, &flash_geom_Vector3D_w); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_z, &flash_geom_Vector3D_z); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_add, &flash_geom_Vector3D_add); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_project, &flash_geom_Vector3D_project); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_crossProduct, &flash_geom_Vector3D_crossProduct); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_nearEquals, &flash_geom_Vector3D_nearEquals); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_clone, &flash_geom_Vector3D_clone); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_y, &flash_geom_Vector3D_y); + dict_put(&flash_geom_Vector3D.members, &flash_geom_Vector3D_length, &flash_geom_Vector3D_length); dict_put(d, &flash_desktop_ClipboardTransferMode, &flash_desktop_ClipboardTransferMode); - dict_init(&flash_desktop_ClipboardTransferMode.members, 8); + dict_init2(&flash_desktop_ClipboardTransferMode.members, &slotinfo_type, 8); dict_put(d, &flash_display_SpreadMethod, &flash_display_SpreadMethod); - dict_init(&flash_display_SpreadMethod.members, 8); + dict_init2(&flash_display_SpreadMethod.members, &slotinfo_type, 8); dict_put(d, &flash_system_SecurityPanel, &flash_system_SecurityPanel); - dict_init(&flash_system_SecurityPanel.members, 8); + dict_init2(&flash_system_SecurityPanel.members, &slotinfo_type, 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_init2(&flash_events_HTTPStatusEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_toString, &flash_events_HTTPStatusEvent_toString); + dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_clone, &flash_events_HTTPStatusEvent_clone); + dict_put(&flash_events_HTTPStatusEvent.members, &flash_events_HTTPStatusEvent_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_init2(&flash_net_NetStreamPlayOptions.members, &slotinfo_type, 8); + dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_len, &flash_net_NetStreamPlayOptions_len); + dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_streamName, &flash_net_NetStreamPlayOptions_streamName); + dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_start, &flash_net_NetStreamPlayOptions_start); + dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_oldStreamName, &flash_net_NetStreamPlayOptions_oldStreamName); + dict_put(&flash_net_NetStreamPlayOptions.members, &flash_net_NetStreamPlayOptions_transition, &flash_net_NetStreamPlayOptions_transition); dict_put(d, &flash_net_Responder, &flash_net_Responder); - dict_init(&flash_net_Responder.members, 8); + dict_init2(&flash_net_Responder.members, &slotinfo_type, 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_init2(&flash_net_XMLSocket.members, &slotinfo_type, 8); + dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_close, &flash_net_XMLSocket_close); + dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_connect, &flash_net_XMLSocket_connect); + dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_send, &flash_net_XMLSocket_send); + dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_connected, &flash_net_XMLSocket_connected); + dict_put(&flash_net_XMLSocket.members, &flash_net_XMLSocket_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_init2(&flash_filters_ConvolutionFilter.members, &slotinfo_type, 15); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_alpha, &flash_filters_ConvolutionFilter_alpha); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrixX, &flash_filters_ConvolutionFilter_matrixX); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrix, &flash_filters_ConvolutionFilter_matrix); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_bias, &flash_filters_ConvolutionFilter_bias); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_color, &flash_filters_ConvolutionFilter_color); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_preserveAlpha, &flash_filters_ConvolutionFilter_preserveAlpha); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_divisor, &flash_filters_ConvolutionFilter_divisor); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_clone, &flash_filters_ConvolutionFilter_clone); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_clamp, &flash_filters_ConvolutionFilter_clamp); + dict_put(&flash_filters_ConvolutionFilter.members, &flash_filters_ConvolutionFilter_matrixY, &flash_filters_ConvolutionFilter_matrixY); dict_put(d, &flash_text_engine_ElementFormat, &flash_text_engine_ElementFormat); - dict_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_init2(&flash_text_engine_ElementFormat.members, &slotinfo_type, 31); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_getFontMetrics, &flash_text_engine_ElementFormat_getFontMetrics); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_digitCase, &flash_text_engine_ElementFormat_digitCase); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_breakOpportunity, &flash_text_engine_ElementFormat_breakOpportunity); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_ligatureLevel, &flash_text_engine_ElementFormat_ligatureLevel); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_dominantBaseline, &flash_text_engine_ElementFormat_dominantBaseline); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_alignmentBaseline, &flash_text_engine_ElementFormat_alignmentBaseline); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_color, &flash_text_engine_ElementFormat_color); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_digitWidth, &flash_text_engine_ElementFormat_digitWidth); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_kerning, &flash_text_engine_ElementFormat_kerning); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_fontSize, &flash_text_engine_ElementFormat_fontSize); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_fontDescription, &flash_text_engine_ElementFormat_fontDescription); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_baselineShift, &flash_text_engine_ElementFormat_baselineShift); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_locale, &flash_text_engine_ElementFormat_locale); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_typographicCase, &flash_text_engine_ElementFormat_typographicCase); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_trackingLeft, &flash_text_engine_ElementFormat_trackingLeft); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_locked, &flash_text_engine_ElementFormat_locked); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_clone, &flash_text_engine_ElementFormat_clone); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_alpha, &flash_text_engine_ElementFormat_alpha); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_textRotation, &flash_text_engine_ElementFormat_textRotation); + dict_put(&flash_text_engine_ElementFormat.members, &flash_text_engine_ElementFormat_trackingRight, &flash_text_engine_ElementFormat_trackingRight); dict_put(d, &flash_display_GraphicsGradientFill, &flash_display_GraphicsGradientFill); - dict_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_init2(&flash_display_GraphicsGradientFill.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_interpolationMethod, &flash_display_GraphicsGradientFill_interpolationMethod); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_focalPointRatio, &flash_display_GraphicsGradientFill_focalPointRatio); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_colors, &flash_display_GraphicsGradientFill_colors); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_matrix, &flash_display_GraphicsGradientFill_matrix); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_type, &flash_display_GraphicsGradientFill_type); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_ratios, &flash_display_GraphicsGradientFill_ratios); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_spreadMethod, &flash_display_GraphicsGradientFill_spreadMethod); + dict_put(&flash_display_GraphicsGradientFill.members, &flash_display_GraphicsGradientFill_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_init2(&flash_display_FrameLabel.members, &slotinfo_type, 8); + dict_put(&flash_display_FrameLabel.members, &flash_display_FrameLabel_frame, &flash_display_FrameLabel_frame); + dict_put(&flash_display_FrameLabel.members, &flash_display_FrameLabel_name, &flash_display_FrameLabel_name); dict_put(d, &flash_media_SoundTransform, &flash_media_SoundTransform); - dict_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_init2(&flash_media_SoundTransform.members, &slotinfo_type, 8); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_pan, &flash_media_SoundTransform_pan); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_leftToRight, &flash_media_SoundTransform_leftToRight); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_rightToLeft, &flash_media_SoundTransform_rightToLeft); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_volume, &flash_media_SoundTransform_volume); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_leftToLeft, &flash_media_SoundTransform_leftToLeft); + dict_put(&flash_media_SoundTransform.members, &flash_media_SoundTransform_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_init2(&flash_net_LocalConnection.members, &slotinfo_type, 15); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_client, &flash_net_LocalConnection_client); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_allowDomain, &flash_net_LocalConnection_allowDomain); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_connect, &flash_net_LocalConnection_connect); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_domain, &flash_net_LocalConnection_domain); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_allowInsecureDomain, &flash_net_LocalConnection_allowInsecureDomain); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_send, &flash_net_LocalConnection_send); + dict_put(&flash_net_LocalConnection.members, &flash_net_LocalConnection_close, &flash_net_LocalConnection_close); dict_put(d, &flash_display_ShaderParameterType, &flash_display_ShaderParameterType); - dict_init(&flash_display_ShaderParameterType.members, 8); + dict_init2(&flash_display_ShaderParameterType.members, &slotinfo_type, 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_init2(&flash_events_IMEEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_IMEEvent.members, &flash_events_IMEEvent_toString, &flash_events_IMEEvent_toString); + dict_put(&flash_events_IMEEvent.members, &flash_events_IMEEvent_clone, &flash_events_IMEEvent_clone); dict_put(d, &flash_text_TextFormatDisplay, &flash_text_TextFormatDisplay); - dict_init(&flash_text_TextFormatDisplay.members, 8); + dict_init2(&flash_text_TextFormatDisplay.members, &slotinfo_type, 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_init2(&flash_display_AVM1Movie.members, &slotinfo_type, 8); + dict_put(&flash_display_AVM1Movie.members, &flash_display_AVM1Movie_call, &flash_display_AVM1Movie_call); + dict_put(&flash_display_AVM1Movie.members, &flash_display_AVM1Movie_addCallback, &flash_display_AVM1Movie_addCallback); dict_put(d, &flash_events_ContextMenuEvent, &flash_events_ContextMenuEvent); - dict_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_init2(&flash_events_ContextMenuEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_mouseTarget, &flash_events_ContextMenuEvent_mouseTarget); + dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_isMouseTargetInaccessible, &flash_events_ContextMenuEvent_isMouseTargetInaccessible); + dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_toString, &flash_events_ContextMenuEvent_toString); + dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_contextMenuOwner, &flash_events_ContextMenuEvent_contextMenuOwner); + dict_put(&flash_events_ContextMenuEvent.members, &flash_events_ContextMenuEvent_clone, &flash_events_ContextMenuEvent_clone); dict_put(d, &flash_events_EventPhase, &flash_events_EventPhase); - dict_init(&flash_events_EventPhase.members, 8); + dict_init2(&flash_events_EventPhase.members, &slotinfo_type, 8); dict_put(d, &flash_display_JointStyle, &flash_display_JointStyle); - dict_init(&flash_display_JointStyle.members, 8); + dict_init2(&flash_display_JointStyle.members, &slotinfo_type, 8); dict_put(d, &flash_utils_Dictionary, &flash_utils_Dictionary); - dict_init(&flash_utils_Dictionary.members, 8); + dict_init2(&flash_utils_Dictionary.members, &slotinfo_type, 8); dict_put(d, &flash_display_GraphicsPathCommand, &flash_display_GraphicsPathCommand); - dict_init(&flash_display_GraphicsPathCommand.members, 8); + dict_init2(&flash_display_GraphicsPathCommand.members, &slotinfo_type, 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_init2(&flash_filters_BevelFilter.members, &slotinfo_type, 31); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_type, &flash_filters_BevelFilter_type); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_highlightColor, &flash_filters_BevelFilter_highlightColor); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_knockout, &flash_filters_BevelFilter_knockout); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_distance, &flash_filters_BevelFilter_distance); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_strength, &flash_filters_BevelFilter_strength); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_highlightAlpha, &flash_filters_BevelFilter_highlightAlpha); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_blurY, &flash_filters_BevelFilter_blurY); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_shadowColor, &flash_filters_BevelFilter_shadowColor); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_angle, &flash_filters_BevelFilter_angle); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_blurX, &flash_filters_BevelFilter_blurX); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_shadowAlpha, &flash_filters_BevelFilter_shadowAlpha); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_quality, &flash_filters_BevelFilter_quality); + dict_put(&flash_filters_BevelFilter.members, &flash_filters_BevelFilter_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_init2(&flash_display_Loader.members, &slotinfo_type, 15); + dict_put(&flash_display_Loader.members, &flash_display_Loader_content, &flash_display_Loader_content); + dict_put(&flash_display_Loader.members, &flash_display_Loader_unloadAndStop, &flash_display_Loader_unloadAndStop); + dict_put(&flash_display_Loader.members, &flash_display_Loader_unload, &flash_display_Loader_unload); + dict_put(&flash_display_Loader.members, &flash_display_Loader_removeChildAt, &flash_display_Loader_removeChildAt); + dict_put(&flash_display_Loader.members, &flash_display_Loader_addChildAt, &flash_display_Loader_addChildAt); + dict_put(&flash_display_Loader.members, &flash_display_Loader_contentLoaderInfo, &flash_display_Loader_contentLoaderInfo); + dict_put(&flash_display_Loader.members, &flash_display_Loader_loadBytes, &flash_display_Loader_loadBytes); + dict_put(&flash_display_Loader.members, &flash_display_Loader_removeChild, &flash_display_Loader_removeChild); + dict_put(&flash_display_Loader.members, &flash_display_Loader_load, &flash_display_Loader_load); + dict_put(&flash_display_Loader.members, &flash_display_Loader_addChild, &flash_display_Loader_addChild); + dict_put(&flash_display_Loader.members, &flash_display_Loader_close, &flash_display_Loader_close); + dict_put(&flash_display_Loader.members, &flash_display_Loader_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_init2(&flash_display_GraphicsBitmapFill.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_smooth, &flash_display_GraphicsBitmapFill_smooth); + dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_repeat, &flash_display_GraphicsBitmapFill_repeat); + dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_bitmapData, &flash_display_GraphicsBitmapFill_bitmapData); + dict_put(&flash_display_GraphicsBitmapFill.members, &flash_display_GraphicsBitmapFill_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_init2(&flash_display_SimpleButton.members, &slotinfo_type, 8); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_overState, &flash_display_SimpleButton_overState); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_downState, &flash_display_SimpleButton_downState); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_enabled, &flash_display_SimpleButton_enabled); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_trackAsMenu, &flash_display_SimpleButton_trackAsMenu); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_soundTransform, &flash_display_SimpleButton_soundTransform); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_useHandCursor, &flash_display_SimpleButton_useHandCursor); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_upState, &flash_display_SimpleButton_upState); + dict_put(&flash_display_SimpleButton.members, &flash_display_SimpleButton_hitTestState, &flash_display_SimpleButton_hitTestState); dict_put(d, &flash_text_engine_TabAlignment, &flash_text_engine_TabAlignment); - dict_init(&flash_text_engine_TabAlignment.members, 8); + dict_init2(&flash_text_engine_TabAlignment.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_FontWeight, &flash_text_engine_FontWeight); - dict_init(&flash_text_engine_FontWeight.members, 8); + dict_init2(&flash_text_engine_FontWeight.members, &slotinfo_type, 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_init2(&flash_display_PixelSnapping.members, &slotinfo_type, 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_init2(&flash_events_FocusEvent.members, &slotinfo_type, 15); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_shiftKey, &flash_events_FocusEvent_shiftKey); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_isRelatedObjectInaccessible, &flash_events_FocusEvent_isRelatedObjectInaccessible); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_keyCode, &flash_events_FocusEvent_keyCode); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_relatedObject, &flash_events_FocusEvent_relatedObject); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_toString, &flash_events_FocusEvent_toString); + dict_put(&flash_events_FocusEvent.members, &flash_events_FocusEvent_clone, &flash_events_FocusEvent_clone); dict_put(d, &flash_errors_MemoryError, &flash_errors_MemoryError); - dict_init(&flash_errors_MemoryError.members, 8); + dict_init2(&flash_errors_MemoryError.members, &slotinfo_type, 8); 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_init2(&flash_events_NetFilterEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_header, &flash_events_NetFilterEvent_header); + dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_toString, &flash_events_NetFilterEvent_toString); + dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_clone, &flash_events_NetFilterEvent_clone); + dict_put(&flash_events_NetFilterEvent.members, &flash_events_NetFilterEvent_data, &flash_events_NetFilterEvent_data); dict_put(d, &_decodeURI, &_decodeURI); 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_init2(&flash_text_engine_TextBaseline.members, &slotinfo_type, 8); dict_put(d, &flash_external_ExternalInterface, &flash_external_ExternalInterface); - dict_init(&flash_external_ExternalInterface.members, 8); + dict_init2(&flash_external_ExternalInterface.members, &slotinfo_type, 8); dict_put(d, &_EvalError, &_EvalError); - dict_init(&_EvalError.members, 8); + dict_init2(&_EvalError.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_DigitCase, &flash_text_engine_DigitCase); - dict_init(&flash_text_engine_DigitCase.members, 8); + dict_init2(&flash_text_engine_DigitCase.members, &slotinfo_type, 8); dict_put(d, &flash_text_TextFormatAlign, &flash_text_TextFormatAlign); - dict_init(&flash_text_TextFormatAlign.members, 8); + dict_init2(&flash_text_TextFormatAlign.members, &slotinfo_type, 8); dict_put(d, &flash_errors_ScriptTimeoutError, &flash_errors_ScriptTimeoutError); - dict_init(&flash_errors_ScriptTimeoutError.members, 8); + dict_init2(&flash_errors_ScriptTimeoutError.members, &slotinfo_type, 8); dict_put(d, &_uint, &_uint); - dict_init(&_uint.members, 8); - dict_put(&_uint.members, "valueOf", &_uint_valueOf); - dict_put(&_uint.members, "toString", &_uint_toString); - dict_put(&_uint.members, "toExponential", &_uint_toExponential); - dict_put(&_uint.members, "toFixed", &_uint_toFixed); - dict_put(&_uint.members, "toPrecision", &_uint_toPrecision); + dict_init2(&_uint.members, &slotinfo_type, 8); + dict_put(&_uint.members, &_uint_toString, &_uint_toString); + dict_put(&_uint.members, &_uint_toPrecision, &_uint_toPrecision); + dict_put(&_uint.members, &_uint_toFixed, &_uint_toFixed); + dict_put(&_uint.members, &_uint_toExponential, &_uint_toExponential); + dict_put(&_uint.members, &_uint_valueOf, &_uint_valueOf); 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_init2(&flash_geom_Orientation3D.members, &slotinfo_type, 8); dict_put(d, &flash_text_engine_CFFHinting, &flash_text_engine_CFFHinting); - dict_init(&flash_text_engine_CFFHinting.members, 8); + dict_init2(&flash_text_engine_CFFHinting.members, &slotinfo_type, 8); dict_put(d, &flash_text_FontType, &flash_text_FontType); - dict_init(&flash_text_FontType.members, 8); + dict_init2(&flash_text_FontType.members, &slotinfo_type, 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_init2(&flash_filters_ShaderFilter.members, &slotinfo_type, 8); + dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_bottomExtension, &flash_filters_ShaderFilter_bottomExtension); + dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_shader, &flash_filters_ShaderFilter_shader); + dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_rightExtension, &flash_filters_ShaderFilter_rightExtension); + dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_leftExtension, &flash_filters_ShaderFilter_leftExtension); + dict_put(&flash_filters_ShaderFilter.members, &flash_filters_ShaderFilter_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_init2(&flash_display_GraphicsPath.members, &slotinfo_type, 8); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_wideMoveTo, &flash_display_GraphicsPath_wideMoveTo); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_winding, &flash_display_GraphicsPath_winding); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_moveTo, &flash_display_GraphicsPath_moveTo); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_wideLineTo, &flash_display_GraphicsPath_wideLineTo); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_commands, &flash_display_GraphicsPath_commands); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_curveTo, &flash_display_GraphicsPath_curveTo); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_lineTo, &flash_display_GraphicsPath_lineTo); + dict_put(&flash_display_GraphicsPath.members, &flash_display_GraphicsPath_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_init2(&flash_events_KeyboardEvent.members, &slotinfo_type, 15); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_shiftKey, &flash_events_KeyboardEvent_shiftKey); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyCode, &flash_events_KeyboardEvent_keyCode); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_keyLocation, &flash_events_KeyboardEvent_keyLocation); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_updateAfterEvent, &flash_events_KeyboardEvent_updateAfterEvent); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_toString, &flash_events_KeyboardEvent_toString); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_altKey, &flash_events_KeyboardEvent_altKey); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_ctrlKey, &flash_events_KeyboardEvent_ctrlKey); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_clone, &flash_events_KeyboardEvent_clone); + dict_put(&flash_events_KeyboardEvent.members, &flash_events_KeyboardEvent_charCode, &flash_events_KeyboardEvent_charCode); dict_put(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_init2(&flash_system_ApplicationDomain.members, &slotinfo_type, 8); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_hasDefinition, &flash_system_ApplicationDomain_hasDefinition); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_getDefinition, &flash_system_ApplicationDomain_getDefinition); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH, &flash_system_ApplicationDomain_MIN_DOMAIN_MEMORY_LENGTH); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_parentDomain, &flash_system_ApplicationDomain_parentDomain); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_domainMemory, &flash_system_ApplicationDomain_domainMemory); + dict_put(&flash_system_ApplicationDomain.members, &flash_system_ApplicationDomain_currentDomain, &flash_system_ApplicationDomain_currentDomain); dict_put(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_init2(&adobe_utils_ProductManager.members, &slotinfo_type, 8); + dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_running, &adobe_utils_ProductManager_running); + dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_download, &adobe_utils_ProductManager_download); + dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_installedVersion, &adobe_utils_ProductManager_installedVersion); + dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_installed, &adobe_utils_ProductManager_installed); + dict_put(&adobe_utils_ProductManager.members, &adobe_utils_ProductManager_launch, &adobe_utils_ProductManager_launch); dict_put(d, &flash_events_Event, &flash_events_Event); - dict_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_init2(&flash_events_Event.members, &slotinfo_type, 31); + dict_put(&flash_events_Event.members, &flash_events_Event_type, &flash_events_Event_type); + dict_put(&flash_events_Event.members, &flash_events_Event_cancelable, &flash_events_Event_cancelable); + dict_put(&flash_events_Event.members, &flash_events_Event_isDefaultPrevented, &flash_events_Event_isDefaultPrevented); + dict_put(&flash_events_Event.members, &flash_events_Event_target, &flash_events_Event_target); + dict_put(&flash_events_Event.members, &flash_events_Event_eventPhase, &flash_events_Event_eventPhase); + dict_put(&flash_events_Event.members, &flash_events_Event_currentTarget, &flash_events_Event_currentTarget); + dict_put(&flash_events_Event.members, &flash_events_Event_toString, &flash_events_Event_toString); + dict_put(&flash_events_Event.members, &flash_events_Event_stopImmediatePropagation, &flash_events_Event_stopImmediatePropagation); + dict_put(&flash_events_Event.members, &flash_events_Event_bubbles, &flash_events_Event_bubbles); + dict_put(&flash_events_Event.members, &flash_events_Event_stopPropagation, &flash_events_Event_stopPropagation); + dict_put(&flash_events_Event.members, &flash_events_Event_clone, &flash_events_Event_clone); + dict_put(&flash_events_Event.members, &flash_events_Event_preventDefault, &flash_events_Event_preventDefault); + dict_put(&flash_events_Event.members, &flash_events_Event_formatToString, &flash_events_Event_formatToString); dict_put(d, &flash_desktop_ClipboardFormats, &flash_desktop_ClipboardFormats); - dict_init(&flash_desktop_ClipboardFormats.members, 8); + dict_init2(&flash_desktop_ClipboardFormats.members, &slotinfo_type, 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_init2(&flash_display_MovieClip.members, &slotinfo_type, 31); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_prevScene, &flash_display_MovieClip_prevScene); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_gotoAndPlay, &flash_display_MovieClip_gotoAndPlay); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentLabels, &flash_display_MovieClip_currentLabels); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_nextFrame, &flash_display_MovieClip_nextFrame); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentScene, &flash_display_MovieClip_currentScene); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_enabled, &flash_display_MovieClip_enabled); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentFrameLabel, &flash_display_MovieClip_currentFrameLabel); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_play, &flash_display_MovieClip_play); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_framesLoaded, &flash_display_MovieClip_framesLoaded); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_scenes, &flash_display_MovieClip_scenes); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_addFrameScript, &flash_display_MovieClip_addFrameScript); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentLabel, &flash_display_MovieClip_currentLabel); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_prevFrame, &flash_display_MovieClip_prevFrame); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_gotoAndStop, &flash_display_MovieClip_gotoAndStop); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_currentFrame, &flash_display_MovieClip_currentFrame); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_nextScene, &flash_display_MovieClip_nextScene); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_totalFrames, &flash_display_MovieClip_totalFrames); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_trackAsMenu, &flash_display_MovieClip_trackAsMenu); + dict_put(&flash_display_MovieClip.members, &flash_display_MovieClip_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_init2(&flash_display_BitmapData.members, &slotinfo_type, 63); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getPixel32, &flash_display_BitmapData_getPixel32); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_draw, &flash_display_BitmapData_draw); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_setPixels, &flash_display_BitmapData_setPixels); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_copyPixels, &flash_display_BitmapData_copyPixels); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_histogram, &flash_display_BitmapData_histogram); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_scroll, &flash_display_BitmapData_scroll); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_transparent, &flash_display_BitmapData_transparent); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_noise, &flash_display_BitmapData_noise); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_threshold, &flash_display_BitmapData_threshold); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_paletteMap, &flash_display_BitmapData_paletteMap); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_perlinNoise, &flash_display_BitmapData_perlinNoise); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_hitTest, &flash_display_BitmapData_hitTest); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getPixel, &flash_display_BitmapData_getPixel); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_unlock, &flash_display_BitmapData_unlock); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_height, &flash_display_BitmapData_height); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_copyChannel, &flash_display_BitmapData_copyChannel); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_width, &flash_display_BitmapData_width); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_clone, &flash_display_BitmapData_clone); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_colorTransform, &flash_display_BitmapData_colorTransform); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_generateFilterRect, &flash_display_BitmapData_generateFilterRect); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_compare, &flash_display_BitmapData_compare); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_fillRect, &flash_display_BitmapData_fillRect); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_setVector, &flash_display_BitmapData_setVector); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_floodFill, &flash_display_BitmapData_floodFill); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_pixelDissolve, &flash_display_BitmapData_pixelDissolve); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_setPixel, &flash_display_BitmapData_setPixel); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_setPixel32, &flash_display_BitmapData_setPixel32); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_lock, &flash_display_BitmapData_lock); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getVector, &flash_display_BitmapData_getVector); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getColorBoundsRect, &flash_display_BitmapData_getColorBoundsRect); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_getPixels, &flash_display_BitmapData_getPixels); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_merge, &flash_display_BitmapData_merge); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_rect, &flash_display_BitmapData_rect); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_applyFilter, &flash_display_BitmapData_applyFilter); + dict_put(&flash_display_BitmapData.members, &flash_display_BitmapData_dispose, &flash_display_BitmapData_dispose); dict_put(d, &flash_text_engine_LigatureLevel, &flash_text_engine_LigatureLevel); - dict_init(&flash_text_engine_LigatureLevel.members, 8); + dict_init2(&flash_text_engine_LigatureLevel.members, &slotinfo_type, 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_init2(&flash_text_engine_FontDescription.members, &slotinfo_type, 15); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_isFontCompatible, &flash_text_engine_FontDescription_isFontCompatible); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_renderingMode, &flash_text_engine_FontDescription_renderingMode); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_cffHinting, &flash_text_engine_FontDescription_cffHinting); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontPosture, &flash_text_engine_FontDescription_fontPosture); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontName, &flash_text_engine_FontDescription_fontName); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontLookup, &flash_text_engine_FontDescription_fontLookup); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_locked, &flash_text_engine_FontDescription_locked); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_fontWeight, &flash_text_engine_FontDescription_fontWeight); + dict_put(&flash_text_engine_FontDescription.members, &flash_text_engine_FontDescription_clone, &flash_text_engine_FontDescription_clone); dict_put(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_init2(&flash_text_engine_TextElement.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_TextElement.members, &flash_text_engine_TextElement_replaceText, &flash_text_engine_TextElement_replaceText); dict_put(d, &flash_display_SWFVersion, &flash_display_SWFVersion); - dict_init(&flash_display_SWFVersion.members, 8); + dict_init2(&flash_display_SWFVersion.members, &slotinfo_type, 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_init2(&flash_net_URLLoader.members, &slotinfo_type, 8); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_close, &flash_net_URLLoader_close); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_bytesLoaded, &flash_net_URLLoader_bytesLoaded); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_load, &flash_net_URLLoader_load); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_bytesTotal, &flash_net_URLLoader_bytesTotal); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_dataFormat, &flash_net_URLLoader_dataFormat); + dict_put(&flash_net_URLLoader.members, &flash_net_URLLoader_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_init2(&flash_geom_Matrix.members, &slotinfo_type, 31); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_b, &flash_geom_Matrix_b); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_deltaTransformPoint, &flash_geom_Matrix_deltaTransformPoint); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_identity, &flash_geom_Matrix_identity); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_ty, &flash_geom_Matrix_ty); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_translate, &flash_geom_Matrix_translate); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_concat, &flash_geom_Matrix_concat); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_c, &flash_geom_Matrix_c); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_a, &flash_geom_Matrix_a); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_scale, &flash_geom_Matrix_scale); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_d, &flash_geom_Matrix_d); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_transformPoint, &flash_geom_Matrix_transformPoint); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_rotate, &flash_geom_Matrix_rotate); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_createGradientBox, &flash_geom_Matrix_createGradientBox); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_toString, &flash_geom_Matrix_toString); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_invert, &flash_geom_Matrix_invert); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_clone, &flash_geom_Matrix_clone); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_tx, &flash_geom_Matrix_tx); + dict_put(&flash_geom_Matrix.members, &flash_geom_Matrix_createBox, &flash_geom_Matrix_createBox); dict_put(d, &flash_accessibility_Accessibility, &flash_accessibility_Accessibility); - dict_init(&flash_accessibility_Accessibility.members, 8); + dict_init2(&flash_accessibility_Accessibility.members, &slotinfo_type, 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_init2(&flash_filters_GlowFilter.members, &slotinfo_type, 8); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_blurY, &flash_filters_GlowFilter_blurY); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_strength, &flash_filters_GlowFilter_strength); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_inner, &flash_filters_GlowFilter_inner); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_color, &flash_filters_GlowFilter_color); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_clone, &flash_filters_GlowFilter_clone); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_quality, &flash_filters_GlowFilter_quality); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_knockout, &flash_filters_GlowFilter_knockout); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_alpha, &flash_filters_GlowFilter_alpha); + dict_put(&flash_filters_GlowFilter.members, &flash_filters_GlowFilter_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_init2(&flash_events_FullScreenEvent.members, &slotinfo_type, 8); + dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_toString, &flash_events_FullScreenEvent_toString); + dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_clone, &flash_events_FullScreenEvent_clone); + dict_put(&flash_events_FullScreenEvent.members, &flash_events_FullScreenEvent_fullScreen, &flash_events_FullScreenEvent_fullScreen); dict_put(d, &flash_display_StageDisplayState, &flash_display_StageDisplayState); - dict_init(&flash_display_StageDisplayState.members, 8); + dict_init2(&flash_display_StageDisplayState.members, &slotinfo_type, 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_init2(&flash_text_engine_TextJustifier.members, &slotinfo_type, 8); + dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_getJustifierForLocale, &flash_text_engine_TextJustifier_getJustifierForLocale); + dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_lineJustification, &flash_text_engine_TextJustifier_lineJustification); + dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_locale, &flash_text_engine_TextJustifier_locale); + dict_put(&flash_text_engine_TextJustifier.members, &flash_text_engine_TextJustifier_clone, &flash_text_engine_TextJustifier_clone); dict_put(d, &flash_display_StageAlign, &flash_display_StageAlign); - dict_init(&flash_display_StageAlign.members, 8); + dict_init2(&flash_display_StageAlign.members, &slotinfo_type, 8); dict_put(d, &_NaN, &_NaN); dict_put(d, &_ReferenceError, &_ReferenceError); - dict_init(&_ReferenceError.members, 8); + dict_init2(&_ReferenceError.members, &slotinfo_type, 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); + dict_init2(&flash_display_Shape.members, &slotinfo_type, 8); + dict_put(&flash_display_Shape.members, &flash_display_Shape_graphics, &flash_display_Shape_graphics); return d; } diff --git a/lib/as3/import.c b/lib/as3/import.c index 2d4af0e..c38f02e 100644 --- a/lib/as3/import.c +++ b/lib/as3/import.c @@ -159,23 +159,22 @@ void as3_import_code(abc_file_t*abc) if(access==ACCESS_PRIVATE) goto cont; const char*name = trait->name->name; - if(registry_findmember(c, name, 0)) + char* ns= ACCESS_NAMESPACE?strdup(trait->name->ns->name):""; + if(registry_findmember(c, ns, name, 0)) goto cont; name = strdup(name); memberinfo_t*s = 0; if(trait->kind == TRAIT_METHOD) { - s = (memberinfo_t*)methodinfo_register_onclass(c, access, name); + s = (memberinfo_t*)methodinfo_register_onclass(c, access, ns, 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 = (memberinfo_t*)varinfo_register_onclass(c, access, ns, 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; diff --git a/lib/as3/mklib.c b/lib/as3/mklib.c index 106e297..b71e45e 100644 --- a/lib/as3/mklib.c +++ b/lib/as3/mklib.c @@ -156,14 +156,15 @@ void write_initinfo(FILE*fi, slotinfo_t*s, char*prefix) fprintf(fi, "%s", prefix); char*id = mkid(c); dict_t*d = &c->members; - fprintf(fi, "dict_init(&%s.members, %d);\n", id, d->hashsize); + fprintf(fi, "dict_init2(&%s.members, &slotinfo_type, %d);\n", id, d->hashsize); int t; for(t=0;thashsize;t++) { dictentry_t*l = d->slots[t]; while(l) { slotinfo_t*s2 = (slotinfo_t*)l->data; fprintf(fi, "%s", prefix); - fprintf(fi, "dict_put(&%s.members, \"%s\", &%s);\n", id, s2->name, mkid2(id, s2->name)); + char*id2 = mkid2(id, s2->name); + fprintf(fi, "dict_put(&%s.members, &%s, &%s);\n", id, id2,id2); l = l->next; } } diff --git a/lib/as3/parser.tab.c b/lib/as3/parser.tab.c index 07d76a2..894549c 100644 --- a/lib/as3/parser.tab.c +++ b/lib/as3/parser.tab.c @@ -243,10 +243,11 @@ tokenunion #line 44 "parser.y" enum yytokentype token; - int flags; classinfo_t*classinfo; classinfo_list_t*classinfo_list; + slotinfo_t*slotinfo; + slotinfo_list_t*slotinfo_list; int number_int; unsigned int number_uint; @@ -263,6 +264,7 @@ tokenunion for_start_t for_start; abc_exception_t *exception; regexp_t regexp; + modifiers_t flags; struct { abc_exception_list_t *l; code_t*finally; @@ -271,7 +273,7 @@ tokenunion /* Line 223 of skeleton.m4 */ -#line 275 "parser.tab.c" +#line 277 "parser.tab.c" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ @@ -282,7 +284,7 @@ tokenunion /* Copy the second part of user declarations. */ /* Line 273 of skeleton.m4 */ -#line 259 "parser.y" +#line 263 "parser.y" static int a3_error(char*s) @@ -370,6 +372,7 @@ typedef struct _state { char*package; import_list_t*wildcard_imports; + namespace_list_t*active_namespaces; dict_t*imports; char has_own_imports; char new_vars; // e.g. transition between two functions @@ -810,25 +813,32 @@ static void endpackage() #define FLAG_PACKAGEINTERNAL 2048 #define FLAG_NAMESPACE 4096 -static int flags2access(int flags) +static namespace_t modifiers2access(modifiers_t*mod) { - int access = 0; - if(flags&FLAG_PUBLIC) { - if(access&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + namespace_t ns; + ns.access = 0; + ns.name = ""; + if(mod->flags&FLAG_NAMESPACE) { + if(mod->flags&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + syntaxerror("invalid combination of access levels and namespaces"); + ns.access = ACCESS_NAMESPACE; + ns.name = mod->ns; + } else if(mod->flags&FLAG_PUBLIC) { + if(mod->flags&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PACKAGE; - } else if(flags&FLAG_PRIVATE) { - if(access&(FLAG_PUBLIC|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + ns.access = ACCESS_PACKAGE; + } else if(mod->flags&FLAG_PRIVATE) { + if(mod->flags&(FLAG_PUBLIC|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PRIVATE; - } else if(flags&FLAG_PROTECTED) { - if(access&(FLAG_PUBLIC|FLAG_PRIVATE|FLAG_PACKAGEINTERNAL)) + ns.access = ACCESS_PRIVATE; + } else if(mod->flags&FLAG_PROTECTED) { + if(mod->flags&(FLAG_PUBLIC|FLAG_PRIVATE|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PROTECTED; + ns.access = ACCESS_PROTECTED; } else { - access = ACCESS_PACKAGEINTERNAL; + ns.access = ACCESS_PACKAGEINTERNAL; } - return access; + return ns; } static void function_initvars(methodstate_t*m, params_t*params, int flags, char var0) @@ -873,7 +883,7 @@ static void function_initvars(methodstate_t*m, params_t*params, int flags, char char*as3_globalclass=0; -static void startclass(int flags, char*classname, classinfo_t*extends, classinfo_list_t*implements) +static void startclass(modifiers_t* mod, char*classname, classinfo_t*extends, classinfo_list_t*implements) { if(state->cls) { syntaxerror("inner classes now allowed"); @@ -882,19 +892,19 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo token_list_t*t=0; classinfo_list_t*mlist=0; - if(flags&~(FLAG_PACKAGEINTERNAL|FLAG_PUBLIC|FLAG_FINAL|FLAG_DYNAMIC|FLAG_INTERFACE)) + if(mod->flags&~(FLAG_PACKAGEINTERNAL|FLAG_PUBLIC|FLAG_FINAL|FLAG_DYNAMIC|FLAG_INTERFACE)) syntaxerror("invalid modifier(s)"); - if((flags&(FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) == (FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) + if((mod->flags&(FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) == (FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) syntaxerror("public and internal not supported at the same time."); /* create the class name, together with the proper attributes */ int access=0; char*package=0; - if(!(flags&FLAG_PUBLIC) && state->package==internal_filename_package) { + if(!(mod->flags&FLAG_PUBLIC) && state->package==internal_filename_package) { access = ACCESS_PRIVATE; package = internal_filename_package; - } else if(!(flags&FLAG_PUBLIC) && state->package!=internal_filename_package) { + } else if(!(mod->flags&FLAG_PUBLIC) && state->package!=internal_filename_package) { access = ACCESS_PACKAGEINTERNAL; package = state->package; } else if(state->package!=internal_filename_package) { access = ACCESS_PACKAGE; package = state->package; @@ -922,7 +932,7 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo /* build info struct */ int num_interfaces = (list_length(implements)); state->cls->info = classinfo_register(access, package, classname, num_interfaces); - state->cls->info->flags |= flags & (FLAG_DYNAMIC|FLAG_INTERFACE|FLAG_FINAL); + state->cls->info->flags |= mod->flags & (FLAG_DYNAMIC|FLAG_INTERFACE|FLAG_FINAL); } if(as3_pass == 2) { @@ -1017,7 +1027,7 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo /* flash.display.MovieClip handling */ - if(!as3_globalclass && (flags&FLAG_PUBLIC) && slotinfo_equals((slotinfo_t*)registry_getMovieClip(),(slotinfo_t*)extends)) { + if(!as3_globalclass && (mod->flags&FLAG_PUBLIC) && slotinfo_equals((slotinfo_t*)registry_getMovieClip(),(slotinfo_t*)extends)) { if(state->package && state->package[0]) { as3_globalclass = concat3(state->package, ".", classname); } else { @@ -1131,21 +1141,24 @@ static void check_override(memberinfo_t*m, int flags) } } -static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*name, params_t*params, classinfo_t*return_type, int slot) +static methodinfo_t*registerfunction(enum yytokentype getset, modifiers_t*mod, char*name, params_t*params, classinfo_t*return_type, int slot) { methodinfo_t*minfo = 0; - U8 access = flags2access(flags); + namespace_t ns = modifiers2access(mod); if(!state->cls) { //package method - minfo = methodinfo_register_global(access, state->package, name); + minfo = methodinfo_register_global(ns.access, state->package, name); minfo->return_type = return_type; } else if(getset != KW_GET && getset != KW_SET) { //class method - memberinfo_t* m = registry_findmember(state->cls->info, name, 0); + memberinfo_t* m = registry_findmember(state->cls->info, ns.name, name, 0); if(m) { + printf("%s.%s | %s.%s\n", + m->package, m->name, + ns.name, name); syntaxerror("class already contains a %s '%s'", infotypename((slotinfo_t*)m), m->name); } - minfo = methodinfo_register_onclass(state->cls->info, access, name); + minfo = methodinfo_register_onclass(state->cls->info, ns.access, ns.name, name); minfo->return_type = return_type; // getslot on a member slot only returns "undefined", so no need // to actually store these @@ -1159,7 +1172,7 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na else if(params->list && params->list->param) type = params->list->param->type; // not sure wether to look into superclasses here, too - minfo = (methodinfo_t*)registry_findmember(state->cls->info, name, 1); + minfo = (methodinfo_t*)registry_findmember(state->cls->info, ns.name, name, 1); if(minfo) { if(minfo->kind!=INFOTYPE_SLOT) syntaxerror("class already contains a method called '%s'", name); @@ -1176,7 +1189,7 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na syntaxerror("different type in getter and setter"); } } else { - minfo = methodinfo_register_onclass(state->cls->info, access, name); + minfo = methodinfo_register_onclass(state->cls->info, ns.access, ns.name, name); minfo->kind = INFOTYPE_SLOT; //hack minfo->subtype = gs; minfo->return_type = type; @@ -1184,9 +1197,10 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na /* can't assign a slot as getter and setter might have different slots */ //minfo->slot = slot; } - if(flags&FLAG_FINAL) minfo->flags |= FLAG_FINAL; - if(flags&FLAG_STATIC) minfo->flags |= FLAG_STATIC; - if(flags&FLAG_OVERRIDE) minfo->flags |= FLAG_OVERRIDE; + if(mod->flags&FLAG_FINAL) minfo->flags |= FLAG_FINAL; + if(mod->flags&FLAG_STATIC) minfo->flags |= FLAG_STATIC; + if(mod->flags&FLAG_OVERRIDE) minfo->flags |= FLAG_OVERRIDE; + return minfo; } @@ -1233,7 +1247,7 @@ static void innerfunction(char*name, params_t*params, classinfo_t*return_type) } } -static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*name, +static void startfunction(modifiers_t*mod, enum yytokentype getset, char*name, params_t*params, classinfo_t*return_type) { if(state->method && state->method->info) { @@ -1256,9 +1270,9 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n name = "__as3_constructor__"; return_type = 0; - state->method->info = registerfunction(getset, flags, name, params, return_type, 0); + state->method->info = registerfunction(getset, mod, name, params, return_type, 0); - function_initvars(state->method, params, flags, 1); + function_initvars(state->method, params, mod->flags, 1); dict_put(global->token2info, (void*)(ptroff_t)as3_tokencount, state->method); } @@ -1269,8 +1283,8 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n parserassert(state->method); if(state->cls) { - memberinfo_t*m = registry_findmember(state->cls->info, name, 2); - check_override(m, flags); + memberinfo_t*m = registry_findmember(state->cls->info, mod->ns, name, 2); + check_override(m, mod->flags); } if(state->cls) { @@ -1278,13 +1292,15 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n } state->method->info->return_type = return_type; - function_initvars(state->method, params, flags, 1); + function_initvars(state->method, params, mod->flags, 1); } } -static abc_method_t* endfunction(token_t*ns, int flags, enum yytokentype getset, char*name, +static abc_method_t* endfunction(modifiers_t*mod, enum yytokentype getset, char*name, params_t*params, classinfo_t*return_type, code_t*body) { + int flags = mod?mod->flags:0; + if(as3_pass==1) { // store inner methods in variables function_initvars(state->method, 0, 0, 0); @@ -1896,7 +1912,7 @@ code_t* insert_finally(code_t*c, code_t*finally, int tempvar) /* Line 273 of skeleton.m4 */ -#line 1900 "parser.tab.c" +#line 1916 "parser.tab.c" #ifdef short # undef short @@ -2109,16 +2125,16 @@ union yyalloc #endif /* YYFINAL -- State number of the termination state. */ -#define YYFINAL 145 +#define YYFINAL 146 /* YYLAST -- Last index in YYTABLE. */ -#define YYLAST 2994 +#define YYLAST 2992 /* YYNTOKENS -- Number of terminals. */ #define YYNTOKENS 134 /* YYNNTS -- Number of nonterminals. */ -#define YYNNTS 110 +#define YYNNTS 111 /* YYNRULES -- Number of rules. */ -#define YYNRULES 303 +#define YYNRULES 304 /* YYNRULES -- Number of states. */ #define YYNSTATES 514 @@ -2180,8 +2196,8 @@ static const yytype_uint16 yyprhs[] = 19, 21, 23, 25, 30, 32, 33, 35, 37, 40, 42, 44, 46, 48, 50, 55, 57, 59, 60, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, - 85, 87, 91, 94, 96, 98, 100, 102, 104, 106, - 108, 113, 115, 118, 120, 122, 126, 129, 130, 133, + 85, 87, 89, 93, 96, 98, 100, 102, 104, 106, + 108, 110, 115, 118, 120, 122, 126, 129, 130, 133, 136, 138, 142, 146, 147, 150, 151, 159, 160, 162, 164, 168, 170, 173, 177, 186, 193, 194, 201, 202, 210, 212, 215, 217, 220, 221, 223, 225, 228, 230, @@ -2206,7 +2222,7 @@ static const yytype_uint16 yyprhs[] = 771, 775, 776, 778, 782, 788, 792, 796, 800, 804, 808, 812, 816, 820, 824, 828, 832, 836, 842, 845, 848, 851, 854, 858, 861, 866, 872, 876, 882, 886, - 888, 892, 898, 904 + 888, 891, 894, 899, 904 }; /* YYRHS -- A `-1'-separated list of the rules' RHS. */ @@ -2220,10 +2236,10 @@ static const yytype_int16 yyrhs[] = 148, 126, 139, 132, -1, 99, -1, 143, -1, -1, 143, 145, -1, 145, -1, 188, -1, 159, -1, 160, -1, 161, -1, 163, -1, 171, -1, 154, -1, 182, - -1, 179, -1, 236, -1, 243, -1, 126, 143, 132, - -1, 126, 132, -1, 99, -1, 144, -1, 150, -1, - 165, -1, 166, -1, 233, -1, 181, -1, 148, 126, - 143, 132, -1, 242, -1, 145, 99, -1, 145, -1, + -1, 179, -1, 236, -1, 244, -1, 243, -1, 126, + 143, 132, -1, 126, 132, -1, 99, -1, 144, -1, + 150, -1, 165, -1, 166, -1, 233, -1, 181, -1, + 148, 126, 143, 132, -1, 145, 99, -1, 145, -1, 144, -1, 3, 89, 3, -1, 102, 234, -1, -1, 46, 151, -1, 32, 151, -1, 152, -1, 151, 100, 152, -1, 3, 224, 149, -1, -1, 65, 146, -1, @@ -2300,45 +2316,45 @@ static const yytype_int16 yyrhs[] = -1, 90, 237, -1, 53, 127, 3, -1, 128, 3, -1, 237, 127, 128, 3, -1, 237, 127, 3, 89, 3, -1, 237, 92, 3, -1, 237, 127, 122, 237, - 133, -1, 237, 127, 3, -1, 3, -1, 189, 18, - 3, -1, 189, 18, 3, 102, 3, -1, 189, 18, - 3, 102, 5, -1, 23, 18, 3, -1 + 133, -1, 237, 127, 3, -1, 3, -1, 18, 3, + -1, 189, 242, -1, 189, 242, 102, 3, -1, 189, + 242, 102, 5, -1, 23, 220, -1 }; /* YYRLINE[YYN] -- source line where rule number YYN was defined. */ static const yytype_uint16 yyrline[] = { - 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 + 0, 1893, 1893, 1895, 1895, 1896, 1897, 1899, 1900, 1901, + 1902, 1903, 1904, 1905, 1906, 1908, 1908, 1909, 1910, 1912, + 1913, 1914, 1915, 1916, 1917, 1918, 1920, 1921, 1923, 1924, + 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, + 1937, 1938, 1939, 1940, 1943, 1944, 1945, 1946, 1947, 1948, + 1949, 1950, 1954, 1955, 1959, 1966, 1970, 1971, 1975, 1976, + 1978, 1979, 1981, 2042, 2043, 2046, 2046, 2065, 2066, 2067, + 2072, 2076, 2081, 2082, 2084, 2104, 2148, 2148, 2167, 2167, + 2182, 2185, 2188, 2191, 2195, 2196, 2197, 2198, 2199, 2200, + 2202, 2213, 2216, 2216, 2245, 2245, 2269, 2269, 2285, 2286, + 2287, 2288, 2296, 2305, 2305, 2350, 2354, 2365, 2374, 2375, + 2377, 2378, 2380, 2380, 2382, 2382, 2385, 2400, 2416, 2417, + 2418, 2419, 2427, 2428, 2429, 2430, 2431, 2432, 2433, 2434, + 2435, 2436, 2440, 2441, 2443, 2444, 2446, 2447, 2451, 2449, + 2457, 2455, 2464, 2465, 2466, 2467, 2468, 2469, 2470, 2471, + 2473, 2479, 2480, 2481, 2482, 2483, 2484, 2487, 2500, 2500, + 2502, 2502, 2577, 2578, 2580, 2581, 2582, 2583, 2584, 2586, + 2587, 2588, 2589, 2598, 2602, 2608, 2614, 2622, 2627, 2633, + 2641, 2649, 2650, 2651, 2654, 2653, 2670, 2671, 2673, 2672, + 2696, 2707, 2720, 2721, 2723, 2724, 2726, 2727, 2728, 2737, + 2738, 2742, 2743, 2745, 2746, 2747, 2749, 2753, 2754, 2759, + 2760, 2796, 2842, 2863, 2884, 2887, 2894, 2895, 2896, 2902, + 2908, 2910, 2912, 2914, 2916, 2918, 2920, 2937, 2942, 2945, + 2948, 2951, 2954, 2957, 2960, 2963, 2966, 2970, 2973, 2976, + 2979, 2982, 2985, 2988, 2991, 2995, 3006, 3024, 3029, 3034, + 3039, 3044, 3049, 3053, 3057, 3062, 3066, 3070, 3079, 3088, + 3098, 3103, 3115, 3121, 3126, 3132, 3138, 3142, 3144, 3155, + 3164, 3171, 3172, 3174, 3180, 3189, 3196, 3208, 3214, 3220, + 3226, 3232, 3238, 3244, 3250, 3263, 3274, 3281, 3294, 3321, + 3335, 3349, 3363, 3378, 3385, 3392, 3399, 3406, 3417, 3451, + 3572, 3578, 3581, 3584, 3587 }; #endif @@ -2394,7 +2410,7 @@ static const char *const yytname[] = "EXPRESSION_LIST_AND_COMMA", "XX", "NEW", "FUNCTIONCALL", "DELETE", "RETURN", "NONCOMMAEXPRESSION", "EXPRESSION", "VOIDEXPRESSION", "E", "CONSTANT", "MAYBE_EXPRPAIR_LIST", "EXPRPAIR_LIST", "VAR_READ", - "NAMESPACE_DECLARATION", "USE_NAMESPACE", 0 + "NAMESPACE_ID", "NAMESPACE_DECLARATION", "USE_NAMESPACE", 0 }; #endif @@ -2427,7 +2443,7 @@ static const yytype_uint8 yyr1[] = 138, 138, 138, 138, 138, 139, 139, 140, 140, 141, 141, 141, 141, 141, 141, 141, 142, 142, 143, 143, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, - 144, 144, 144, 145, 145, 145, 145, 145, 145, 145, + 144, 144, 144, 144, 145, 145, 145, 145, 145, 145, 145, 145, 146, 146, 147, 148, 149, 149, 150, 150, 151, 151, 152, 153, 153, 155, 154, 156, 156, 156, 157, 157, 158, 158, 159, 160, 162, 161, 164, 163, @@ -2453,7 +2469,7 @@ static const yytype_uint8 yyr1[] = 237, 239, 239, 240, 240, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 241, - 242, 242, 242, 243 + 242, 243, 243, 243, 244 }; /* YYR2[YYN] -- Number of symbols composing right hand side of rule YYN. */ @@ -2463,8 +2479,8 @@ static const yytype_uint8 yyr2[] = 1, 1, 1, 4, 1, 0, 1, 1, 2, 1, 1, 1, 1, 1, 4, 1, 1, 0, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - 1, 3, 2, 1, 1, 1, 1, 1, 1, 1, - 4, 1, 2, 1, 1, 3, 2, 0, 2, 2, + 1, 1, 3, 2, 1, 1, 1, 1, 1, 1, + 1, 4, 2, 1, 1, 3, 2, 0, 2, 2, 1, 3, 3, 0, 2, 0, 7, 0, 1, 1, 3, 1, 2, 3, 8, 6, 0, 6, 0, 7, 1, 2, 1, 2, 0, 1, 1, 2, 1, 2, @@ -2489,7 +2505,7 @@ static const yytype_uint8 yyr2[] = 3, 0, 1, 3, 5, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 5, 2, 2, 2, 2, 3, 2, 4, 5, 3, 5, 3, 1, - 3, 5, 5, 3 + 2, 2, 4, 4, 2 }; /* YYDEFACT[STATE-NAME] -- Default rule to reduce with in state @@ -2505,41 +2521,41 @@ static const yytype_uint16 yydefact[] = 0, 2, 118, 5, 54, 12, 0, 36, 67, 31, 32, 33, 34, 35, 38, 37, 7, 30, 0, 119, 120, 9, 8, 11, 10, 220, 223, 225, 224, 219, - 39, 217, 221, 222, 40, 0, 0, 72, 76, 118, - 92, 108, 109, 114, 111, 0, 0, 299, 209, 186, - 0, 265, 0, 0, 116, 0, 103, 203, 0, 213, - 65, 0, 216, 0, 272, 291, 290, 268, 248, 247, - 0, 0, 204, 205, 206, 82, 0, 106, 214, 0, - 80, 43, 42, 118, 44, 29, 0, 45, 46, 47, - 49, 0, 48, 51, 293, 1, 6, 118, 299, 0, - 68, 0, 0, 69, 183, 0, 159, 0, 158, 0, - 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 39, 217, 221, 222, 41, 40, 0, 0, 72, 76, + 118, 92, 108, 109, 114, 111, 0, 0, 304, 299, + 209, 186, 0, 265, 0, 0, 116, 0, 103, 203, + 0, 213, 65, 0, 216, 0, 272, 291, 290, 268, + 248, 247, 0, 0, 204, 205, 206, 82, 0, 106, + 214, 0, 80, 44, 43, 118, 45, 29, 0, 46, + 47, 48, 50, 0, 49, 293, 1, 6, 118, 299, + 0, 68, 0, 0, 69, 0, 183, 0, 159, 0, + 158, 0, 301, 121, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 289, 288, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 289, 288, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 203, 0, 0, 55, 73, 0, 53, 0, - 0, 118, 112, 0, 303, 201, 173, 0, 0, 0, - 27, 0, 292, 0, 0, 275, 0, 267, 270, 207, - 208, 83, 200, 59, 60, 105, 215, 58, 81, 41, - 28, 118, 0, 0, 200, 0, 0, 182, 181, 0, - 132, 134, 160, 218, 262, 263, 260, 261, 241, 242, - 244, 243, 239, 240, 282, 281, 277, 276, 284, 285, - 283, 279, 278, 280, 245, 246, 296, 254, 253, 252, - 286, 0, 251, 250, 249, 237, 238, 258, 257, 255, - 259, 256, 0, 0, 298, 0, 0, 0, 52, 0, - 0, 25, 0, 118, 17, 23, 0, 20, 19, 22, - 21, 118, 110, 203, 210, 162, 0, 0, 174, 178, - 118, 191, 117, 264, 0, 26, 212, 0, 273, 0, - 0, 57, 0, 118, 300, 13, 57, 0, 0, 0, - 0, 136, 0, 0, 200, 0, 211, 269, 0, 0, - 294, 118, 0, 0, 115, 18, 118, 0, 0, 0, - 0, 180, 175, 200, 0, 107, 0, 118, 0, 190, - 198, 197, 0, 193, 192, 196, 199, 0, 62, 61, - 50, 0, 0, 118, 173, 133, 0, 0, 194, 135, - 140, 57, 287, 295, 297, 77, 0, 84, 0, 113, - 202, 172, 168, 165, 166, 164, 167, 171, 170, 169, - 163, 162, 0, 0, 177, 0, 0, 98, 102, 100, - 104, 63, 274, 0, 56, 301, 302, 0, 75, 0, + 0, 0, 0, 0, 0, 203, 0, 0, 55, 73, + 0, 53, 0, 0, 118, 112, 0, 0, 201, 173, + 0, 0, 0, 27, 0, 292, 0, 0, 275, 0, + 267, 270, 207, 208, 83, 200, 59, 60, 105, 215, + 58, 81, 42, 28, 118, 0, 200, 0, 0, 300, + 182, 181, 0, 132, 134, 160, 0, 218, 262, 263, + 260, 261, 241, 242, 244, 243, 239, 240, 282, 281, + 277, 276, 284, 285, 283, 279, 278, 280, 245, 246, + 296, 254, 253, 252, 286, 0, 251, 250, 249, 237, + 238, 258, 257, 255, 259, 256, 0, 0, 298, 0, + 0, 0, 52, 0, 0, 25, 0, 118, 17, 23, + 0, 20, 19, 22, 21, 118, 110, 191, 203, 210, + 162, 0, 0, 174, 178, 118, 117, 264, 0, 26, + 212, 0, 273, 0, 0, 57, 0, 118, 13, 57, + 0, 0, 0, 0, 136, 0, 0, 200, 302, 303, + 0, 211, 269, 0, 0, 294, 118, 0, 0, 115, + 18, 118, 0, 0, 0, 0, 180, 175, 200, 0, + 107, 0, 118, 0, 190, 198, 197, 193, 192, 196, + 199, 0, 62, 61, 51, 0, 118, 173, 133, 0, + 0, 194, 135, 140, 57, 287, 295, 297, 77, 0, + 84, 0, 113, 202, 172, 168, 165, 166, 164, 167, + 171, 170, 169, 163, 162, 0, 0, 177, 0, 0, + 98, 102, 100, 104, 63, 274, 56, 0, 75, 0, 137, 138, 0, 118, 161, 79, 0, 0, 0, 85, 88, 86, 24, 179, 188, 176, 96, 0, 99, 101, 118, 66, 118, 200, 118, 195, 0, 155, 0, 0, @@ -2554,92 +2570,94 @@ static const yytype_uint16 yydefact[] = /* YYDEFGOTO[NTERM-NUM]. */ static const yytype_int16 yydefgoto[] = { - -1, 50, 51, 52, 53, 302, 303, 304, 324, 325, - 134, 135, 209, 305, 136, 378, 137, 237, 234, 451, - 57, 223, 151, 152, 58, 59, 60, 61, 207, 62, - 89, 138, 139, 438, 439, 440, 441, 63, 210, 417, - 503, 418, 468, 419, 420, 64, 220, 140, 65, 94, - 372, 66, 311, 211, 67, 141, 69, 70, 341, 343, - 387, 307, 454, 308, 433, 477, 478, 479, 459, 460, - 461, 159, 309, 344, 361, 410, 317, 318, 319, 249, - 310, 500, 100, 75, 467, 373, 374, 375, 389, 376, - 331, 314, 121, 122, 123, 215, 76, 77, 78, 142, - 124, 79, 80, 81, 82, 113, 114, 83, 143, 84 + -1, 50, 51, 52, 53, 306, 307, 308, 328, 329, + 136, 137, 212, 309, 138, 382, 139, 240, 237, 451, + 57, 226, 152, 153, 58, 59, 60, 61, 210, 62, + 90, 140, 141, 438, 439, 440, 441, 63, 213, 420, + 503, 421, 468, 422, 423, 64, 223, 142, 65, 95, + 97, 66, 315, 214, 67, 143, 69, 70, 344, 346, + 390, 311, 454, 312, 433, 477, 478, 479, 459, 460, + 461, 161, 313, 347, 366, 413, 322, 323, 324, 252, + 314, 500, 102, 75, 467, 377, 378, 379, 392, 380, + 335, 319, 123, 124, 125, 218, 76, 77, 78, 144, + 126, 79, 80, 81, 82, 115, 116, 83, 162, 84, + 85 }; /* YYPACT[STATE-NUM] -- Index in YYTABLE of the portion describing STATE-NUM. */ -#define YYPACT_NINF -374 +#define YYPACT_NINF -426 static const yytype_int16 yypact[] = { - 1667, -68, -374, -374, -374, -374, -374, -374, -374, -374, - -30, -97, -374, -57, 20, -374, -374, -374, 49, -374, - 2087, -374, 71, -374, 2157, -374, -37, 85, -35, -374, - -374, -374, -374, 6, 8, -374, -374, 2087, 14, 2087, - 2087, 2087, -374, 2087, 2087, 2087, 2087, 2087, 627, 88, - 177, -374, 497, -374, -374, -374, 81, -374, 2017, -374, - -374, -374, -374, -374, -374, -374, -374, -374, 308, 298, - -374, -374, -374, -374, -374, -374, -374, -374, -374, 79, - -374, 2562, -374, -374, -374, 197, 86, -374, -374, 1919, - -374, -374, -374, -374, -374, -18, 206, -374, -46, -374, - 93, 133, 2087, 83, -374, 2087, -374, 2087, 215, 133, - -374, 117, 2562, 94, 127, 133, 133, 201, 133, 133, - -53, 103, 129, 2087, -374, 227, 228, 2087, 2087, 228, - 232, -374, -374, 757, -374, -374, 107, -374, -374, -374, - -374, 219, -374, -374, -374, -374, -374, 1017, 170, 236, - -374, 141, 176, -374, 70, 242, -374, 243, -374, 244, - -374, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, + 1667, -42, -426, -426, -426, -426, -426, -426, -426, -426, + -37, -73, -426, -27, 11, -426, -426, -426, 71, -426, + 2087, -426, 78, -426, 2157, -426, 9, 71, 17, -426, + -426, -426, -426, -2, -4, -426, -426, 2087, 25, 2087, + 2087, 2087, -426, 2087, 2087, 2087, 2087, 2087, 627, 138, + 143, -426, 497, -426, -426, -426, 27, -426, 2017, -426, + -426, -426, -426, -426, -426, -426, -426, -426, 417, 216, + -426, -426, -426, -426, -426, -426, -426, -426, -426, 55, + -426, 2499, -426, -426, -426, -426, 197, 82, -426, -426, + 1919, -426, -426, -426, -426, -426, 19, 75, -426, -426, + -51, -426, 85, -20, 2087, 84, -426, 2087, -426, 2087, + 209, -20, -426, 117, 2499, 91, 113, -20, -20, 361, + -20, -20, -56, 99, 126, 2087, -426, 224, 225, 2087, + 2087, 225, 226, -426, -426, 757, -426, -426, 104, -426, + -426, -426, -426, 214, -426, -426, -426, -426, 1017, 163, + 231, -426, 136, 175, -426, 241, 45, 245, -426, 246, + -426, 247, 149, -426, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, - 2087, 2087, 2087, 2087, -374, -374, 245, 2087, 2087, 2087, + 2087, 2087, 2087, 2087, 2087, 2087, 2087, -426, -426, 249, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, 2087, - 2087, 2087, 2087, 2087, 11, -374, -374, 2087, 159, 247, - 2087, 1147, -374, 85, -374, 137, 24, -49, 16, 2182, - 1793, 130, -374, 2087, 2087, -374, 2087, -374, -374, -374, - -374, -374, 157, 164, -374, 79, 79, 164, -374, -374, - -374, 1919, 262, 134, 157, 2087, 2087, -374, -374, 269, - 226, 231, -374, 2562, 1009, 489, 489, 489, 2867, 2867, - 2867, 2867, 1009, 1009, 2562, 2562, 2562, 2562, 2562, 2562, - 2562, 2562, 2562, 2562, 304, 2623, -374, 349, 349, 349, - 2562, 2379, 2684, 2745, 2806, 1009, 1009, 201, 201, 133, - 133, 133, 148, 2440, 193, 2087, 281, -40, -374, 167, - 2253, -374, 154, 1277, -374, -374, 168, -374, -374, -374, - -374, 1147, -374, 2087, -374, 96, 287, 174, 200, -374, - 1919, 181, -374, -374, 169, 1793, -374, -36, -374, 204, - 26, 208, 228, 887, 212, -374, -20, 53, -31, 199, - 125, 309, 125, 205, 157, 2087, -374, -374, 324, 2316, - -374, 1919, 2087, 207, -374, -374, 1147, 202, 209, 67, - 26, -374, -374, 157, 25, -374, 110, 1919, 2087, 181, - -374, -374, 210, -374, -374, -374, -374, 2087, -374, -374, - -374, 39, 2087, 1919, 24, -374, 125, 217, -374, 251, - -374, 208, 2562, -374, -374, -374, -14, 27, 221, -374, - -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, - -374, 253, 233, 287, -374, 234, 241, -374, -374, 110, - -374, 267, -374, 126, -374, -374, -374, 250, -374, 252, - 251, -374, 125, 230, -374, -374, 2087, 259, 235, 27, - -374, -374, -374, -374, -374, -374, -374, 362, -374, -374, - 1919, -374, 1919, 157, 1407, -374, 366, -374, 347, 254, - 249, -374, 2501, 1793, -374, -374, -374, 1793, 1793, 157, - -374, -374, 256, -374, -374, 258, 74, 255, 1537, -374, - -374, -374, -374, 70, -374, -374, 1793, -374, 257, 261, - 264, -374, 1407, -374, -374, 385, -374, -374, -374, -374, - 1793, 270, 268, 265, 271, -374, 24, 1793, -374, 272, - 274, 157, -374, -374 + 2087, 2087, 2087, 2087, 2087, 2087, 2087, 5, -426, -426, + 2087, 159, 248, 2087, 1147, -426, 71, 81, 144, 16, + -54, 15, 307, 1793, 127, -426, 2087, 2087, -426, 2087, + -426, -426, -426, -426, -426, 162, 168, -426, 55, 55, + 168, -426, -426, -426, 1919, 137, 162, 2087, 2087, -426, + -426, -426, 267, 217, 220, -426, 23, 2499, 1009, 489, + 489, 489, 2865, 2865, 2865, 2865, 1009, 1009, 2499, 2499, + 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2499, 2560, 2621, + -426, 213, 213, 213, 2499, 2316, 2682, 2743, 2804, 1009, + 1009, 361, 361, -20, -20, -20, 145, 2377, 187, 2087, + 276, -50, -426, 158, 2182, -426, 153, 1277, -426, -426, + 160, -426, -426, -426, -426, 1147, -426, 165, 2087, -426, + -36, 284, 156, 190, -426, 1919, -426, -426, 164, 1793, + -426, -35, -426, 193, 21, 198, 225, 887, -426, -43, + 80, -14, 179, 103, 289, 103, 186, 162, -426, -426, + 2087, -426, -426, 310, 2253, -426, 1919, 2087, 188, -426, + -426, 1147, 191, 185, 459, 21, -426, -426, 162, 20, + -426, -6, 1919, 2087, 165, -426, -426, -426, -426, -426, + -426, 2087, -426, -426, -426, 2087, 1919, 16, -426, 103, + 204, -426, 233, -426, 198, 2499, -426, -426, -426, -13, + 29, 192, -426, -426, -426, -426, -426, -426, -426, -426, + -426, -426, -426, -426, 229, 210, 284, -426, 212, 219, + -426, -426, -6, -426, 274, -426, -426, 211, -426, 215, + 233, -426, 103, 235, -426, -426, 2087, 238, 218, 29, + -426, -426, -426, -426, -426, -426, -426, 343, -426, -426, + 1919, -426, 1919, 162, 1407, -426, 346, -426, 324, 222, + 273, -426, 2438, 1793, -426, -426, -426, 1793, 1793, 162, + -426, -426, 232, -426, -426, 234, 108, 223, 1537, -426, + -426, -426, -426, 45, -426, -426, 1793, -426, 227, 237, + 244, -426, 1407, -426, -426, 349, -426, -426, -426, -426, + 1793, 239, 242, 270, 268, -426, 16, 1793, -426, 271, + 275, 162, -426, -426 }; /* YYPGOTO[NTERM-NUM]. */ static const yytype_int16 yypgoto[] = { - -374, -374, 260, -374, 352, -285, -374, 98, -373, -39, - 1, -84, -310, 31, 2, 17, 351, 289, 89, -374, - -374, -374, -374, -374, -374, -374, -374, -374, -374, -374, - -374, -374, -374, -374, -374, -17, -16, -374, -374, 5, - -374, 13, -374, -374, -374, -374, -374, -374, -374, -202, - 36, -374, -374, -374, -374, 0, -374, 356, -374, -374, - -374, 58, -374, 59, -374, -65, -374, -48, -374, -374, - -26, -374, 3, -374, 32, -374, -369, -374, -298, -47, - 4, -374, -374, -374, -374, -374, 408, -318, 51, 78, - -237, -374, -99, -374, -374, -374, -374, -374, -374, -374, - -27, -3, -52, -7, -374, -374, -374, -374, -374, -374 + -426, -426, 258, -426, 305, -294, -426, 63, -425, -41, + 1, -84, -308, 58, 2, 14, 352, 290, 76, -426, + -426, -426, -426, -426, -426, -426, -426, -426, -426, -426, + -426, -426, -426, -426, -426, -15, -12, -426, -426, 8, + -426, 10, -426, -426, -426, -426, -426, -426, -426, -128, + 94, -426, -426, -426, -426, 0, -426, 356, -426, -426, + -426, 60, -426, 62, -426, -66, -426, -40, -426, -426, + -24, -426, 3, -426, 28, -426, -372, -426, -301, -46, + 4, -426, -426, -426, -426, -426, 98, -251, 50, 100, + -236, -426, -100, -426, -426, -426, -426, -426, -426, -426, + -28, -1, -53, -8, -426, -426, -426, -426, -426, -426, + -426 }; /* YYTABLE[YYPACT[STATE-NUM]]. What to do in state STATE-NUM. If @@ -2649,108 +2667,108 @@ static const yytype_int16 yypgoto[] = #define YYTABLE_NINF -153 static const yytype_int16 yytable[] = { - 68, 54, 56, 73, 74, 208, 153, 336, 221, 133, - 365, 312, 111, 98, 294, 429, 312, 101, 362, 321, - 86, 85, 385, 91, 388, 88, 357, 315, 315, 369, - 109, 55, 112, 115, 116, 92, 117, 118, 119, 92, - 112, 395, 425, 120, 426, 92, 186, 161, -70, 240, - 95, 161, 68, 54, 56, 73, 74, 421, 71, 72, - 161, 436, 370, 103, 161, 90, 414, 96, 388, 161, - 401, 398, 402, 428, 99, 403, 404, 405, 203, 406, - 227, 204, 377, 55, 320, 102, 161, 105, 91, 437, - 487, 144, 87, 351, 488, 489, 230, 367, 219, 217, - 112, 154, 383, 292, 92, 247, 156, 391, 212, 213, - 71, 72, 407, 496, 455, 445, 112, 316, 413, 435, - 158, 248, 408, 409, 235, 236, 412, 504, 369, 321, - 107, 322, 106, 295, 510, 108, 110, 509, 415, 296, - 470, 371, 471, 416, 92, 92, 93, 68, 54, 56, - 73, 74, 382, 161, 253, 254, 255, 256, 257, 258, - 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, - 269, 270, 271, 272, 273, 274, 275, 145, 55, 161, - 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, - 287, 288, 289, 290, 291, 112, 293, 328, 359, 329, - 205, 360, 333, 300, 297, 71, 72, 147, 206, 214, - 218, 68, 54, 306, 358, 216, 472, 112, 222, 112, - 327, 312, 224, 184, 185, 186, 225, 226, 228, 229, - 231, 232, 490, 241, 2, 238, 208, 242, -71, 244, - 245, 240, 337, 338, 246, 250, 251, 252, 276, 240, - 15, 16, 17, 2, 19, 202, 21, 203, 298, 313, - 204, 299, 330, 326, 332, 334, 335, 208, 25, 15, - 16, 17, 339, 19, 513, 21, 456, 30, 31, 32, - 340, 346, 348, 208, 350, 342, 354, 25, 349, 352, - 315, 184, 185, 186, 356, 456, 30, 31, 32, 208, - 364, 366, 2, 68, 54, 306, 112, 363, -108, 368, - 377, 68, 54, 306, 381, 199, 200, 201, 15, 16, - 17, 384, 19, 202, 21, 203, 386, 393, 204, 457, - 427, 390, 450, 397, 399, 154, 25, 423, 392, 155, - 156, 422, 400, 431, 162, 30, 31, 32, 457, 396, - 424, 432, 157, 442, 158, 359, 68, 54, 306, 444, - 446, 112, -151, 447, 463, 469, 208, 464, 208, 482, - 112, 163, 164, 165, 483, 166, 167, 168, 169, 170, - 171, -152, 491, 452, 492, 453, 484, 493, 502, 497, - 506, 507, 183, 498, 184, 185, 186, 499, 187, 188, - 189, 355, 505, 508, 146, 511, 512, 243, 434, 150, - 192, 193, 194, 195, 196, 233, 197, 198, 199, 200, - 201, 379, 465, 466, 448, 160, 202, 501, 203, 462, - 494, 204, 449, 458, 485, 104, 495, 430, 411, 184, - 185, 186, 0, 443, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 476, 474, 475, 480, 481, 0, - 458, 197, 198, 199, 200, 201, 0, 0, 0, 0, - 0, 202, 0, 203, 0, 0, 204, 0, 476, 474, - 475, 480, 481, 0, 0, 0, 0, 0, 0, 0, + 68, 54, 56, 73, 74, 154, 211, 135, 298, 224, + 339, 113, 100, 87, 92, 429, 103, 370, 317, 320, + 367, 362, 418, 320, 374, -70, 348, 419, 349, 111, + 93, 114, 117, 118, 93, 119, 120, 121, 487, 114, + 93, 189, 488, 489, 164, 122, 164, 86, 398, 89, + 164, 243, 68, 54, 56, 73, 74, 375, 55, 381, + 71, 496, 72, 436, 424, 164, 364, 401, 417, 365, + 187, 188, 189, 206, 92, 504, 207, 230, 428, 325, + 250, 101, 510, 356, 317, 88, 164, 164, 316, 316, + 93, 437, 388, 316, 391, 91, 251, 233, 372, 222, + 93, 114, 205, 220, 206, 296, 374, 207, 96, 321, + 55, 394, 71, 416, 72, 445, 98, 114, 109, 386, + 435, 105, 93, 110, 108, 106, 155, 299, 238, 239, + 326, 104, 415, 300, 509, 156, 376, 94, 391, 107, + 158, 145, 470, 146, 471, 215, 216, 112, 68, 54, + 56, 73, 74, 148, 160, 164, 257, 258, 259, 260, + 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, + 271, 272, 273, 274, 275, 276, 277, 278, 279, 385, + 164, 455, 281, 282, 283, 284, 285, 286, 287, 288, + 289, 290, 291, 292, 293, 294, 295, 114, 297, 332, + 208, 333, 217, 337, 209, 304, 55, 219, 71, 301, + 72, 221, 225, 229, 68, 54, 310, 472, 363, 114, + 2, 114, 227, 228, 231, 331, 232, 234, 235, 241, + 244, -71, 155, 490, 246, 247, 15, 16, 17, 2, + 19, 211, 21, 248, 249, 243, 340, 341, 253, 254, + 255, 256, 280, 243, 25, 15, 16, 17, 302, 19, + 330, 21, 303, 30, 31, 32, 318, 334, 336, 338, + 342, 343, 211, 25, 345, 513, 353, 2, 351, 355, + 357, 456, 30, 31, 32, 359, 361, 320, 211, 368, + 369, 354, -108, 15, 16, 17, 371, 19, 373, 21, + 381, 387, 211, 187, 188, 189, 389, 68, 54, 310, + 114, 25, 393, 396, 400, 68, 54, 310, 403, 456, + 30, 31, 32, 402, 442, 200, 201, 202, 203, 204, + 431, 364, 427, 432, 457, 205, 444, 206, 446, 450, + 207, 447, 395, 463, 452, 425, 469, 165, 453, 482, + 464, 483, 502, 426, 484, 493, 399, 147, 491, 497, + 492, 68, 54, 310, 506, 114, 211, -151, 211, 498, + 360, 505, 457, 114, 166, 167, 168, 499, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 507, 187, 188, 189, + 508, 190, 191, 192, 511, -152, 245, 512, 434, 193, + 151, 194, 383, 195, 196, 197, 198, 199, 236, 200, + 201, 202, 203, 204, 465, 163, 501, 466, 462, 205, + 448, 206, 449, 458, 207, 155, 485, 495, 494, 430, + 327, 0, 443, 0, 156, 0, 0, 0, 157, 158, + 0, 187, 188, 189, 476, 474, 475, 480, 481, 0, + 458, 159, 404, 160, 405, 414, 0, 406, 407, 408, + 0, 409, 0, 0, 0, 202, 203, 204, 476, 474, + 475, 480, 481, 205, 0, 206, 0, 0, 207, 0, 0, 0, 476, 474, 475, 480, 481, -4, 0, 0, - 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, - 10, 11, 12, 13, 0, 0, 14, 15, 16, 17, - 18, 19, 20, 21, 0, 0, 23, 0, 0, 162, + 1, 2, 3, 4, 410, 5, 6, 7, 8, 9, + 10, 11, 12, 13, 411, 412, 14, 15, 16, 17, + 18, 19, 20, 21, 0, 0, 23, 0, 0, 165, 0, 0, 0, 24, 0, 25, 26, 0, 27, 0, 28, 0, 29, 0, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, -153, -153, -153, 0, - 37, 38, 0, 0, 170, 171, 0, 39, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, - 185, 186, 0, 187, 188, 189, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 42, 0, 195, 196, - 0, 197, 198, 199, 200, 201, 0, 0, 0, 43, - 0, 202, 0, 203, 44, 45, 204, 0, 0, 46, + 37, 38, 0, 0, 173, 174, 0, 39, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 187, + 188, 189, 0, 190, 191, 192, 0, 40, 41, 0, + 0, 0, 0, 0, 0, 0, 42, 0, 198, 199, + 0, 200, 201, 202, 203, 204, 0, 0, 0, 43, + 0, 205, 0, 206, 44, 45, 207, 0, 0, 46, 0, 47, 0, 48, 0, 49, 0, 0, 0, -4, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 15, 16, 17, - 18, 19, 20, 21, 22, 0, 23, 125, 0, 126, - 0, 0, 0, 24, 127, 25, 26, 0, 27, 128, - 28, 0, 29, 129, 30, 31, 32, 0, 0, 33, + 18, 19, 20, 21, 22, 0, 23, 127, 0, 128, + 0, 0, 0, 24, 129, 25, 26, 0, 27, 130, + 28, 0, 29, 131, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, 0, 0, 0, 0, - 37, 38, 0, 130, 0, 0, 0, 39, 0, 0, + 37, 38, 0, 132, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, - 0, 47, 0, 48, 0, 49, 0, 0, 0, 132, + 0, 47, 0, 48, 0, 49, 0, 0, 0, 134, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 15, 16, 17, - 18, 19, 20, 21, 22, 0, 23, 125, 0, 126, - 0, 0, 0, 24, 127, 25, 26, 0, 27, 128, - 28, 0, 29, 129, 30, 31, 32, 0, 0, 33, + 18, 19, 20, 21, 22, 0, 23, 127, 0, 128, + 0, 0, 0, 24, 129, 25, 26, 0, 27, 130, + 28, 0, 29, 131, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, 0, 0, 0, 0, - 37, 38, 0, 130, 0, 0, 0, 39, 0, 0, + 37, 38, 0, 132, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, - 0, 47, 0, 48, 0, 49, 0, 0, 0, 239, + 0, 47, 0, 48, 0, 49, 0, 0, 0, 242, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 15, 16, 17, - 18, 19, 20, 21, 22, 0, 23, 125, 0, 126, - 0, 0, 0, 24, 127, 25, 26, 0, 27, 128, - 28, 0, 29, 129, 30, 31, 32, 0, 0, 33, + 18, 19, 20, 21, 22, 0, 23, 127, 0, 128, + 0, 0, 0, 24, 129, 25, 26, 0, 27, 130, + 28, 0, 29, 131, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, 0, 0, 0, 0, - 37, 38, 0, 130, 0, 0, 0, 39, 0, 0, + 37, 38, 0, 132, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 131, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, - 0, 47, 0, 48, 0, 49, 0, 0, 0, 380, + 0, 47, 0, 48, 0, 49, 0, 0, 0, 384, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 14, 15, 16, 17, 18, 19, 20, 21, 0, 0, 23, 0, 0, -153, @@ -2758,11 +2776,11 @@ static const yytype_int16 yytable[] = 28, 0, 29, 0, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, 0, 0, 0, 0, 37, 38, 0, 0, -153, -153, 0, 39, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, 0, 184, - 185, 186, 0, 187, 188, 189, 0, 40, 41, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 187, + 188, 189, 0, 190, 191, 192, 0, 40, 41, 0, 0, 0, 0, 0, 0, 0, 42, 0, -153, -153, - 0, 197, 198, 199, 200, 201, 0, 0, 0, 43, - 0, 202, 0, 203, 44, 45, 204, 0, 0, 46, + 0, 200, 201, 202, 203, 204, 0, 0, 0, 43, + 0, 205, 0, 206, 44, 45, 207, 0, 0, 46, 0, 47, 0, 48, 0, 49, 0, 0, 0, -3, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 15, 16, 17, @@ -2773,7 +2791,7 @@ static const yytype_int16 yytable[] = 37, 38, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, 0, 47, 0, 48, 0, 49, 0, 0, 0, -15, @@ -2786,7 +2804,7 @@ static const yytype_int16 yytable[] = 37, 38, 0, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, - 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 305, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, 0, 47, 0, 48, 0, 49, 0, 0, 0, -16, @@ -2831,180 +2849,180 @@ static const yytype_int16 yytable[] = 0, 47, 0, 48, 0, 49, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, -118, 0, 15, 16, 17, 18, 19, 20, 21, - 22, 0, 23, 125, 0, 126, 0, 0, 0, 24, - 127, 25, 26, 0, 27, 128, 28, 0, 29, 129, + 22, 0, 23, 127, 0, 128, 0, 0, 0, 24, + 129, 25, 26, 0, 27, 130, 28, 0, 29, 131, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, - 0, 0, 0, 0, 0, 0, 37, 38, 0, 130, + 0, 0, 0, 0, 0, 0, 37, 38, 0, 132, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, 0, 0, 0, 0, - 0, 0, 131, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 133, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, 0, 46, 0, 47, 0, 48, 0, 49, 1, 2, 3, 4, 0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 0, 0, 0, 15, - 16, 17, 18, 19, 20, 21, 22, 0, 23, 125, - 0, 126, 0, 0, 0, 24, 127, 25, 26, 0, - 27, 128, 28, 0, 29, 129, 30, 31, 32, 0, + 16, 17, 18, 19, 20, 21, 22, 0, 23, 127, + 0, 128, 0, 0, 0, 24, 129, 25, 26, 0, + 27, 130, 28, 0, 29, 131, 30, 31, 32, 0, 0, 33, 34, 0, 35, 36, 0, 0, 0, 0, - 0, 0, 37, 38, 0, 130, 0, 0, 0, 39, + 0, 0, 37, 38, 0, 132, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 40, - 41, 0, 0, 0, 0, 0, 0, 0, 131, 0, - 148, 0, 3, 4, 0, 5, 6, 7, 8, 9, + 41, 0, 0, 0, 0, 0, 0, 0, 133, 0, + 149, 0, 3, 4, 0, 5, 6, 7, 8, 9, 0, 43, 0, 0, 0, 0, 44, 45, 0, 0, - 0, 46, 20, 47, 22, 48, 23, 49, 0, 126, + 0, 46, 20, 47, 22, 48, 23, 49, 0, 128, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, - 28, 0, 29, 149, 0, 0, 0, 0, 0, 0, + 28, 0, 29, 150, 0, 0, 0, 0, 0, 0, 34, 0, 35, 36, 0, 0, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 39, 0, 0, - 97, 0, 3, 4, 0, 5, 6, 7, 8, 9, + 99, 0, 3, 4, 0, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, 0, 0, 20, 0, 22, 0, 23, 0, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 0, 43, 28, 0, 29, 0, 44, 45, 0, 0, 0, 46, 34, 47, 35, 36, 0, 49, 0, 0, 0, 0, 37, 0, 0, 0, 0, 0, 0, 39, 0, 0, - 97, 0, 3, 4, 0, 5, 6, 7, 8, 9, + 99, 0, 3, 4, 0, 5, 6, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 40, 41, 0, 0, 0, 20, 0, 22, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 43, 0, 0, 29, 0, 44, 45, 0, 0, 0, 46, 34, 47, 35, 36, 0, 49, 0, 0, 0, 0, - 0, 0, 162, 0, 0, 0, 0, 39, 0, 0, + 0, 0, 165, 0, 0, 0, 0, 39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 40, 41, 163, - 164, 165, 0, 166, 167, 168, 169, 170, 171, 172, - 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 0, 187, 188, 189, 46, - 0, 47, 0, 0, 190, 49, 191, 0, 192, 193, - 194, 195, 196, 162, 197, 198, 199, 200, 201, 0, - 0, 0, 0, 0, 202, 0, 203, 0, 0, 204, - 0, 0, 0, 0, 0, 323, 0, 0, 0, 0, - 163, 164, 165, 0, 166, 167, 168, 169, 170, 171, + 0, 0, 0, 0, 0, 0, 0, 40, 41, 166, + 167, 168, 0, 169, 170, 171, 172, 173, 174, 175, + 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, + 186, 0, 187, 188, 189, 0, 190, 191, 192, 46, + 0, 47, 0, 0, 193, 49, 194, 0, 195, 196, + 197, 198, 199, 165, 200, 201, 202, 203, 204, 0, + 0, 0, 0, 0, 205, 0, 206, 0, 0, 207, + 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, + 166, 167, 168, 0, 169, 170, 171, 172, 173, 174, + 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, + 185, 186, 0, 187, 188, 189, 0, 190, 191, 192, + 0, 0, 0, 0, 0, 193, 165, 194, 0, 195, + 196, 197, 198, 199, 0, 200, 201, 202, 203, 204, + 0, 0, 0, 0, 0, 205, 0, 206, 0, 0, + 207, 0, 0, 166, 167, 168, 397, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, - 182, 183, 0, 184, 185, 186, 0, 187, 188, 189, - 0, 0, 0, 0, 0, 190, 162, 191, 0, 192, - 193, 194, 195, 196, 0, 197, 198, 199, 200, 201, - 0, 0, 0, 0, 0, 202, 0, 203, 0, 0, - 204, 0, 0, 163, 164, 165, 353, 166, 167, 168, + 182, 183, 184, 185, 186, 0, 187, 188, 189, 0, + 190, 191, 192, 0, 0, 0, 0, 165, 193, 0, + 194, 350, 195, 196, 197, 198, 199, 0, 200, 201, + 202, 203, 204, 0, 0, 0, 0, 0, 205, 0, + 206, 0, 0, 207, 166, 167, 168, 0, 169, 170, + 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, + 181, 182, 183, 184, 185, 186, 0, 187, 188, 189, + 0, 190, 191, 192, 0, 0, 0, 0, 165, 193, + 0, 194, 0, 195, 196, 197, 198, 199, 0, 200, + 201, 202, 203, 204, 0, 0, 0, 0, 0, 205, + 0, 206, 352, 0, 207, 166, 167, 168, 0, 169, + 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, + 180, 181, 182, 183, 184, 185, 186, 0, 187, 188, + 189, 0, 190, 191, 192, 0, 0, 0, 0, 165, + 193, 0, 194, 486, 195, 196, 197, 198, 199, 0, + 200, 201, 202, 203, 204, 0, 0, 0, 0, 0, + 205, 0, 206, 0, 0, 207, 166, 167, 168, 0, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, - 179, 180, 181, 182, 183, 0, 184, 185, 186, 0, - 187, 188, 189, 0, 0, 0, 0, 0, 190, 162, - 191, 0, 192, 193, 194, 195, 196, 0, 197, 198, - 199, 200, 201, 0, 0, 0, 0, 0, 202, 0, - 203, 0, 0, 204, 0, 0, 163, 164, 165, 394, - 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, - 176, 177, 178, 179, 180, 181, 182, 183, 0, 184, - 185, 186, 0, 187, 188, 189, 0, 0, 0, 0, - 162, 190, 0, 191, 345, 192, 193, 194, 195, 196, - 0, 197, 198, 199, 200, 201, 0, 0, 0, 0, - 0, 202, 0, 203, 0, 0, 204, 163, 164, 165, - 0, 166, 167, 168, 169, 170, 171, 172, 173, 174, - 175, 176, 177, 178, 179, 180, 181, 182, 183, 0, - 184, 185, 186, 0, 187, 188, 189, 0, 0, 0, - 0, 162, 190, 0, 191, 0, 192, 193, 194, 195, - 196, 0, 197, 198, 199, 200, 201, 0, 0, 0, - 0, 0, 202, 0, 203, 347, 0, 204, 163, 164, - 165, 0, 166, 167, 168, 169, 170, 171, 172, 173, - 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, - 0, 184, 185, 186, 0, 187, 188, 189, 0, 0, - 0, 0, 162, 190, 0, 191, 486, 192, 193, 194, - 195, 196, 0, 197, 198, 199, 200, 201, 0, 0, - 0, 0, 0, 202, 0, 203, 0, 0, 204, 163, - 164, 165, 0, 166, 167, 168, 169, 170, 171, 172, - 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, - 183, 0, 184, 185, 186, 0, 187, 188, 189, 0, - 0, 0, 0, 162, 190, 0, 191, 0, 192, 193, - 194, 195, 196, 0, 197, 198, 199, 200, 201, 0, - 0, 0, 0, 0, 202, 0, 203, 0, 0, 204, - 163, 164, 165, 0, 166, 167, 168, 169, 170, 171, + 179, 180, 181, 182, 183, 184, 185, 186, 0, 187, + 188, 189, 0, 190, 191, 192, 0, 0, 0, 0, + 165, 193, 0, 194, 0, 195, 196, 197, 198, 199, + 0, 200, 201, 202, 203, 204, 0, 0, 0, 0, + 0, 205, 0, 206, 0, 0, 207, 166, 167, 168, + 0, 169, 170, 171, 172, 173, 174, 0, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 186, 0, + 187, 188, 189, 0, 190, 191, 192, 0, 0, 0, + 0, 165, 0, 0, 0, 0, 195, 196, 197, 198, + 199, 0, 200, 201, 202, 203, 204, 0, 0, 0, + 0, 0, 205, 0, 206, 0, 0, 207, 166, 167, + 168, 0, 169, 170, 171, 172, 173, 174, 0, 0, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 187, 188, 189, 0, 190, 191, 192, 0, 0, + 0, 0, 165, 0, 0, 0, 0, 195, 196, 197, + 198, 199, 0, 200, 201, 202, 203, 204, 0, 0, + 0, 0, 0, 205, 0, 206, 0, 0, 207, 166, + 167, 168, 0, 169, 170, 171, 172, 173, 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 184, 185, 186, 0, 187, 188, 189, - 0, 0, 0, 0, 162, 0, 0, 0, 0, 192, - 193, 194, 195, 196, 0, 197, 198, 199, 200, 201, - 0, 0, 0, 0, 0, 202, 0, 203, 0, 0, - 204, 163, 164, 165, 0, 166, 167, 168, 169, 170, - 171, 0, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 184, 185, 186, 0, 187, 188, - 189, 0, 0, 0, 0, 162, 0, 0, 0, 0, - 0, 193, 194, 195, 196, 0, 197, 198, 199, 200, - 201, 0, 0, 0, 0, 0, 202, 0, 203, 0, - 0, 204, 163, 164, 165, 0, 166, 167, 168, 169, - 170, 171, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 184, 185, 186, 0, 187, - 188, 189, 0, 0, 0, 0, 162, 0, 0, 0, - 0, 0, 0, 194, 195, 196, 0, 197, 198, 199, - 200, 201, 0, 0, 0, 0, 0, 202, 0, 203, - 0, 0, 204, 163, 164, 165, 0, 166, 167, 168, - 169, 170, 171, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 184, 185, 186, 0, - 187, 188, 189, 0, 0, 0, 0, 162, 0, 0, - 0, 0, 0, 0, -153, 195, 196, 0, 197, 198, - 199, 200, 201, 0, 0, 0, 0, 0, 202, 0, - 203, 0, 0, 204, 163, 164, 165, 0, -153, -153, - -153, -153, 170, 171, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 184, 185, 186, - 0, 187, 188, 189, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 195, 196, 0, 197, - 198, 199, 200, 201, 0, 0, 0, 0, 0, 202, - 0, 203, 0, 0, 204 + 0, 0, 187, 188, 189, 0, 190, 191, 192, 0, + 0, 0, 0, 165, 0, 0, 0, 0, 0, 196, + 197, 198, 199, 0, 200, 201, 202, 203, 204, 0, + 0, 0, 0, 0, 205, 0, 206, 0, 0, 207, + 166, 167, 168, 0, 169, 170, 171, 172, 173, 174, + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 187, 188, 189, 0, 190, 191, 192, + 0, 0, 0, 0, 165, 0, 0, 0, 0, 0, + 0, 197, 198, 199, 0, 200, 201, 202, 203, 204, + 0, 0, 0, 0, 0, 205, 0, 206, 0, 0, + 207, 166, 167, 168, 0, 169, 170, 171, 172, 173, + 174, 0, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 187, 188, 189, 0, 190, 191, + 192, 0, 0, 0, 0, 165, 0, 0, 0, 0, + 0, 0, -153, 198, 199, 0, 200, 201, 202, 203, + 204, 0, 0, 0, 0, 0, 205, 0, 206, 0, + 0, 207, 166, 167, 168, 0, -153, -153, -153, -153, + 173, 174, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 0, 187, 188, 189, 0, 190, + 191, 192, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 0, 0, 198, 199, 0, 200, 201, 202, + 203, 204, 0, 0, 0, 0, 0, 205, 0, 206, + 0, 0, 207 }; static const yytype_int16 yycheck[] = { - 0, 0, 0, 0, 0, 89, 58, 244, 107, 48, - 320, 213, 39, 20, 3, 384, 218, 24, 316, 3, - 50, 89, 340, 3, 342, 122, 311, 3, 3, 3, - 37, 0, 39, 40, 41, 19, 43, 44, 45, 19, - 47, 351, 3, 46, 5, 19, 92, 100, 68, 133, - 14, 100, 52, 52, 52, 52, 52, 367, 0, 0, - 100, 34, 36, 27, 100, 122, 364, 18, 386, 100, - 3, 356, 5, 383, 3, 8, 9, 10, 124, 12, - 133, 127, 102, 52, 133, 122, 100, 122, 3, 62, - 463, 3, 122, 133, 467, 468, 123, 133, 105, 102, - 107, 27, 133, 202, 19, 35, 32, 344, 126, 127, - 52, 52, 45, 486, 432, 413, 123, 93, 93, 133, - 46, 51, 55, 56, 127, 128, 363, 500, 3, 3, - 122, 115, 126, 122, 507, 127, 122, 506, 28, 128, - 450, 115, 452, 33, 19, 19, 126, 147, 147, 147, - 147, 147, 99, 100, 161, 162, 163, 164, 165, 166, - 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, - 177, 178, 179, 180, 181, 182, 183, 0, 147, 100, - 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, - 197, 198, 199, 200, 201, 202, 203, 224, 102, 226, - 3, 105, 241, 210, 207, 147, 147, 126, 122, 3, - 127, 211, 211, 211, 313, 122, 453, 224, 3, 226, - 223, 423, 105, 90, 91, 92, 132, 100, 125, 100, - 3, 3, 469, 126, 4, 3, 320, 18, 68, 3, - 99, 325, 245, 246, 68, 3, 3, 3, 3, 333, - 20, 21, 22, 4, 24, 122, 26, 124, 99, 122, - 127, 14, 105, 133, 100, 3, 132, 351, 38, 20, - 21, 22, 3, 24, 511, 26, 46, 47, 48, 49, - 54, 133, 89, 367, 3, 54, 132, 38, 295, 122, - 3, 90, 91, 92, 126, 46, 47, 48, 49, 383, - 100, 132, 4, 303, 303, 303, 313, 133, 127, 105, - 102, 311, 311, 311, 102, 114, 115, 116, 20, 21, - 22, 122, 24, 122, 26, 124, 17, 3, 127, 99, - 382, 126, 65, 126, 132, 27, 38, 127, 345, 31, - 32, 368, 133, 126, 40, 47, 48, 49, 99, 352, - 377, 100, 44, 132, 46, 102, 356, 356, 356, 126, - 126, 368, 132, 122, 105, 3, 450, 132, 452, 3, - 377, 67, 68, 69, 27, 71, 72, 73, 74, 75, - 76, 132, 126, 133, 126, 133, 132, 132, 3, 132, - 122, 126, 88, 132, 90, 91, 92, 133, 94, 95, - 96, 303, 132, 132, 52, 133, 132, 147, 391, 58, - 106, 107, 108, 109, 110, 126, 112, 113, 114, 115, - 116, 332, 439, 439, 419, 69, 122, 492, 124, 436, - 478, 127, 419, 433, 460, 27, 483, 386, 360, 90, - 91, 92, -1, 411, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, 454, 454, 454, 454, 454, -1, - 460, 112, 113, 114, 115, 116, -1, -1, -1, -1, - -1, 122, -1, 124, -1, -1, 127, -1, 478, 478, - 478, 478, 478, -1, -1, -1, -1, -1, -1, -1, + 0, 0, 0, 0, 0, 58, 90, 48, 3, 109, + 246, 39, 20, 50, 3, 387, 24, 325, 3, 3, + 321, 315, 28, 3, 3, 68, 3, 33, 5, 37, + 19, 39, 40, 41, 19, 43, 44, 45, 463, 47, + 19, 92, 467, 468, 100, 46, 100, 89, 356, 122, + 100, 135, 52, 52, 52, 52, 52, 36, 0, 102, + 0, 486, 0, 34, 372, 100, 102, 361, 369, 105, + 90, 91, 92, 124, 3, 500, 127, 133, 386, 133, + 35, 3, 507, 133, 3, 122, 100, 100, 216, 217, + 19, 62, 343, 221, 345, 122, 51, 125, 133, 107, + 19, 109, 122, 104, 124, 205, 3, 127, 14, 93, + 52, 347, 52, 93, 52, 416, 18, 125, 122, 133, + 133, 27, 19, 127, 126, 27, 18, 122, 129, 130, + 115, 122, 368, 128, 506, 27, 115, 126, 389, 122, + 32, 3, 450, 0, 452, 126, 127, 122, 148, 148, + 148, 148, 148, 126, 46, 100, 164, 165, 166, 167, + 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, + 178, 179, 180, 181, 182, 183, 184, 185, 186, 99, + 100, 432, 190, 191, 192, 193, 194, 195, 196, 197, + 198, 199, 200, 201, 202, 203, 204, 205, 206, 227, + 3, 229, 127, 244, 122, 213, 148, 122, 148, 210, + 148, 127, 3, 100, 214, 214, 214, 453, 318, 227, + 4, 229, 105, 132, 125, 226, 100, 3, 3, 3, + 126, 68, 18, 469, 3, 99, 20, 21, 22, 4, + 24, 325, 26, 68, 3, 329, 247, 248, 3, 3, + 3, 102, 3, 337, 38, 20, 21, 22, 99, 24, + 133, 26, 14, 47, 48, 49, 122, 105, 100, 132, + 3, 54, 356, 38, 54, 511, 89, 4, 133, 3, + 122, 46, 47, 48, 49, 132, 126, 3, 372, 133, + 100, 299, 127, 20, 21, 22, 132, 24, 105, 26, + 102, 122, 386, 90, 91, 92, 17, 307, 307, 307, + 318, 38, 126, 3, 126, 315, 315, 315, 133, 46, + 47, 48, 49, 132, 132, 112, 113, 114, 115, 116, + 126, 102, 385, 100, 99, 122, 126, 124, 126, 65, + 127, 122, 350, 105, 133, 373, 3, 40, 133, 3, + 132, 27, 3, 381, 132, 132, 357, 52, 126, 132, + 126, 361, 361, 361, 122, 373, 450, 132, 452, 132, + 307, 132, 99, 381, 67, 68, 69, 133, 71, 72, + 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, + 83, 84, 85, 86, 87, 88, 126, 90, 91, 92, + 132, 94, 95, 96, 133, 132, 148, 132, 394, 102, + 58, 104, 336, 106, 107, 108, 109, 110, 128, 112, + 113, 114, 115, 116, 439, 69, 492, 439, 436, 122, + 422, 124, 422, 433, 127, 18, 460, 483, 478, 389, + 133, -1, 414, -1, 27, -1, -1, -1, 31, 32, + -1, 90, 91, 92, 454, 454, 454, 454, 454, -1, + 460, 44, 3, 46, 5, 365, -1, 8, 9, 10, + -1, 12, -1, -1, -1, 114, 115, 116, 478, 478, + 478, 478, 478, 122, -1, 124, -1, -1, 127, -1, -1, -1, 492, 492, 492, 492, 492, 0, -1, -1, - 3, 4, 5, 6, -1, 8, 9, 10, 11, 12, - 13, 14, 15, 16, -1, -1, 19, 20, 21, 22, + 3, 4, 5, 6, 45, 8, 9, 10, 11, 12, + 13, 14, 15, 16, 55, 56, 19, 20, 21, 22, 23, 24, 25, 26, -1, -1, 29, -1, -1, 40, -1, -1, -1, 36, -1, 38, 39, -1, 41, -1, 43, -1, 45, -1, 47, 48, 49, -1, -1, 52, @@ -3194,65 +3212,65 @@ static const yytype_int16 yycheck[] = 127, -1, -1, 67, 68, 69, 133, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, -1, 90, 91, 92, -1, - 94, 95, 96, -1, -1, -1, -1, -1, 102, 40, - 104, -1, 106, 107, 108, 109, 110, -1, 112, 113, + 94, 95, 96, -1, -1, -1, -1, 40, 102, -1, + 104, 105, 106, 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, - 124, -1, -1, 127, -1, -1, 67, 68, 69, 133, + 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, + 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, + 83, 84, 85, 86, 87, 88, -1, 90, 91, 92, + -1, 94, 95, 96, -1, -1, -1, -1, 40, 102, + -1, 104, -1, 106, 107, 108, 109, 110, -1, 112, + 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, + -1, 124, 125, -1, 127, 67, 68, 69, -1, 71, + 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, + 82, 83, 84, 85, 86, 87, 88, -1, 90, 91, + 92, -1, 94, 95, 96, -1, -1, -1, -1, 40, + 102, -1, 104, 105, 106, 107, 108, 109, 110, -1, + 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, + 122, -1, 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, -1, 90, 91, 92, -1, 94, 95, 96, -1, -1, -1, -1, - 40, 102, -1, 104, 105, 106, 107, 108, 109, 110, + 40, 102, -1, 104, -1, 106, 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, -1, -1, 127, 67, 68, 69, - -1, 71, 72, 73, 74, 75, 76, 77, 78, 79, - 80, 81, 82, 83, 84, 85, 86, 87, 88, -1, + -1, 71, 72, 73, 74, 75, 76, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, 88, -1, 90, 91, 92, -1, 94, 95, 96, -1, -1, -1, - -1, 40, 102, -1, 104, -1, 106, 107, 108, 109, + -1, 40, -1, -1, -1, -1, 106, 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, - -1, -1, 122, -1, 124, 125, -1, 127, 67, 68, - 69, -1, 71, 72, 73, 74, 75, 76, 77, 78, - 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, + -1, -1, 122, -1, 124, -1, -1, 127, 67, 68, + 69, -1, 71, 72, 73, 74, 75, 76, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90, 91, 92, -1, 94, 95, 96, -1, -1, - -1, -1, 40, 102, -1, 104, 105, 106, 107, 108, + -1, -1, 40, -1, -1, -1, -1, 106, 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, -1, -1, 127, 67, - 68, 69, -1, 71, 72, 73, 74, 75, 76, 77, - 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, - 88, -1, 90, 91, 92, -1, 94, 95, 96, -1, - -1, -1, -1, 40, 102, -1, 104, -1, 106, 107, + 68, 69, -1, 71, 72, 73, 74, 75, 76, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, 90, 91, 92, -1, 94, 95, 96, -1, + -1, -1, -1, 40, -1, -1, -1, -1, -1, 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, 73, 74, 75, 76, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90, 91, 92, -1, 94, 95, 96, - -1, -1, -1, -1, 40, -1, -1, -1, -1, 106, - 107, 108, 109, 110, -1, 112, 113, 114, 115, 116, + -1, -1, -1, -1, 40, -1, -1, -1, -1, -1, + -1, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, 73, 74, 75, 76, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90, 91, 92, -1, 94, 95, 96, -1, -1, -1, -1, 40, -1, -1, -1, -1, - -1, 107, 108, 109, 110, -1, 112, 113, 114, 115, + -1, -1, 108, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, 73, 74, 75, 76, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 90, 91, 92, -1, 94, - 95, 96, -1, -1, -1, -1, 40, -1, -1, -1, - -1, -1, -1, 108, 109, 110, -1, 112, 113, 114, + 95, 96, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, 109, 110, -1, 112, 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, 124, - -1, -1, 127, 67, 68, 69, -1, 71, 72, 73, - 74, 75, 76, -1, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 90, 91, 92, -1, - 94, 95, 96, -1, -1, -1, -1, 40, -1, -1, - -1, -1, -1, -1, 108, 109, 110, -1, 112, 113, - 114, 115, 116, -1, -1, -1, -1, -1, 122, -1, - 124, -1, -1, 127, 67, 68, 69, -1, 71, 72, - 73, 74, 75, 76, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, -1, 90, 91, 92, - -1, 94, 95, 96, -1, -1, -1, -1, -1, -1, - -1, -1, -1, -1, -1, -1, 109, 110, -1, 112, - 113, 114, 115, 116, -1, -1, -1, -1, -1, 122, - -1, 124, -1, -1, 127 + -1, -1, 127 }; /* YYSTOS[STATE-NUM] -- The (internal number of the) accessing @@ -3267,41 +3285,41 @@ static const yytype_uint8 yystos[] = 135, 136, 137, 138, 144, 147, 148, 154, 158, 159, 160, 161, 163, 171, 179, 182, 185, 188, 189, 190, 191, 195, 197, 206, 214, 217, 230, 231, 232, 235, - 236, 237, 238, 241, 243, 89, 50, 122, 122, 164, - 122, 3, 19, 126, 183, 184, 18, 3, 237, 3, - 216, 237, 122, 184, 220, 122, 126, 122, 127, 237, - 122, 234, 237, 239, 240, 237, 237, 237, 237, 237, - 235, 226, 227, 228, 234, 30, 32, 37, 42, 46, - 66, 99, 132, 143, 144, 145, 148, 150, 165, 166, - 181, 189, 233, 242, 3, 0, 138, 126, 3, 46, - 150, 156, 157, 236, 27, 31, 32, 44, 46, 205, - 191, 100, 40, 67, 68, 69, 71, 72, 73, 74, - 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, - 85, 86, 87, 88, 90, 91, 92, 94, 95, 96, - 102, 104, 106, 107, 108, 109, 110, 112, 113, 114, - 115, 116, 122, 124, 127, 3, 122, 162, 145, 146, - 172, 187, 126, 127, 3, 229, 122, 235, 127, 237, - 180, 226, 3, 155, 105, 132, 100, 133, 125, 100, - 234, 3, 3, 151, 152, 235, 235, 151, 3, 132, - 145, 126, 18, 136, 3, 99, 68, 35, 51, 213, - 3, 3, 3, 237, 237, 237, 237, 237, 237, 237, + 236, 237, 238, 241, 243, 244, 89, 50, 122, 122, + 164, 122, 3, 19, 126, 183, 184, 184, 220, 3, + 237, 3, 216, 237, 122, 184, 220, 122, 126, 122, + 127, 237, 122, 234, 237, 239, 240, 237, 237, 237, + 237, 237, 235, 226, 227, 228, 234, 30, 32, 37, + 42, 46, 66, 99, 132, 143, 144, 145, 148, 150, + 165, 166, 181, 189, 233, 3, 0, 138, 126, 3, + 46, 150, 156, 157, 236, 18, 27, 31, 32, 44, + 46, 205, 242, 191, 100, 40, 67, 68, 69, 71, + 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, + 82, 83, 84, 85, 86, 87, 88, 90, 91, 92, + 94, 95, 96, 102, 104, 106, 107, 108, 109, 110, + 112, 113, 114, 115, 116, 122, 124, 127, 3, 122, + 162, 145, 146, 172, 187, 126, 127, 127, 229, 122, + 235, 127, 237, 180, 226, 3, 155, 105, 132, 100, + 133, 125, 100, 234, 3, 3, 151, 152, 235, 235, + 151, 3, 132, 145, 126, 136, 3, 99, 68, 3, + 35, 51, 213, 3, 3, 3, 102, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, - 237, 237, 237, 237, 237, 237, 3, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, - 237, 237, 226, 237, 3, 122, 128, 235, 99, 14, - 237, 99, 139, 140, 141, 147, 148, 195, 197, 206, - 214, 186, 183, 122, 225, 3, 93, 210, 211, 212, - 133, 3, 115, 133, 142, 143, 133, 235, 234, 234, - 105, 224, 100, 143, 3, 132, 224, 235, 235, 3, - 54, 192, 54, 193, 207, 105, 133, 125, 89, 237, - 3, 133, 122, 133, 132, 141, 126, 139, 226, 102, - 105, 208, 212, 133, 100, 146, 132, 133, 105, 3, - 36, 115, 184, 219, 220, 221, 223, 102, 149, 152, - 132, 102, 99, 133, 122, 221, 17, 194, 221, 222, - 126, 224, 237, 3, 133, 146, 235, 126, 139, 132, - 133, 3, 5, 8, 9, 10, 12, 45, 55, 56, - 209, 223, 224, 93, 212, 28, 33, 173, 175, 177, - 178, 146, 234, 127, 234, 3, 5, 236, 146, 210, + 3, 237, 237, 237, 237, 237, 237, 237, 237, 237, + 237, 237, 237, 237, 237, 237, 226, 237, 3, 122, + 128, 235, 99, 14, 237, 99, 139, 140, 141, 147, + 148, 195, 197, 206, 214, 186, 183, 3, 122, 225, + 3, 93, 210, 211, 212, 133, 115, 133, 142, 143, + 133, 235, 234, 234, 105, 224, 100, 143, 132, 224, + 235, 235, 3, 54, 192, 54, 193, 207, 3, 5, + 105, 133, 125, 89, 237, 3, 133, 122, 133, 132, + 141, 126, 139, 226, 102, 105, 208, 212, 133, 100, + 146, 132, 133, 105, 3, 36, 115, 219, 220, 221, + 223, 102, 149, 152, 132, 99, 133, 122, 221, 17, + 194, 221, 222, 126, 224, 237, 3, 133, 146, 235, + 126, 139, 132, 133, 3, 5, 8, 9, 10, 12, + 45, 55, 56, 209, 223, 224, 93, 212, 28, 33, + 173, 175, 177, 178, 146, 234, 234, 236, 146, 210, 222, 126, 100, 198, 149, 133, 34, 62, 167, 168, 169, 170, 132, 208, 126, 212, 126, 122, 173, 175, 65, 153, 133, 133, 196, 221, 46, 99, 189, 202, @@ -4126,7 +4144,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1902 "parser.y" +#line 1920 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; @@ -4137,7 +4155,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1903 "parser.y" +#line 1921 "parser.y" {(yyval.code)=code_new();} } break; @@ -4148,7 +4166,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1905 "parser.y" +#line 1923 "parser.y" {(yyval.code)=code_append((yyvsp[(1) - (2)].code),(yyvsp[(2) - (2)].code));} } break; @@ -4159,30 +4177,19 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1906 "parser.y" +#line 1924 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; - case 41: - if(as3_pass==2) { - -/* Line 1464 of skeleton.m4 */ -#line 1920 "parser.y" - {(yyval.code)=(yyvsp[(2) - (3)].code);} - } - break; - - - case 42: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1921 "parser.y" - {(yyval.code)=0;} +#line 1939 "parser.y" + {(yyval.code)=(yyvsp[(2) - (3)].code);} } break; @@ -4192,19 +4199,19 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1924 "parser.y" +#line 1940 "parser.y" {(yyval.code)=0;} } break; - case 50: + case 44: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1931 "parser.y" - {(yyval.code)=(yyvsp[(3) - (4)].code);} +#line 1943 "parser.y" + {(yyval.code)=0;} } break; @@ -4214,8 +4221,8 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1933 "parser.y" - {/*TODO*/(yyval.code)=0;} +#line 1950 "parser.y" + {(yyval.code)=(yyvsp[(3) - (4)].code);} } break; @@ -4225,7 +4232,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1937 "parser.y" +#line 1954 "parser.y" {(yyval.code)=(yyvsp[(1) - (2)].code);} } break; @@ -4236,7 +4243,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1938 "parser.y" +#line 1955 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; @@ -4247,7 +4254,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1942 "parser.y" +#line 1959 "parser.y" { code_t**cc = &global->init->method->body->code; *cc = code_append(*cc, (yyvsp[(1) - (1)].code)); @@ -4261,7 +4268,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1953 "parser.y" +#line 1970 "parser.y" {(yyval.value)=(yyvsp[(2) - (2)].value);} } break; @@ -4272,7 +4279,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1954 "parser.y" +#line 1971 "parser.y" {(yyval.value).c=abc_pushundefined(0); (yyval.value).t=TYPE_ANY; } @@ -4285,7 +4292,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1958 "parser.y" +#line 1975 "parser.y" {(yyval.code)=(yyvsp[(2) - (2)].code);} } break; @@ -4296,7 +4303,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1959 "parser.y" +#line 1976 "parser.y" {(yyval.code)=(yyvsp[(2) - (2)].code);} } break; @@ -4307,7 +4314,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1961 "parser.y" +#line 1978 "parser.y" {(yyval.code) = (yyvsp[(1) - (1)].code);} } break; @@ -4318,7 +4325,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1962 "parser.y" +#line 1979 "parser.y" {(yyval.code) = code_append((yyvsp[(1) - (3)].code), (yyvsp[(3) - (3)].code));} } break; @@ -4329,7 +4336,7 @@ yyreduce: if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 1965 "parser.y" +#line 1982 "parser.y" { PASS12 if(variable_exists((yyvsp[(1) - (3)].id))) @@ -4396,7 +4403,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2025 "parser.y" +#line 2042 "parser.y" {(yyval.code) = code_new();} } break; @@ -4407,7 +4414,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2026 "parser.y" +#line 2043 "parser.y" {(yyval.code)=(yyvsp[(2) - (2)].code);} } break; @@ -4418,7 +4425,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2029 "parser.y" +#line 2046 "parser.y" {PASS12 new_state();} } break; @@ -4429,7 +4436,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2029 "parser.y" +#line 2046 "parser.y" { (yyval.code) = code_new(); @@ -4457,7 +4464,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2048 "parser.y" +#line 2065 "parser.y" {(yyval.code)=code_new();} } break; @@ -4468,7 +4475,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2055 "parser.y" +#line 2072 "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); @@ -4482,7 +4489,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2059 "parser.y" +#line 2076 "parser.y" { PASS12 (yyval.id)=(yyvsp[(1) - (1)].id); @@ -4496,7 +4503,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2064 "parser.y" +#line 2081 "parser.y" {PASS12 new_state();(yyval.for_start).name=(yyvsp[(1) - (2)].id);(yyval.for_start).each=0;} } break; @@ -4507,7 +4514,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2065 "parser.y" +#line 2082 "parser.y" {PASS12 new_state();(yyval.for_start).name=(yyvsp[(1) - (3)].id);(yyval.for_start).each=1;} } break; @@ -4518,7 +4525,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2067 "parser.y" +#line 2084 "parser.y" { if((yyvsp[(1) - (8)].for_start).each) syntaxerror("invalid syntax: ; not allowed in for each statement"); (yyval.code) = code_new(); @@ -4547,7 +4554,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2087 "parser.y" +#line 2104 "parser.y" { variable_t*var = find_variable(state, (yyvsp[(2) - (6)].id)); char*tmp1name = concat2((yyvsp[(2) - (6)].id), "__tmp1__"); @@ -4600,7 +4607,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2131 "parser.y" +#line 2148 "parser.y" {PASS12 new_state();} } break; @@ -4611,7 +4618,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2131 "parser.y" +#line 2148 "parser.y" { (yyval.code) = code_new(); @@ -4639,7 +4646,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2150 "parser.y" +#line 2167 "parser.y" {PASS12 new_state();} } break; @@ -4650,7 +4657,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2150 "parser.y" +#line 2167 "parser.y" { (yyval.code) = code_new(); code_t*loopstart = (yyval.code) = abc_label((yyval.code)); @@ -4674,7 +4681,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2165 "parser.y" +#line 2182 "parser.y" { (yyval.code) = abc___break__(0, ""); } @@ -4687,7 +4694,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2168 "parser.y" +#line 2185 "parser.y" { (yyval.code) = abc___break__(0, (yyvsp[(2) - (2)].id)); } @@ -4700,7 +4707,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2171 "parser.y" +#line 2188 "parser.y" { (yyval.code) = abc___continue__(0, ""); } @@ -4713,7 +4720,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2174 "parser.y" +#line 2191 "parser.y" { (yyval.code) = abc___continue__(0, (yyvsp[(2) - (2)].id)); } @@ -4726,7 +4733,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2178 "parser.y" +#line 2195 "parser.y" {(yyval.code)=0;} } break; @@ -4737,7 +4744,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2179 "parser.y" +#line 2196 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; @@ -4748,7 +4755,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2180 "parser.y" +#line 2197 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; @@ -4759,7 +4766,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2181 "parser.y" +#line 2198 "parser.y" {(yyval.code)=code_append((yyvsp[(1) - (2)].code),(yyvsp[(2) - (2)].code));} } break; @@ -4770,7 +4777,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2182 "parser.y" +#line 2199 "parser.y" {(yyval.code)=(yyvsp[(1) - (1)].code);} } break; @@ -4781,7 +4788,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2183 "parser.y" +#line 2200 "parser.y" {(yyval.code)=code_append((yyval.code),(yyvsp[(2) - (2)].code));} } break; @@ -4792,7 +4799,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2185 "parser.y" +#line 2202 "parser.y" { (yyval.code) = abc_dup(0); (yyval.code) = code_append((yyval.code), (yyvsp[(2) - (4)].value).c); @@ -4813,7 +4820,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2196 "parser.y" +#line 2213 "parser.y" { (yyval.code) = (yyvsp[(3) - (3)].code); } @@ -4826,7 +4833,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2199 "parser.y" +#line 2216 "parser.y" {PASS12 new_state();} } break; @@ -4837,7 +4844,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2199 "parser.y" +#line 2216 "parser.y" { (yyval.code)=(yyvsp[(4) - (8)].value).c; (yyval.code) = code_append((yyval.code), (yyvsp[(7) - (8)].code)); @@ -4873,7 +4880,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2228 "parser.y" +#line 2245 "parser.y" {PASS12 new_state(); state->exception_name=(yyvsp[(3) - (5)].id); PASS1 new_variable((yyvsp[(3) - (5)].id), 0, 0, 0); @@ -4888,7 +4895,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2233 "parser.y" +#line 2250 "parser.y" { namespace_t name_ns = {ACCESS_PACKAGE, ""}; multiname_t name = {QNAME, &name_ns, 0, (yyvsp[(3) - (9)].id)}; @@ -4917,7 +4924,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2252 "parser.y" +#line 2269 "parser.y" {PASS12 new_state();state->exception_name=0;} } break; @@ -4928,7 +4935,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2252 "parser.y" +#line 2269 "parser.y" { (yyvsp[(4) - (5)].code) = var_block((yyvsp[(4) - (5)].code)); if(!(yyvsp[(4) - (5)].code)) { @@ -4953,7 +4960,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2268 "parser.y" +#line 2285 "parser.y" {(yyval.catch_list).l=list_new();(yyval.catch_list).finally=0;list_append((yyval.catch_list).l,(yyvsp[(1) - (1)].exception));} } break; @@ -4964,7 +4971,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2269 "parser.y" +#line 2286 "parser.y" {(yyval.catch_list)=(yyvsp[(1) - (2)].catch_list);list_append((yyval.catch_list).l,(yyvsp[(2) - (2)].exception));} } break; @@ -4975,7 +4982,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2270 "parser.y" +#line 2287 "parser.y" {(yyval.catch_list)=(yyvsp[(1) - (1)].catch_list);} } break; @@ -4986,7 +4993,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2271 "parser.y" +#line 2288 "parser.y" { (yyval.catch_list) = (yyvsp[(1) - (2)].catch_list); (yyval.catch_list).finally = 0; @@ -5004,7 +5011,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2279 "parser.y" +#line 2296 "parser.y" { (yyval.catch_list).l=list_new(); (yyval.catch_list).finally = 0; @@ -5022,7 +5029,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2288 "parser.y" +#line 2305 "parser.y" {PASS12 new_state();} } break; @@ -5033,7 +5040,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2288 "parser.y" +#line 2305 "parser.y" { code_t*out = abc_nop(0); @@ -5085,7 +5092,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2333 "parser.y" +#line 2350 "parser.y" { (yyval.code)=(yyvsp[(2) - (2)].value).c; (yyval.code)=abc_throw((yyval.code)); @@ -5099,7 +5106,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2337 "parser.y" +#line 2354 "parser.y" { if(!state->exception_name) syntaxerror("re-throw only possible within a catch block"); @@ -5117,7 +5124,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2348 "parser.y" +#line 2365 "parser.y" { (yyval.code) = (yyvsp[(3) - (5)].value).c; (yyval.code) = abc_pushscope((yyval.code)); @@ -5133,7 +5140,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2358 "parser.y" +#line 2375 "parser.y" {PASS12 (yyval.id)="package";} } break; @@ -5144,7 +5151,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2360 "parser.y" +#line 2377 "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; @@ -5155,7 +5162,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2361 "parser.y" +#line 2378 "parser.y" {PASS12 (yyval.id)=strdup((yyvsp[(1) - (1)].id));} } break; @@ -5166,7 +5173,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2363 "parser.y" +#line 2380 "parser.y" {PASS12 startpackage((yyvsp[(2) - (3)].id));free((yyvsp[(2) - (3)].id));(yyvsp[(2) - (3)].id)=0;} } break; @@ -5177,7 +5184,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2364 "parser.y" +#line 2381 "parser.y" {PASS12 endpackage();(yyval.code)=0;} } break; @@ -5188,7 +5195,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2365 "parser.y" +#line 2382 "parser.y" {PASS12 startpackage("");} } break; @@ -5199,7 +5206,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2366 "parser.y" +#line 2383 "parser.y" {PASS12 endpackage();(yyval.code)=0;} } break; @@ -5210,7 +5217,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2368 "parser.y" +#line 2385 "parser.y" { PASS12 slotinfo_t*s = registry_find((yyvsp[(2) - (2)].classinfo)->package, (yyvsp[(2) - (2)].classinfo)->name); @@ -5235,7 +5242,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2383 "parser.y" +#line 2400 "parser.y" { PASS12 if(strncmp("flash.", (yyvsp[(2) - (4)].id), 6)) { @@ -5258,8 +5265,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2399 "parser.y" - {PASS12 (yyval.flags)=0;} +#line 2416 "parser.y" + {PASS12 (yyval.flags).flags=0;(yyval.flags).ns=0;} } break; @@ -5269,7 +5276,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2400 "parser.y" +#line 2417 "parser.y" {PASS12 (yyval.flags)=(yyvsp[(1) - (1)].flags);} } break; @@ -5280,8 +5287,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2401 "parser.y" - {PASS12 (yyval.flags)=(yyvsp[(1) - (1)].token);} +#line 2418 "parser.y" + {PASS12 (yyval.flags)=(yyvsp[(1) - (1)].flags);} } break; @@ -5291,8 +5298,14 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2402 "parser.y" - {PASS12 (yyval.flags)=(yyvsp[(1) - (2)].flags)|(yyvsp[(2) - (2)].token);} +#line 2419 "parser.y" + { + PASS12 + (yyval.flags).flags=(yyvsp[(1) - (2)].flags).flags|(yyvsp[(2) - (2)].flags).flags; + if((yyvsp[(1) - (2)].flags).ns && (yyvsp[(2) - (2)].flags).ns) syntaxerror("only one namespace allowed in one declaration"); + (yyval.flags).ns=(yyvsp[(1) - (2)].flags).ns?(yyvsp[(1) - (2)].flags).ns:(yyvsp[(2) - (2)].flags).ns; + +} } break; @@ -5302,8 +5315,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2404 "parser.y" - {PASS12 (yyval.token)=FLAG_PUBLIC;} +#line 2427 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_PUBLIC;(yyval.flags).ns=0;} } break; @@ -5313,8 +5326,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2405 "parser.y" - {PASS12 (yyval.token)=FLAG_PRIVATE;} +#line 2428 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_PRIVATE;(yyval.flags).ns=0;} } break; @@ -5324,8 +5337,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2406 "parser.y" - {PASS12 (yyval.token)=FLAG_PROTECTED;} +#line 2429 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_PROTECTED;(yyval.flags).ns=0;} } break; @@ -5335,8 +5348,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2407 "parser.y" - {PASS12 (yyval.token)=FLAG_STATIC;} +#line 2430 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_STATIC;(yyval.flags).ns=0;} } break; @@ -5346,8 +5359,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2408 "parser.y" - {PASS12 (yyval.token)=FLAG_DYNAMIC;} +#line 2431 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_DYNAMIC;(yyval.flags).ns=0;} } break; @@ -5357,8 +5370,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2409 "parser.y" - {PASS12 (yyval.token)=FLAG_FINAL;} +#line 2432 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_FINAL;(yyval.flags).ns=0;} } break; @@ -5368,8 +5381,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2410 "parser.y" - {PASS12 (yyval.token)=FLAG_OVERRIDE;} +#line 2433 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_OVERRIDE;(yyval.flags).ns=0;} } break; @@ -5379,8 +5392,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2411 "parser.y" - {PASS12 (yyval.token)=FLAG_NATIVE;} +#line 2434 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_NATIVE;(yyval.flags).ns=0;} } break; @@ -5390,8 +5403,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2412 "parser.y" - {PASS12 (yyval.token)=FLAG_PACKAGEINTERNAL;} +#line 2435 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_PACKAGEINTERNAL;(yyval.flags).ns=0;} } break; @@ -5401,8 +5414,10 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2413 "parser.y" - {PASS12 (yyval.token)=FLAG_NAMESPACE;} +#line 2436 "parser.y" + {PASS12 (yyval.flags).flags=FLAG_NAMESPACE; + (yyval.flags).ns=(yyvsp[(1) - (1)].id); + } } break; @@ -5412,7 +5427,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2415 "parser.y" +#line 2440 "parser.y" {(yyval.classinfo)=registry_getobjectclass();} } break; @@ -5423,7 +5438,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2416 "parser.y" +#line 2441 "parser.y" {(yyval.classinfo)=(yyvsp[(2) - (2)].classinfo);} } break; @@ -5434,7 +5449,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2418 "parser.y" +#line 2443 "parser.y" {PASS12 (yyval.classinfo_list)=list_new();} } break; @@ -5445,7 +5460,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2419 "parser.y" +#line 2444 "parser.y" {PASS12 (yyval.classinfo_list)=(yyvsp[(2) - (2)].classinfo_list);} } break; @@ -5456,7 +5471,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2421 "parser.y" +#line 2446 "parser.y" {PASS12 (yyval.classinfo_list)=list_new();} } break; @@ -5467,7 +5482,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2422 "parser.y" +#line 2447 "parser.y" {PASS12 (yyval.classinfo_list)=(yyvsp[(2) - (2)].classinfo_list);} } break; @@ -5478,8 +5493,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2426 "parser.y" - {PASS12 startclass((yyvsp[(1) - (6)].flags),(yyvsp[(3) - (6)].id),(yyvsp[(4) - (6)].classinfo),(yyvsp[(5) - (6)].classinfo_list));} +#line 2451 "parser.y" + {PASS12 startclass(&(yyvsp[(1) - (6)].flags),(yyvsp[(3) - (6)].id),(yyvsp[(4) - (6)].classinfo),(yyvsp[(5) - (6)].classinfo_list));} } break; @@ -5489,7 +5504,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2428 "parser.y" +#line 2453 "parser.y" {PASS12 endclass();(yyval.code)=0;} } break; @@ -5500,8 +5515,9 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2432 "parser.y" - {PASS12 startclass((yyvsp[(1) - (5)].flags)|FLAG_INTERFACE,(yyvsp[(3) - (5)].id),0,(yyvsp[(4) - (5)].classinfo_list));} +#line 2457 "parser.y" + {PASS12 (yyvsp[(1) - (5)].flags).flags|=FLAG_INTERFACE; + startclass(&(yyvsp[(1) - (5)].flags),(yyvsp[(3) - (5)].id),0,(yyvsp[(4) - (5)].classinfo_list));} } break; @@ -5511,7 +5527,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2434 "parser.y" +#line 2460 "parser.y" {PASS12 endclass();(yyval.code)=0;} } break; @@ -5522,7 +5538,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2447 "parser.y" +#line 2473 "parser.y" { code_t*c = state->cls->static_init->header; c = code_append(c, (yyvsp[(1) - (1)].code)); @@ -5537,7 +5553,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2458 "parser.y" +#line 2484 "parser.y" { syntaxerror("variable declarations not allowed in interfaces"); } @@ -5550,15 +5566,15 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2461 "parser.y" +#line 2487 "parser.y" { PASS12 - (yyvsp[(1) - (8)].flags) |= FLAG_PUBLIC; - if((yyvsp[(1) - (8)].flags)&(FLAG_PRIVATE|FLAG_PACKAGEINTERNAL|FLAG_PROTECTED)) { + (yyvsp[(1) - (8)].flags).flags |= FLAG_PUBLIC; + if((yyvsp[(1) - (8)].flags).flags&(FLAG_PRIVATE|FLAG_PACKAGEINTERNAL|FLAG_PROTECTED)) { syntaxerror("invalid method modifiers: interface methods always need to be public"); } - startfunction(0,(yyvsp[(1) - (8)].flags),(yyvsp[(3) - (8)].token),(yyvsp[(4) - (8)].id),&(yyvsp[(6) - (8)].params),(yyvsp[(8) - (8)].classinfo)); - endfunction(0,(yyvsp[(1) - (8)].flags),(yyvsp[(3) - (8)].token),(yyvsp[(4) - (8)].id),&(yyvsp[(6) - (8)].params),(yyvsp[(8) - (8)].classinfo), 0); + startfunction(&(yyvsp[(1) - (8)].flags),(yyvsp[(3) - (8)].token),(yyvsp[(4) - (8)].id),&(yyvsp[(6) - (8)].params),(yyvsp[(8) - (8)].classinfo)); + endfunction(&(yyvsp[(1) - (8)].flags),(yyvsp[(3) - (8)].token),(yyvsp[(4) - (8)].id),&(yyvsp[(6) - (8)].params),(yyvsp[(8) - (8)].classinfo), 0); list_deep_free((yyvsp[(6) - (8)].params).list); } } @@ -5570,8 +5586,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2476 "parser.y" - {setstaticfunction((yyvsp[(1) - (3)].flags));} +#line 2502 "parser.y" + {setstaticfunction((yyvsp[(1) - (3)].flags).flags);} } break; @@ -5581,38 +5597,40 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2476 "parser.y" +#line 2502 "parser.y" { - int flags = (yyvsp[(1) - (6)].flags); - U8 access = flags2access((yyvsp[(1) - (6)].flags)); + int flags = (yyvsp[(1) - (6)].flags).flags; + namespace_t ns = modifiers2access(&(yyvsp[(1) - (6)].flags)); varinfo_t* info = 0; if(state->cls) { - memberinfo_t*i = registry_findmember(state->cls->info, (yyvsp[(3) - (6)].id), 1); + memberinfo_t*i = registry_findmember(state->cls->info, ns.name, (yyvsp[(3) - (6)].id), 1); if(i) { check_override(i, flags); } - info = varinfo_register_onclass(state->cls->info, access, (yyvsp[(3) - (6)].id)); + info = varinfo_register_onclass(state->cls->info, ns.access, ns.name, (yyvsp[(3) - (6)].id)); } else { slotinfo_t*i = registry_find(state->package, (yyvsp[(3) - (6)].id)); if(i) { syntaxerror("package %s already contains '%s'", state->package, (yyvsp[(3) - (6)].id)); } - info = varinfo_register_global(access, state->package, (yyvsp[(3) - (6)].id)); + if(ns.name && ns.name[0]) { + syntaxerror("namespaces not allowed on package-level variables"); + } + info = varinfo_register_global(ns.access, state->package, (yyvsp[(3) - (6)].id)); } info->type = (yyvsp[(5) - (6)].classinfo); info->flags = flags; /* slot name */ - namespace_t mname_ns = {access, ""}; - multiname_t mname = {QNAME, &mname_ns, 0, (yyvsp[(3) - (6)].id)}; + multiname_t mname = {QNAME, &ns, 0, (yyvsp[(3) - (6)].id)}; trait_list_t**traits; code_t**code; if(!state->cls) { // global variable - mname_ns.name = state->package; + ns.name = state->package; traits = &global->init->traits; code = &global->init->method->body->code; } else if(flags&FLAG_STATIC) { @@ -5661,7 +5679,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2549 "parser.y" +#line 2577 "parser.y" {(yyval.constant)=0;} } break; @@ -5672,7 +5690,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2550 "parser.y" +#line 2578 "parser.y" {(yyval.constant)=(yyvsp[(2) - (2)].constant);} } break; @@ -5683,7 +5701,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2552 "parser.y" +#line 2580 "parser.y" {(yyval.constant) = constant_new_int((yyvsp[(1) - (1)].number_uint));} } break; @@ -5694,7 +5712,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2553 "parser.y" +#line 2581 "parser.y" {(yyval.constant) = constant_new_int((yyvsp[(1) - (1)].number_int));} } break; @@ -5705,7 +5723,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2554 "parser.y" +#line 2582 "parser.y" {(yyval.constant) = constant_new_uint((yyvsp[(1) - (1)].number_uint));} } break; @@ -5716,7 +5734,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2555 "parser.y" +#line 2583 "parser.y" {(yyval.constant) = constant_new_float((yyvsp[(1) - (1)].number_float));} } break; @@ -5727,7 +5745,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2556 "parser.y" +#line 2584 "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; @@ -5738,7 +5756,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2558 "parser.y" +#line 2586 "parser.y" {(yyval.constant) = constant_new_true((yyvsp[(1) - (1)].token));} } break; @@ -5749,7 +5767,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2559 "parser.y" +#line 2587 "parser.y" {(yyval.constant) = constant_new_false((yyvsp[(1) - (1)].token));} } break; @@ -5760,7 +5778,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2560 "parser.y" +#line 2588 "parser.y" {(yyval.constant) = constant_new_null((yyvsp[(1) - (1)].token));} } break; @@ -5771,7 +5789,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2561 "parser.y" +#line 2589 "parser.y" { // TODO as3_warning("Couldn't resolve %s", (yyvsp[(1) - (1)].id)); @@ -5786,7 +5804,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2570 "parser.y" +#line 2598 "parser.y" { PASS12 memset(&(yyval.params),0,sizeof((yyval.params))); @@ -5800,7 +5818,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2574 "parser.y" +#line 2602 "parser.y" { PASS12 (yyval.params)=(yyvsp[(1) - (1)].params); @@ -5814,7 +5832,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2580 "parser.y" +#line 2608 "parser.y" { PASS12 memset(&(yyval.params),0,sizeof((yyval.params))); @@ -5830,7 +5848,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2586 "parser.y" +#line 2614 "parser.y" { PASS12 (yyval.params) =(yyvsp[(1) - (4)].params); @@ -5846,7 +5864,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2594 "parser.y" +#line 2622 "parser.y" { PASS12 (yyval.params) = (yyvsp[(1) - (3)].params); @@ -5861,7 +5879,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2599 "parser.y" +#line 2627 "parser.y" { PASS12 memset(&(yyval.params),0,sizeof((yyval.params))); @@ -5876,7 +5894,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2605 "parser.y" +#line 2633 "parser.y" { PASS12 (yyval.param) = rfx_calloc(sizeof(param_t)); @@ -5894,7 +5912,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2613 "parser.y" +#line 2641 "parser.y" { PASS12 (yyval.param) = rfx_calloc(sizeof(param_t)); @@ -5912,7 +5930,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2623 "parser.y" +#line 2651 "parser.y" {PASS12 (yyval.token)=0;} } break; @@ -5923,8 +5941,8 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#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));} +#line 2654 "parser.y" + {PASS12 startfunction(&(yyvsp[(1) - (9)].flags),(yyvsp[(3) - (9)].token),(yyvsp[(4) - (9)].id),&(yyvsp[(6) - (9)].params),(yyvsp[(8) - (9)].classinfo));} } break; @@ -5934,17 +5952,17 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2627 "parser.y" +#line 2655 "parser.y" { PASS1 - endfunction(0,(yyvsp[(1) - (12)].flags),(yyvsp[(3) - (12)].token),(yyvsp[(4) - (12)].id),&(yyvsp[(6) - (12)].params),0,0); + endfunction(&(yyvsp[(1) - (12)].flags),(yyvsp[(3) - (12)].token),(yyvsp[(4) - (12)].id),&(yyvsp[(6) - (12)].params),0,0); PASS2 if(!state->method->info) syntaxerror("internal error"); code_t*c = method_header(state->method); c = wrap_function(c, 0, (yyvsp[(11) - (12)].code)); - endfunction(0,(yyvsp[(1) - (12)].flags),(yyvsp[(3) - (12)].token),(yyvsp[(4) - (12)].id),&(yyvsp[(6) - (12)].params),(yyvsp[(8) - (12)].classinfo),c); + endfunction(&(yyvsp[(1) - (12)].flags),(yyvsp[(3) - (12)].token),(yyvsp[(4) - (12)].id),&(yyvsp[(6) - (12)].params),(yyvsp[(8) - (12)].classinfo),c); PASS12 list_deep_free((yyvsp[(6) - (12)].params).list); (yyval.code)=0; @@ -5958,7 +5976,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2643 "parser.y" +#line 2671 "parser.y" {PASS12 (yyval.id)=0;} } break; @@ -5969,7 +5987,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2645 "parser.y" +#line 2673 "parser.y" {PASS12 innerfunction((yyvsp[(2) - (7)].id),&(yyvsp[(4) - (7)].params),(yyvsp[(6) - (7)].classinfo));} } break; @@ -5980,10 +5998,10 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2646 "parser.y" +#line 2674 "parser.y" { PASS1 - endfunction(0,0,0,(yyvsp[(2) - (10)].id),&(yyvsp[(4) - (10)].params),0,0); + endfunction(0,0,(yyvsp[(2) - (10)].id),&(yyvsp[(4) - (10)].params),0,0); PASS2 methodinfo_t*f = state->method->info; if(!f || !f->kind) syntaxerror("internal error"); @@ -5992,7 +6010,7 @@ PASS2 c = wrap_function(c, 0, (yyvsp[(9) - (10)].code)); int index = state->method->var_index; - endfunction(0,0,0,(yyvsp[(2) - (10)].id),&(yyvsp[(4) - (10)].params),(yyvsp[(6) - (10)].classinfo),c); + endfunction(0,0,(yyvsp[(2) - (10)].id),&(yyvsp[(4) - (10)].params),(yyvsp[(6) - (10)].classinfo),c); (yyval.value).c = abc_getlocal(0, index); (yyval.value).t = TYPE_FUNCTION(f); @@ -6008,9 +6026,12 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2668 "parser.y" +#line 2696 "parser.y" { - PASS1 (yyval.classinfo)=0; + PASS1 static slotinfo_t c; + memset(&c, 0, sizeof(c)); + c.name = (yyvsp[(1) - (1)].id); + (yyval.classinfo) = (classinfo_t*)&c; PASS2 slotinfo_t*s = find_class((yyvsp[(1) - (1)].id)); if(!s) syntaxerror("Could not find class/method %s (current package: %s)\n", (yyvsp[(1) - (1)].id), state->package); @@ -6025,13 +6046,13 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2676 "parser.y" +#line 2707 "parser.y" { - PASS1 static classinfo_t c; + PASS1 static slotinfo_t c; memset(&c, 0, sizeof(c)); c.package = (yyvsp[(1) - (3)].id); c.name = (yyvsp[(3) - (3)].id); - (yyval.classinfo)=&c; + (yyval.classinfo)=(classinfo_t*)&c; PASS2 slotinfo_t*s = registry_find((yyvsp[(1) - (3)].id), (yyvsp[(3) - (3)].id)); if(!s) syntaxerror("Couldn't find class/method %s.%s\n", (yyvsp[(1) - (3)].id), (yyvsp[(3) - (3)].id)); @@ -6047,7 +6068,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2692 "parser.y" +#line 2723 "parser.y" {PASS12 (yyval.classinfo_list)=list_new();list_append((yyval.classinfo_list), (yyvsp[(1) - (1)].classinfo));} } break; @@ -6058,7 +6079,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2693 "parser.y" +#line 2724 "parser.y" {PASS12 (yyval.classinfo_list)=(yyvsp[(1) - (3)].classinfo_list);list_append((yyval.classinfo_list),(yyvsp[(3) - (3)].classinfo));} } break; @@ -6069,7 +6090,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2695 "parser.y" +#line 2726 "parser.y" {(yyval.classinfo)=(yyvsp[(1) - (1)].classinfo);} } break; @@ -6080,7 +6101,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2696 "parser.y" +#line 2727 "parser.y" {(yyval.classinfo)=registry_getanytype();} } break; @@ -6091,7 +6112,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2697 "parser.y" +#line 2728 "parser.y" {(yyval.classinfo)=registry_getanytype();} } break; @@ -6102,7 +6123,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2706 "parser.y" +#line 2737 "parser.y" {(yyval.classinfo)=(yyvsp[(2) - (2)].classinfo);} } break; @@ -6113,7 +6134,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2707 "parser.y" +#line 2738 "parser.y" {(yyval.classinfo)=0;} } break; @@ -6124,7 +6145,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2711 "parser.y" +#line 2742 "parser.y" {(yyval.value_list).cc=0;(yyval.value_list).len=0;} } break; @@ -6135,7 +6156,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2712 "parser.y" +#line 2743 "parser.y" {(yyval.value_list)=(yyvsp[(2) - (3)].value_list);} } break; @@ -6146,7 +6167,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2714 "parser.y" +#line 2745 "parser.y" {(yyval.value_list).cc=0;(yyval.value_list).len=0;} } break; @@ -6157,7 +6178,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2718 "parser.y" +#line 2749 "parser.y" {(yyval.value_list).len=1; (yyval.value_list).cc = (yyvsp[(1) - (1)].value).c; } @@ -6170,7 +6191,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2722 "parser.y" +#line 2753 "parser.y" {(yyval.value_list) = (yyvsp[(1) - (2)].value_list);} } break; @@ -6181,7 +6202,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2723 "parser.y" +#line 2754 "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); @@ -6195,7 +6216,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2729 "parser.y" +#line 2760 "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); @@ -6236,7 +6257,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2765 "parser.y" +#line 2796 "parser.y" { (yyval.value).c = (yyvsp[(1) - (4)].value).c; @@ -6291,7 +6312,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2811 "parser.y" +#line 2842 "parser.y" { if(!state->cls) syntaxerror("super() not allowed outside of a class"); if(!state->method) syntaxerror("super() not allowed outside of a function"); @@ -6321,7 +6342,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2832 "parser.y" +#line 2863 "parser.y" { (yyval.value).c = (yyvsp[(2) - (2)].value).c; if((yyval.value).c->opcode == OPCODE_COERCE_A) { @@ -6351,7 +6372,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2853 "parser.y" +#line 2884 "parser.y" { (yyval.code) = abc_returnvoid(0); } @@ -6364,7 +6385,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2856 "parser.y" +#line 2887 "parser.y" { (yyval.code) = (yyvsp[(2) - (2)].value).c; (yyval.code) = abc_returnvalue((yyval.code)); @@ -6378,7 +6399,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2863 "parser.y" +#line 2894 "parser.y" {(yyval.value)=(yyvsp[(1) - (1)].value);} } break; @@ -6389,7 +6410,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2864 "parser.y" +#line 2895 "parser.y" {(yyval.value) = (yyvsp[(1) - (1)].value);} } break; @@ -6400,7 +6421,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2865 "parser.y" +#line 2896 "parser.y" { (yyval.value).c = (yyvsp[(1) - (3)].value).c; (yyval.value).c = cut_last_push((yyval.value).c); @@ -6416,7 +6437,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2871 "parser.y" +#line 2902 "parser.y" { (yyval.code)=cut_last_push((yyvsp[(1) - (1)].value).c); } @@ -6429,7 +6450,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2877 "parser.y" +#line 2908 "parser.y" {(yyval.value) = (yyvsp[(1) - (1)].value);} } break; @@ -6440,7 +6461,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2881 "parser.y" +#line 2912 "parser.y" {(yyval.value) = (yyvsp[(1) - (1)].value);} } break; @@ -6451,7 +6472,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2883 "parser.y" +#line 2914 "parser.y" {(yyval.value) = (yyvsp[(1) - (1)].value);} } break; @@ -6462,7 +6483,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2885 "parser.y" +#line 2916 "parser.y" {(yyval.value) = (yyvsp[(1) - (1)].value);} } break; @@ -6473,7 +6494,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2889 "parser.y" +#line 2920 "parser.y" { (yyval.value).c = 0; namespace_t ns = {ACCESS_PACKAGE, ""}; @@ -6499,7 +6520,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2906 "parser.y" +#line 2937 "parser.y" {(yyval.value).c = abc_pushbyte(0, (yyvsp[(1) - (1)].number_uint)); //MULTINAME(m, registry_getintclass()); //$$.c = abc_coerce2($$.c, &m); // FIXME @@ -6514,7 +6535,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2911 "parser.y" +#line 2942 "parser.y" {(yyval.value).c = abc_pushshort(0, (yyvsp[(1) - (1)].number_uint)); (yyval.value).t = TYPE_INT; } @@ -6527,7 +6548,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2914 "parser.y" +#line 2945 "parser.y" {(yyval.value).c = abc_pushint(0, (yyvsp[(1) - (1)].number_int)); (yyval.value).t = TYPE_INT; } @@ -6540,7 +6561,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2917 "parser.y" +#line 2948 "parser.y" {(yyval.value).c = abc_pushuint(0, (yyvsp[(1) - (1)].number_uint)); (yyval.value).t = TYPE_UINT; } @@ -6553,7 +6574,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2920 "parser.y" +#line 2951 "parser.y" {(yyval.value).c = abc_pushdouble(0, (yyvsp[(1) - (1)].number_float)); (yyval.value).t = TYPE_FLOAT; } @@ -6566,7 +6587,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2923 "parser.y" +#line 2954 "parser.y" {(yyval.value).c = abc_pushstring2(0, &(yyvsp[(1) - (1)].str));free((char*)(yyvsp[(1) - (1)].str).str); (yyval.value).t = TYPE_STRING; } @@ -6579,7 +6600,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2926 "parser.y" +#line 2957 "parser.y" {(yyval.value).c = abc_pushundefined(0); (yyval.value).t = TYPE_ANY; } @@ -6592,7 +6613,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2929 "parser.y" +#line 2960 "parser.y" {(yyval.value).c = abc_pushtrue(0); (yyval.value).t = TYPE_BOOLEAN; } @@ -6605,7 +6626,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2932 "parser.y" +#line 2963 "parser.y" {(yyval.value).c = abc_pushfalse(0); (yyval.value).t = TYPE_BOOLEAN; } @@ -6618,7 +6639,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2935 "parser.y" +#line 2966 "parser.y" {(yyval.value).c = abc_pushnull(0); (yyval.value).t = TYPE_NULL; } @@ -6631,7 +6652,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2939 "parser.y" +#line 2970 "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; } @@ -6644,7 +6665,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2942 "parser.y" +#line 2973 "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; } @@ -6657,7 +6678,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2945 "parser.y" +#line 2976 "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; } @@ -6670,7 +6691,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2948 "parser.y" +#line 2979 "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; } @@ -6683,7 +6704,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2951 "parser.y" +#line 2982 "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; } @@ -6696,7 +6717,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2954 "parser.y" +#line 2985 "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; } @@ -6709,7 +6730,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2957 "parser.y" +#line 2988 "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; } @@ -6722,7 +6743,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2960 "parser.y" +#line 2991 "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; } @@ -6735,7 +6756,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2964 "parser.y" +#line 2995 "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); @@ -6756,7 +6777,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2975 "parser.y" +#line 3006 "parser.y" { (yyval.value).t = join_types((yyvsp[(1) - (3)].value).t, (yyvsp[(3) - (3)].value).t, 'A'); /*printf("%08x:\n",$1.t); @@ -6783,7 +6804,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2993 "parser.y" +#line 3024 "parser.y" {(yyval.value).c=(yyvsp[(2) - (2)].value).c; (yyval.value).c = abc_not((yyval.value).c); (yyval.value).t = TYPE_BOOLEAN; @@ -6797,7 +6818,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 2998 "parser.y" +#line 3029 "parser.y" {(yyval.value).c=(yyvsp[(2) - (2)].value).c; (yyval.value).c = abc_bitnot((yyval.value).c); (yyval.value).t = TYPE_INT; @@ -6811,7 +6832,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3003 "parser.y" +#line 3034 "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; @@ -6825,7 +6846,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3008 "parser.y" +#line 3039 "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; @@ -6839,7 +6860,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3013 "parser.y" +#line 3044 "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; @@ -6853,7 +6874,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3018 "parser.y" +#line 3049 "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; @@ -6867,7 +6888,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3022 "parser.y" +#line 3053 "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; @@ -6881,7 +6902,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3026 "parser.y" +#line 3057 "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; @@ -6895,7 +6916,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3031 "parser.y" +#line 3062 "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; @@ -6909,7 +6930,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3035 "parser.y" +#line 3066 "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; @@ -6923,7 +6944,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3039 "parser.y" +#line 3070 "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); @@ -6942,7 +6963,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3048 "parser.y" +#line 3079 "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); @@ -6961,7 +6982,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3057 "parser.y" +#line 3088 "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); @@ -6980,7 +7001,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3067 "parser.y" +#line 3098 "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; @@ -6994,7 +7015,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3072 "parser.y" +#line 3103 "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)); @@ -7015,7 +7036,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3085 "parser.y" +#line 3116 "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; @@ -7029,7 +7050,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3090 "parser.y" +#line 3121 "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; @@ -7043,7 +7064,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3095 "parser.y" +#line 3126 "parser.y" { (yyval.value).c = (yyvsp[(3) - (4)].value).c; (yyval.value).c = abc_typeof((yyval.value).c); @@ -7058,7 +7079,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3101 "parser.y" +#line 3132 "parser.y" { (yyval.value).c = cut_last_push((yyvsp[(2) - (2)].value).c); (yyval.value).c = abc_pushundefined((yyval.value).c); @@ -7073,7 +7094,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3107 "parser.y" +#line 3138 "parser.y" { (yyval.value).c = abc_pushundefined(0); (yyval.value).t = TYPE_ANY; } @@ -7086,7 +7107,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3111 "parser.y" +#line 3142 "parser.y" {(yyval.value)=(yyvsp[(2) - (3)].value);} } break; @@ -7097,7 +7118,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3113 "parser.y" +#line 3144 "parser.y" { (yyval.value)=(yyvsp[(2) - (2)].value); if(IS_INT((yyvsp[(2) - (2)].value).t)) { @@ -7117,7 +7138,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3124 "parser.y" +#line 3155 "parser.y" { (yyval.value).c = (yyvsp[(1) - (4)].value).c; (yyval.value).c = code_append((yyval.value).c, (yyvsp[(3) - (4)].value).c); @@ -7135,7 +7156,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3133 "parser.y" +#line 3164 "parser.y" { (yyval.value).c = code_new(); (yyval.value).c = code_append((yyval.value).c, (yyvsp[(2) - (3)].value_list).cc); @@ -7151,7 +7172,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3140 "parser.y" +#line 3171 "parser.y" {(yyval.value_list).cc=0;(yyval.value_list).len=0;} } break; @@ -7162,7 +7183,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3141 "parser.y" +#line 3172 "parser.y" {(yyval.value_list)=(yyvsp[(1) - (1)].value_list);} } break; @@ -7173,7 +7194,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3143 "parser.y" +#line 3174 "parser.y" { (yyval.value_list).cc = 0; (yyval.value_list).cc = code_append((yyval.value_list).cc, (yyvsp[(1) - (3)].value).c); @@ -7189,7 +7210,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3149 "parser.y" +#line 3180 "parser.y" { (yyval.value_list).cc = (yyvsp[(1) - (5)].value_list).cc; (yyval.value_list).len = (yyvsp[(1) - (5)].value_list).len+2; @@ -7205,7 +7226,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3158 "parser.y" +#line 3189 "parser.y" { (yyval.value).c = code_new(); (yyval.value).c = code_append((yyval.value).c, (yyvsp[(2) - (3)].value_list).cc); @@ -7221,7 +7242,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3165 "parser.y" +#line 3196 "parser.y" { code_t*c = (yyvsp[(3) - (3)].value).c; if(BOTH_INT((yyvsp[(1) - (3)].value).t,(yyvsp[(3) - (3)].value).t)) { @@ -7242,7 +7263,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3177 "parser.y" +#line 3208 "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); @@ -7258,7 +7279,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3183 "parser.y" +#line 3214 "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); @@ -7274,7 +7295,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3189 "parser.y" +#line 3220 "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); @@ -7290,7 +7311,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3195 "parser.y" +#line 3226 "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); @@ -7306,7 +7327,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3201 "parser.y" +#line 3232 "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); @@ -7322,7 +7343,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3207 "parser.y" +#line 3238 "parser.y" { code_t*c = abc_bitor((yyvsp[(3) - (3)].value).c); c=converttype(c, TYPE_INT, (yyvsp[(1) - (3)].value).t); @@ -7338,7 +7359,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3213 "parser.y" +#line 3244 "parser.y" { code_t*c = abc_bitxor((yyvsp[(3) - (3)].value).c); c=converttype(c, TYPE_INT, (yyvsp[(1) - (3)].value).t); @@ -7354,7 +7375,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3219 "parser.y" +#line 3250 "parser.y" { code_t*c = (yyvsp[(3) - (3)].value).c; @@ -7377,7 +7398,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3232 "parser.y" +#line 3263 "parser.y" { code_t*c = (yyvsp[(3) - (3)].value).c; if(TYPE_IS_INT((yyvsp[(1) - (3)].value).t)) { c=abc_subtract_i(c); @@ -7398,7 +7419,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3243 "parser.y" +#line 3274 "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); @@ -7414,7 +7435,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3250 "parser.y" +#line 3281 "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; @@ -7436,7 +7457,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3263 "parser.y" +#line 3294 "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)) { @@ -7471,7 +7492,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3290 "parser.y" +#line 3321 "parser.y" { code_t*c = 0; classinfo_t*type = (yyvsp[(1) - (2)].value).t; if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) { @@ -7494,7 +7515,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3304 "parser.y" +#line 3335 "parser.y" { code_t*c = 0; classinfo_t*type = (yyvsp[(2) - (2)].value).t; if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) { @@ -7517,7 +7538,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3318 "parser.y" +#line 3349 "parser.y" { code_t*c = 0; classinfo_t*type = (yyvsp[(2) - (2)].value).t; if(TYPE_IS_INT(type) || TYPE_IS_UINT(type)) { @@ -7540,13 +7561,14 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3333 "parser.y" +#line 3364 "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); + memberinfo_t*f = registry_findmember_nsset(t, state->active_namespaces, (yyvsp[(3) - (3)].id), 1); + MEMBER_MULTINAME(m, f, (yyvsp[(3) - (3)].id)); (yyval.value).c = 0; (yyval.value).c = abc_getlocal_0((yyval.value).c); @@ -7562,7 +7584,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3346 "parser.y" +#line 3378 "parser.y" { // attribute TODO (yyval.value).c = abc_pushundefined(0); @@ -7578,7 +7600,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3353 "parser.y" +#line 3385 "parser.y" { // child attribute TODO (yyval.value).c = abc_pushundefined(0); @@ -7594,7 +7616,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3360 "parser.y" +#line 3392 "parser.y" { // namespace declaration TODO (yyval.value).c = abc_pushundefined(0); @@ -7610,7 +7632,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3367 "parser.y" +#line 3399 "parser.y" { // descendants TODO (yyval.value).c = abc_pushundefined(0); @@ -7626,7 +7648,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3374 "parser.y" +#line 3406 "parser.y" { // filter TODO (yyval.value).c = abc_pushundefined(0); @@ -7642,7 +7664,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3386 "parser.y" +#line 3418 "parser.y" {(yyval.value).c = (yyvsp[(1) - (3)].value).c; classinfo_t*t = (yyvsp[(1) - (3)].value).t; char is_static = 0; @@ -7651,7 +7673,7 @@ PASS2 is_static = 1; } if(t) { - memberinfo_t*f = registry_findmember(t, (yyvsp[(3) - (3)].id), 1); + memberinfo_t*f = registry_findmember_nsset(t, state->active_namespaces, (yyvsp[(3) - (3)].id), 1); char noslot = 0; if(f && !is_static != !(f->flags&FLAG_STATIC)) noslot=1; @@ -7684,7 +7706,7 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3419 "parser.y" +#line 3451 "parser.y" { PASS1 /* Queue unresolved identifiers for checking against the parent @@ -7722,7 +7744,7 @@ PASS2 int i_am_static = (state->method && state->method->info)?(state->method->info->flags&FLAG_STATIC):FLAG_STATIC; /* look at current class' members */ - if(state->cls && (f = registry_findmember(state->cls->info, (yyvsp[(1) - (1)].id), 1)) && + if(state->cls && (f = registry_findmember_nsset(state->cls->info, state->active_namespaces, (yyvsp[(1) - (1)].id), 1)) && (f->flags&FLAG_STATIC) >= i_am_static) { // $1 is a function in this class int var_is_static = (f->flags&FLAG_STATIC); @@ -7812,8 +7834,12 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3540 "parser.y" - {(yyval.code)=0;} +#line 3572 "parser.y" + { + PASS12 + tokenizer_register_namespace((yyvsp[(2) - (2)].id)); + (yyval.id)=(yyvsp[(2) - (2)].id); +} } break; @@ -7823,8 +7849,10 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3541 "parser.y" - {(yyval.code)=0;} +#line 3578 "parser.y" + { + (yyval.code)=0; +} } break; @@ -7834,8 +7862,10 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3542 "parser.y" - {(yyval.code)=0;} +#line 3581 "parser.y" + { + (yyval.code)=0; +} } break; @@ -7845,10 +7875,23 @@ PASS2 if(as3_pass==2) { /* Line 1464 of skeleton.m4 */ -#line 3544 "parser.y" +#line 3584 "parser.y" + { + (yyval.code)=0; +} + } + break; + + + + case 304: + if(as3_pass==2) { + +/* Line 1464 of skeleton.m4 */ +#line 3587 "parser.y" { PASS12 - tokenizer_register_namespace((yyvsp[(3) - (3)].id)); + tokenizer_register_namespace((yyvsp[(2) - (2)].classinfo)->name); (yyval.code)=0; } } @@ -7858,7 +7901,7 @@ PASS2 /* Line 1464 of skeleton.m4 */ -#line 7862 "parser.tab.c" +#line 7905 "parser.tab.c" default: break; } YY_SYMBOL_PRINT ("-> $$ =", yyr1[yyn], &yyval, &yyloc); diff --git a/lib/as3/parser.tab.h b/lib/as3/parser.tab.h index e145187..14dbb67 100644 --- a/lib/as3/parser.tab.h +++ b/lib/as3/parser.tab.h @@ -160,10 +160,11 @@ tokenunion #line 44 "parser.y" enum yytokentype token; - int flags; classinfo_t*classinfo; classinfo_list_t*classinfo_list; + slotinfo_t*slotinfo; + slotinfo_list_t*slotinfo_list; int number_int; unsigned int number_uint; @@ -180,6 +181,7 @@ tokenunion for_start_t for_start; abc_exception_t *exception; regexp_t regexp; + modifiers_t flags; struct { abc_exception_list_t *l; code_t*finally; @@ -188,7 +190,7 @@ tokenunion /* Line 1685 of skeleton.m4 */ -#line 192 "parser.tab.h" +#line 194 "parser.tab.h" } YYSTYPE; # define YYSTYPE_IS_TRIVIAL 1 # define yystype YYSTYPE /* obsolescent; will be withdrawn */ diff --git a/lib/as3/parser.y b/lib/as3/parser.y index 33ab3de..3f72304 100644 --- a/lib/as3/parser.y +++ b/lib/as3/parser.y @@ -43,10 +43,11 @@ extern int a3_lex(); %union tokenunion { enum yytokentype token; - int flags; classinfo_t*classinfo; classinfo_list_t*classinfo_list; + slotinfo_t*slotinfo; + slotinfo_list_t*slotinfo_list; int number_int; unsigned int number_uint; @@ -63,6 +64,7 @@ extern int a3_lex(); for_start_t for_start; abc_exception_t *exception; regexp_t regexp; + modifiers_t flags; struct { abc_exception_list_t *l; code_t*finally; @@ -168,7 +170,7 @@ extern int a3_lex(); %token T_SHR ">>" %type FOR_START -%type X_IDENTIFIER PACKAGE FOR_IN_INIT MAYBE_IDENTIFIER +%type X_IDENTIFIER PACKAGE FOR_IN_INIT MAYBE_IDENTIFIER NAMESPACE_ID %type VARCONST %type CODE %type CODEPIECE CODE_STATEMENT @@ -198,18 +200,20 @@ extern int a3_lex(); %type MAYBE_PARAM_LIST %type MAYBE_MODIFIERS %type MODIFIER_LIST +%type MODIFIER %type STATICCONSTANT MAYBESTATICCONSTANT %type IMPLEMENTS_LIST -%type EXTENDS +%type EXTENDS CLASS_SPEC %type EXTENDS_LIST -%type CLASS PACKAGEANDCLASS CLASS_SPEC + +%type CLASS PACKAGEANDCLASS %type CLASS_SPEC_LIST + %type TYPE //%type VARIABLE %type VAR_READ %type NEW //%type T_IDENTIFIER -%type MODIFIER %type FUNCTIONCALL %type MAYBE_EXPRESSION_LIST EXPRESSION_LIST EXPRESSION_LIST_AND_COMMA MAYBE_PARAM_VALUES MAYBE_EXPRPAIR_LIST EXPRPAIR_LIST @@ -343,6 +347,7 @@ typedef struct _state { char*package; import_list_t*wildcard_imports; + namespace_list_t*active_namespaces; dict_t*imports; char has_own_imports; char new_vars; // e.g. transition between two functions @@ -783,25 +788,32 @@ static void endpackage() #define FLAG_PACKAGEINTERNAL 2048 #define FLAG_NAMESPACE 4096 -static int flags2access(int flags) +static namespace_t modifiers2access(modifiers_t*mod) { - int access = 0; - if(flags&FLAG_PUBLIC) { - if(access&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + namespace_t ns; + ns.access = 0; + ns.name = ""; + if(mod->flags&FLAG_NAMESPACE) { + if(mod->flags&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + syntaxerror("invalid combination of access levels and namespaces"); + ns.access = ACCESS_NAMESPACE; + ns.name = mod->ns; + } else if(mod->flags&FLAG_PUBLIC) { + if(mod->flags&(FLAG_PRIVATE|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PACKAGE; - } else if(flags&FLAG_PRIVATE) { - if(access&(FLAG_PUBLIC|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) + ns.access = ACCESS_PACKAGE; + } else if(mod->flags&FLAG_PRIVATE) { + if(mod->flags&(FLAG_PUBLIC|FLAG_PROTECTED|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PRIVATE; - } else if(flags&FLAG_PROTECTED) { - if(access&(FLAG_PUBLIC|FLAG_PRIVATE|FLAG_PACKAGEINTERNAL)) + ns.access = ACCESS_PRIVATE; + } else if(mod->flags&FLAG_PROTECTED) { + if(mod->flags&(FLAG_PUBLIC|FLAG_PRIVATE|FLAG_PACKAGEINTERNAL)) syntaxerror("invalid combination of access levels"); - access = ACCESS_PROTECTED; + ns.access = ACCESS_PROTECTED; } else { - access = ACCESS_PACKAGEINTERNAL; + ns.access = ACCESS_PACKAGEINTERNAL; } - return access; + return ns; } static void function_initvars(methodstate_t*m, params_t*params, int flags, char var0) @@ -846,7 +858,7 @@ static void function_initvars(methodstate_t*m, params_t*params, int flags, char char*as3_globalclass=0; -static void startclass(int flags, char*classname, classinfo_t*extends, classinfo_list_t*implements) +static void startclass(modifiers_t* mod, char*classname, classinfo_t*extends, classinfo_list_t*implements) { if(state->cls) { syntaxerror("inner classes now allowed"); @@ -855,19 +867,19 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo token_list_t*t=0; classinfo_list_t*mlist=0; - if(flags&~(FLAG_PACKAGEINTERNAL|FLAG_PUBLIC|FLAG_FINAL|FLAG_DYNAMIC|FLAG_INTERFACE)) + if(mod->flags&~(FLAG_PACKAGEINTERNAL|FLAG_PUBLIC|FLAG_FINAL|FLAG_DYNAMIC|FLAG_INTERFACE)) syntaxerror("invalid modifier(s)"); - if((flags&(FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) == (FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) + if((mod->flags&(FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) == (FLAG_PUBLIC|FLAG_PACKAGEINTERNAL)) syntaxerror("public and internal not supported at the same time."); /* create the class name, together with the proper attributes */ int access=0; char*package=0; - if(!(flags&FLAG_PUBLIC) && state->package==internal_filename_package) { + if(!(mod->flags&FLAG_PUBLIC) && state->package==internal_filename_package) { access = ACCESS_PRIVATE; package = internal_filename_package; - } else if(!(flags&FLAG_PUBLIC) && state->package!=internal_filename_package) { + } else if(!(mod->flags&FLAG_PUBLIC) && state->package!=internal_filename_package) { access = ACCESS_PACKAGEINTERNAL; package = state->package; } else if(state->package!=internal_filename_package) { access = ACCESS_PACKAGE; package = state->package; @@ -895,7 +907,7 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo /* build info struct */ int num_interfaces = (list_length(implements)); state->cls->info = classinfo_register(access, package, classname, num_interfaces); - state->cls->info->flags |= flags & (FLAG_DYNAMIC|FLAG_INTERFACE|FLAG_FINAL); + state->cls->info->flags |= mod->flags & (FLAG_DYNAMIC|FLAG_INTERFACE|FLAG_FINAL); } if(as3_pass == 2) { @@ -990,7 +1002,7 @@ static void startclass(int flags, char*classname, classinfo_t*extends, classinfo /* flash.display.MovieClip handling */ - if(!as3_globalclass && (flags&FLAG_PUBLIC) && slotinfo_equals((slotinfo_t*)registry_getMovieClip(),(slotinfo_t*)extends)) { + if(!as3_globalclass && (mod->flags&FLAG_PUBLIC) && slotinfo_equals((slotinfo_t*)registry_getMovieClip(),(slotinfo_t*)extends)) { if(state->package && state->package[0]) { as3_globalclass = concat3(state->package, ".", classname); } else { @@ -1104,21 +1116,24 @@ static void check_override(memberinfo_t*m, int flags) } } -static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*name, params_t*params, classinfo_t*return_type, int slot) +static methodinfo_t*registerfunction(enum yytokentype getset, modifiers_t*mod, char*name, params_t*params, classinfo_t*return_type, int slot) { methodinfo_t*minfo = 0; - U8 access = flags2access(flags); + namespace_t ns = modifiers2access(mod); if(!state->cls) { //package method - minfo = methodinfo_register_global(access, state->package, name); + minfo = methodinfo_register_global(ns.access, state->package, name); minfo->return_type = return_type; } else if(getset != KW_GET && getset != KW_SET) { //class method - memberinfo_t* m = registry_findmember(state->cls->info, name, 0); + memberinfo_t* m = registry_findmember(state->cls->info, ns.name, name, 0); if(m) { + printf("%s.%s | %s.%s\n", + m->package, m->name, + ns.name, name); syntaxerror("class already contains a %s '%s'", infotypename((slotinfo_t*)m), m->name); } - minfo = methodinfo_register_onclass(state->cls->info, access, name); + minfo = methodinfo_register_onclass(state->cls->info, ns.access, ns.name, name); minfo->return_type = return_type; // getslot on a member slot only returns "undefined", so no need // to actually store these @@ -1132,7 +1147,7 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na else if(params->list && params->list->param) type = params->list->param->type; // not sure wether to look into superclasses here, too - minfo = (methodinfo_t*)registry_findmember(state->cls->info, name, 1); + minfo = (methodinfo_t*)registry_findmember(state->cls->info, ns.name, name, 1); if(minfo) { if(minfo->kind!=INFOTYPE_SLOT) syntaxerror("class already contains a method called '%s'", name); @@ -1149,7 +1164,7 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na syntaxerror("different type in getter and setter"); } } else { - minfo = methodinfo_register_onclass(state->cls->info, access, name); + minfo = methodinfo_register_onclass(state->cls->info, ns.access, ns.name, name); minfo->kind = INFOTYPE_SLOT; //hack minfo->subtype = gs; minfo->return_type = type; @@ -1157,9 +1172,10 @@ static methodinfo_t*registerfunction(enum yytokentype getset, int flags, char*na /* can't assign a slot as getter and setter might have different slots */ //minfo->slot = slot; } - if(flags&FLAG_FINAL) minfo->flags |= FLAG_FINAL; - if(flags&FLAG_STATIC) minfo->flags |= FLAG_STATIC; - if(flags&FLAG_OVERRIDE) minfo->flags |= FLAG_OVERRIDE; + if(mod->flags&FLAG_FINAL) minfo->flags |= FLAG_FINAL; + if(mod->flags&FLAG_STATIC) minfo->flags |= FLAG_STATIC; + if(mod->flags&FLAG_OVERRIDE) minfo->flags |= FLAG_OVERRIDE; + return minfo; } @@ -1206,7 +1222,7 @@ static void innerfunction(char*name, params_t*params, classinfo_t*return_type) } } -static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*name, +static void startfunction(modifiers_t*mod, enum yytokentype getset, char*name, params_t*params, classinfo_t*return_type) { if(state->method && state->method->info) { @@ -1229,9 +1245,9 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n name = "__as3_constructor__"; return_type = 0; - state->method->info = registerfunction(getset, flags, name, params, return_type, 0); + state->method->info = registerfunction(getset, mod, name, params, return_type, 0); - function_initvars(state->method, params, flags, 1); + function_initvars(state->method, params, mod->flags, 1); dict_put(global->token2info, (void*)(ptroff_t)as3_tokencount, state->method); } @@ -1242,8 +1258,8 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n parserassert(state->method); if(state->cls) { - memberinfo_t*m = registry_findmember(state->cls->info, name, 2); - check_override(m, flags); + memberinfo_t*m = registry_findmember(state->cls->info, mod->ns, name, 2); + check_override(m, mod->flags); } if(state->cls) { @@ -1251,13 +1267,15 @@ static void startfunction(token_t*ns, int flags, enum yytokentype getset, char*n } state->method->info->return_type = return_type; - function_initvars(state->method, params, flags, 1); + function_initvars(state->method, params, mod->flags, 1); } } -static abc_method_t* endfunction(token_t*ns, int flags, enum yytokentype getset, char*name, +static abc_method_t* endfunction(modifiers_t*mod, enum yytokentype getset, char*name, params_t*params, classinfo_t*return_type, code_t*body) { + int flags = mod?mod->flags:0; + if(as3_pass==1) { // store inner methods in variables function_initvars(state->method, 0, 0, 0); @@ -1917,6 +1935,7 @@ CODE_STATEMENT: WITH CODE_STATEMENT: TRY CODE_STATEMENT: VOIDEXPRESSION CODE_STATEMENT: USE_NAMESPACE +CODE_STATEMENT: NAMESPACE_DECLARATION CODE_STATEMENT: '{' CODE '}' {$$=$2;} CODE_STATEMENT: '{' '}' {$$=0;} @@ -1930,8 +1949,6 @@ CODEPIECE: RETURN CODEPIECE: THROW CODEPIECE: CONDITIONAL_COMPILATION '{' CODE '}' {$$=$3;} -CODEPIECE: NAMESPACE_DECLARATION {/*TODO*/$$=0;} - //CODEBLOCK : '{' CODE '}' {$$=$2;} //CODEBLOCK : '{' '}' {$$=0;} CODEBLOCK : CODEPIECE ';' {$$=$1;} @@ -2396,21 +2413,29 @@ IMPORT : "import" PACKAGE '.' '*' { /* ------------ classes and interfaces (header) -------------- */ -MAYBE_MODIFIERS : %prec above_function {PASS12 $$=0;} +MAYBE_MODIFIERS : %prec above_function {PASS12 $$.flags=0;$$.ns=0;} MAYBE_MODIFIERS : MODIFIER_LIST {PASS12 $$=$1;} MODIFIER_LIST : MODIFIER {PASS12 $$=$1;} -MODIFIER_LIST : MODIFIER_LIST MODIFIER {PASS12 $$=$1|$2;} - -MODIFIER : KW_PUBLIC {PASS12 $$=FLAG_PUBLIC;} - | KW_PRIVATE {PASS12 $$=FLAG_PRIVATE;} - | KW_PROTECTED {PASS12 $$=FLAG_PROTECTED;} - | KW_STATIC {PASS12 $$=FLAG_STATIC;} - | KW_DYNAMIC {PASS12 $$=FLAG_DYNAMIC;} - | KW_FINAL {PASS12 $$=FLAG_FINAL;} - | KW_OVERRIDE {PASS12 $$=FLAG_OVERRIDE;} - | KW_NATIVE {PASS12 $$=FLAG_NATIVE;} - | KW_INTERNAL {PASS12 $$=FLAG_PACKAGEINTERNAL;} - | T_NAMESPACE {PASS12 $$=FLAG_NAMESPACE;} +MODIFIER_LIST : MODIFIER_LIST MODIFIER { + PASS12 + $$.flags=$1.flags|$2.flags; + if($1.ns && $2.ns) syntaxerror("only one namespace allowed in one declaration"); + $$.ns=$1.ns?$1.ns:$2.ns; + +} + +MODIFIER : KW_PUBLIC {PASS12 $$.flags=FLAG_PUBLIC;$$.ns=0;} + | KW_PRIVATE {PASS12 $$.flags=FLAG_PRIVATE;$$.ns=0;} + | KW_PROTECTED {PASS12 $$.flags=FLAG_PROTECTED;$$.ns=0;} + | KW_STATIC {PASS12 $$.flags=FLAG_STATIC;$$.ns=0;} + | KW_DYNAMIC {PASS12 $$.flags=FLAG_DYNAMIC;$$.ns=0;} + | KW_FINAL {PASS12 $$.flags=FLAG_FINAL;$$.ns=0;} + | KW_OVERRIDE {PASS12 $$.flags=FLAG_OVERRIDE;$$.ns=0;} + | KW_NATIVE {PASS12 $$.flags=FLAG_NATIVE;$$.ns=0;} + | KW_INTERNAL {PASS12 $$.flags=FLAG_PACKAGEINTERNAL;$$.ns=0;} + | T_NAMESPACE {PASS12 $$.flags=FLAG_NAMESPACE; + $$.ns=$1; + } EXTENDS : {$$=registry_getobjectclass();} EXTENDS : KW_EXTENDS CLASS_SPEC {$$=$2;} @@ -2423,13 +2448,14 @@ IMPLEMENTS_LIST : KW_IMPLEMENTS CLASS_SPEC_LIST {PASS12 $$=$2;} CLASS_DECLARATION : MAYBE_MODIFIERS "class" T_IDENTIFIER EXTENDS IMPLEMENTS_LIST - '{' {PASS12 startclass($1,$3,$4,$5);} + '{' {PASS12 startclass(&$1,$3,$4,$5);} MAYBE_CLASS_BODY '}' {PASS12 endclass();$$=0;} INTERFACE_DECLARATION : MAYBE_MODIFIERS "interface" T_IDENTIFIER EXTENDS_LIST - '{' {PASS12 startclass($1|FLAG_INTERFACE,$3,0,$4);} + '{' {PASS12 $1.flags|=FLAG_INTERFACE; + startclass(&$1,$3,0,$4);} MAYBE_INTERFACE_BODY '}' {PASS12 endclass();$$=0;} @@ -2460,12 +2486,12 @@ IDECLARATION : "var" T_IDENTIFIER { } IDECLARATION : MAYBE_MODIFIERS "function" GETSET T_IDENTIFIER '(' MAYBE_PARAM_LIST ')' MAYBETYPE { PASS12 - $1 |= FLAG_PUBLIC; - if($1&(FLAG_PRIVATE|FLAG_PACKAGEINTERNAL|FLAG_PROTECTED)) { + $1.flags |= FLAG_PUBLIC; + if($1.flags&(FLAG_PRIVATE|FLAG_PACKAGEINTERNAL|FLAG_PROTECTED)) { syntaxerror("invalid method modifiers: interface methods always need to be public"); } - startfunction(0,$1,$3,$4,&$6,$8); - endfunction(0,$1,$3,$4,&$6,$8, 0); + startfunction(&$1,$3,$4,&$6,$8); + endfunction(&$1,$3,$4,&$6,$8, 0); list_deep_free($6.list); } @@ -2473,37 +2499,39 @@ IDECLARATION : MAYBE_MODIFIERS "function" GETSET T_IDENTIFIER '(' MAYBE_PARAM_LI VARCONST: "var" | "const" -SLOT_DECLARATION: MAYBE_MODIFIERS VARCONST T_IDENTIFIER {setstaticfunction($1);} MAYBETYPE MAYBEEXPRESSION { - int flags = $1; - U8 access = flags2access($1); +SLOT_DECLARATION: MAYBE_MODIFIERS VARCONST T_IDENTIFIER {setstaticfunction($1.flags);} MAYBETYPE MAYBEEXPRESSION { + int flags = $1.flags; + namespace_t ns = modifiers2access(&$1); varinfo_t* info = 0; if(state->cls) { - memberinfo_t*i = registry_findmember(state->cls->info, $3, 1); + memberinfo_t*i = registry_findmember(state->cls->info, ns.name, $3, 1); if(i) { check_override(i, flags); } - info = varinfo_register_onclass(state->cls->info, access, $3); + info = varinfo_register_onclass(state->cls->info, ns.access, ns.name, $3); } else { slotinfo_t*i = registry_find(state->package, $3); if(i) { syntaxerror("package %s already contains '%s'", state->package, $3); } - info = varinfo_register_global(access, state->package, $3); + if(ns.name && ns.name[0]) { + syntaxerror("namespaces not allowed on package-level variables"); + } + info = varinfo_register_global(ns.access, state->package, $3); } info->type = $5; info->flags = flags; /* slot name */ - namespace_t mname_ns = {access, ""}; - multiname_t mname = {QNAME, &mname_ns, 0, $3}; + multiname_t mname = {QNAME, &ns, 0, $3}; trait_list_t**traits; code_t**code; if(!state->cls) { // global variable - mname_ns.name = state->package; + ns.name = state->package; traits = &global->init->traits; code = &global->init->method->body->code; } else if(flags&FLAG_STATIC) { @@ -2623,17 +2651,17 @@ GETSET : "get" | {PASS12 $$=0;} FUNCTION_DECLARATION: MAYBE_MODIFIERS "function" GETSET T_IDENTIFIER '(' MAYBE_PARAM_LIST ')' - MAYBETYPE '{' {PASS12 startfunction(0,$1,$3,$4,&$6,$8);} MAYBECODE '}' + MAYBETYPE '{' {PASS12 startfunction(&$1,$3,$4,&$6,$8);} MAYBECODE '}' { PASS1 - endfunction(0,$1,$3,$4,&$6,0,0); + endfunction(&$1,$3,$4,&$6,0,0); PASS2 if(!state->method->info) syntaxerror("internal error"); code_t*c = method_header(state->method); c = wrap_function(c, 0, $11); - endfunction(0,$1,$3,$4,&$6,$8,c); + endfunction(&$1,$3,$4,&$6,$8,c); PASS12 list_deep_free($6.list); $$=0; @@ -2645,7 +2673,7 @@ INNERFUNCTION: "function" MAYBE_IDENTIFIER '(' MAYBE_PARAM_LIST ')' MAYBETYPE '{' {PASS12 innerfunction($2,&$4,$6);} MAYBECODE '}' { PASS1 - endfunction(0,0,0,$2,&$4,0,0); + endfunction(0,0,$2,&$4,0,0); PASS2 methodinfo_t*f = state->method->info; if(!f || !f->kind) syntaxerror("internal error"); @@ -2654,7 +2682,7 @@ INNERFUNCTION: "function" MAYBE_IDENTIFIER '(' MAYBE_PARAM_LIST ')' MAYBETYPE c = wrap_function(c, 0, $9); int index = state->method->var_index; - endfunction(0,0,0,$2,&$4,$6,c); + endfunction(0,0,$2,&$4,$6,c); $$.c = abc_getlocal(0, index); $$.t = TYPE_FUNCTION(f); @@ -2666,7 +2694,10 @@ INNERFUNCTION: "function" MAYBE_IDENTIFIER '(' MAYBE_PARAM_LIST ')' MAYBETYPE /* ------------- package + class ids --------------- */ CLASS: T_IDENTIFIER { - PASS1 $$=0; + PASS1 static slotinfo_t c; + memset(&c, 0, sizeof(c)); + c.name = $1; + $$ = (classinfo_t*)&c; PASS2 slotinfo_t*s = find_class($1); if(!s) syntaxerror("Could not find class/method %s (current package: %s)\n", $1, state->package); @@ -2674,11 +2705,11 @@ CLASS: T_IDENTIFIER { } PACKAGEANDCLASS : PACKAGE '.' T_IDENTIFIER { - PASS1 static classinfo_t c; + PASS1 static slotinfo_t c; memset(&c, 0, sizeof(c)); c.package = $1; c.name = $3; - $$=&c; + $$=(classinfo_t*)&c; PASS2 slotinfo_t*s = registry_find($1, $3); if(!s) syntaxerror("Couldn't find class/method %s.%s\n", $1, $3); @@ -3335,7 +3366,8 @@ E : "super" '.' T_IDENTIFIER classinfo_t*t = state->cls->info->superclass; if(!t) t = TYPE_OBJECT; - memberinfo_t*f = registry_findmember(t, $3, 1); + memberinfo_t*f = registry_findmember_nsset(t, state->active_namespaces, $3, 1); + MEMBER_MULTINAME(m, f, $3); $$.c = 0; $$.c = abc_getlocal_0($$.c); @@ -3391,7 +3423,7 @@ E : E '.' T_IDENTIFIER is_static = 1; } if(t) { - memberinfo_t*f = registry_findmember(t, $3, 1); + memberinfo_t*f = registry_findmember_nsset(t, state->active_namespaces, $3, 1); char noslot = 0; if(f && !is_static != !(f->flags&FLAG_STATIC)) noslot=1; @@ -3453,7 +3485,7 @@ VAR_READ : T_IDENTIFIER { int i_am_static = (state->method && state->method->info)?(state->method->info->flags&FLAG_STATIC):FLAG_STATIC; /* look at current class' members */ - if(state->cls && (f = registry_findmember(state->cls->info, $1, 1)) && + if(state->cls && (f = registry_findmember_nsset(state->cls->info, state->active_namespaces, $1, 1)) && (f->flags&FLAG_STATIC) >= i_am_static) { // $1 is a function in this class int var_is_static = (f->flags&FLAG_STATIC); @@ -3537,13 +3569,24 @@ VAR_READ : T_IDENTIFIER { // ----------------- namespaces ------------------------------------------------- -NAMESPACE_DECLARATION : MAYBE_MODIFIERS "namespace" T_IDENTIFIER {$$=0;} -NAMESPACE_DECLARATION : MAYBE_MODIFIERS "namespace" T_IDENTIFIER '=' T_IDENTIFIER {$$=0;} -NAMESPACE_DECLARATION : MAYBE_MODIFIERS "namespace" T_IDENTIFIER '=' T_STRING {$$=0;} +NAMESPACE_ID : "namespace" T_IDENTIFIER { + PASS12 + tokenizer_register_namespace($2); + $$=$2; +} -USE_NAMESPACE : "use" "namespace" T_IDENTIFIER { +NAMESPACE_DECLARATION : MAYBE_MODIFIERS NAMESPACE_ID { + $$=0; +} +NAMESPACE_DECLARATION : MAYBE_MODIFIERS NAMESPACE_ID '=' T_IDENTIFIER { + $$=0; +} +NAMESPACE_DECLARATION : MAYBE_MODIFIERS NAMESPACE_ID '=' T_STRING { + $$=0; +} +USE_NAMESPACE : "use" PACKAGEANDCLASS { PASS12 - tokenizer_register_namespace($3); + tokenizer_register_namespace($2->name); $$=0; } diff --git a/lib/as3/pool.c b/lib/as3/pool.c index bedc23b..5b708e2 100644 --- a/lib/as3/pool.c +++ b/lib/as3/pool.c @@ -275,7 +275,7 @@ namespace_t* namespace_new_private(const char*name) { void namespace_destroy(namespace_t*n) { if(n) { - free(n->name);n->name=0; + free((char*)n->name);n->name=0; n->access=0x00; free(n); } diff --git a/lib/as3/registry.c b/lib/as3/registry.c index ca02bec..d1c13e3 100644 --- a/lib/as3/registry.c +++ b/lib/as3/registry.c @@ -71,27 +71,29 @@ classinfo_t* classinfo_register(int access, const char*package, const char*name, c->package = package; c->name = name; dict_put(registry_classes, c, c); - dict_init(&c->members,AVERAGE_NUMBER_OF_MEMBERS); + dict_init2(&c->members, &slotinfo_type, AVERAGE_NUMBER_OF_MEMBERS); return c; } -methodinfo_t* methodinfo_register_onclass(classinfo_t*cls, U8 access, const char*name) +methodinfo_t* methodinfo_register_onclass(classinfo_t*cls, U8 access, const char*ns, const char*name) { NEW(methodinfo_t,m); m->kind = INFOTYPE_METHOD; m->access = access; m->name = name; + m->package = ns; m->parent = cls; - dict_put(&cls->members, name, m); + dict_put(&cls->members, m, m); return m; } -varinfo_t* varinfo_register_onclass(classinfo_t*cls, U8 access, const char*name) +varinfo_t* varinfo_register_onclass(classinfo_t*cls, U8 access, const char*ns, const char*name) { NEW(varinfo_t,m); m->kind = INFOTYPE_SLOT; m->access = access; m->name = name; + m->package = ns; m->parent = cls; - dict_put(&cls->members, name, m); + dict_put(&cls->members, m, m); return m; } methodinfo_t* methodinfo_register_global(U8 access, const char*package, const char*name) @@ -159,10 +161,14 @@ void registry_dump() } } -memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char recursive) +memberinfo_t* registry_findmember(classinfo_t*cls, const char*ns, const char*name, char recursive) { + memberinfo_t tmp; + tmp.name = name; + tmp.package = ns?ns:""; + if(!recursive) { - return (memberinfo_t*)dict_lookup(&cls->members, name); + return (memberinfo_t*)dict_lookup(&cls->members, &tmp); } /* look at classes directly extended by this class */ slotinfo_t*m = 0; @@ -172,7 +178,7 @@ memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char recursi s = s->superclass; while(s) { - m = (slotinfo_t*)dict_lookup(&s->members, name); + m = (slotinfo_t*)dict_lookup(&s->members, &tmp); if(m) { return (memberinfo_t*)m; } @@ -183,7 +189,7 @@ memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char recursi while(cls->interfaces[t]) { classinfo_t*s = cls->interfaces[t]; while(s) { - m = (slotinfo_t*)dict_lookup(&s->members, name); + m = (slotinfo_t*)dict_lookup(&s->members, &tmp); if(m) { return (memberinfo_t*)m; } @@ -192,8 +198,19 @@ memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char recursi t++; } return 0; +} +memberinfo_t* registry_findmember_nsset(classinfo_t*cls, namespace_list_t*ns, const char*name, char superclasses) +{ + while(ns) { + memberinfo_t*m = registry_findmember(cls, ns->namespace->name, name, superclasses); + if(m) return m; + ns = ns->next; + } + return registry_findmember(cls, "", name, superclasses); } + + void registry_fill_multiname(multiname_t*m, namespace_t*n, slotinfo_t*c) { m->type = QNAME; @@ -239,7 +256,7 @@ classinfo_t* slotinfo_asclass(slotinfo_t*f) { c->name = "undefined"; } - dict_init(&c->members,1); + dict_init2(&c->members, &slotinfo_type, 1); c->data = f; dict_put(functionobjects, f, c); return c; diff --git a/lib/as3/registry.h b/lib/as3/registry.h index 0640a78..148958e 100644 --- a/lib/as3/registry.h +++ b/lib/as3/registry.h @@ -32,6 +32,7 @@ DECLARE(memberinfo); DECLARE(methodinfo); DECLARE(varinfo); DECLARE_LIST(classinfo); +DECLARE_LIST(slotinfo); /* member/class flags */ #define FLAG_FINAL 1 @@ -105,14 +106,15 @@ char slotinfo_equals(slotinfo_t*c1, slotinfo_t*c2); void registry_init(); classinfo_t* classinfo_register(int access, const char*package, const char*name, int num_interfaces); -methodinfo_t* methodinfo_register_onclass(classinfo_t*cls, U8 access, const char*name); +methodinfo_t* methodinfo_register_onclass(classinfo_t*cls, U8 access, const char*ns, const char*name); methodinfo_t* methodinfo_register_global(U8 access, const char*package, const char*name); -varinfo_t* varinfo_register_onclass(classinfo_t*cls, U8 access, const char*name); +varinfo_t* varinfo_register_onclass(classinfo_t*cls, U8 access, const char*ns, const char*name); varinfo_t* varinfo_register_global(U8 access, const char*package, const char*name); slotinfo_t* registry_find(const char*package, const char*name); void registry_dump(); -memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char superclasses); +memberinfo_t* registry_findmember(classinfo_t*cls, const char*ns, const char*name, char superclasses); +memberinfo_t* registry_findmember_nsset(classinfo_t*cls, namespace_list_t*ns, const char*name, char superclasses); void registry_fill_multiname(multiname_t*m, namespace_t*n, slotinfo_t*c); multiname_t* classinfo_to_multiname(slotinfo_t*cls); diff --git a/lib/as3/test b/lib/as3/test index 6e62714..a1856fd 100755 --- a/lib/as3/test +++ b/lib/as3/test @@ -148,9 +148,9 @@ class Cache: def skip_file(self, nr, filename): if self.checknum>=0 and nr!=self.checknum: return 1 - if not self.all and self.milestone[filename]!="ok": + if not self.all and self.milestone.get(filename,"new")!="ok": return 1 - if self.diff and self.filename2status[filename]=="ok": + if self.diff and self.filename2status(filename,"new")=="ok": return 1 return 0 diff --git a/lib/as3/tokenizer.h b/lib/as3/tokenizer.h index 4616b33..2d00ae4 100644 --- a/lib/as3/tokenizer.h +++ b/lib/as3/tokenizer.h @@ -34,6 +34,7 @@ DECLARE(param); DECLARE_LIST(param); DECLARE(params); DECLARE(typedcode); +DECLARE(modifiers); DECLARE_LIST(typedcode); struct _param { @@ -51,6 +52,10 @@ struct _typedcode { code_t*c; classinfo_t*t; }; +struct _modifiers { + int flags; + char*ns; +}; /* small helper structs: */ typedef struct _codeandnumber { diff --git a/lib/q.c b/lib/q.c index 55a4c06..976684e 100644 --- a/lib/q.c +++ b/lib/q.c @@ -764,6 +764,14 @@ void dict_init(dict_t*h, int size) h->num = 0; h->key_type = &charptr_type; } +void dict_init2(dict_t*h, type_t*t, int size) +{ + memset(h, 0, sizeof(dict_t)); + h->hashsize = size; + h->slots = h->hashsize?(dictentry_t**)rfx_calloc(sizeof(dictentry_t*)*h->hashsize):0; + h->num = 0; + h->key_type = t; +} dict_t*dict_clone(dict_t*o) { diff --git a/lib/q.h b/lib/q.h index 3cf8cbe..9e50000 100644 --- a/lib/q.h +++ b/lib/q.h @@ -174,6 +174,7 @@ void stringarray_destroy(stringarray_t*sa); dict_t*dict_new(); dict_t*dict_new2(type_t*type); void dict_init(dict_t*dict, int size); +void dict_init2(dict_t*dict, type_t*type, int size); dictentry_t*dict_put(dict_t*h, const void*key, void* data); void dict_put2(dict_t*h, const char*s, void*data); int dict_count(dict_t*h); -- 1.7.10.4