regenerated
authorkramm <kramm>
Tue, 6 Jan 2009 21:29:57 +0000 (21:29 +0000)
committerkramm <kramm>
Tue, 6 Jan 2009 21:29:57 +0000 (21:29 +0000)
lib/as3/builtin.c
lib/as3/opcodes.c
lib/as3/opcodes.h

index 9a6dc43..1a2b99e 100644 (file)
@@ -1599,327 +1599,327 @@ static memberinfo_t flash_utils_unescapeMultiByte;
 static classinfo_t flash_utils_unescapeMultiByte_class;
 static classinfo_t _ArgumentError = {0x16, 0x08, "", "ArgumentError", 0, &_Error, interfaces:{0}};
 static classinfo_t _Array = {0x16, 0x08, "", "Array", 0, &_Object, interfaces:{0}};
-static memberinfo_t _Array_reverse = {MEMBER_METHOD, 0x00, "reverse", &_Array, &_Array};
-static memberinfo_t _Array_map = {MEMBER_METHOD, 0x00, "map", &_Array, &_Array};
-static memberinfo_t _Array_shift = {MEMBER_METHOD, 0x00, "shift", 0, &_Array};
+static memberinfo_t _Array_reverse = {MEMBER_METHOD, 0x04, "reverse", &_Array, &_Array};
+static memberinfo_t _Array_map = {MEMBER_METHOD, 0x04, "map", &_Array, &_Array};
+static memberinfo_t _Array_shift = {MEMBER_METHOD, 0x04, "shift", 0, &_Array};
 static memberinfo_t _Array_length = {MEMBER_SLOT, 0x01, "length", 0, &_Array};
-static memberinfo_t _Array_unshift = {MEMBER_METHOD, 0x00, "unshift", &_uint, &_Array};
-static memberinfo_t _Array_join = {MEMBER_METHOD, 0x00, "join", &_String, &_Array};
-static memberinfo_t _Array_lastIndexOf = {MEMBER_METHOD, 0x00, "lastIndexOf", &_int, &_Array};
-static memberinfo_t _Array_indexOf = {MEMBER_METHOD, 0x00, "indexOf", &_int, &_Array};
-static memberinfo_t _Array_pop = {MEMBER_METHOD, 0x00, "pop", 0, &_Array};
-static memberinfo_t _Array_slice = {MEMBER_METHOD, 0x00, "slice", &_Array, &_Array};
-static memberinfo_t _Array_concat = {MEMBER_METHOD, 0x00, "concat", &_Array, &_Array};
-static memberinfo_t _Array_some = {MEMBER_METHOD, 0x00, "some", &_Boolean, &_Array};
-static memberinfo_t _Array_filter = {MEMBER_METHOD, 0x00, "filter", &_Array, &_Array};
-static memberinfo_t _Array_forEach = {MEMBER_METHOD, 0x00, "forEach", 0, &_Array};
-static memberinfo_t _Array_push = {MEMBER_METHOD, 0x00, "push", &_uint, &_Array};
-static memberinfo_t _Array_every = {MEMBER_METHOD, 0x00, "every", &_Boolean, &_Array};
-static memberinfo_t _Array_splice = {MEMBER_METHOD, 0x00, "splice", 0, &_Array};
-static memberinfo_t _Array_sortOn = {MEMBER_METHOD, 0x00, "sortOn", 0, &_Array};
-static memberinfo_t _Array_sort = {MEMBER_METHOD, 0x00, "sort", 0, &_Array};
-static memberinfo_t _Array_CASEINSENSITIVE = {MEMBER_SLOT, 0x09, "CASEINSENSITIVE", 0, &_Array};
-static memberinfo_t _Array_NUMERIC = {MEMBER_SLOT, 0x09, "NUMERIC", 0, &_Array};
-static memberinfo_t _Array_UNIQUESORT = {MEMBER_SLOT, 0x09, "UNIQUESORT", 0, &_Array};
-static memberinfo_t _Array_RETURNINDEXEDARRAY = {MEMBER_SLOT, 0x09, "RETURNINDEXEDARRAY", 0, &_Array};
-static memberinfo_t _Array_DESCENDING = {MEMBER_SLOT, 0x09, "DESCENDING", 0, &_Array};
+static memberinfo_t _Array_unshift = {MEMBER_METHOD, 0x04, "unshift", &_uint, &_Array};
+static memberinfo_t _Array_join = {MEMBER_METHOD, 0x04, "join", &_String, &_Array};
+static memberinfo_t _Array_lastIndexOf = {MEMBER_METHOD, 0x04, "lastIndexOf", &_int, &_Array};
+static memberinfo_t _Array_indexOf = {MEMBER_METHOD, 0x04, "indexOf", &_int, &_Array};
+static memberinfo_t _Array_pop = {MEMBER_METHOD, 0x04, "pop", 0, &_Array};
+static memberinfo_t _Array_slice = {MEMBER_METHOD, 0x04, "slice", &_Array, &_Array};
+static memberinfo_t _Array_concat = {MEMBER_METHOD, 0x04, "concat", &_Array, &_Array};
+static memberinfo_t _Array_some = {MEMBER_METHOD, 0x04, "some", &_Boolean, &_Array};
+static memberinfo_t _Array_filter = {MEMBER_METHOD, 0x04, "filter", &_Array, &_Array};
+static memberinfo_t _Array_forEach = {MEMBER_METHOD, 0x04, "forEach", 0, &_Array};
+static memberinfo_t _Array_push = {MEMBER_METHOD, 0x04, "push", &_uint, &_Array};
+static memberinfo_t _Array_every = {MEMBER_METHOD, 0x04, "every", &_Boolean, &_Array};
+static memberinfo_t _Array_splice = {MEMBER_METHOD, 0x04, "splice", 0, &_Array};
+static memberinfo_t _Array_sortOn = {MEMBER_METHOD, 0x04, "sortOn", 0, &_Array};
+static memberinfo_t _Array_sort = {MEMBER_METHOD, 0x04, "sort", 0, &_Array};
+static memberinfo_t _Array_CASEINSENSITIVE = {MEMBER_SLOT, 0x41, "CASEINSENSITIVE", 0, &_Array};
+static memberinfo_t _Array_NUMERIC = {MEMBER_SLOT, 0x41, "NUMERIC", 0, &_Array};
+static memberinfo_t _Array_UNIQUESORT = {MEMBER_SLOT, 0x41, "UNIQUESORT", 0, &_Array};
+static memberinfo_t _Array_RETURNINDEXEDARRAY = {MEMBER_SLOT, 0x41, "RETURNINDEXEDARRAY", 0, &_Array};
+static memberinfo_t _Array_DESCENDING = {MEMBER_SLOT, 0x41, "DESCENDING", 0, &_Array};
 static classinfo_t _Boolean = {0x16, 0x0b, "", "Boolean", 0, &_Object, interfaces:{0}};
-static memberinfo_t _Boolean_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Boolean, &_Boolean};
-static memberinfo_t _Boolean_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_Boolean};
-static memberinfo_t _Boolean_length = {MEMBER_SLOT, 0x09, "length", 0, &_Boolean};
+static memberinfo_t _Boolean_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_Boolean, &_Boolean};
+static memberinfo_t _Boolean_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_Boolean};
+static memberinfo_t _Boolean_length = {MEMBER_SLOT, 0x41, "length", 0, &_Boolean};
 static classinfo_t _Class = {0x16, 0x08, "", "Class", 0, &_Object, interfaces:{0}};
 static memberinfo_t _Class_prototype = {MEMBER_SLOT, 0x01, "prototype", 0, &_Class};
-static memberinfo_t _Class_length = {MEMBER_SLOT, 0x09, "length", 0, &_Class};
+static memberinfo_t _Class_length = {MEMBER_SLOT, 0x41, "length", 0, &_Class};
 static classinfo_t _Date = {0x16, 0x0a, "", "Date", 0, &_Object, interfaces:{0}};
 static memberinfo_t _Date_month = {MEMBER_SLOT, 0x01, "month", 0, &_Date};
 static memberinfo_t _Date_monthUTC = {MEMBER_SLOT, 0x01, "monthUTC", 0, &_Date};
-static memberinfo_t _Date_getMilliseconds = {MEMBER_METHOD, 0x00, "getMilliseconds", &_Number, &_Date};
+static memberinfo_t _Date_getMilliseconds = {MEMBER_METHOD, 0x04, "getMilliseconds", &_Number, &_Date};
 static memberinfo_t _Date_minutesUTC = {MEMBER_SLOT, 0x01, "minutesUTC", 0, &_Date};
 static memberinfo_t _Date_hours = {MEMBER_SLOT, 0x01, "hours", 0, &_Date};
-static memberinfo_t _Date_getUTCMinutes = {MEMBER_METHOD, 0x00, "getUTCMinutes", &_Number, &_Date};
+static memberinfo_t _Date_getUTCMinutes = {MEMBER_METHOD, 0x04, "getUTCMinutes", &_Number, &_Date};
 static memberinfo_t _Date_milliseconds = {MEMBER_SLOT, 0x01, "milliseconds", 0, &_Date};
-static memberinfo_t _Date_setMilliseconds = {MEMBER_METHOD, 0x00, "setMilliseconds", &_Number, &_Date};
+static memberinfo_t _Date_setMilliseconds = {MEMBER_METHOD, 0x04, "setMilliseconds", &_Number, &_Date};
 static memberinfo_t _Date_hoursUTC = {MEMBER_SLOT, 0x01, "hoursUTC", 0, &_Date};
 static memberinfo_t _Date_dateUTC = {MEMBER_SLOT, 0x01, "dateUTC", 0, &_Date};
 static memberinfo_t _Date_fullYearUTC = {MEMBER_SLOT, 0x01, "fullYearUTC", 0, &_Date};
-static memberinfo_t _Date_toTimeString = {MEMBER_METHOD, 0x00, "toTimeString", &_String, &_Date};
-static memberinfo_t _Date_toUTCString = {MEMBER_METHOD, 0x00, "toUTCString", &_String, &_Date};
-static memberinfo_t _Date_setUTCMilliseconds = {MEMBER_METHOD, 0x00, "setUTCMilliseconds", &_Number, &_Date};
+static memberinfo_t _Date_toTimeString = {MEMBER_METHOD, 0x04, "toTimeString", &_String, &_Date};
+static memberinfo_t _Date_toUTCString = {MEMBER_METHOD, 0x04, "toUTCString", &_String, &_Date};
+static memberinfo_t _Date_setUTCMilliseconds = {MEMBER_METHOD, 0x04, "setUTCMilliseconds", &_Number, &_Date};
 static memberinfo_t _Date_day = {MEMBER_SLOT, 0x01, "day", 0, &_Date};
-static memberinfo_t _Date_setMinutes = {MEMBER_METHOD, 0x00, "setMinutes", &_Number, &_Date};
-static memberinfo_t _Date_getUTCMilliseconds = {MEMBER_METHOD, 0x00, "getUTCMilliseconds", &_Number, &_Date};
+static memberinfo_t _Date_setMinutes = {MEMBER_METHOD, 0x04, "setMinutes", &_Number, &_Date};
+static memberinfo_t _Date_getUTCMilliseconds = {MEMBER_METHOD, 0x04, "getUTCMilliseconds", &_Number, &_Date};
 static memberinfo_t _Date_time = {MEMBER_SLOT, 0x01, "time", 0, &_Date};
-static memberinfo_t _Date_getDate = {MEMBER_METHOD, 0x00, "getDate", &_Number, &_Date};
+static memberinfo_t _Date_getDate = {MEMBER_METHOD, 0x04, "getDate", &_Number, &_Date};
 static memberinfo_t _Date_secondsUTC = {MEMBER_SLOT, 0x01, "secondsUTC", 0, &_Date};
-static memberinfo_t _Date_toLocaleString = {MEMBER_METHOD, 0x00, "toLocaleString", &_String, &_Date};
-static memberinfo_t _Date_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Number, &_Date};
-static memberinfo_t _Date_getMinutes = {MEMBER_METHOD, 0x00, "getMinutes", &_Number, &_Date};
-static memberinfo_t _Date_setUTCMinutes = {MEMBER_METHOD, 0x00, "setUTCMinutes", &_Number, &_Date};
+static memberinfo_t _Date_toLocaleString = {MEMBER_METHOD, 0x04, "toLocaleString", &_String, &_Date};
+static memberinfo_t _Date_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_Number, &_Date};
+static memberinfo_t _Date_getMinutes = {MEMBER_METHOD, 0x04, "getMinutes", &_Number, &_Date};
+static memberinfo_t _Date_setUTCMinutes = {MEMBER_METHOD, 0x04, "setUTCMinutes", &_Number, &_Date};
 static memberinfo_t _Date_date = {MEMBER_SLOT, 0x01, "date", 0, &_Date};
-static memberinfo_t _Date_setDate = {MEMBER_METHOD, 0x00, "setDate", &_Number, &_Date};
-static memberinfo_t _Date_getUTCSeconds = {MEMBER_METHOD, 0x00, "getUTCSeconds", &_Number, &_Date};
-static memberinfo_t _Date_getUTCMonth = {MEMBER_METHOD, 0x00, "getUTCMonth", &_Number, &_Date};
-static memberinfo_t _Date_setUTCDate = {MEMBER_METHOD, 0x00, "setUTCDate", &_Number, &_Date};
-static memberinfo_t _Date_toDateString = {MEMBER_METHOD, 0x00, "toDateString", &_String, &_Date};
-static memberinfo_t _Date_getUTCDate = {MEMBER_METHOD, 0x00, "getUTCDate", &_Number, &_Date};
-static memberinfo_t _Date_setUTCSeconds = {MEMBER_METHOD, 0x00, "setUTCSeconds", &_Number, &_Date};
-static memberinfo_t _Date_setUTCMonth = {MEMBER_METHOD, 0x00, "setUTCMonth", &_Number, &_Date};
-static memberinfo_t _Date_getUTCHours = {MEMBER_METHOD, 0x00, "getUTCHours", &_Number, &_Date};
-static memberinfo_t _Date_getTime = {MEMBER_METHOD, 0x00, "getTime", &_Number, &_Date};
-static memberinfo_t _Date_setSeconds = {MEMBER_METHOD, 0x00, "setSeconds", &_Number, &_Date};
-static memberinfo_t _Date_setMonth = {MEMBER_METHOD, 0x00, "setMonth", &_Number, &_Date};
-static memberinfo_t _Date_getSeconds = {MEMBER_METHOD, 0x00, "getSeconds", &_Number, &_Date};
-static memberinfo_t _Date_getMonth = {MEMBER_METHOD, 0x00, "getMonth", &_Number, &_Date};
-static memberinfo_t _Date_setHours = {MEMBER_METHOD, 0x00, "setHours", &_Number, &_Date};
-static memberinfo_t _Date_getUTCDay = {MEMBER_METHOD, 0x00, "getUTCDay", &_Number, &_Date};
-static memberinfo_t _Date_setTime = {MEMBER_METHOD, 0x00, "setTime", &_Number, &_Date};
-static memberinfo_t _Date_toLocaleTimeString = {MEMBER_METHOD, 0x00, "toLocaleTimeString", &_String, &_Date};
-static memberinfo_t _Date_setUTCHours = {MEMBER_METHOD, 0x00, "setUTCHours", &_Number, &_Date};
+static memberinfo_t _Date_setDate = {MEMBER_METHOD, 0x04, "setDate", &_Number, &_Date};
+static memberinfo_t _Date_getUTCSeconds = {MEMBER_METHOD, 0x04, "getUTCSeconds", &_Number, &_Date};
+static memberinfo_t _Date_getUTCMonth = {MEMBER_METHOD, 0x04, "getUTCMonth", &_Number, &_Date};
+static memberinfo_t _Date_setUTCDate = {MEMBER_METHOD, 0x04, "setUTCDate", &_Number, &_Date};
+static memberinfo_t _Date_toDateString = {MEMBER_METHOD, 0x04, "toDateString", &_String, &_Date};
+static memberinfo_t _Date_getUTCDate = {MEMBER_METHOD, 0x04, "getUTCDate", &_Number, &_Date};
+static memberinfo_t _Date_setUTCSeconds = {MEMBER_METHOD, 0x04, "setUTCSeconds", &_Number, &_Date};
+static memberinfo_t _Date_setUTCMonth = {MEMBER_METHOD, 0x04, "setUTCMonth", &_Number, &_Date};
+static memberinfo_t _Date_getUTCHours = {MEMBER_METHOD, 0x04, "getUTCHours", &_Number, &_Date};
+static memberinfo_t _Date_getTime = {MEMBER_METHOD, 0x04, "getTime", &_Number, &_Date};
+static memberinfo_t _Date_setSeconds = {MEMBER_METHOD, 0x04, "setSeconds", &_Number, &_Date};
+static memberinfo_t _Date_setMonth = {MEMBER_METHOD, 0x04, "setMonth", &_Number, &_Date};
+static memberinfo_t _Date_getSeconds = {MEMBER_METHOD, 0x04, "getSeconds", &_Number, &_Date};
+static memberinfo_t _Date_getMonth = {MEMBER_METHOD, 0x04, "getMonth", &_Number, &_Date};
+static memberinfo_t _Date_setHours = {MEMBER_METHOD, 0x04, "setHours", &_Number, &_Date};
+static memberinfo_t _Date_getUTCDay = {MEMBER_METHOD, 0x04, "getUTCDay", &_Number, &_Date};
+static memberinfo_t _Date_setTime = {MEMBER_METHOD, 0x04, "setTime", &_Number, &_Date};
+static memberinfo_t _Date_toLocaleTimeString = {MEMBER_METHOD, 0x04, "toLocaleTimeString", &_String, &_Date};
+static memberinfo_t _Date_setUTCHours = {MEMBER_METHOD, 0x04, "setUTCHours", &_Number, &_Date};
 static memberinfo_t _Date_minutes = {MEMBER_SLOT, 0x01, "minutes", 0, &_Date};
 static memberinfo_t _Date_fullYear = {MEMBER_SLOT, 0x01, "fullYear", 0, &_Date};
-static memberinfo_t _Date_getHours = {MEMBER_METHOD, 0x00, "getHours", &_Number, &_Date};
-static memberinfo_t _Date_getTimezoneOffset = {MEMBER_METHOD, 0x00, "getTimezoneOffset", &_Number, &_Date};
+static memberinfo_t _Date_getHours = {MEMBER_METHOD, 0x04, "getHours", &_Number, &_Date};
+static memberinfo_t _Date_getTimezoneOffset = {MEMBER_METHOD, 0x04, "getTimezoneOffset", &_Number, &_Date};
 static memberinfo_t _Date_millisecondsUTC = {MEMBER_SLOT, 0x01, "millisecondsUTC", 0, &_Date};
-static memberinfo_t _Date_getDay = {MEMBER_METHOD, 0x00, "getDay", &_Number, &_Date};
+static memberinfo_t _Date_getDay = {MEMBER_METHOD, 0x04, "getDay", &_Number, &_Date};
 static memberinfo_t _Date_dayUTC = {MEMBER_SLOT, 0x01, "dayUTC", 0, &_Date};
-static memberinfo_t _Date_getFullYear = {MEMBER_METHOD, 0x00, "getFullYear", &_Number, &_Date};
-static memberinfo_t _Date_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_Date};
-static memberinfo_t _Date_setFullYear = {MEMBER_METHOD, 0x00, "setFullYear", &_Number, &_Date};
-static memberinfo_t _Date_toLocaleDateString = {MEMBER_METHOD, 0x00, "toLocaleDateString", &_String, &_Date};
-static memberinfo_t _Date_setUTCFullYear = {MEMBER_METHOD, 0x00, "setUTCFullYear", &_Number, &_Date};
-static memberinfo_t _Date_getUTCFullYear = {MEMBER_METHOD, 0x00, "getUTCFullYear", &_Number, &_Date};
+static memberinfo_t _Date_getFullYear = {MEMBER_METHOD, 0x04, "getFullYear", &_Number, &_Date};
+static memberinfo_t _Date_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_Date};
+static memberinfo_t _Date_setFullYear = {MEMBER_METHOD, 0x04, "setFullYear", &_Number, &_Date};
+static memberinfo_t _Date_toLocaleDateString = {MEMBER_METHOD, 0x04, "toLocaleDateString", &_String, &_Date};
+static memberinfo_t _Date_setUTCFullYear = {MEMBER_METHOD, 0x04, "setUTCFullYear", &_Number, &_Date};
+static memberinfo_t _Date_getUTCFullYear = {MEMBER_METHOD, 0x04, "getUTCFullYear", &_Number, &_Date};
 static memberinfo_t _Date_timezoneOffset = {MEMBER_SLOT, 0x01, "timezoneOffset", 0, &_Date};
 static memberinfo_t _Date_seconds = {MEMBER_SLOT, 0x01, "seconds", 0, &_Date};
-static memberinfo_t _Date_UTC = {MEMBER_METHOD, 0x09, "UTC", &_Number, &_Date};
-static memberinfo_t _Date_parse = {MEMBER_METHOD, 0x09, "parse", &_Number, &_Date};
-static memberinfo_t _Date_length = {MEMBER_SLOT, 0x09, "length", 0, &_Date};
+static memberinfo_t _Date_UTC = {MEMBER_METHOD, 0x41, "UTC", &_Number, &_Date};
+static memberinfo_t _Date_parse = {MEMBER_METHOD, 0x41, "parse", &_Number, &_Date};
+static memberinfo_t _Date_length = {MEMBER_SLOT, 0x41, "length", 0, &_Date};
 static classinfo_t _DefinitionError = {0x16, 0x08, "", "DefinitionError", 0, &_Error, interfaces:{0}};
 static classinfo_t _Error = {0x16, 0x08, "", "Error", 0, &_Object, interfaces:{0}};
 static memberinfo_t _Error_getStackTrace = {MEMBER_METHOD, 0x01, "getStackTrace", &_String, &_Error};
 static memberinfo_t _Error_errorID = {MEMBER_SLOT, 0x01, "errorID", 0, &_Error};
 static memberinfo_t _Error_message = {MEMBER_SLOT, 0x01, "message", 0, &_Error};
 static memberinfo_t _Error_name = {MEMBER_SLOT, 0x01, "name", 0, &_Error};
-static memberinfo_t _Error_throwError = {MEMBER_METHOD, 0x09, "throwError", 0, &_Error};
-static memberinfo_t _Error_getErrorMessage = {MEMBER_METHOD, 0x09, "getErrorMessage", &_String, &_Error};
-static memberinfo_t _Error_length = {MEMBER_SLOT, 0x09, "length", 0, &_Error};
+static memberinfo_t _Error_throwError = {MEMBER_METHOD, 0x41, "throwError", 0, &_Error};
+static memberinfo_t _Error_getErrorMessage = {MEMBER_METHOD, 0x41, "getErrorMessage", &_String, &_Error};
+static memberinfo_t _Error_length = {MEMBER_SLOT, 0x41, "length", 0, &_Error};
 static classinfo_t _EvalError = {0x16, 0x08, "", "EvalError", 0, &_Error, interfaces:{0}};
 static classinfo_t _Function = {0x16, 0x08, "", "Function", 0, &_Object, interfaces:{0}};
 static memberinfo_t _Function_prototype = {MEMBER_SLOT, 0x01, "prototype", 0, &_Function};
-static memberinfo_t _Function_call = {MEMBER_METHOD, 0x00, "call", 0, &_Function};
+static memberinfo_t _Function_call = {MEMBER_METHOD, 0x04, "call", 0, &_Function};
 static memberinfo_t _Function_length = {MEMBER_SLOT, 0x01, "length", 0, &_Function};
-static memberinfo_t _Function_apply = {MEMBER_METHOD, 0x00, "apply", 0, &_Function};
+static memberinfo_t _Function_apply = {MEMBER_METHOD, 0x04, "apply", 0, &_Function};
 static classinfo_t _Math = {0x16, 0x0b, "", "Math", 0, &_Object, interfaces:{0}};
 static classinfo_t _Namespace = {0x16, 0x0b, "", "Namespace", 0, &_Object, interfaces:{0}};
-static memberinfo_t _Namespace_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_String, &_Namespace};
+static memberinfo_t _Namespace_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_String, &_Namespace};
 static memberinfo_t _Namespace_prefix = {MEMBER_SLOT, 0x01, "prefix", 0, &_Namespace};
-static memberinfo_t _Namespace_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_Namespace};
+static memberinfo_t _Namespace_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_Namespace};
 static memberinfo_t _Namespace_uri = {MEMBER_SLOT, 0x01, "uri", 0, &_Namespace};
-static memberinfo_t _Namespace_length = {MEMBER_SLOT, 0x09, "length", 0, &_Namespace};
+static memberinfo_t _Namespace_length = {MEMBER_SLOT, 0x41, "length", 0, &_Namespace};
 static classinfo_t _Number = {0x16, 0x0b, "", "Number", 0, &_Object, interfaces:{0}};
-static memberinfo_t _Number_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String, &_Number};
-static memberinfo_t _Number_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Number, &_Number};
-static memberinfo_t _Number_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String, &_Number};
-static memberinfo_t _Number_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String, &_Number};
-static memberinfo_t _Number_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_Number};
-static memberinfo_t _Number_MIN_VALUE = {MEMBER_SLOT, 0x09, "MIN_VALUE", 0, &_Number};
-static memberinfo_t _Number_length = {MEMBER_SLOT, 0x09, "length", 0, &_Number};
-static memberinfo_t _Number_POSITIVE_INFINITY = {MEMBER_SLOT, 0x09, "POSITIVE_INFINITY", 0, &_Number};
-static memberinfo_t _Number_NEGATIVE_INFINITY = {MEMBER_SLOT, 0x09, "NEGATIVE_INFINITY", 0, &_Number};
-static memberinfo_t _Number_MAX_VALUE = {MEMBER_SLOT, 0x09, "MAX_VALUE", 0, &_Number};
-static memberinfo_t _Number_NaN = {MEMBER_SLOT, 0x09, "NaN", 0, &_Number};
+static memberinfo_t _Number_toPrecision = {MEMBER_METHOD, 0x04, "toPrecision", &_String, &_Number};
+static memberinfo_t _Number_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_Number, &_Number};
+static memberinfo_t _Number_toFixed = {MEMBER_METHOD, 0x04, "toFixed", &_String, &_Number};
+static memberinfo_t _Number_toExponential = {MEMBER_METHOD, 0x04, "toExponential", &_String, &_Number};
+static memberinfo_t _Number_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_Number};
+static memberinfo_t _Number_MIN_VALUE = {MEMBER_SLOT, 0x41, "MIN_VALUE", 0, &_Number};
+static memberinfo_t _Number_length = {MEMBER_SLOT, 0x41, "length", 0, &_Number};
+static memberinfo_t _Number_POSITIVE_INFINITY = {MEMBER_SLOT, 0x41, "POSITIVE_INFINITY", 0, &_Number};
+static memberinfo_t _Number_NEGATIVE_INFINITY = {MEMBER_SLOT, 0x41, "NEGATIVE_INFINITY", 0, &_Number};
+static memberinfo_t _Number_MAX_VALUE = {MEMBER_SLOT, 0x41, "MAX_VALUE", 0, &_Number};
+static memberinfo_t _Number_NaN = {MEMBER_SLOT, 0x41, "NaN", 0, &_Number};
 static classinfo_t _Object = {0x16, 0x08, "", "Object", 0, 0, {0}};
-static memberinfo_t _Object_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean, &_Object};
-static memberinfo_t _Object_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean, &_Object};
-static memberinfo_t _Object_isPrototypeOf = {MEMBER_METHOD, 0x00, "isPrototypeOf", &_Boolean, &_Object};
-static memberinfo_t _Object__dontEnumPrototype = {MEMBER_METHOD, 0x08, "_dontEnumPrototype", 0, &_Object};
-static memberinfo_t _Object__setPropertyIsEnumerable = {MEMBER_METHOD, 0x08, "_setPropertyIsEnumerable", 0, &_Object};
-static memberinfo_t _Object_length = {MEMBER_SLOT, 0x09, "length", 0, &_Object};
-static memberinfo_t _Object_init = {MEMBER_METHOD, 0x88, "init", 0, &_Object};
+static memberinfo_t _Object_hasOwnProperty = {MEMBER_METHOD, 0x04, "hasOwnProperty", &_Boolean, &_Object};
+static memberinfo_t _Object_propertyIsEnumerable = {MEMBER_METHOD, 0x04, "propertyIsEnumerable", &_Boolean, &_Object};
+static memberinfo_t _Object_isPrototypeOf = {MEMBER_METHOD, 0x04, "isPrototypeOf", &_Boolean, &_Object};
+static memberinfo_t _Object__dontEnumPrototype = {MEMBER_METHOD, 0x40, "_dontEnumPrototype", 0, &_Object};
+static memberinfo_t _Object__setPropertyIsEnumerable = {MEMBER_METHOD, 0x40, "_setPropertyIsEnumerable", 0, &_Object};
+static memberinfo_t _Object_length = {MEMBER_SLOT, 0x41, "length", 0, &_Object};
+static memberinfo_t _Object_init = {MEMBER_METHOD, 0x50, "init", 0, &_Object};
 static classinfo_t _QName = {0x16, 0x0b, "", "QName", 0, &_Object, interfaces:{0}};
-static memberinfo_t _QName_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_QName, &_QName};
-static memberinfo_t _QName_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_QName};
+static memberinfo_t _QName_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_QName, &_QName};
+static memberinfo_t _QName_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_QName};
 static memberinfo_t _QName_uri = {MEMBER_SLOT, 0x01, "uri", 0, &_QName};
 static memberinfo_t _QName_localName = {MEMBER_SLOT, 0x01, "localName", 0, &_QName};
-static memberinfo_t _QName_length = {MEMBER_SLOT, 0x09, "length", 0, &_QName};
+static memberinfo_t _QName_length = {MEMBER_SLOT, 0x41, "length", 0, &_QName};
 static classinfo_t _RangeError = {0x16, 0x08, "", "RangeError", 0, &_Error, interfaces:{0}};
 static classinfo_t _ReferenceError = {0x16, 0x08, "", "ReferenceError", 0, &_Error, interfaces:{0}};
 static classinfo_t _RegExp = {0x16, 0x08, "", "RegExp", 0, &_Object, interfaces:{0}};
-static memberinfo_t _RegExp_exec = {MEMBER_METHOD, 0x00, "exec", 0, &_RegExp};
+static memberinfo_t _RegExp_exec = {MEMBER_METHOD, 0x04, "exec", 0, &_RegExp};
 static memberinfo_t _RegExp_ignoreCase = {MEMBER_SLOT, 0x01, "ignoreCase", 0, &_RegExp};
 static memberinfo_t _RegExp_global = {MEMBER_SLOT, 0x01, "global", 0, &_RegExp};
 static memberinfo_t _RegExp_lastIndex = {MEMBER_SLOT, 0x01, "lastIndex", 0, &_RegExp};
 static memberinfo_t _RegExp_extended = {MEMBER_SLOT, 0x01, "extended", 0, &_RegExp};
-static memberinfo_t _RegExp_test = {MEMBER_METHOD, 0x00, "test", &_Boolean, &_RegExp};
+static memberinfo_t _RegExp_test = {MEMBER_METHOD, 0x04, "test", &_Boolean, &_RegExp};
 static memberinfo_t _RegExp_source = {MEMBER_SLOT, 0x01, "source", 0, &_RegExp};
 static memberinfo_t _RegExp_multiline = {MEMBER_SLOT, 0x01, "multiline", 0, &_RegExp};
 static memberinfo_t _RegExp_dotall = {MEMBER_SLOT, 0x01, "dotall", 0, &_RegExp};
-static memberinfo_t _RegExp_length = {MEMBER_SLOT, 0x09, "length", 0, &_RegExp};
+static memberinfo_t _RegExp_length = {MEMBER_SLOT, 0x41, "length", 0, &_RegExp};
 static classinfo_t _SecurityError = {0x16, 0x08, "", "SecurityError", 0, &_Error, interfaces:{0}};
 static classinfo_t _String = {0x16, 0x0b, "", "String", 0, &_Object, interfaces:{0}};
-static memberinfo_t _String_match = {MEMBER_METHOD, 0x00, "match", &_Array, &_String};
-static memberinfo_t _String_indexOf = {MEMBER_METHOD, 0x00, "indexOf", &_int, &_String};
-static memberinfo_t _String_substring = {MEMBER_METHOD, 0x00, "substring", &_String, &_String};
-static memberinfo_t _String_slice = {MEMBER_METHOD, 0x00, "slice", &_String, &_String};
-static memberinfo_t _String_lastIndexOf = {MEMBER_METHOD, 0x00, "lastIndexOf", &_int, &_String};
-static memberinfo_t _String_toLowerCase = {MEMBER_METHOD, 0x00, "toLowerCase", &_String, &_String};
-static memberinfo_t _String_split = {MEMBER_METHOD, 0x00, "split", &_Array, &_String};
-static memberinfo_t _String_concat = {MEMBER_METHOD, 0x00, "concat", &_String, &_String};
-static memberinfo_t _String_toLocaleLowerCase = {MEMBER_METHOD, 0x00, "toLocaleLowerCase", &_String, &_String};
+static memberinfo_t _String_match = {MEMBER_METHOD, 0x04, "match", &_Array, &_String};
+static memberinfo_t _String_indexOf = {MEMBER_METHOD, 0x04, "indexOf", &_int, &_String};
+static memberinfo_t _String_substring = {MEMBER_METHOD, 0x04, "substring", &_String, &_String};
+static memberinfo_t _String_slice = {MEMBER_METHOD, 0x04, "slice", &_String, &_String};
+static memberinfo_t _String_lastIndexOf = {MEMBER_METHOD, 0x04, "lastIndexOf", &_int, &_String};
+static memberinfo_t _String_toLowerCase = {MEMBER_METHOD, 0x04, "toLowerCase", &_String, &_String};
+static memberinfo_t _String_split = {MEMBER_METHOD, 0x04, "split", &_Array, &_String};
+static memberinfo_t _String_concat = {MEMBER_METHOD, 0x04, "concat", &_String, &_String};
+static memberinfo_t _String_toLocaleLowerCase = {MEMBER_METHOD, 0x04, "toLocaleLowerCase", &_String, &_String};
 static memberinfo_t _String_length = {MEMBER_SLOT, 0x01, "length", 0, &_String};
-static memberinfo_t _String_search = {MEMBER_METHOD, 0x00, "search", &_int, &_String};
-static memberinfo_t _String_charAt = {MEMBER_METHOD, 0x00, "charAt", &_String, &_String};
-static memberinfo_t _String_localeCompare = {MEMBER_METHOD, 0x00, "localeCompare", &_int, &_String};
-static memberinfo_t _String_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_String};
-static memberinfo_t _String_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_String, &_String};
-static memberinfo_t _String_substr = {MEMBER_METHOD, 0x00, "substr", &_String, &_String};
-static memberinfo_t _String_replace = {MEMBER_METHOD, 0x00, "replace", &_String, &_String};
-static memberinfo_t _String_charCodeAt = {MEMBER_METHOD, 0x00, "charCodeAt", &_Number, &_String};
-static memberinfo_t _String_toUpperCase = {MEMBER_METHOD, 0x00, "toUpperCase", &_String, &_String};
-static memberinfo_t _String_toLocaleUpperCase = {MEMBER_METHOD, 0x00, "toLocaleUpperCase", &_String, &_String};
-static memberinfo_t _String_fromCharCode = {MEMBER_METHOD, 0x08, "fromCharCode", &_String, &_String};
+static memberinfo_t _String_search = {MEMBER_METHOD, 0x04, "search", &_int, &_String};
+static memberinfo_t _String_charAt = {MEMBER_METHOD, 0x04, "charAt", &_String, &_String};
+static memberinfo_t _String_localeCompare = {MEMBER_METHOD, 0x04, "localeCompare", &_int, &_String};
+static memberinfo_t _String_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_String};
+static memberinfo_t _String_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_String, &_String};
+static memberinfo_t _String_substr = {MEMBER_METHOD, 0x04, "substr", &_String, &_String};
+static memberinfo_t _String_replace = {MEMBER_METHOD, 0x04, "replace", &_String, &_String};
+static memberinfo_t _String_charCodeAt = {MEMBER_METHOD, 0x04, "charCodeAt", &_Number, &_String};
+static memberinfo_t _String_toUpperCase = {MEMBER_METHOD, 0x04, "toUpperCase", &_String, &_String};
+static memberinfo_t _String_toLocaleUpperCase = {MEMBER_METHOD, 0x04, "toLocaleUpperCase", &_String, &_String};
+static memberinfo_t _String_fromCharCode = {MEMBER_METHOD, 0x44, "fromCharCode", &_String, &_String};
 static classinfo_t _SyntaxError = {0x16, 0x08, "", "SyntaxError", 0, &_Error, interfaces:{0}};
 static classinfo_t _TypeError = {0x16, 0x08, "", "TypeError", 0, &_Error, interfaces:{0}};
 static classinfo_t _URIError = {0x16, 0x08, "", "URIError", 0, &_Error, interfaces:{0}};
 static classinfo_t _UninitializedError = {0x16, 0x08, "", "UninitializedError", 0, &_Error, interfaces:{0}};
 static classinfo_t _VerifyError = {0x16, 0x08, "", "VerifyError", 0, &_Error, interfaces:{0}};
 static classinfo_t _XML = {0x16, 0x0a, "", "XML", 0, &_Object, interfaces:{0}};
-static memberinfo_t _XML_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean, &_XML};
-static memberinfo_t _XML_insertChildBefore = {MEMBER_METHOD, 0x00, "insertChildBefore", 0, &_XML};
-static memberinfo_t _XML_replace = {MEMBER_METHOD, 0x00, "replace", &_XML, &_XML};
-static memberinfo_t _XML_setNotification = {MEMBER_METHOD, 0x00, "setNotification", 0, &_XML};
-static memberinfo_t _XML_toXMLString = {MEMBER_METHOD, 0x00, "toXMLString", &_String, &_XML};
-static memberinfo_t _XML_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean, &_XML};
-static memberinfo_t _XML_setChildren = {MEMBER_METHOD, 0x00, "setChildren", &_XML, &_XML};
-static memberinfo_t _XML_name = {MEMBER_METHOD, 0x00, "name", &_Object, &_XML};
-static memberinfo_t _XML_normalize = {MEMBER_METHOD, 0x00, "normalize", &_XML, &_XML};
-static memberinfo_t _XML_inScopeNamespaces = {MEMBER_METHOD, 0x00, "inScopeNamespaces", &_Array, &_XML};
-static memberinfo_t _XML_setLocalName = {MEMBER_METHOD, 0x00, "setLocalName", 0, &_XML};
-static memberinfo_t _XML_localName = {MEMBER_METHOD, 0x00, "localName", &_Object, &_XML};
-static memberinfo_t _XML_attributes = {MEMBER_METHOD, 0x00, "attributes", &_XMLList, &_XML};
-static memberinfo_t _XML_processingInstructions = {MEMBER_METHOD, 0x00, "processingInstructions", &_XMLList, &_XML};
-static memberinfo_t _XML_setNamespace = {MEMBER_METHOD, 0x00, "setNamespace", 0, &_XML};
-static memberinfo_t _XML_namespace = {MEMBER_METHOD, 0x00, "namespace", 0, &_XML};
-static memberinfo_t _XML_child = {MEMBER_METHOD, 0x00, "child", &_XMLList, &_XML};
-static memberinfo_t _XML_childIndex = {MEMBER_METHOD, 0x00, "childIndex", &_int, &_XML};
-static memberinfo_t _XML_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean, &_XML};
-static memberinfo_t _XML_appendChild = {MEMBER_METHOD, 0x00, "appendChild", &_XML, &_XML};
-static memberinfo_t _XML_hasComplexContent = {MEMBER_METHOD, 0x00, "hasComplexContent", &_Boolean, &_XML};
-static memberinfo_t _XML_descendants = {MEMBER_METHOD, 0x00, "descendants", &_XMLList, &_XML};
-static memberinfo_t _XML_length = {MEMBER_METHOD, 0x00, "length", &_int, &_XML};
-static memberinfo_t _XML_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_XML, &_XML};
-static memberinfo_t _XML_parent = {MEMBER_METHOD, 0x00, "parent", 0, &_XML};
-static memberinfo_t _XML_attribute = {MEMBER_METHOD, 0x00, "attribute", &_XMLList, &_XML};
-static memberinfo_t _XML_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_XML};
-static memberinfo_t _XML_hasSimpleContent = {MEMBER_METHOD, 0x00, "hasSimpleContent", &_Boolean, &_XML};
-static memberinfo_t _XML_prependChild = {MEMBER_METHOD, 0x00, "prependChild", &_XML, &_XML};
-static memberinfo_t _XML_setName = {MEMBER_METHOD, 0x00, "setName", 0, &_XML};
-static memberinfo_t _XML_notification = {MEMBER_METHOD, 0x00, "notification", &_Function, &_XML};
-static memberinfo_t _XML_comments = {MEMBER_METHOD, 0x00, "comments", &_XMLList, &_XML};
-static memberinfo_t _XML_copy = {MEMBER_METHOD, 0x00, "copy", &_XML, &_XML};
-static memberinfo_t _XML_nodeKind = {MEMBER_METHOD, 0x00, "nodeKind", &_String, &_XML};
-static memberinfo_t _XML_elements = {MEMBER_METHOD, 0x00, "elements", &_XMLList, &_XML};
-static memberinfo_t _XML_insertChildAfter = {MEMBER_METHOD, 0x00, "insertChildAfter", 0, &_XML};
-static memberinfo_t _XML_addNamespace = {MEMBER_METHOD, 0x00, "addNamespace", &_XML, &_XML};
-static memberinfo_t _XML_namespaceDeclarations = {MEMBER_METHOD, 0x00, "namespaceDeclarations", &_Array, &_XML};
-static memberinfo_t _XML_text = {MEMBER_METHOD, 0x00, "text", &_XMLList, &_XML};
-static memberinfo_t _XML_removeNamespace = {MEMBER_METHOD, 0x00, "removeNamespace", &_XML, &_XML};
-static memberinfo_t _XML_children = {MEMBER_METHOD, 0x00, "children", &_XMLList, &_XML};
-static memberinfo_t _XML_settings = {MEMBER_METHOD, 0x08, "settings", &_Object, &_XML};
-static memberinfo_t _XML_prettyIndent = {MEMBER_SLOT, 0x09, "prettyIndent", 0, &_XML};
-static memberinfo_t _XML_setSettings = {MEMBER_METHOD, 0x08, "setSettings", 0, &_XML};
-static memberinfo_t _XML_ignoreComments = {MEMBER_SLOT, 0x09, "ignoreComments", 0, &_XML};
-static memberinfo_t _XML_ignoreProcessingInstructions = {MEMBER_SLOT, 0x09, "ignoreProcessingInstructions", 0, &_XML};
-static memberinfo_t _XML_prettyPrinting = {MEMBER_SLOT, 0x09, "prettyPrinting", 0, &_XML};
-static memberinfo_t _XML_ignoreWhitespace = {MEMBER_SLOT, 0x09, "ignoreWhitespace", 0, &_XML};
-static memberinfo_t _XML_defaultSettings = {MEMBER_METHOD, 0x08, "defaultSettings", &_Object, &_XML};
+static memberinfo_t _XML_hasOwnProperty = {MEMBER_METHOD, 0x04, "hasOwnProperty", &_Boolean, &_XML};
+static memberinfo_t _XML_insertChildBefore = {MEMBER_METHOD, 0x04, "insertChildBefore", 0, &_XML};
+static memberinfo_t _XML_replace = {MEMBER_METHOD, 0x04, "replace", &_XML, &_XML};
+static memberinfo_t _XML_setNotification = {MEMBER_METHOD, 0x04, "setNotification", 0, &_XML};
+static memberinfo_t _XML_toXMLString = {MEMBER_METHOD, 0x04, "toXMLString", &_String, &_XML};
+static memberinfo_t _XML_propertyIsEnumerable = {MEMBER_METHOD, 0x04, "propertyIsEnumerable", &_Boolean, &_XML};
+static memberinfo_t _XML_setChildren = {MEMBER_METHOD, 0x04, "setChildren", &_XML, &_XML};
+static memberinfo_t _XML_name = {MEMBER_METHOD, 0x04, "name", &_Object, &_XML};
+static memberinfo_t _XML_normalize = {MEMBER_METHOD, 0x04, "normalize", &_XML, &_XML};
+static memberinfo_t _XML_inScopeNamespaces = {MEMBER_METHOD, 0x04, "inScopeNamespaces", &_Array, &_XML};
+static memberinfo_t _XML_setLocalName = {MEMBER_METHOD, 0x04, "setLocalName", 0, &_XML};
+static memberinfo_t _XML_localName = {MEMBER_METHOD, 0x04, "localName", &_Object, &_XML};
+static memberinfo_t _XML_attributes = {MEMBER_METHOD, 0x04, "attributes", &_XMLList, &_XML};
+static memberinfo_t _XML_processingInstructions = {MEMBER_METHOD, 0x04, "processingInstructions", &_XMLList, &_XML};
+static memberinfo_t _XML_setNamespace = {MEMBER_METHOD, 0x04, "setNamespace", 0, &_XML};
+static memberinfo_t _XML_namespace = {MEMBER_METHOD, 0x04, "namespace", 0, &_XML};
+static memberinfo_t _XML_child = {MEMBER_METHOD, 0x04, "child", &_XMLList, &_XML};
+static memberinfo_t _XML_childIndex = {MEMBER_METHOD, 0x04, "childIndex", &_int, &_XML};
+static memberinfo_t _XML_contains = {MEMBER_METHOD, 0x04, "contains", &_Boolean, &_XML};
+static memberinfo_t _XML_appendChild = {MEMBER_METHOD, 0x04, "appendChild", &_XML, &_XML};
+static memberinfo_t _XML_hasComplexContent = {MEMBER_METHOD, 0x04, "hasComplexContent", &_Boolean, &_XML};
+static memberinfo_t _XML_descendants = {MEMBER_METHOD, 0x04, "descendants", &_XMLList, &_XML};
+static memberinfo_t _XML_length = {MEMBER_METHOD, 0x04, "length", &_int, &_XML};
+static memberinfo_t _XML_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_XML, &_XML};
+static memberinfo_t _XML_parent = {MEMBER_METHOD, 0x04, "parent", 0, &_XML};
+static memberinfo_t _XML_attribute = {MEMBER_METHOD, 0x04, "attribute", &_XMLList, &_XML};
+static memberinfo_t _XML_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_XML};
+static memberinfo_t _XML_hasSimpleContent = {MEMBER_METHOD, 0x04, "hasSimpleContent", &_Boolean, &_XML};
+static memberinfo_t _XML_prependChild = {MEMBER_METHOD, 0x04, "prependChild", &_XML, &_XML};
+static memberinfo_t _XML_setName = {MEMBER_METHOD, 0x04, "setName", 0, &_XML};
+static memberinfo_t _XML_notification = {MEMBER_METHOD, 0x04, "notification", &_Function, &_XML};
+static memberinfo_t _XML_comments = {MEMBER_METHOD, 0x04, "comments", &_XMLList, &_XML};
+static memberinfo_t _XML_copy = {MEMBER_METHOD, 0x04, "copy", &_XML, &_XML};
+static memberinfo_t _XML_nodeKind = {MEMBER_METHOD, 0x04, "nodeKind", &_String, &_XML};
+static memberinfo_t _XML_elements = {MEMBER_METHOD, 0x04, "elements", &_XMLList, &_XML};
+static memberinfo_t _XML_insertChildAfter = {MEMBER_METHOD, 0x04, "insertChildAfter", 0, &_XML};
+static memberinfo_t _XML_addNamespace = {MEMBER_METHOD, 0x04, "addNamespace", &_XML, &_XML};
+static memberinfo_t _XML_namespaceDeclarations = {MEMBER_METHOD, 0x04, "namespaceDeclarations", &_Array, &_XML};
+static memberinfo_t _XML_text = {MEMBER_METHOD, 0x04, "text", &_XMLList, &_XML};
+static memberinfo_t _XML_removeNamespace = {MEMBER_METHOD, 0x04, "removeNamespace", &_XML, &_XML};
+static memberinfo_t _XML_children = {MEMBER_METHOD, 0x04, "children", &_XMLList, &_XML};
+static memberinfo_t _XML_settings = {MEMBER_METHOD, 0x44, "settings", &_Object, &_XML};
+static memberinfo_t _XML_prettyIndent = {MEMBER_SLOT, 0x41, "prettyIndent", 0, &_XML};
+static memberinfo_t _XML_setSettings = {MEMBER_METHOD, 0x44, "setSettings", 0, &_XML};
+static memberinfo_t _XML_ignoreComments = {MEMBER_SLOT, 0x41, "ignoreComments", 0, &_XML};
+static memberinfo_t _XML_ignoreProcessingInstructions = {MEMBER_SLOT, 0x41, "ignoreProcessingInstructions", 0, &_XML};
+static memberinfo_t _XML_prettyPrinting = {MEMBER_SLOT, 0x41, "prettyPrinting", 0, &_XML};
+static memberinfo_t _XML_ignoreWhitespace = {MEMBER_SLOT, 0x41, "ignoreWhitespace", 0, &_XML};
+static memberinfo_t _XML_defaultSettings = {MEMBER_METHOD, 0x44, "defaultSettings", &_Object, &_XML};
 static classinfo_t _XMLList = {0x16, 0x0a, "", "XMLList", 0, &_Object, interfaces:{0}};
-static memberinfo_t _XMLList_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean, &_XMLList};
-static memberinfo_t _XMLList_insertChildBefore = {MEMBER_METHOD, 0x00, "insertChildBefore", 0, &_XMLList};
-static memberinfo_t _XMLList_namespaceDeclarations = {MEMBER_METHOD, 0x00, "namespaceDeclarations", &_Array, &_XMLList};
-static memberinfo_t _XMLList_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean, &_XMLList};
-static memberinfo_t _XMLList_setChildren = {MEMBER_METHOD, 0x00, "setChildren", &_XML, &_XMLList};
-static memberinfo_t _XMLList_name = {MEMBER_METHOD, 0x00, "name", &_Object, &_XMLList};
-static memberinfo_t _XMLList_replace = {MEMBER_METHOD, 0x00, "replace", &_XML, &_XMLList};
-static memberinfo_t _XMLList_normalize = {MEMBER_METHOD, 0x00, "normalize", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_inScopeNamespaces = {MEMBER_METHOD, 0x00, "inScopeNamespaces", &_Array, &_XMLList};
-static memberinfo_t _XMLList_toXMLString = {MEMBER_METHOD, 0x00, "toXMLString", &_String, &_XMLList};
-static memberinfo_t _XMLList_descendants = {MEMBER_METHOD, 0x00, "descendants", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_attributes = {MEMBER_METHOD, 0x00, "attributes", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_processingInstructions = {MEMBER_METHOD, 0x00, "processingInstructions", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_setNamespace = {MEMBER_METHOD, 0x00, "setNamespace", 0, &_XMLList};
-static memberinfo_t _XMLList_setLocalName = {MEMBER_METHOD, 0x00, "setLocalName", 0, &_XMLList};
-static memberinfo_t _XMLList_namespace = {MEMBER_METHOD, 0x00, "namespace", 0, &_XMLList};
-static memberinfo_t _XMLList_attribute = {MEMBER_METHOD, 0x00, "attribute", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_childIndex = {MEMBER_METHOD, 0x00, "childIndex", &_int, &_XMLList};
-static memberinfo_t _XMLList_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean, &_XMLList};
-static memberinfo_t _XMLList_appendChild = {MEMBER_METHOD, 0x00, "appendChild", &_XML, &_XMLList};
-static memberinfo_t _XMLList_hasComplexContent = {MEMBER_METHOD, 0x00, "hasComplexContent", &_Boolean, &_XMLList};
-static memberinfo_t _XMLList_localName = {MEMBER_METHOD, 0x00, "localName", &_Object, &_XMLList};
-static memberinfo_t _XMLList_length = {MEMBER_METHOD, 0x00, "length", &_int, &_XMLList};
-static memberinfo_t _XMLList_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_parent = {MEMBER_METHOD, 0x00, "parent", 0, &_XMLList};
-static memberinfo_t _XMLList_child = {MEMBER_METHOD, 0x00, "child", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_XMLList};
-static memberinfo_t _XMLList_hasSimpleContent = {MEMBER_METHOD, 0x00, "hasSimpleContent", &_Boolean, &_XMLList};
-static memberinfo_t _XMLList_prependChild = {MEMBER_METHOD, 0x00, "prependChild", &_XML, &_XMLList};
-static memberinfo_t _XMLList_setName = {MEMBER_METHOD, 0x00, "setName", 0, &_XMLList};
-static memberinfo_t _XMLList_text = {MEMBER_METHOD, 0x00, "text", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_copy = {MEMBER_METHOD, 0x00, "copy", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_nodeKind = {MEMBER_METHOD, 0x00, "nodeKind", &_String, &_XMLList};
-static memberinfo_t _XMLList_elements = {MEMBER_METHOD, 0x00, "elements", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_insertChildAfter = {MEMBER_METHOD, 0x00, "insertChildAfter", 0, &_XMLList};
-static memberinfo_t _XMLList_addNamespace = {MEMBER_METHOD, 0x00, "addNamespace", &_XML, &_XMLList};
-static memberinfo_t _XMLList_comments = {MEMBER_METHOD, 0x00, "comments", &_XMLList, &_XMLList};
-static memberinfo_t _XMLList_removeNamespace = {MEMBER_METHOD, 0x00, "removeNamespace", &_XML, &_XMLList};
-static memberinfo_t _XMLList_children = {MEMBER_METHOD, 0x00, "children", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_hasOwnProperty = {MEMBER_METHOD, 0x04, "hasOwnProperty", &_Boolean, &_XMLList};
+static memberinfo_t _XMLList_insertChildBefore = {MEMBER_METHOD, 0x04, "insertChildBefore", 0, &_XMLList};
+static memberinfo_t _XMLList_namespaceDeclarations = {MEMBER_METHOD, 0x04, "namespaceDeclarations", &_Array, &_XMLList};
+static memberinfo_t _XMLList_propertyIsEnumerable = {MEMBER_METHOD, 0x04, "propertyIsEnumerable", &_Boolean, &_XMLList};
+static memberinfo_t _XMLList_setChildren = {MEMBER_METHOD, 0x04, "setChildren", &_XML, &_XMLList};
+static memberinfo_t _XMLList_name = {MEMBER_METHOD, 0x04, "name", &_Object, &_XMLList};
+static memberinfo_t _XMLList_replace = {MEMBER_METHOD, 0x04, "replace", &_XML, &_XMLList};
+static memberinfo_t _XMLList_normalize = {MEMBER_METHOD, 0x04, "normalize", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_inScopeNamespaces = {MEMBER_METHOD, 0x04, "inScopeNamespaces", &_Array, &_XMLList};
+static memberinfo_t _XMLList_toXMLString = {MEMBER_METHOD, 0x04, "toXMLString", &_String, &_XMLList};
+static memberinfo_t _XMLList_descendants = {MEMBER_METHOD, 0x04, "descendants", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_attributes = {MEMBER_METHOD, 0x04, "attributes", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_processingInstructions = {MEMBER_METHOD, 0x04, "processingInstructions", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_setNamespace = {MEMBER_METHOD, 0x04, "setNamespace", 0, &_XMLList};
+static memberinfo_t _XMLList_setLocalName = {MEMBER_METHOD, 0x04, "setLocalName", 0, &_XMLList};
+static memberinfo_t _XMLList_namespace = {MEMBER_METHOD, 0x04, "namespace", 0, &_XMLList};
+static memberinfo_t _XMLList_attribute = {MEMBER_METHOD, 0x04, "attribute", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_childIndex = {MEMBER_METHOD, 0x04, "childIndex", &_int, &_XMLList};
+static memberinfo_t _XMLList_contains = {MEMBER_METHOD, 0x04, "contains", &_Boolean, &_XMLList};
+static memberinfo_t _XMLList_appendChild = {MEMBER_METHOD, 0x04, "appendChild", &_XML, &_XMLList};
+static memberinfo_t _XMLList_hasComplexContent = {MEMBER_METHOD, 0x04, "hasComplexContent", &_Boolean, &_XMLList};
+static memberinfo_t _XMLList_localName = {MEMBER_METHOD, 0x04, "localName", &_Object, &_XMLList};
+static memberinfo_t _XMLList_length = {MEMBER_METHOD, 0x04, "length", &_int, &_XMLList};
+static memberinfo_t _XMLList_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_parent = {MEMBER_METHOD, 0x04, "parent", 0, &_XMLList};
+static memberinfo_t _XMLList_child = {MEMBER_METHOD, 0x04, "child", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_XMLList};
+static memberinfo_t _XMLList_hasSimpleContent = {MEMBER_METHOD, 0x04, "hasSimpleContent", &_Boolean, &_XMLList};
+static memberinfo_t _XMLList_prependChild = {MEMBER_METHOD, 0x04, "prependChild", &_XML, &_XMLList};
+static memberinfo_t _XMLList_setName = {MEMBER_METHOD, 0x04, "setName", 0, &_XMLList};
+static memberinfo_t _XMLList_text = {MEMBER_METHOD, 0x04, "text", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_copy = {MEMBER_METHOD, 0x04, "copy", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_nodeKind = {MEMBER_METHOD, 0x04, "nodeKind", &_String, &_XMLList};
+static memberinfo_t _XMLList_elements = {MEMBER_METHOD, 0x04, "elements", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_insertChildAfter = {MEMBER_METHOD, 0x04, "insertChildAfter", 0, &_XMLList};
+static memberinfo_t _XMLList_addNamespace = {MEMBER_METHOD, 0x04, "addNamespace", &_XML, &_XMLList};
+static memberinfo_t _XMLList_comments = {MEMBER_METHOD, 0x04, "comments", &_XMLList, &_XMLList};
+static memberinfo_t _XMLList_removeNamespace = {MEMBER_METHOD, 0x04, "removeNamespace", &_XML, &_XMLList};
+static memberinfo_t _XMLList_children = {MEMBER_METHOD, 0x04, "children", &_XMLList, &_XMLList};
 static classinfo_t _int = {0x16, 0x0b, "", "int", 0, &_Object, interfaces:{0}};
-static memberinfo_t _int_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String, &_int};
-static memberinfo_t _int_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_int, &_int};
-static memberinfo_t _int_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String, &_int};
-static memberinfo_t _int_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String, &_int};
-static memberinfo_t _int_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_int};
-static memberinfo_t _int_MIN_VALUE = {MEMBER_SLOT, 0x09, "MIN_VALUE", 0, &_int};
-static memberinfo_t _int_length = {MEMBER_SLOT, 0x09, "length", 0, &_int};
-static memberinfo_t _int_MAX_VALUE = {MEMBER_SLOT, 0x09, "MAX_VALUE", 0, &_int};
+static memberinfo_t _int_toPrecision = {MEMBER_METHOD, 0x04, "toPrecision", &_String, &_int};
+static memberinfo_t _int_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_int, &_int};
+static memberinfo_t _int_toFixed = {MEMBER_METHOD, 0x04, "toFixed", &_String, &_int};
+static memberinfo_t _int_toExponential = {MEMBER_METHOD, 0x04, "toExponential", &_String, &_int};
+static memberinfo_t _int_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_int};
+static memberinfo_t _int_MIN_VALUE = {MEMBER_SLOT, 0x41, "MIN_VALUE", 0, &_int};
+static memberinfo_t _int_length = {MEMBER_SLOT, 0x41, "length", 0, &_int};
+static memberinfo_t _int_MAX_VALUE = {MEMBER_SLOT, 0x41, "MAX_VALUE", 0, &_int};
 static classinfo_t _uint = {0x16, 0x0b, "", "uint", 0, &_Object, interfaces:{0}};
-static memberinfo_t _uint_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String, &_uint};
-static memberinfo_t _uint_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_uint, &_uint};
-static memberinfo_t _uint_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String, &_uint};
-static memberinfo_t _uint_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String, &_uint};
-static memberinfo_t _uint_toString = {MEMBER_METHOD, 0x00, "toString", &_String, &_uint};
-static memberinfo_t _uint_MIN_VALUE = {MEMBER_SLOT, 0x09, "MIN_VALUE", 0, &_uint};
-static memberinfo_t _uint_length = {MEMBER_SLOT, 0x09, "length", 0, &_uint};
-static memberinfo_t _uint_MAX_VALUE = {MEMBER_SLOT, 0x09, "MAX_VALUE", 0, &_uint};
-static memberinfo_t _AS3 = {MEMBER_SLOT, 0x09, "AS3", 0, 0};
-static classinfo_t _AS3_class = {0x16, 0x48, "", "AS3", &_AS3, 0, members:{0}};
-static memberinfo_t _Infinity = {MEMBER_SLOT, 0x09, "Infinity", 0, 0};
-static classinfo_t _Infinity_class = {0x16, 0x48, "", "Infinity", &_Infinity, 0, members:{0}};
-static memberinfo_t _NaN = {MEMBER_SLOT, 0x09, "NaN", 0, 0};
-static classinfo_t _NaN_class = {0x16, 0x48, "", "NaN", &_NaN, 0, members:{0}};
-static memberinfo_t _decodeURI = {MEMBER_METHOD, 0x09, "decodeURI", &_String, 0};
-static classinfo_t _decodeURI_class = {0x16, 0x48, "", "decodeURI", &_decodeURI, 0, members:{0}};
-static memberinfo_t _decodeURIComponent = {MEMBER_METHOD, 0x09, "decodeURIComponent", &_String, 0};
-static classinfo_t _decodeURIComponent_class = {0x16, 0x48, "", "decodeURIComponent", &_decodeURIComponent, 0, members:{0}};
-static memberinfo_t _encodeURI = {MEMBER_METHOD, 0x09, "encodeURI", &_String, 0};
-static classinfo_t _encodeURI_class = {0x16, 0x48, "", "encodeURI", &_encodeURI, 0, members:{0}};
-static memberinfo_t _encodeURIComponent = {MEMBER_METHOD, 0x09, "encodeURIComponent", &_String, 0};
-static classinfo_t _encodeURIComponent_class = {0x16, 0x48, "", "encodeURIComponent", &_encodeURIComponent, 0, members:{0}};
-static memberinfo_t _escape = {MEMBER_METHOD, 0x09, "escape", &_String, 0};
-static classinfo_t _escape_class = {0x16, 0x48, "", "escape", &_escape, 0, members:{0}};
-static memberinfo_t _isFinite = {MEMBER_METHOD, 0x09, "isFinite", &_Boolean, 0};
-static classinfo_t _isFinite_class = {0x16, 0x48, "", "isFinite", &_isFinite, 0, members:{0}};
-static memberinfo_t _isNaN = {MEMBER_METHOD, 0x09, "isNaN", &_Boolean, 0};
-static classinfo_t _isNaN_class = {0x16, 0x48, "", "isNaN", &_isNaN, 0, members:{0}};
-static memberinfo_t _isXMLName = {MEMBER_METHOD, 0x09, "isXMLName", &_Boolean, 0};
-static classinfo_t _isXMLName_class = {0x16, 0x48, "", "isXMLName", &_isXMLName, 0, members:{0}};
-static memberinfo_t _parseFloat = {MEMBER_METHOD, 0x09, "parseFloat", &_Number, 0};
-static classinfo_t _parseFloat_class = {0x16, 0x48, "", "parseFloat", &_parseFloat, 0, members:{0}};
-static memberinfo_t _parseInt = {MEMBER_METHOD, 0x09, "parseInt", &_Number, 0};
-static classinfo_t _parseInt_class = {0x16, 0x48, "", "parseInt", &_parseInt, 0, members:{0}};
-static memberinfo_t _undefined = {MEMBER_SLOT, 0x09, "undefined", 0, 0};
-static classinfo_t _undefined_class = {0x16, 0x48, "", "undefined", &_undefined, 0, members:{0}};
-static memberinfo_t _unescape = {MEMBER_METHOD, 0x09, "unescape", &_String, 0};
-static classinfo_t _unescape_class = {0x16, 0x48, "", "unescape", &_unescape, 0, members:{0}};
+static memberinfo_t _uint_toPrecision = {MEMBER_METHOD, 0x04, "toPrecision", &_String, &_uint};
+static memberinfo_t _uint_valueOf = {MEMBER_METHOD, 0x04, "valueOf", &_uint, &_uint};
+static memberinfo_t _uint_toFixed = {MEMBER_METHOD, 0x04, "toFixed", &_String, &_uint};
+static memberinfo_t _uint_toExponential = {MEMBER_METHOD, 0x04, "toExponential", &_String, &_uint};
+static memberinfo_t _uint_toString = {MEMBER_METHOD, 0x04, "toString", &_String, &_uint};
+static memberinfo_t _uint_MIN_VALUE = {MEMBER_SLOT, 0x41, "MIN_VALUE", 0, &_uint};
+static memberinfo_t _uint_length = {MEMBER_SLOT, 0x41, "length", 0, &_uint};
+static memberinfo_t _uint_MAX_VALUE = {MEMBER_SLOT, 0x41, "MAX_VALUE", 0, &_uint};
+static memberinfo_t _AS3 = {MEMBER_SLOT, 0x41, "AS3", 0, 0};
+static classinfo_t _AS3_class = {0x16, 0x40, "", "AS3", &_AS3, 0, members:{0}};
+static memberinfo_t _Infinity = {MEMBER_SLOT, 0x41, "Infinity", 0, 0};
+static classinfo_t _Infinity_class = {0x16, 0x40, "", "Infinity", &_Infinity, 0, members:{0}};
+static memberinfo_t _NaN = {MEMBER_SLOT, 0x41, "NaN", 0, 0};
+static classinfo_t _NaN_class = {0x16, 0x40, "", "NaN", &_NaN, 0, members:{0}};
+static memberinfo_t _decodeURI = {MEMBER_METHOD, 0x41, "decodeURI", &_String, 0};
+static classinfo_t _decodeURI_class = {0x16, 0x40, "", "decodeURI", &_decodeURI, 0, members:{0}};
+static memberinfo_t _decodeURIComponent = {MEMBER_METHOD, 0x41, "decodeURIComponent", &_String, 0};
+static classinfo_t _decodeURIComponent_class = {0x16, 0x40, "", "decodeURIComponent", &_decodeURIComponent, 0, members:{0}};
+static memberinfo_t _encodeURI = {MEMBER_METHOD, 0x41, "encodeURI", &_String, 0};
+static classinfo_t _encodeURI_class = {0x16, 0x40, "", "encodeURI", &_encodeURI, 0, members:{0}};
+static memberinfo_t _encodeURIComponent = {MEMBER_METHOD, 0x41, "encodeURIComponent", &_String, 0};
+static classinfo_t _encodeURIComponent_class = {0x16, 0x40, "", "encodeURIComponent", &_encodeURIComponent, 0, members:{0}};
+static memberinfo_t _escape = {MEMBER_METHOD, 0x41, "escape", &_String, 0};
+static classinfo_t _escape_class = {0x16, 0x40, "", "escape", &_escape, 0, members:{0}};
+static memberinfo_t _isFinite = {MEMBER_METHOD, 0x41, "isFinite", &_Boolean, 0};
+static classinfo_t _isFinite_class = {0x16, 0x40, "", "isFinite", &_isFinite, 0, members:{0}};
+static memberinfo_t _isNaN = {MEMBER_METHOD, 0x41, "isNaN", &_Boolean, 0};
+static classinfo_t _isNaN_class = {0x16, 0x40, "", "isNaN", &_isNaN, 0, members:{0}};
+static memberinfo_t _isXMLName = {MEMBER_METHOD, 0x41, "isXMLName", &_Boolean, 0};
+static classinfo_t _isXMLName_class = {0x16, 0x40, "", "isXMLName", &_isXMLName, 0, members:{0}};
+static memberinfo_t _parseFloat = {MEMBER_METHOD, 0x41, "parseFloat", &_Number, 0};
+static classinfo_t _parseFloat_class = {0x16, 0x40, "", "parseFloat", &_parseFloat, 0, members:{0}};
+static memberinfo_t _parseInt = {MEMBER_METHOD, 0x41, "parseInt", &_Number, 0};
+static classinfo_t _parseInt_class = {0x16, 0x40, "", "parseInt", &_parseInt, 0, members:{0}};
+static memberinfo_t _undefined = {MEMBER_SLOT, 0x41, "undefined", 0, 0};
+static classinfo_t _undefined_class = {0x16, 0x40, "", "undefined", &_undefined, 0, members:{0}};
+static memberinfo_t _unescape = {MEMBER_METHOD, 0x41, "unescape", &_String, 0};
+static classinfo_t _unescape_class = {0x16, 0x40, "", "unescape", &_unescape, 0, members:{0}};
 static classinfo_t adobe_utils_CustomActions = {0x16, 0x0b, "adobe.utils", "CustomActions", 0, &_Object, interfaces:{0}};
 static classinfo_t adobe_utils_ProductManager = {0x16, 0x0b, "adobe.utils", "ProductManager", 0, &flash_events_EventDispatcher, interfaces:{0}};
 static memberinfo_t adobe_utils_ProductManager_launch = {MEMBER_METHOD, 0x01, "launch", &_Boolean, &adobe_utils_ProductManager};
@@ -2220,28 +2220,28 @@ static classinfo_t flash_events_ActivityEvent = {0x16, 0x09, "flash.events", "Ac
 static memberinfo_t flash_events_ActivityEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_ActivityEvent};
 static memberinfo_t flash_events_ActivityEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_ActivityEvent};
 static memberinfo_t flash_events_ActivityEvent_activating = {MEMBER_SLOT, 0x01, "activating", 0, &flash_events_ActivityEvent};
-static memberinfo_t flash_events_ActivityEvent_ACTIVITY = {MEMBER_SLOT, 0x09, "ACTIVITY", 0, &flash_events_ActivityEvent};
+static memberinfo_t flash_events_ActivityEvent_ACTIVITY = {MEMBER_SLOT, 0x41, "ACTIVITY", 0, &flash_events_ActivityEvent};
 static classinfo_t flash_events_AsyncErrorEvent = {0x16, 0x09, "flash.events", "AsyncErrorEvent", 0, &flash_events_ErrorEvent, interfaces:{0}};
 static memberinfo_t flash_events_AsyncErrorEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_AsyncErrorEvent};
 static memberinfo_t flash_events_AsyncErrorEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_AsyncErrorEvent};
 static memberinfo_t flash_events_AsyncErrorEvent_error = {MEMBER_SLOT, 0x01, "error", 0, &flash_events_AsyncErrorEvent};
-static memberinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {MEMBER_SLOT, 0x09, "ASYNC_ERROR", 0, &flash_events_AsyncErrorEvent};
+static memberinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {MEMBER_SLOT, 0x41, "ASYNC_ERROR", 0, &flash_events_AsyncErrorEvent};
 static classinfo_t flash_events_ContextMenuEvent = {0x16, 0x09, "flash.events", "ContextMenuEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {MEMBER_SLOT, 0x01, "contextMenuOwner", 0, &flash_events_ContextMenuEvent};
 static memberinfo_t flash_events_ContextMenuEvent_mouseTarget = {MEMBER_SLOT, 0x01, "mouseTarget", 0, &flash_events_ContextMenuEvent};
 static memberinfo_t flash_events_ContextMenuEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_ContextMenuEvent};
 static memberinfo_t flash_events_ContextMenuEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_ContextMenuEvent};
-static memberinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {MEMBER_SLOT, 0x09, "MENU_ITEM_SELECT", 0, &flash_events_ContextMenuEvent};
-static memberinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {MEMBER_SLOT, 0x09, "MENU_SELECT", 0, &flash_events_ContextMenuEvent};
+static memberinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {MEMBER_SLOT, 0x41, "MENU_ITEM_SELECT", 0, &flash_events_ContextMenuEvent};
+static memberinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {MEMBER_SLOT, 0x41, "MENU_SELECT", 0, &flash_events_ContextMenuEvent};
 static classinfo_t flash_events_DataEvent = {0x16, 0x09, "flash.events", "DataEvent", 0, &flash_events_TextEvent, interfaces:{0}};
 static memberinfo_t flash_events_DataEvent_data = {MEMBER_SLOT, 0x01, "data", 0, &flash_events_DataEvent};
 static memberinfo_t flash_events_DataEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_DataEvent};
 static memberinfo_t flash_events_DataEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_DataEvent};
-static memberinfo_t flash_events_DataEvent_DATA = {MEMBER_SLOT, 0x09, "DATA", 0, &flash_events_DataEvent};
+static memberinfo_t flash_events_DataEvent_DATA = {MEMBER_SLOT, 0x41, "DATA", 0, &flash_events_DataEvent};
 static classinfo_t flash_events_ErrorEvent = {0x16, 0x09, "flash.events", "ErrorEvent", 0, &flash_events_TextEvent, interfaces:{0}};
 static memberinfo_t flash_events_ErrorEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_ErrorEvent};
 static memberinfo_t flash_events_ErrorEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_ErrorEvent};
-static memberinfo_t flash_events_ErrorEvent_ERROR = {MEMBER_SLOT, 0x09, "ERROR", 0, &flash_events_ErrorEvent};
+static memberinfo_t flash_events_ErrorEvent_ERROR = {MEMBER_SLOT, 0x41, "ERROR", 0, &flash_events_ErrorEvent};
 static classinfo_t flash_events_Event = {0x16, 0x09, "flash.events", "Event", 0, &_Object, interfaces:{0}};
 static memberinfo_t flash_events_Event_isDefaultPrevented = {MEMBER_METHOD, 0x01, "isDefaultPrevented", &_Boolean, &flash_events_Event};
 static memberinfo_t flash_events_Event_formatToString = {MEMBER_METHOD, 0x01, "formatToString", &_String, &flash_events_Event};
@@ -2256,29 +2256,29 @@ static memberinfo_t flash_events_Event_cancelable = {MEMBER_SLOT, 0x01, "cancela
 static memberinfo_t flash_events_Event_stopPropagation = {MEMBER_METHOD, 0x01, "stopPropagation", 0, &flash_events_Event};
 static memberinfo_t flash_events_Event_type = {MEMBER_SLOT, 0x01, "type", 0, &flash_events_Event};
 static memberinfo_t flash_events_Event_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_Event};
-static memberinfo_t flash_events_Event_CANCEL = {MEMBER_SLOT, 0x09, "CANCEL", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_RESIZE = {MEMBER_SLOT, 0x09, "RESIZE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_ENTER_FRAME = {MEMBER_SLOT, 0x09, "ENTER_FRAME", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_REMOVED = {MEMBER_SLOT, 0x09, "REMOVED", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_SOUND_COMPLETE = {MEMBER_SLOT, 0x09, "SOUND_COMPLETE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_CONNECT = {MEMBER_SLOT, 0x09, "CONNECT", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_SCROLL = {MEMBER_SLOT, 0x09, "SCROLL", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_INIT = {MEMBER_SLOT, 0x09, "INIT", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_OPEN = {MEMBER_SLOT, 0x09, "OPEN", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_RENDER = {MEMBER_SLOT, 0x09, "RENDER", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_UNLOAD = {MEMBER_SLOT, 0x09, "UNLOAD", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_CLOSE = {MEMBER_SLOT, 0x09, "CLOSE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_MOUSE_LEAVE = {MEMBER_SLOT, 0x09, "MOUSE_LEAVE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {MEMBER_SLOT, 0x09, "TAB_ENABLED_CHANGE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_ADDED = {MEMBER_SLOT, 0x09, "ADDED", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_TAB_CHILDREN_CHANGE = {MEMBER_SLOT, 0x09, "TAB_CHILDREN_CHANGE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_TAB_INDEX_CHANGE = {MEMBER_SLOT, 0x09, "TAB_INDEX_CHANGE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_ACTIVATE = {MEMBER_SLOT, 0x09, "ACTIVATE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_DEACTIVATE = {MEMBER_SLOT, 0x09, "DEACTIVATE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_CHANGE = {MEMBER_SLOT, 0x09, "CHANGE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_ID3 = {MEMBER_SLOT, 0x09, "ID3", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_COMPLETE = {MEMBER_SLOT, 0x09, "COMPLETE", 0, &flash_events_Event};
-static memberinfo_t flash_events_Event_SELECT = {MEMBER_SLOT, 0x09, "SELECT", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_CANCEL = {MEMBER_SLOT, 0x41, "CANCEL", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_RESIZE = {MEMBER_SLOT, 0x41, "RESIZE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_ENTER_FRAME = {MEMBER_SLOT, 0x41, "ENTER_FRAME", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_REMOVED = {MEMBER_SLOT, 0x41, "REMOVED", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_SOUND_COMPLETE = {MEMBER_SLOT, 0x41, "SOUND_COMPLETE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_CONNECT = {MEMBER_SLOT, 0x41, "CONNECT", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_SCROLL = {MEMBER_SLOT, 0x41, "SCROLL", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_INIT = {MEMBER_SLOT, 0x41, "INIT", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_OPEN = {MEMBER_SLOT, 0x41, "OPEN", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_RENDER = {MEMBER_SLOT, 0x41, "RENDER", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_UNLOAD = {MEMBER_SLOT, 0x41, "UNLOAD", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_CLOSE = {MEMBER_SLOT, 0x41, "CLOSE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_MOUSE_LEAVE = {MEMBER_SLOT, 0x41, "MOUSE_LEAVE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {MEMBER_SLOT, 0x41, "TAB_ENABLED_CHANGE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_ADDED = {MEMBER_SLOT, 0x41, "ADDED", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_TAB_CHILDREN_CHANGE = {MEMBER_SLOT, 0x41, "TAB_CHILDREN_CHANGE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_TAB_INDEX_CHANGE = {MEMBER_SLOT, 0x41, "TAB_INDEX_CHANGE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_ACTIVATE = {MEMBER_SLOT, 0x41, "ACTIVATE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_DEACTIVATE = {MEMBER_SLOT, 0x41, "DEACTIVATE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_CHANGE = {MEMBER_SLOT, 0x41, "CHANGE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_ID3 = {MEMBER_SLOT, 0x41, "ID3", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_COMPLETE = {MEMBER_SLOT, 0x41, "COMPLETE", 0, &flash_events_Event};
+static memberinfo_t flash_events_Event_SELECT = {MEMBER_SLOT, 0x41, "SELECT", 0, &flash_events_Event};
 static classinfo_t flash_events_EventDispatcher = {0x16, 0x09, "flash.events", "EventDispatcher", 0, &_Object, interfaces:{&flash_events_IEventDispatcher, 0}};
 static memberinfo_t flash_events_EventDispatcher_dispatchEvent = {MEMBER_METHOD, 0x01, "dispatchEvent", &_Boolean, &flash_events_EventDispatcher};
 static memberinfo_t flash_events_EventDispatcher_willTrigger = {MEMBER_METHOD, 0x01, "willTrigger", &_Boolean, &flash_events_EventDispatcher};
@@ -2293,15 +2293,15 @@ static memberinfo_t flash_events_FocusEvent_relatedObject = {MEMBER_SLOT, 0x01,
 static memberinfo_t flash_events_FocusEvent_keyCode = {MEMBER_SLOT, 0x01, "keyCode", 0, &flash_events_FocusEvent};
 static memberinfo_t flash_events_FocusEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_FocusEvent};
 static memberinfo_t flash_events_FocusEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_FocusEvent};
-static memberinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE = {MEMBER_SLOT, 0x09, "MOUSE_FOCUS_CHANGE", 0, &flash_events_FocusEvent};
-static memberinfo_t flash_events_FocusEvent_FOCUS_OUT = {MEMBER_SLOT, 0x09, "FOCUS_OUT", 0, &flash_events_FocusEvent};
-static memberinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {MEMBER_SLOT, 0x09, "KEY_FOCUS_CHANGE", 0, &flash_events_FocusEvent};
-static memberinfo_t flash_events_FocusEvent_FOCUS_IN = {MEMBER_SLOT, 0x09, "FOCUS_IN", 0, &flash_events_FocusEvent};
+static memberinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE = {MEMBER_SLOT, 0x41, "MOUSE_FOCUS_CHANGE", 0, &flash_events_FocusEvent};
+static memberinfo_t flash_events_FocusEvent_FOCUS_OUT = {MEMBER_SLOT, 0x41, "FOCUS_OUT", 0, &flash_events_FocusEvent};
+static memberinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {MEMBER_SLOT, 0x41, "KEY_FOCUS_CHANGE", 0, &flash_events_FocusEvent};
+static memberinfo_t flash_events_FocusEvent_FOCUS_IN = {MEMBER_SLOT, 0x41, "FOCUS_IN", 0, &flash_events_FocusEvent};
 static classinfo_t flash_events_HTTPStatusEvent = {0x16, 0x09, "flash.events", "HTTPStatusEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_HTTPStatusEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_HTTPStatusEvent};
 static memberinfo_t flash_events_HTTPStatusEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_HTTPStatusEvent};
 static memberinfo_t flash_events_HTTPStatusEvent_status = {MEMBER_SLOT, 0x01, "status", 0, &flash_events_HTTPStatusEvent};
-static memberinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {MEMBER_SLOT, 0x09, "HTTP_STATUS", 0, &flash_events_HTTPStatusEvent};
+static memberinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {MEMBER_SLOT, 0x41, "HTTP_STATUS", 0, &flash_events_HTTPStatusEvent};
 static classinfo_t flash_events_IEventDispatcher = {0x16, 0x05, "flash.events", "IEventDispatcher", 0, 0, {0}};
 static memberinfo_t flash_events_IEventDispatcher_dispatchEvent = {MEMBER_METHOD, 0x00, "dispatchEvent", &_Boolean, &flash_events_IEventDispatcher};
 static memberinfo_t flash_events_IEventDispatcher_hasEventListener = {MEMBER_METHOD, 0x00, "hasEventListener", &_Boolean, &flash_events_IEventDispatcher};
@@ -2311,14 +2311,14 @@ static memberinfo_t flash_events_IEventDispatcher_addEventListener = {MEMBER_MET
 static classinfo_t flash_events_IMEEvent = {0x16, 0x09, "flash.events", "IMEEvent", 0, &flash_events_TextEvent, interfaces:{0}};
 static memberinfo_t flash_events_IMEEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_IMEEvent};
 static memberinfo_t flash_events_IMEEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_IMEEvent};
-static memberinfo_t flash_events_IMEEvent_IME_COMPOSITION = {MEMBER_SLOT, 0x09, "IME_COMPOSITION", 0, &flash_events_IMEEvent};
+static memberinfo_t flash_events_IMEEvent_IME_COMPOSITION = {MEMBER_SLOT, 0x41, "IME_COMPOSITION", 0, &flash_events_IMEEvent};
 static classinfo_t flash_events_IOErrorEvent = {0x16, 0x09, "flash.events", "IOErrorEvent", 0, &flash_events_ErrorEvent, interfaces:{0}};
 static memberinfo_t flash_events_IOErrorEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_IOErrorEvent};
 static memberinfo_t flash_events_IOErrorEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_IOErrorEvent};
-static memberinfo_t flash_events_IOErrorEvent_DISK_ERROR = {MEMBER_SLOT, 0x09, "DISK_ERROR", 0, &flash_events_IOErrorEvent};
-static memberinfo_t flash_events_IOErrorEvent_NETWORK_ERROR = {MEMBER_SLOT, 0x09, "NETWORK_ERROR", 0, &flash_events_IOErrorEvent};
-static memberinfo_t flash_events_IOErrorEvent_VERIFY_ERROR = {MEMBER_SLOT, 0x09, "VERIFY_ERROR", 0, &flash_events_IOErrorEvent};
-static memberinfo_t flash_events_IOErrorEvent_IO_ERROR = {MEMBER_SLOT, 0x09, "IO_ERROR", 0, &flash_events_IOErrorEvent};
+static memberinfo_t flash_events_IOErrorEvent_DISK_ERROR = {MEMBER_SLOT, 0x41, "DISK_ERROR", 0, &flash_events_IOErrorEvent};
+static memberinfo_t flash_events_IOErrorEvent_NETWORK_ERROR = {MEMBER_SLOT, 0x41, "NETWORK_ERROR", 0, &flash_events_IOErrorEvent};
+static memberinfo_t flash_events_IOErrorEvent_VERIFY_ERROR = {MEMBER_SLOT, 0x41, "VERIFY_ERROR", 0, &flash_events_IOErrorEvent};
+static memberinfo_t flash_events_IOErrorEvent_IO_ERROR = {MEMBER_SLOT, 0x41, "IO_ERROR", 0, &flash_events_IOErrorEvent};
 static classinfo_t flash_events_KeyboardEvent = {0x16, 0x09, "flash.events", "KeyboardEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_KeyboardEvent_charCode = {MEMBER_SLOT, 0x01, "charCode", 0, &flash_events_KeyboardEvent};
 static memberinfo_t flash_events_KeyboardEvent_keyLocation = {MEMBER_SLOT, 0x01, "keyLocation", 0, &flash_events_KeyboardEvent};
@@ -2329,8 +2329,8 @@ static memberinfo_t flash_events_KeyboardEvent_clone = {MEMBER_METHOD, 0x01, "cl
 static memberinfo_t flash_events_KeyboardEvent_updateAfterEvent = {MEMBER_METHOD, 0x01, "updateAfterEvent", 0, &flash_events_KeyboardEvent};
 static memberinfo_t flash_events_KeyboardEvent_ctrlKey = {MEMBER_SLOT, 0x01, "ctrlKey", 0, &flash_events_KeyboardEvent};
 static memberinfo_t flash_events_KeyboardEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_KeyboardEvent};
-static memberinfo_t flash_events_KeyboardEvent_KEY_DOWN = {MEMBER_SLOT, 0x09, "KEY_DOWN", 0, &flash_events_KeyboardEvent};
-static memberinfo_t flash_events_KeyboardEvent_KEY_UP = {MEMBER_SLOT, 0x09, "KEY_UP", 0, &flash_events_KeyboardEvent};
+static memberinfo_t flash_events_KeyboardEvent_KEY_DOWN = {MEMBER_SLOT, 0x41, "KEY_DOWN", 0, &flash_events_KeyboardEvent};
+static memberinfo_t flash_events_KeyboardEvent_KEY_UP = {MEMBER_SLOT, 0x41, "KEY_UP", 0, &flash_events_KeyboardEvent};
 static classinfo_t flash_events_MouseEvent = {0x16, 0x09, "flash.events", "MouseEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_MouseEvent_relatedObject = {MEMBER_SLOT, 0x01, "relatedObject", 0, &flash_events_MouseEvent};
 static memberinfo_t flash_events_MouseEvent_localX = {MEMBER_SLOT, 0x01, "localX", 0, &flash_events_MouseEvent};
@@ -2345,16 +2345,16 @@ static memberinfo_t flash_events_MouseEvent_toString = {MEMBER_METHOD, 0x01, "to
 static memberinfo_t flash_events_MouseEvent_buttonDown = {MEMBER_SLOT, 0x01, "buttonDown", 0, &flash_events_MouseEvent};
 static memberinfo_t flash_events_MouseEvent_altKey = {MEMBER_SLOT, 0x01, "altKey", 0, &flash_events_MouseEvent};
 static memberinfo_t flash_events_MouseEvent_shiftKey = {MEMBER_SLOT, 0x01, "shiftKey", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {MEMBER_SLOT, 0x09, "MOUSE_WHEEL", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_MOVE = {MEMBER_SLOT, 0x09, "MOUSE_MOVE", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_ROLL_OUT = {MEMBER_SLOT, 0x09, "ROLL_OUT", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_OVER = {MEMBER_SLOT, 0x09, "MOUSE_OVER", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_CLICK = {MEMBER_SLOT, 0x09, "CLICK", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_OUT = {MEMBER_SLOT, 0x09, "MOUSE_OUT", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_UP = {MEMBER_SLOT, 0x09, "MOUSE_UP", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {MEMBER_SLOT, 0x09, "DOUBLE_CLICK", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_MOUSE_DOWN = {MEMBER_SLOT, 0x09, "MOUSE_DOWN", 0, &flash_events_MouseEvent};
-static memberinfo_t flash_events_MouseEvent_ROLL_OVER = {MEMBER_SLOT, 0x09, "ROLL_OVER", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {MEMBER_SLOT, 0x41, "MOUSE_WHEEL", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_MOVE = {MEMBER_SLOT, 0x41, "MOUSE_MOVE", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_ROLL_OUT = {MEMBER_SLOT, 0x41, "ROLL_OUT", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_OVER = {MEMBER_SLOT, 0x41, "MOUSE_OVER", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_CLICK = {MEMBER_SLOT, 0x41, "CLICK", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_OUT = {MEMBER_SLOT, 0x41, "MOUSE_OUT", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_UP = {MEMBER_SLOT, 0x41, "MOUSE_UP", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {MEMBER_SLOT, 0x41, "DOUBLE_CLICK", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_MOUSE_DOWN = {MEMBER_SLOT, 0x41, "MOUSE_DOWN", 0, &flash_events_MouseEvent};
+static memberinfo_t flash_events_MouseEvent_ROLL_OVER = {MEMBER_SLOT, 0x41, "ROLL_OVER", 0, &flash_events_MouseEvent};
 static classinfo_t flash_events_NetFilterEvent = {0x16, 0x09, "flash.events", "NetFilterEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_NetFilterEvent_data = {MEMBER_SLOT, 0x01, "data", 0, &flash_events_NetFilterEvent};
 static memberinfo_t flash_events_NetFilterEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_NetFilterEvent};
@@ -2364,41 +2364,41 @@ static classinfo_t flash_events_NetStatusEvent = {0x16, 0x09, "flash.events", "N
 static memberinfo_t flash_events_NetStatusEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_NetStatusEvent};
 static memberinfo_t flash_events_NetStatusEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_NetStatusEvent};
 static memberinfo_t flash_events_NetStatusEvent_info = {MEMBER_SLOT, 0x01, "info", 0, &flash_events_NetStatusEvent};
-static memberinfo_t flash_events_NetStatusEvent_NET_STATUS = {MEMBER_SLOT, 0x09, "NET_STATUS", 0, &flash_events_NetStatusEvent};
+static memberinfo_t flash_events_NetStatusEvent_NET_STATUS = {MEMBER_SLOT, 0x41, "NET_STATUS", 0, &flash_events_NetStatusEvent};
 static classinfo_t flash_events_ProgressEvent = {0x16, 0x09, "flash.events", "ProgressEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_ProgressEvent_bytesLoaded = {MEMBER_SLOT, 0x01, "bytesLoaded", 0, &flash_events_ProgressEvent};
 static memberinfo_t flash_events_ProgressEvent_bytesTotal = {MEMBER_SLOT, 0x01, "bytesTotal", 0, &flash_events_ProgressEvent};
 static memberinfo_t flash_events_ProgressEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_ProgressEvent};
 static memberinfo_t flash_events_ProgressEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_ProgressEvent};
-static memberinfo_t flash_events_ProgressEvent_PROGRESS = {MEMBER_SLOT, 0x09, "PROGRESS", 0, &flash_events_ProgressEvent};
-static memberinfo_t flash_events_ProgressEvent_SOCKET_DATA = {MEMBER_SLOT, 0x09, "SOCKET_DATA", 0, &flash_events_ProgressEvent};
+static memberinfo_t flash_events_ProgressEvent_PROGRESS = {MEMBER_SLOT, 0x41, "PROGRESS", 0, &flash_events_ProgressEvent};
+static memberinfo_t flash_events_ProgressEvent_SOCKET_DATA = {MEMBER_SLOT, 0x41, "SOCKET_DATA", 0, &flash_events_ProgressEvent};
 static classinfo_t flash_events_SecurityErrorEvent = {0x16, 0x09, "flash.events", "SecurityErrorEvent", 0, &flash_events_ErrorEvent, interfaces:{0}};
 static memberinfo_t flash_events_SecurityErrorEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_SecurityErrorEvent};
 static memberinfo_t flash_events_SecurityErrorEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_SecurityErrorEvent};
-static memberinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR = {MEMBER_SLOT, 0x09, "SECURITY_ERROR", 0, &flash_events_SecurityErrorEvent};
+static memberinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR = {MEMBER_SLOT, 0x41, "SECURITY_ERROR", 0, &flash_events_SecurityErrorEvent};
 static classinfo_t flash_events_StatusEvent = {0x16, 0x09, "flash.events", "StatusEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_StatusEvent_level = {MEMBER_SLOT, 0x01, "level", 0, &flash_events_StatusEvent};
 static memberinfo_t flash_events_StatusEvent_code = {MEMBER_SLOT, 0x01, "code", 0, &flash_events_StatusEvent};
 static memberinfo_t flash_events_StatusEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_StatusEvent};
 static memberinfo_t flash_events_StatusEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_StatusEvent};
-static memberinfo_t flash_events_StatusEvent_STATUS = {MEMBER_SLOT, 0x09, "STATUS", 0, &flash_events_StatusEvent};
+static memberinfo_t flash_events_StatusEvent_STATUS = {MEMBER_SLOT, 0x41, "STATUS", 0, &flash_events_StatusEvent};
 static classinfo_t flash_events_SyncEvent = {0x16, 0x09, "flash.events", "SyncEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_SyncEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_SyncEvent};
 static memberinfo_t flash_events_SyncEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_SyncEvent};
 static memberinfo_t flash_events_SyncEvent_changeList = {MEMBER_SLOT, 0x01, "changeList", 0, &flash_events_SyncEvent};
-static memberinfo_t flash_events_SyncEvent_SYNC = {MEMBER_SLOT, 0x09, "SYNC", 0, &flash_events_SyncEvent};
+static memberinfo_t flash_events_SyncEvent_SYNC = {MEMBER_SLOT, 0x41, "SYNC", 0, &flash_events_SyncEvent};
 static classinfo_t flash_events_TextEvent = {0x16, 0x09, "flash.events", "TextEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_TextEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_TextEvent};
 static memberinfo_t flash_events_TextEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_TextEvent};
 static memberinfo_t flash_events_TextEvent_text = {MEMBER_SLOT, 0x01, "text", 0, &flash_events_TextEvent};
-static memberinfo_t flash_events_TextEvent_TEXT_INPUT = {MEMBER_SLOT, 0x09, "TEXT_INPUT", 0, &flash_events_TextEvent};
-static memberinfo_t flash_events_TextEvent_LINK = {MEMBER_SLOT, 0x09, "LINK", 0, &flash_events_TextEvent};
+static memberinfo_t flash_events_TextEvent_TEXT_INPUT = {MEMBER_SLOT, 0x41, "TEXT_INPUT", 0, &flash_events_TextEvent};
+static memberinfo_t flash_events_TextEvent_LINK = {MEMBER_SLOT, 0x41, "LINK", 0, &flash_events_TextEvent};
 static classinfo_t flash_events_TimerEvent = {0x16, 0x09, "flash.events", "TimerEvent", 0, &flash_events_Event, interfaces:{0}};
 static memberinfo_t flash_events_TimerEvent_clone = {MEMBER_METHOD, 0x01, "clone", &flash_events_Event, &flash_events_TimerEvent};
 static memberinfo_t flash_events_TimerEvent_toString = {MEMBER_METHOD, 0x01, "toString", &_String, &flash_events_TimerEvent};
 static memberinfo_t flash_events_TimerEvent_updateAfterEvent = {MEMBER_METHOD, 0x01, "updateAfterEvent", 0, &flash_events_TimerEvent};
-static memberinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {MEMBER_SLOT, 0x09, "TIMER_COMPLETE", 0, &flash_events_TimerEvent};
-static memberinfo_t flash_events_TimerEvent_TIMER = {MEMBER_SLOT, 0x09, "TIMER", 0, &flash_events_TimerEvent};
+static memberinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {MEMBER_SLOT, 0x41, "TIMER_COMPLETE", 0, &flash_events_TimerEvent};
+static memberinfo_t flash_events_TimerEvent_TIMER = {MEMBER_SLOT, 0x41, "TIMER", 0, &flash_events_TimerEvent};
 static classinfo_t flash_external_ExternalInterface = {0x16, 0x0b, "flash.external", "ExternalInterface", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_filters_BevelFilter = {0x16, 0x0b, "flash.filters", "BevelFilter", 0, &flash_filters_BitmapFilter, interfaces:{0}};
 static memberinfo_t flash_filters_BevelFilter_strength = {MEMBER_SLOT, 0x01, "strength", 0, &flash_filters_BevelFilter};
@@ -2540,9 +2540,9 @@ static memberinfo_t flash_geom_Point_y = {MEMBER_SLOT, 0x01, "y", 0, &flash_geom
 static memberinfo_t flash_geom_Point_offset = {MEMBER_METHOD, 0x01, "offset", 0, &flash_geom_Point};
 static memberinfo_t flash_geom_Point_clone = {MEMBER_METHOD, 0x01, "clone", &flash_geom_Point, &flash_geom_Point};
 static memberinfo_t flash_geom_Point_equals = {MEMBER_METHOD, 0x01, "equals", &_Boolean, &flash_geom_Point};
-static memberinfo_t flash_geom_Point_interpolate = {MEMBER_METHOD, 0x09, "interpolate", &flash_geom_Point, &flash_geom_Point};
-static memberinfo_t flash_geom_Point_distance = {MEMBER_METHOD, 0x09, "distance", &_Number, &flash_geom_Point};
-static memberinfo_t flash_geom_Point_polar = {MEMBER_METHOD, 0x09, "polar", &flash_geom_Point, &flash_geom_Point};
+static memberinfo_t flash_geom_Point_interpolate = {MEMBER_METHOD, 0x41, "interpolate", &flash_geom_Point, &flash_geom_Point};
+static memberinfo_t flash_geom_Point_distance = {MEMBER_METHOD, 0x41, "distance", &_Number, &flash_geom_Point};
+static memberinfo_t flash_geom_Point_polar = {MEMBER_METHOD, 0x41, "polar", &flash_geom_Point, &flash_geom_Point};
 static classinfo_t flash_geom_Rectangle = {0x16, 0x09, "flash.geom", "Rectangle", 0, &_Object, interfaces:{0}};
 static memberinfo_t flash_geom_Rectangle_containsPoint = {MEMBER_METHOD, 0x01, "containsPoint", &_Boolean, &flash_geom_Rectangle};
 static memberinfo_t flash_geom_Rectangle_size = {MEMBER_SLOT, 0x01, "size", 0, &flash_geom_Rectangle};
@@ -2597,8 +2597,8 @@ static memberinfo_t flash_media_Camera_activityLevel = {MEMBER_SLOT, 0x01, "acti
 static memberinfo_t flash_media_Camera_setKeyFrameInterval = {MEMBER_METHOD, 0x01, "setKeyFrameInterval", 0, &flash_media_Camera};
 static memberinfo_t flash_media_Camera_setQuality = {MEMBER_METHOD, 0x01, "setQuality", 0, &flash_media_Camera};
 static memberinfo_t flash_media_Camera_quality = {MEMBER_SLOT, 0x01, "quality", 0, &flash_media_Camera};
-static memberinfo_t flash_media_Camera_names = {MEMBER_SLOT, 0x09, "names", 0, &flash_media_Camera};
-static memberinfo_t flash_media_Camera_getCamera = {MEMBER_METHOD, 0x09, "getCamera", &flash_media_Camera, &flash_media_Camera};
+static memberinfo_t flash_media_Camera_names = {MEMBER_SLOT, 0x41, "names", 0, &flash_media_Camera};
+static memberinfo_t flash_media_Camera_getCamera = {MEMBER_METHOD, 0x41, "getCamera", &flash_media_Camera, &flash_media_Camera};
 static classinfo_t flash_media_ID3Info = {0x16, 0x0a, "flash.media", "ID3Info", 0, &_Object, interfaces:{0}};
 static memberinfo_t flash_media_ID3Info_songName = {MEMBER_SLOT, 0x01, "songName", 0, &flash_media_ID3Info};
 static memberinfo_t flash_media_ID3Info_genre = {MEMBER_SLOT, 0x01, "genre", 0, &flash_media_ID3Info};
@@ -2621,8 +2621,8 @@ static memberinfo_t flash_media_Microphone_muted = {MEMBER_SLOT, 0x01, "muted",
 static memberinfo_t flash_media_Microphone_setLoopBack = {MEMBER_METHOD, 0x01, "setLoopBack", 0, &flash_media_Microphone};
 static memberinfo_t flash_media_Microphone_activityLevel = {MEMBER_SLOT, 0x01, "activityLevel", 0, &flash_media_Microphone};
 static memberinfo_t flash_media_Microphone_gain = {MEMBER_SLOT, 0x01, "gain", 0, &flash_media_Microphone};
-static memberinfo_t flash_media_Microphone_getMicrophone = {MEMBER_METHOD, 0x09, "getMicrophone", &flash_media_Microphone, &flash_media_Microphone};
-static memberinfo_t flash_media_Microphone_names = {MEMBER_SLOT, 0x09, "names", 0, &flash_media_Microphone};
+static memberinfo_t flash_media_Microphone_getMicrophone = {MEMBER_METHOD, 0x41, "getMicrophone", &flash_media_Microphone, &flash_media_Microphone};
+static memberinfo_t flash_media_Microphone_names = {MEMBER_SLOT, 0x41, "names", 0, &flash_media_Microphone};
 static classinfo_t flash_media_Sound = {0x16, 0x09, "flash.media", "Sound", 0, &flash_events_EventDispatcher, interfaces:{0}};
 static memberinfo_t flash_media_Sound_bytesLoaded = {MEMBER_SLOT, 0x01, "bytesLoaded", 0, &flash_media_Sound};
 static memberinfo_t flash_media_Sound_bytesTotal = {MEMBER_SLOT, 0x01, "bytesTotal", 0, &flash_media_Sound};
@@ -2700,7 +2700,7 @@ static memberinfo_t flash_net_NetConnection_connect = {MEMBER_METHOD, 0x01, "con
 static memberinfo_t flash_net_NetConnection_uri = {MEMBER_SLOT, 0x01, "uri", 0, &flash_net_NetConnection};
 static memberinfo_t flash_net_NetConnection_close = {MEMBER_METHOD, 0x01, "close", 0, &flash_net_NetConnection};
 static memberinfo_t flash_net_NetConnection_connectedProxyType = {MEMBER_SLOT, 0x01, "connectedProxyType", 0, &flash_net_NetConnection};
-static memberinfo_t flash_net_NetConnection_defaultObjectEncoding = {MEMBER_SLOT, 0x09, "defaultObjectEncoding", 0, &flash_net_NetConnection};
+static memberinfo_t flash_net_NetConnection_defaultObjectEncoding = {MEMBER_SLOT, 0x41, "defaultObjectEncoding", 0, &flash_net_NetConnection};
 static classinfo_t flash_net_NetStream = {0x16, 0x09, "flash.net", "NetStream", 0, &flash_events_EventDispatcher, interfaces:{0}};
 static memberinfo_t flash_net_NetStream_togglePause = {MEMBER_METHOD, 0x01, "togglePause", 0, &flash_net_NetStream};
 static memberinfo_t flash_net_NetStream_send = {MEMBER_METHOD, 0x01, "send", 0, &flash_net_NetStream};
@@ -2743,11 +2743,11 @@ static memberinfo_t flash_net_SharedObject_objectEncoding = {MEMBER_SLOT, 0x01,
 static memberinfo_t flash_net_SharedObject_connect = {MEMBER_METHOD, 0x01, "connect", 0, &flash_net_SharedObject};
 static memberinfo_t flash_net_SharedObject_data = {MEMBER_SLOT, 0x01, "data", 0, &flash_net_SharedObject};
 static memberinfo_t flash_net_SharedObject_close = {MEMBER_METHOD, 0x01, "close", 0, &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_defaultObjectEncoding = {MEMBER_SLOT, 0x09, "defaultObjectEncoding", 0, &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_getDiskUsage = {MEMBER_METHOD, 0x09, "getDiskUsage", &_int, &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_getLocal = {MEMBER_METHOD, 0x09, "getLocal", &flash_net_SharedObject, &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_deleteAll = {MEMBER_METHOD, 0x09, "deleteAll", &_int, &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_getRemote = {MEMBER_METHOD, 0x09, "getRemote", &flash_net_SharedObject, &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_defaultObjectEncoding = {MEMBER_SLOT, 0x41, "defaultObjectEncoding", 0, &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_getDiskUsage = {MEMBER_METHOD, 0x41, "getDiskUsage", &_int, &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_getLocal = {MEMBER_METHOD, 0x41, "getLocal", &flash_net_SharedObject, &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_deleteAll = {MEMBER_METHOD, 0x41, "deleteAll", &_int, &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_getRemote = {MEMBER_METHOD, 0x41, "getRemote", &flash_net_SharedObject, &flash_net_SharedObject};
 static classinfo_t flash_net_SharedObjectFlushStatus = {0x16, 0x0b, "flash.net", "SharedObjectFlushStatus", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_net_Socket = {0x16, 0x09, "flash.net", "Socket", 0, &flash_events_EventDispatcher, interfaces:{&flash_utils_IDataInput, &flash_utils_IDataOutput, 0}};
 static memberinfo_t flash_net_Socket_writeUTFBytes = {MEMBER_METHOD, 0x01, "writeUTFBytes", 0, &flash_net_Socket};
@@ -2846,7 +2846,7 @@ static classinfo_t flash_system_ApplicationDomain = {0x16, 0x0b, "flash.system",
 static memberinfo_t flash_system_ApplicationDomain_getDefinition = {MEMBER_METHOD, 0x01, "getDefinition", &_Object, &flash_system_ApplicationDomain};
 static memberinfo_t flash_system_ApplicationDomain_hasDefinition = {MEMBER_METHOD, 0x01, "hasDefinition", &_Boolean, &flash_system_ApplicationDomain};
 static memberinfo_t flash_system_ApplicationDomain_parentDomain = {MEMBER_SLOT, 0x01, "parentDomain", 0, &flash_system_ApplicationDomain};
-static memberinfo_t flash_system_ApplicationDomain_currentDomain = {MEMBER_SLOT, 0x09, "currentDomain", 0, &flash_system_ApplicationDomain};
+static memberinfo_t flash_system_ApplicationDomain_currentDomain = {MEMBER_SLOT, 0x41, "currentDomain", 0, &flash_system_ApplicationDomain};
 static classinfo_t flash_system_Capabilities = {0x16, 0x0b, "flash.system", "Capabilities", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_system_IME = {0x16, 0x0b, "flash.system", "IME", 0, &flash_events_EventDispatcher, interfaces:{0}};
 static classinfo_t flash_system_IMEConversionMode = {0x16, 0x0b, "flash.system", "IMEConversionMode", 0, &_Object, interfaces:{0}};
@@ -2868,8 +2868,8 @@ static memberinfo_t flash_text_Font_fontStyle = {MEMBER_SLOT, 0x01, "fontStyle",
 static memberinfo_t flash_text_Font_hasGlyphs = {MEMBER_METHOD, 0x01, "hasGlyphs", &_Boolean, &flash_text_Font};
 static memberinfo_t flash_text_Font_fontType = {MEMBER_SLOT, 0x01, "fontType", 0, &flash_text_Font};
 static memberinfo_t flash_text_Font_fontName = {MEMBER_SLOT, 0x01, "fontName", 0, &flash_text_Font};
-static memberinfo_t flash_text_Font_enumerateFonts = {MEMBER_METHOD, 0x09, "enumerateFonts", &_Array, &flash_text_Font};
-static memberinfo_t flash_text_Font_registerFont = {MEMBER_METHOD, 0x09, "registerFont", 0, &flash_text_Font};
+static memberinfo_t flash_text_Font_enumerateFonts = {MEMBER_METHOD, 0x41, "enumerateFonts", &_Array, &flash_text_Font};
+static memberinfo_t flash_text_Font_registerFont = {MEMBER_METHOD, 0x41, "registerFont", 0, &flash_text_Font};
 static classinfo_t flash_text_FontStyle = {0x16, 0x0b, "flash.text", "FontStyle", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_text_FontType = {0x16, 0x0b, "flash.text", "FontType", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_text_GridFitType = {0x16, 0x0b, "flash.text", "GridFitType", 0, &_Object, interfaces:{0}};
@@ -2893,7 +2893,7 @@ static memberinfo_t flash_text_TextExtent_textFieldWidth = {MEMBER_SLOT, 0x01, "
 static memberinfo_t flash_text_TextExtent_ascent = {MEMBER_SLOT, 0x01, "ascent", 0, &flash_text_TextExtent};
 static classinfo_t flash_text_TextField = {0x16, 0x09, "flash.text", "TextField", 0, &flash_display_InteractiveObject, interfaces:{0}};
 static memberinfo_t flash_text_TextField_replaceText = {MEMBER_METHOD, 0x01, "replaceText", 0, &flash_text_TextField};
-static memberinfo_t flash_text_TextField_pasteRichText = {MEMBER_METHOD, 0x80, "pasteRichText", &_Boolean, &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};
@@ -2947,7 +2947,7 @@ static memberinfo_t flash_text_TextField_textHeight = {MEMBER_SLOT, 0x01, "textH
 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, 0x80, "copyRichText", &_String, &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};
@@ -3059,7 +3059,7 @@ static memberinfo_t flash_utils_ByteArray_readInt = {MEMBER_METHOD, 0x01, "readI
 static memberinfo_t flash_utils_ByteArray_readMultiByte = {MEMBER_METHOD, 0x01, "readMultiByte", &_String, &flash_utils_ByteArray};
 static memberinfo_t flash_utils_ByteArray_uncompress = {MEMBER_METHOD, 0x01, "uncompress", 0, &flash_utils_ByteArray};
 static memberinfo_t flash_utils_ByteArray_readBytes = {MEMBER_METHOD, 0x01, "readBytes", 0, &flash_utils_ByteArray};
-static memberinfo_t flash_utils_ByteArray_defaultObjectEncoding = {MEMBER_SLOT, 0x09, "defaultObjectEncoding", 0, &flash_utils_ByteArray};
+static memberinfo_t flash_utils_ByteArray_defaultObjectEncoding = {MEMBER_SLOT, 0x41, "defaultObjectEncoding", 0, &flash_utils_ByteArray};
 static classinfo_t flash_utils_Dictionary = {0x16, 0x08, "flash.utils", "Dictionary", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_utils_Endian = {0x16, 0x0b, "flash.utils", "Endian", 0, &_Object, interfaces:{0}};
 static classinfo_t flash_utils_IDataInput = {0x16, 0x05, "flash.utils", "IDataInput", 0, 0, {0}};
@@ -3149,52 +3149,52 @@ static memberinfo_t flash_xml_XMLNode_toString = {MEMBER_METHOD, 0x01, "toString
 static memberinfo_t flash_xml_XMLNode_removeNode = {MEMBER_METHOD, 0x01, "removeNode", 0, &flash_xml_XMLNode};
 static memberinfo_t flash_xml_XMLNode_cloneNode = {MEMBER_METHOD, 0x01, "cloneNode", &flash_xml_XMLNode, &flash_xml_XMLNode};
 static classinfo_t flash_xml_XMLNodeType = {0x16, 0x0b, "flash.xml", "XMLNodeType", 0, &_Object, interfaces:{0}};
-static memberinfo_t _trace = {MEMBER_METHOD, 0x09, "trace", 0, 0};
-static classinfo_t _trace_class = {0x16, 0x48, "", "trace", &_trace, 0, members:{0}};
-static memberinfo_t adobe_utils_MMExecute = {MEMBER_METHOD, 0x09, "MMExecute", &_String, 0};
-static classinfo_t adobe_utils_MMExecute_class = {0x16, 0x48, "adobe.utils", "MMExecute", &adobe_utils_MMExecute, 0, members:{0}};
-static memberinfo_t flash_debugger_enterDebugger = {MEMBER_METHOD, 0x09, "enterDebugger", 0, 0};
-static classinfo_t flash_debugger_enterDebugger_class = {0x16, 0x48, "flash.debugger", "enterDebugger", &flash_debugger_enterDebugger, 0, members:{0}};
-static memberinfo_t flash_net_getClassByAlias = {MEMBER_METHOD, 0x09, "getClassByAlias", &_Class, 0};
-static classinfo_t flash_net_getClassByAlias_class = {0x16, 0x48, "flash.net", "getClassByAlias", &flash_net_getClassByAlias, 0, members:{0}};
-static memberinfo_t flash_net_navigateToURL = {MEMBER_METHOD, 0x09, "navigateToURL", 0, 0};
-static classinfo_t flash_net_navigateToURL_class = {0x16, 0x48, "flash.net", "navigateToURL", &flash_net_navigateToURL, 0, members:{0}};
-static memberinfo_t flash_net_registerClassAlias = {MEMBER_METHOD, 0x09, "registerClassAlias", 0, 0};
-static classinfo_t flash_net_registerClassAlias_class = {0x16, 0x48, "flash.net", "registerClassAlias", &flash_net_registerClassAlias, 0, members:{0}};
-static memberinfo_t flash_net_sendToURL = {MEMBER_METHOD, 0x09, "sendToURL", 0, 0};
-static classinfo_t flash_net_sendToURL_class = {0x16, 0x48, "flash.net", "sendToURL", &flash_net_sendToURL, 0, members:{0}};
-static memberinfo_t flash_profiler_heapDump = {MEMBER_METHOD, 0x09, "heapDump", 0, 0};
-static classinfo_t flash_profiler_heapDump_class = {0x16, 0x48, "flash.profiler", "heapDump", &flash_profiler_heapDump, 0, members:{0}};
-static memberinfo_t flash_profiler_profile = {MEMBER_METHOD, 0x09, "profile", 0, 0};
-static classinfo_t flash_profiler_profile_class = {0x16, 0x48, "flash.profiler", "profile", &flash_profiler_profile, 0, members:{0}};
-static memberinfo_t flash_profiler_showRedrawRegions = {MEMBER_METHOD, 0x09, "showRedrawRegions", 0, 0};
-static classinfo_t flash_profiler_showRedrawRegions_class = {0x16, 0x48, "flash.profiler", "showRedrawRegions", &flash_profiler_showRedrawRegions, 0, members:{0}};
-static memberinfo_t flash_system_fscommand = {MEMBER_METHOD, 0x09, "fscommand", 0, 0};
-static classinfo_t flash_system_fscommand_class = {0x16, 0x48, "flash.system", "fscommand", &flash_system_fscommand, 0, members:{0}};
-static memberinfo_t flash_utils_clearInterval = {MEMBER_METHOD, 0x09, "clearInterval", 0, 0};
-static classinfo_t flash_utils_clearInterval_class = {0x16, 0x48, "flash.utils", "clearInterval", &flash_utils_clearInterval, 0, members:{0}};
-static memberinfo_t flash_utils_clearTimeout = {MEMBER_METHOD, 0x09, "clearTimeout", 0, 0};
-static classinfo_t flash_utils_clearTimeout_class = {0x16, 0x48, "flash.utils", "clearTimeout", &flash_utils_clearTimeout, 0, members:{0}};
-static memberinfo_t flash_utils_describeType = {MEMBER_METHOD, 0x09, "describeType", &_XML, 0};
-static classinfo_t flash_utils_describeType_class = {0x16, 0x48, "flash.utils", "describeType", &flash_utils_describeType, 0, members:{0}};
-static memberinfo_t flash_utils_escapeMultiByte = {MEMBER_METHOD, 0x09, "escapeMultiByte", &_String, 0};
-static classinfo_t flash_utils_escapeMultiByte_class = {0x16, 0x48, "flash.utils", "escapeMultiByte", &flash_utils_escapeMultiByte, 0, members:{0}};
-static memberinfo_t flash_utils_flash_proxy = {MEMBER_SLOT, 0x09, "flash_proxy", 0, 0};
-static classinfo_t flash_utils_flash_proxy_class = {0x16, 0x48, "flash.utils", "flash_proxy", &flash_utils_flash_proxy, 0, members:{0}};
-static memberinfo_t flash_utils_getDefinitionByName = {MEMBER_METHOD, 0x09, "getDefinitionByName", &_Object, 0};
-static classinfo_t flash_utils_getDefinitionByName_class = {0x16, 0x48, "flash.utils", "getDefinitionByName", &flash_utils_getDefinitionByName, 0, members:{0}};
-static memberinfo_t flash_utils_getQualifiedClassName = {MEMBER_METHOD, 0x09, "getQualifiedClassName", &_String, 0};
-static classinfo_t flash_utils_getQualifiedClassName_class = {0x16, 0x48, "flash.utils", "getQualifiedClassName", &flash_utils_getQualifiedClassName, 0, members:{0}};
-static memberinfo_t flash_utils_getQualifiedSuperclassName = {MEMBER_METHOD, 0x09, "getQualifiedSuperclassName", &_String, 0};
-static classinfo_t flash_utils_getQualifiedSuperclassName_class = {0x16, 0x48, "flash.utils", "getQualifiedSuperclassName", &flash_utils_getQualifiedSuperclassName, 0, members:{0}};
-static memberinfo_t flash_utils_getTimer = {MEMBER_METHOD, 0x09, "getTimer", &_int, 0};
-static classinfo_t flash_utils_getTimer_class = {0x16, 0x48, "flash.utils", "getTimer", &flash_utils_getTimer, 0, members:{0}};
-static memberinfo_t flash_utils_setInterval = {MEMBER_METHOD, 0x09, "setInterval", &_uint, 0};
-static classinfo_t flash_utils_setInterval_class = {0x16, 0x48, "flash.utils", "setInterval", &flash_utils_setInterval, 0, members:{0}};
-static memberinfo_t flash_utils_setTimeout = {MEMBER_METHOD, 0x09, "setTimeout", &_uint, 0};
-static classinfo_t flash_utils_setTimeout_class = {0x16, 0x48, "flash.utils", "setTimeout", &flash_utils_setTimeout, 0, members:{0}};
-static memberinfo_t flash_utils_unescapeMultiByte = {MEMBER_METHOD, 0x09, "unescapeMultiByte", &_String, 0};
-static classinfo_t flash_utils_unescapeMultiByte_class = {0x16, 0x48, "flash.utils", "unescapeMultiByte", &flash_utils_unescapeMultiByte, 0, members:{0}};
+static memberinfo_t _trace = {MEMBER_METHOD, 0x41, "trace", 0, 0};
+static classinfo_t _trace_class = {0x16, 0x40, "", "trace", &_trace, 0, members:{0}};
+static memberinfo_t adobe_utils_MMExecute = {MEMBER_METHOD, 0x41, "MMExecute", &_String, 0};
+static classinfo_t adobe_utils_MMExecute_class = {0x16, 0x40, "adobe.utils", "MMExecute", &adobe_utils_MMExecute, 0, members:{0}};
+static memberinfo_t flash_debugger_enterDebugger = {MEMBER_METHOD, 0x41, "enterDebugger", 0, 0};
+static classinfo_t flash_debugger_enterDebugger_class = {0x16, 0x40, "flash.debugger", "enterDebugger", &flash_debugger_enterDebugger, 0, members:{0}};
+static memberinfo_t flash_net_getClassByAlias = {MEMBER_METHOD, 0x41, "getClassByAlias", &_Class, 0};
+static classinfo_t flash_net_getClassByAlias_class = {0x16, 0x40, "flash.net", "getClassByAlias", &flash_net_getClassByAlias, 0, members:{0}};
+static memberinfo_t flash_net_navigateToURL = {MEMBER_METHOD, 0x41, "navigateToURL", 0, 0};
+static classinfo_t flash_net_navigateToURL_class = {0x16, 0x40, "flash.net", "navigateToURL", &flash_net_navigateToURL, 0, members:{0}};
+static memberinfo_t flash_net_registerClassAlias = {MEMBER_METHOD, 0x41, "registerClassAlias", 0, 0};
+static classinfo_t flash_net_registerClassAlias_class = {0x16, 0x40, "flash.net", "registerClassAlias", &flash_net_registerClassAlias, 0, members:{0}};
+static memberinfo_t flash_net_sendToURL = {MEMBER_METHOD, 0x41, "sendToURL", 0, 0};
+static classinfo_t flash_net_sendToURL_class = {0x16, 0x40, "flash.net", "sendToURL", &flash_net_sendToURL, 0, members:{0}};
+static memberinfo_t flash_profiler_heapDump = {MEMBER_METHOD, 0x41, "heapDump", 0, 0};
+static classinfo_t flash_profiler_heapDump_class = {0x16, 0x40, "flash.profiler", "heapDump", &flash_profiler_heapDump, 0, members:{0}};
+static memberinfo_t flash_profiler_profile = {MEMBER_METHOD, 0x41, "profile", 0, 0};
+static classinfo_t flash_profiler_profile_class = {0x16, 0x40, "flash.profiler", "profile", &flash_profiler_profile, 0, members:{0}};
+static memberinfo_t flash_profiler_showRedrawRegions = {MEMBER_METHOD, 0x41, "showRedrawRegions", 0, 0};
+static classinfo_t flash_profiler_showRedrawRegions_class = {0x16, 0x40, "flash.profiler", "showRedrawRegions", &flash_profiler_showRedrawRegions, 0, members:{0}};
+static memberinfo_t flash_system_fscommand = {MEMBER_METHOD, 0x41, "fscommand", 0, 0};
+static classinfo_t flash_system_fscommand_class = {0x16, 0x40, "flash.system", "fscommand", &flash_system_fscommand, 0, members:{0}};
+static memberinfo_t flash_utils_clearInterval = {MEMBER_METHOD, 0x41, "clearInterval", 0, 0};
+static classinfo_t flash_utils_clearInterval_class = {0x16, 0x40, "flash.utils", "clearInterval", &flash_utils_clearInterval, 0, members:{0}};
+static memberinfo_t flash_utils_clearTimeout = {MEMBER_METHOD, 0x41, "clearTimeout", 0, 0};
+static classinfo_t flash_utils_clearTimeout_class = {0x16, 0x40, "flash.utils", "clearTimeout", &flash_utils_clearTimeout, 0, members:{0}};
+static memberinfo_t flash_utils_describeType = {MEMBER_METHOD, 0x41, "describeType", &_XML, 0};
+static classinfo_t flash_utils_describeType_class = {0x16, 0x40, "flash.utils", "describeType", &flash_utils_describeType, 0, members:{0}};
+static memberinfo_t flash_utils_escapeMultiByte = {MEMBER_METHOD, 0x41, "escapeMultiByte", &_String, 0};
+static classinfo_t flash_utils_escapeMultiByte_class = {0x16, 0x40, "flash.utils", "escapeMultiByte", &flash_utils_escapeMultiByte, 0, members:{0}};
+static memberinfo_t flash_utils_flash_proxy = {MEMBER_SLOT, 0x41, "flash_proxy", 0, 0};
+static classinfo_t flash_utils_flash_proxy_class = {0x16, 0x40, "flash.utils", "flash_proxy", &flash_utils_flash_proxy, 0, members:{0}};
+static memberinfo_t flash_utils_getDefinitionByName = {MEMBER_METHOD, 0x41, "getDefinitionByName", &_Object, 0};
+static classinfo_t flash_utils_getDefinitionByName_class = {0x16, 0x40, "flash.utils", "getDefinitionByName", &flash_utils_getDefinitionByName, 0, members:{0}};
+static memberinfo_t flash_utils_getQualifiedClassName = {MEMBER_METHOD, 0x41, "getQualifiedClassName", &_String, 0};
+static classinfo_t flash_utils_getQualifiedClassName_class = {0x16, 0x40, "flash.utils", "getQualifiedClassName", &flash_utils_getQualifiedClassName, 0, members:{0}};
+static memberinfo_t flash_utils_getQualifiedSuperclassName = {MEMBER_METHOD, 0x41, "getQualifiedSuperclassName", &_String, 0};
+static classinfo_t flash_utils_getQualifiedSuperclassName_class = {0x16, 0x40, "flash.utils", "getQualifiedSuperclassName", &flash_utils_getQualifiedSuperclassName, 0, members:{0}};
+static memberinfo_t flash_utils_getTimer = {MEMBER_METHOD, 0x41, "getTimer", &_int, 0};
+static classinfo_t flash_utils_getTimer_class = {0x16, 0x40, "flash.utils", "getTimer", &flash_utils_getTimer, 0, members:{0}};
+static memberinfo_t flash_utils_setInterval = {MEMBER_METHOD, 0x41, "setInterval", &_uint, 0};
+static classinfo_t flash_utils_setInterval_class = {0x16, 0x40, "flash.utils", "setInterval", &flash_utils_setInterval, 0, members:{0}};
+static memberinfo_t flash_utils_setTimeout = {MEMBER_METHOD, 0x41, "setTimeout", &_uint, 0};
+static classinfo_t flash_utils_setTimeout_class = {0x16, 0x40, "flash.utils", "setTimeout", &flash_utils_setTimeout, 0, members:{0}};
+static memberinfo_t flash_utils_unescapeMultiByte = {MEMBER_METHOD, 0x41, "unescapeMultiByte", &_String, 0};
+static classinfo_t flash_utils_unescapeMultiByte_class = {0x16, 0x40, "flash.utils", "unescapeMultiByte", &flash_utils_unescapeMultiByte, 0, members:{0}};
 dict_t* builtin_getclasses()
 {
     dict_t*d = dict_new2(&classinfo_type);
index 891d299..dfd29c6 100644 (file)
@@ -953,6 +953,11 @@ code_t* abc_applytype(code_t*prev, int v)
     self->data[0] = (void*)(ptroff_t)v;
     return self;
 }
+code_t* abc___rethrow__(code_t*prev)
+{
+    code_t*self = add_opcode(prev, 0xfc);
+    return self;
+}
 code_t* abc___fallthrough__(code_t*prev, char* name)
 {
     code_t*self = add_opcode(prev, 0xfd);
index 49801a5..b353243 100644 (file)
@@ -501,6 +501,9 @@ code_t* abc_urshift(code_t*prev);
 code_t* abc_applytype(code_t*prev, int v);
 #define applytype(method,v) (method->code = abc_applytype(method->code,v))
 #define OPCODE_APPLYTYPE 0x53
+code_t* abc___rethrow__(code_t*prev);
+#define __rethrow__(method) (method->code = abc___rethrow__(method->code))
+#define OPCODE___RETHROW__ 0xfc
 code_t* abc___fallthrough__(code_t*prev, char* name);
 #define __fallthrough__(method,name) (method->code = abc___fallthrough__(method->code,name))
 #define OPCODE___FALLTHROUGH__ 0xfd