-static memberinfo_t flash_text_TextField_replaceText = {MEMBER_METHOD, 0x01, "replaceText", 0};
-static memberinfo_t flash_text_TextField_pasteRichText = {MEMBER_METHOD, 0x80, "pasteRichText", &_Boolean};
-static memberinfo_t flash_text_TextField_maxScrollH = {MEMBER_SLOT, 0x01, "maxScrollH", 0};
-static memberinfo_t flash_text_TextField_numLines = {MEMBER_SLOT, 0x01, "numLines", 0};
-static memberinfo_t flash_text_TextField_scrollH = {MEMBER_SLOT, 0x01, "scrollH", 0};
-static memberinfo_t flash_text_TextField_caretIndex = {MEMBER_SLOT, 0x01, "caretIndex", 0};
-static memberinfo_t flash_text_TextField_maxScrollV = {MEMBER_SLOT, 0x01, "maxScrollV", 0};
-static memberinfo_t flash_text_TextField_getImageReference = {MEMBER_METHOD, 0x01, "getImageReference", &flash_display_DisplayObject};
-static memberinfo_t flash_text_TextField_scrollV = {MEMBER_SLOT, 0x01, "scrollV", 0};
-static memberinfo_t flash_text_TextField_border = {MEMBER_SLOT, 0x01, "border", 0};
-static memberinfo_t flash_text_TextField_text = {MEMBER_SLOT, 0x01, "text", 0};
-static memberinfo_t flash_text_TextField_background = {MEMBER_SLOT, 0x01, "background", 0};
-static memberinfo_t flash_text_TextField_getCharBoundaries = {MEMBER_METHOD, 0x01, "getCharBoundaries", &flash_geom_Rectangle};
-static memberinfo_t flash_text_TextField_borderColor = {MEMBER_SLOT, 0x01, "borderColor", 0};
-static memberinfo_t flash_text_TextField_getFirstCharInParagraph = {MEMBER_METHOD, 0x01, "getFirstCharInParagraph", &_int};
-static memberinfo_t flash_text_TextField_type = {MEMBER_SLOT, 0x01, "type", 0};
-static memberinfo_t flash_text_TextField_replaceSelectedText = {MEMBER_METHOD, 0x01, "replaceSelectedText", 0};
-static memberinfo_t flash_text_TextField_getRawText = {MEMBER_METHOD, 0x01, "getRawText", &_String};
-static memberinfo_t flash_text_TextField_alwaysShowSelection = {MEMBER_SLOT, 0x01, "alwaysShowSelection", 0};
-static memberinfo_t flash_text_TextField_sharpness = {MEMBER_SLOT, 0x01, "sharpness", 0};
-static memberinfo_t flash_text_TextField_textColor = {MEMBER_SLOT, 0x01, "textColor", 0};
-static memberinfo_t flash_text_TextField_defaultTextFormat = {MEMBER_SLOT, 0x01, "defaultTextFormat", 0};
-static memberinfo_t flash_text_TextField_condenseWhite = {MEMBER_SLOT, 0x01, "condenseWhite", 0};
-static memberinfo_t flash_text_TextField_autoSize = {MEMBER_SLOT, 0x01, "autoSize", 0};
-static memberinfo_t flash_text_TextField_styleSheet = {MEMBER_SLOT, 0x01, "styleSheet", 0};
-static memberinfo_t flash_text_TextField_embedFonts = {MEMBER_SLOT, 0x01, "embedFonts", 0};
-static memberinfo_t flash_text_TextField_displayAsPassword = {MEMBER_SLOT, 0x01, "displayAsPassword", 0};
-static memberinfo_t flash_text_TextField_antiAliasType = {MEMBER_SLOT, 0x01, "antiAliasType", 0};
-static memberinfo_t flash_text_TextField_multiline = {MEMBER_SLOT, 0x01, "multiline", 0};
-static memberinfo_t flash_text_TextField_selectionEndIndex = {MEMBER_SLOT, 0x01, "selectionEndIndex", 0};
-static memberinfo_t flash_text_TextField_mouseWheelEnabled = {MEMBER_SLOT, 0x01, "mouseWheelEnabled", 0};
-static memberinfo_t flash_text_TextField_selectedText = {MEMBER_SLOT, 0x01, "selectedText", 0};
-static memberinfo_t flash_text_TextField_thickness = {MEMBER_SLOT, 0x01, "thickness", 0};
-static memberinfo_t flash_text_TextField_getLineIndexAtPoint = {MEMBER_METHOD, 0x01, "getLineIndexAtPoint", &_int};
-static memberinfo_t flash_text_TextField_appendText = {MEMBER_METHOD, 0x01, "appendText", 0};
-static memberinfo_t flash_text_TextField_selectionBeginIndex = {MEMBER_SLOT, 0x01, "selectionBeginIndex", 0};
-static memberinfo_t flash_text_TextField_bottomScrollV = {MEMBER_SLOT, 0x01, "bottomScrollV", 0};
-static memberinfo_t flash_text_TextField_htmlText = {MEMBER_SLOT, 0x01, "htmlText", 0};
-static memberinfo_t flash_text_TextField_selectable = {MEMBER_SLOT, 0x01, "selectable", 0};
-static memberinfo_t flash_text_TextField_getLineIndexOfChar = {MEMBER_METHOD, 0x01, "getLineIndexOfChar", &_int};
-static memberinfo_t flash_text_TextField_restrict = {MEMBER_SLOT, 0x01, "restrict", 0};
-static memberinfo_t flash_text_TextField_gridFitType = {MEMBER_SLOT, 0x01, "gridFitType", 0};
-static memberinfo_t flash_text_TextField_setSelection = {MEMBER_METHOD, 0x01, "setSelection", 0};
-static memberinfo_t flash_text_TextField_getTextFormat = {MEMBER_METHOD, 0x01, "getTextFormat", &flash_text_TextFormat};
-static memberinfo_t flash_text_TextField_setTextFormat = {MEMBER_METHOD, 0x01, "setTextFormat", 0};
-static memberinfo_t flash_text_TextField_textWidth = {MEMBER_SLOT, 0x01, "textWidth", 0};
-static memberinfo_t flash_text_TextField_getTextRuns = {MEMBER_METHOD, 0x01, "getTextRuns", &_Array};
-static memberinfo_t flash_text_TextField_getLineOffset = {MEMBER_METHOD, 0x01, "getLineOffset", &_int};
-static memberinfo_t flash_text_TextField_wordWrap = {MEMBER_SLOT, 0x01, "wordWrap", 0};
-static memberinfo_t flash_text_TextField_useRichTextClipboard = {MEMBER_SLOT, 0x01, "useRichTextClipboard", 0};
-static memberinfo_t flash_text_TextField_backgroundColor = {MEMBER_SLOT, 0x01, "backgroundColor", 0};
-static memberinfo_t flash_text_TextField_textHeight = {MEMBER_SLOT, 0x01, "textHeight", 0};
-static memberinfo_t flash_text_TextField_getXMLText = {MEMBER_METHOD, 0x01, "getXMLText", &_String};
-static memberinfo_t flash_text_TextField_getLineText = {MEMBER_METHOD, 0x01, "getLineText", &_String};
-static memberinfo_t flash_text_TextField_maxChars = {MEMBER_SLOT, 0x01, "maxChars", 0};
-static memberinfo_t flash_text_TextField_copyRichText = {MEMBER_METHOD, 0x80, "copyRichText", &_String};
-static memberinfo_t flash_text_TextField_getParagraphLength = {MEMBER_METHOD, 0x01, "getParagraphLength", &_int};
-static memberinfo_t flash_text_TextField_getCharIndexAtPoint = {MEMBER_METHOD, 0x01, "getCharIndexAtPoint", &_int};
-static memberinfo_t flash_text_TextField_length = {MEMBER_SLOT, 0x01, "length", 0};
-static memberinfo_t flash_text_TextField_insertXMLText = {MEMBER_METHOD, 0x01, "insertXMLText", 0};
-static memberinfo_t flash_text_TextField_getLineMetrics = {MEMBER_METHOD, 0x01, "getLineMetrics", &flash_text_TextLineMetrics};
-static memberinfo_t flash_text_TextField_getLineLength = {MEMBER_METHOD, 0x01, "getLineLength", &_int};
+static memberinfo_t flash_text_TextField_replaceText = {MEMBER_METHOD, 0x01, "replaceText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_pasteRichText = {MEMBER_METHOD, 0x10, "pasteRichText", &_Boolean, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_maxScrollH = {MEMBER_SLOT, 0x01, "maxScrollH", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_numLines = {MEMBER_SLOT, 0x01, "numLines", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_scrollH = {MEMBER_SLOT, 0x01, "scrollH", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_caretIndex = {MEMBER_SLOT, 0x01, "caretIndex", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_maxScrollV = {MEMBER_SLOT, 0x01, "maxScrollV", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getImageReference = {MEMBER_METHOD, 0x01, "getImageReference", &flash_display_DisplayObject, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_scrollV = {MEMBER_SLOT, 0x01, "scrollV", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_border = {MEMBER_SLOT, 0x01, "border", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_text = {MEMBER_SLOT, 0x01, "text", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_background = {MEMBER_SLOT, 0x01, "background", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getCharBoundaries = {MEMBER_METHOD, 0x01, "getCharBoundaries", &flash_geom_Rectangle, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_borderColor = {MEMBER_SLOT, 0x01, "borderColor", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getFirstCharInParagraph = {MEMBER_METHOD, 0x01, "getFirstCharInParagraph", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_type = {MEMBER_SLOT, 0x01, "type", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_replaceSelectedText = {MEMBER_METHOD, 0x01, "replaceSelectedText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getRawText = {MEMBER_METHOD, 0x01, "getRawText", &_String, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_alwaysShowSelection = {MEMBER_SLOT, 0x01, "alwaysShowSelection", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_sharpness = {MEMBER_SLOT, 0x01, "sharpness", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_textColor = {MEMBER_SLOT, 0x01, "textColor", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_defaultTextFormat = {MEMBER_SLOT, 0x01, "defaultTextFormat", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_condenseWhite = {MEMBER_SLOT, 0x01, "condenseWhite", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_autoSize = {MEMBER_SLOT, 0x01, "autoSize", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_styleSheet = {MEMBER_SLOT, 0x01, "styleSheet", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_embedFonts = {MEMBER_SLOT, 0x01, "embedFonts", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_displayAsPassword = {MEMBER_SLOT, 0x01, "displayAsPassword", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_antiAliasType = {MEMBER_SLOT, 0x01, "antiAliasType", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_multiline = {MEMBER_SLOT, 0x01, "multiline", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_selectionEndIndex = {MEMBER_SLOT, 0x01, "selectionEndIndex", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_mouseWheelEnabled = {MEMBER_SLOT, 0x01, "mouseWheelEnabled", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_selectedText = {MEMBER_SLOT, 0x01, "selectedText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_thickness = {MEMBER_SLOT, 0x01, "thickness", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineIndexAtPoint = {MEMBER_METHOD, 0x01, "getLineIndexAtPoint", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_appendText = {MEMBER_METHOD, 0x01, "appendText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_selectionBeginIndex = {MEMBER_SLOT, 0x01, "selectionBeginIndex", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_bottomScrollV = {MEMBER_SLOT, 0x01, "bottomScrollV", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_htmlText = {MEMBER_SLOT, 0x01, "htmlText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_selectable = {MEMBER_SLOT, 0x01, "selectable", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineIndexOfChar = {MEMBER_METHOD, 0x01, "getLineIndexOfChar", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_restrict = {MEMBER_SLOT, 0x01, "restrict", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_gridFitType = {MEMBER_SLOT, 0x01, "gridFitType", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_setSelection = {MEMBER_METHOD, 0x01, "setSelection", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getTextFormat = {MEMBER_METHOD, 0x01, "getTextFormat", &flash_text_TextFormat, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_setTextFormat = {MEMBER_METHOD, 0x01, "setTextFormat", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_textWidth = {MEMBER_SLOT, 0x01, "textWidth", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getTextRuns = {MEMBER_METHOD, 0x01, "getTextRuns", &_Array, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineOffset = {MEMBER_METHOD, 0x01, "getLineOffset", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_wordWrap = {MEMBER_SLOT, 0x01, "wordWrap", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_useRichTextClipboard = {MEMBER_SLOT, 0x01, "useRichTextClipboard", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_backgroundColor = {MEMBER_SLOT, 0x01, "backgroundColor", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_textHeight = {MEMBER_SLOT, 0x01, "textHeight", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getXMLText = {MEMBER_METHOD, 0x01, "getXMLText", &_String, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineText = {MEMBER_METHOD, 0x01, "getLineText", &_String, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_maxChars = {MEMBER_SLOT, 0x01, "maxChars", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_copyRichText = {MEMBER_METHOD, 0x10, "copyRichText", &_String, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getParagraphLength = {MEMBER_METHOD, 0x01, "getParagraphLength", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getCharIndexAtPoint = {MEMBER_METHOD, 0x01, "getCharIndexAtPoint", &_int, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_length = {MEMBER_SLOT, 0x01, "length", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_insertXMLText = {MEMBER_METHOD, 0x01, "insertXMLText", 0, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineMetrics = {MEMBER_METHOD, 0x01, "getLineMetrics", &flash_text_TextLineMetrics, &flash_text_TextField};
+static memberinfo_t flash_text_TextField_getLineLength = {MEMBER_METHOD, 0x01, "getLineLength", &_int, &flash_text_TextField};