added flags
authorkramm <kramm>
Tue, 30 Dec 2008 22:53:54 +0000 (22:53 +0000)
committerkramm <kramm>
Tue, 30 Dec 2008 22:53:54 +0000 (22:53 +0000)
lib/as3/builtin.c
lib/as3/mklib.c

index 3cc7281..fff5198 100644 (file)
@@ -1523,583 +1523,583 @@ static memberinfo_t flash_xml_XMLNode_cloneNode;
 static classinfo_t flash_xml_XMLNodeType;
 static classinfo_t _ArgumentError = {0x16, 0x08, "", "ArgumentError", &_Error, interfaces:{0}};
 static classinfo_t _Array = {0x16, 0x08, "", "Array", &_Object, interfaces:{0}};
-static memberinfo_t _Array_reverse = {MEMBER_METHOD, "reverse", &_Array};
-static memberinfo_t _Array_map = {MEMBER_METHOD, "map", &_Array};
-static memberinfo_t _Array_shift = {MEMBER_METHOD, "shift", 0};
-static memberinfo_t _Array_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _Array_unshift = {MEMBER_METHOD, "unshift", &_uint};
-static memberinfo_t _Array_join = {MEMBER_METHOD, "join", &_String};
-static memberinfo_t _Array_lastIndexOf = {MEMBER_METHOD, "lastIndexOf", &_int};
-static memberinfo_t _Array_indexOf = {MEMBER_METHOD, "indexOf", &_int};
-static memberinfo_t _Array_pop = {MEMBER_METHOD, "pop", 0};
-static memberinfo_t _Array_slice = {MEMBER_METHOD, "slice", &_Array};
-static memberinfo_t _Array_concat = {MEMBER_METHOD, "concat", &_Array};
-static memberinfo_t _Array_some = {MEMBER_METHOD, "some", &_Boolean};
-static memberinfo_t _Array_filter = {MEMBER_METHOD, "filter", &_Array};
-static memberinfo_t _Array_forEach = {MEMBER_METHOD, "forEach", 0};
-static memberinfo_t _Array_push = {MEMBER_METHOD, "push", &_uint};
-static memberinfo_t _Array_every = {MEMBER_METHOD, "every", &_Boolean};
-static memberinfo_t _Array_splice = {MEMBER_METHOD, "splice", 0};
-static memberinfo_t _Array_sortOn = {MEMBER_METHOD, "sortOn", 0};
-static memberinfo_t _Array_sort = {MEMBER_METHOD, "sort", 0};
-static memberinfo_t _Array_CASEINSENSITIVE = {MEMBER_SLOT, "CASEINSENSITIVE", 0};
-static memberinfo_t _Array_NUMERIC = {MEMBER_SLOT, "NUMERIC", 0};
-static memberinfo_t _Array_UNIQUESORT = {MEMBER_SLOT, "UNIQUESORT", 0};
-static memberinfo_t _Array_RETURNINDEXEDARRAY = {MEMBER_SLOT, "RETURNINDEXEDARRAY", 0};
-static memberinfo_t _Array_DESCENDING = {MEMBER_SLOT, "DESCENDING", 0};
+static memberinfo_t _Array_reverse = {MEMBER_METHOD, 0x00, "reverse", &_Array};
+static memberinfo_t _Array_map = {MEMBER_METHOD, 0x00, "map", &_Array};
+static memberinfo_t _Array_shift = {MEMBER_METHOD, 0x00, "shift", 0};
+static memberinfo_t _Array_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t _Array_unshift = {MEMBER_METHOD, 0x00, "unshift", &_uint};
+static memberinfo_t _Array_join = {MEMBER_METHOD, 0x00, "join", &_String};
+static memberinfo_t _Array_lastIndexOf = {MEMBER_METHOD, 0x00, "lastIndexOf", &_int};
+static memberinfo_t _Array_indexOf = {MEMBER_METHOD, 0x00, "indexOf", &_int};
+static memberinfo_t _Array_pop = {MEMBER_METHOD, 0x00, "pop", 0};
+static memberinfo_t _Array_slice = {MEMBER_METHOD, 0x00, "slice", &_Array};
+static memberinfo_t _Array_concat = {MEMBER_METHOD, 0x00, "concat", &_Array};
+static memberinfo_t _Array_some = {MEMBER_METHOD, 0x00, "some", &_Boolean};
+static memberinfo_t _Array_filter = {MEMBER_METHOD, 0x00, "filter", &_Array};
+static memberinfo_t _Array_forEach = {MEMBER_METHOD, 0x00, "forEach", 0};
+static memberinfo_t _Array_push = {MEMBER_METHOD, 0x00, "push", &_uint};
+static memberinfo_t _Array_every = {MEMBER_METHOD, 0x00, "every", &_Boolean};
+static memberinfo_t _Array_splice = {MEMBER_METHOD, 0x00, "splice", 0};
+static memberinfo_t _Array_sortOn = {MEMBER_METHOD, 0x00, "sortOn", 0};
+static memberinfo_t _Array_sort = {MEMBER_METHOD, 0x00, "sort", 0};
+static memberinfo_t _Array_CASEINSENSITIVE = {MEMBER_SLOT, 0x08, "CASEINSENSITIVE", 0};
+static memberinfo_t _Array_NUMERIC = {MEMBER_SLOT, 0x08, "NUMERIC", 0};
+static memberinfo_t _Array_UNIQUESORT = {MEMBER_SLOT, 0x08, "UNIQUESORT", 0};
+static memberinfo_t _Array_RETURNINDEXEDARRAY = {MEMBER_SLOT, 0x08, "RETURNINDEXEDARRAY", 0};
+static memberinfo_t _Array_DESCENDING = {MEMBER_SLOT, 0x08, "DESCENDING", 0};
 static classinfo_t _Boolean = {0x16, 0x0b, "", "Boolean", &_Object, interfaces:{0}};
-static memberinfo_t _Boolean_valueOf = {MEMBER_METHOD, "valueOf", &_Boolean};
-static memberinfo_t _Boolean_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _Boolean_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _Boolean_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Boolean};
+static memberinfo_t _Boolean_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _Boolean_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _Class = {0x16, 0x08, "", "Class", &_Object, interfaces:{0}};
-static memberinfo_t _Class_prototype = {MEMBER_SLOT, "prototype", 0};
-static memberinfo_t _Class_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _Class_prototype = {MEMBER_SLOT, 0x00, "prototype", 0};
+static memberinfo_t _Class_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _Date = {0x16, 0x0a, "", "Date", &_Object, interfaces:{0}};
-static memberinfo_t _Date_month = {MEMBER_SLOT, "month", 0};
-static memberinfo_t _Date_monthUTC = {MEMBER_SLOT, "monthUTC", 0};
-static memberinfo_t _Date_getMilliseconds = {MEMBER_METHOD, "getMilliseconds", &_Number};
-static memberinfo_t _Date_minutesUTC = {MEMBER_SLOT, "minutesUTC", 0};
-static memberinfo_t _Date_hours = {MEMBER_SLOT, "hours", 0};
-static memberinfo_t _Date_getUTCMinutes = {MEMBER_METHOD, "getUTCMinutes", &_Number};
-static memberinfo_t _Date_milliseconds = {MEMBER_SLOT, "milliseconds", 0};
-static memberinfo_t _Date_setMilliseconds = {MEMBER_METHOD, "setMilliseconds", &_Number};
-static memberinfo_t _Date_hoursUTC = {MEMBER_SLOT, "hoursUTC", 0};
-static memberinfo_t _Date_dateUTC = {MEMBER_SLOT, "dateUTC", 0};
-static memberinfo_t _Date_fullYearUTC = {MEMBER_SLOT, "fullYearUTC", 0};
-static memberinfo_t _Date_toTimeString = {MEMBER_METHOD, "toTimeString", &_String};
-static memberinfo_t _Date_toUTCString = {MEMBER_METHOD, "toUTCString", &_String};
-static memberinfo_t _Date_setUTCMilliseconds = {MEMBER_METHOD, "setUTCMilliseconds", &_Number};
-static memberinfo_t _Date_day = {MEMBER_SLOT, "day", 0};
-static memberinfo_t _Date_setMinutes = {MEMBER_METHOD, "setMinutes", &_Number};
-static memberinfo_t _Date_getUTCMilliseconds = {MEMBER_METHOD, "getUTCMilliseconds", &_Number};
-static memberinfo_t _Date_time = {MEMBER_SLOT, "time", 0};
-static memberinfo_t _Date_getDate = {MEMBER_METHOD, "getDate", &_Number};
-static memberinfo_t _Date_secondsUTC = {MEMBER_SLOT, "secondsUTC", 0};
-static memberinfo_t _Date_toLocaleString = {MEMBER_METHOD, "toLocaleString", &_String};
-static memberinfo_t _Date_valueOf = {MEMBER_METHOD, "valueOf", &_Number};
-static memberinfo_t _Date_getMinutes = {MEMBER_METHOD, "getMinutes", &_Number};
-static memberinfo_t _Date_setUTCMinutes = {MEMBER_METHOD, "setUTCMinutes", &_Number};
-static memberinfo_t _Date_date = {MEMBER_SLOT, "date", 0};
-static memberinfo_t _Date_setDate = {MEMBER_METHOD, "setDate", &_Number};
-static memberinfo_t _Date_getUTCSeconds = {MEMBER_METHOD, "getUTCSeconds", &_Number};
-static memberinfo_t _Date_getUTCMonth = {MEMBER_METHOD, "getUTCMonth", &_Number};
-static memberinfo_t _Date_setUTCDate = {MEMBER_METHOD, "setUTCDate", &_Number};
-static memberinfo_t _Date_toDateString = {MEMBER_METHOD, "toDateString", &_String};
-static memberinfo_t _Date_getUTCDate = {MEMBER_METHOD, "getUTCDate", &_Number};
-static memberinfo_t _Date_setUTCSeconds = {MEMBER_METHOD, "setUTCSeconds", &_Number};
-static memberinfo_t _Date_setUTCMonth = {MEMBER_METHOD, "setUTCMonth", &_Number};
-static memberinfo_t _Date_getUTCHours = {MEMBER_METHOD, "getUTCHours", &_Number};
-static memberinfo_t _Date_getTime = {MEMBER_METHOD, "getTime", &_Number};
-static memberinfo_t _Date_setSeconds = {MEMBER_METHOD, "setSeconds", &_Number};
-static memberinfo_t _Date_setMonth = {MEMBER_METHOD, "setMonth", &_Number};
-static memberinfo_t _Date_getSeconds = {MEMBER_METHOD, "getSeconds", &_Number};
-static memberinfo_t _Date_getMonth = {MEMBER_METHOD, "getMonth", &_Number};
-static memberinfo_t _Date_setHours = {MEMBER_METHOD, "setHours", &_Number};
-static memberinfo_t _Date_getUTCDay = {MEMBER_METHOD, "getUTCDay", &_Number};
-static memberinfo_t _Date_setTime = {MEMBER_METHOD, "setTime", &_Number};
-static memberinfo_t _Date_toLocaleTimeString = {MEMBER_METHOD, "toLocaleTimeString", &_String};
-static memberinfo_t _Date_setUTCHours = {MEMBER_METHOD, "setUTCHours", &_Number};
-static memberinfo_t _Date_minutes = {MEMBER_SLOT, "minutes", 0};
-static memberinfo_t _Date_fullYear = {MEMBER_SLOT, "fullYear", 0};
-static memberinfo_t _Date_getHours = {MEMBER_METHOD, "getHours", &_Number};
-static memberinfo_t _Date_getTimezoneOffset = {MEMBER_METHOD, "getTimezoneOffset", &_Number};
-static memberinfo_t _Date_millisecondsUTC = {MEMBER_SLOT, "millisecondsUTC", 0};
-static memberinfo_t _Date_getDay = {MEMBER_METHOD, "getDay", &_Number};
-static memberinfo_t _Date_dayUTC = {MEMBER_SLOT, "dayUTC", 0};
-static memberinfo_t _Date_getFullYear = {MEMBER_METHOD, "getFullYear", &_Number};
-static memberinfo_t _Date_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _Date_setFullYear = {MEMBER_METHOD, "setFullYear", &_Number};
-static memberinfo_t _Date_toLocaleDateString = {MEMBER_METHOD, "toLocaleDateString", &_String};
-static memberinfo_t _Date_setUTCFullYear = {MEMBER_METHOD, "setUTCFullYear", &_Number};
-static memberinfo_t _Date_getUTCFullYear = {MEMBER_METHOD, "getUTCFullYear", &_Number};
-static memberinfo_t _Date_timezoneOffset = {MEMBER_SLOT, "timezoneOffset", 0};
-static memberinfo_t _Date_seconds = {MEMBER_SLOT, "seconds", 0};
-static memberinfo_t _Date_UTC = {MEMBER_METHOD, "UTC", &_Number};
-static memberinfo_t _Date_parse = {MEMBER_METHOD, "parse", &_Number};
-static memberinfo_t _Date_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _Date_month = {MEMBER_SLOT, 0x00, "month", 0};
+static memberinfo_t _Date_monthUTC = {MEMBER_SLOT, 0x00, "monthUTC", 0};
+static memberinfo_t _Date_getMilliseconds = {MEMBER_METHOD, 0x00, "getMilliseconds", &_Number};
+static memberinfo_t _Date_minutesUTC = {MEMBER_SLOT, 0x00, "minutesUTC", 0};
+static memberinfo_t _Date_hours = {MEMBER_SLOT, 0x00, "hours", 0};
+static memberinfo_t _Date_getUTCMinutes = {MEMBER_METHOD, 0x00, "getUTCMinutes", &_Number};
+static memberinfo_t _Date_milliseconds = {MEMBER_SLOT, 0x00, "milliseconds", 0};
+static memberinfo_t _Date_setMilliseconds = {MEMBER_METHOD, 0x00, "setMilliseconds", &_Number};
+static memberinfo_t _Date_hoursUTC = {MEMBER_SLOT, 0x00, "hoursUTC", 0};
+static memberinfo_t _Date_dateUTC = {MEMBER_SLOT, 0x00, "dateUTC", 0};
+static memberinfo_t _Date_fullYearUTC = {MEMBER_SLOT, 0x00, "fullYearUTC", 0};
+static memberinfo_t _Date_toTimeString = {MEMBER_METHOD, 0x00, "toTimeString", &_String};
+static memberinfo_t _Date_toUTCString = {MEMBER_METHOD, 0x00, "toUTCString", &_String};
+static memberinfo_t _Date_setUTCMilliseconds = {MEMBER_METHOD, 0x00, "setUTCMilliseconds", &_Number};
+static memberinfo_t _Date_day = {MEMBER_SLOT, 0x00, "day", 0};
+static memberinfo_t _Date_setMinutes = {MEMBER_METHOD, 0x00, "setMinutes", &_Number};
+static memberinfo_t _Date_getUTCMilliseconds = {MEMBER_METHOD, 0x00, "getUTCMilliseconds", &_Number};
+static memberinfo_t _Date_time = {MEMBER_SLOT, 0x00, "time", 0};
+static memberinfo_t _Date_getDate = {MEMBER_METHOD, 0x00, "getDate", &_Number};
+static memberinfo_t _Date_secondsUTC = {MEMBER_SLOT, 0x00, "secondsUTC", 0};
+static memberinfo_t _Date_toLocaleString = {MEMBER_METHOD, 0x00, "toLocaleString", &_String};
+static memberinfo_t _Date_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Number};
+static memberinfo_t _Date_getMinutes = {MEMBER_METHOD, 0x00, "getMinutes", &_Number};
+static memberinfo_t _Date_setUTCMinutes = {MEMBER_METHOD, 0x00, "setUTCMinutes", &_Number};
+static memberinfo_t _Date_date = {MEMBER_SLOT, 0x00, "date", 0};
+static memberinfo_t _Date_setDate = {MEMBER_METHOD, 0x00, "setDate", &_Number};
+static memberinfo_t _Date_getUTCSeconds = {MEMBER_METHOD, 0x00, "getUTCSeconds", &_Number};
+static memberinfo_t _Date_getUTCMonth = {MEMBER_METHOD, 0x00, "getUTCMonth", &_Number};
+static memberinfo_t _Date_setUTCDate = {MEMBER_METHOD, 0x00, "setUTCDate", &_Number};
+static memberinfo_t _Date_toDateString = {MEMBER_METHOD, 0x00, "toDateString", &_String};
+static memberinfo_t _Date_getUTCDate = {MEMBER_METHOD, 0x00, "getUTCDate", &_Number};
+static memberinfo_t _Date_setUTCSeconds = {MEMBER_METHOD, 0x00, "setUTCSeconds", &_Number};
+static memberinfo_t _Date_setUTCMonth = {MEMBER_METHOD, 0x00, "setUTCMonth", &_Number};
+static memberinfo_t _Date_getUTCHours = {MEMBER_METHOD, 0x00, "getUTCHours", &_Number};
+static memberinfo_t _Date_getTime = {MEMBER_METHOD, 0x00, "getTime", &_Number};
+static memberinfo_t _Date_setSeconds = {MEMBER_METHOD, 0x00, "setSeconds", &_Number};
+static memberinfo_t _Date_setMonth = {MEMBER_METHOD, 0x00, "setMonth", &_Number};
+static memberinfo_t _Date_getSeconds = {MEMBER_METHOD, 0x00, "getSeconds", &_Number};
+static memberinfo_t _Date_getMonth = {MEMBER_METHOD, 0x00, "getMonth", &_Number};
+static memberinfo_t _Date_setHours = {MEMBER_METHOD, 0x00, "setHours", &_Number};
+static memberinfo_t _Date_getUTCDay = {MEMBER_METHOD, 0x00, "getUTCDay", &_Number};
+static memberinfo_t _Date_setTime = {MEMBER_METHOD, 0x00, "setTime", &_Number};
+static memberinfo_t _Date_toLocaleTimeString = {MEMBER_METHOD, 0x00, "toLocaleTimeString", &_String};
+static memberinfo_t _Date_setUTCHours = {MEMBER_METHOD, 0x00, "setUTCHours", &_Number};
+static memberinfo_t _Date_minutes = {MEMBER_SLOT, 0x00, "minutes", 0};
+static memberinfo_t _Date_fullYear = {MEMBER_SLOT, 0x00, "fullYear", 0};
+static memberinfo_t _Date_getHours = {MEMBER_METHOD, 0x00, "getHours", &_Number};
+static memberinfo_t _Date_getTimezoneOffset = {MEMBER_METHOD, 0x00, "getTimezoneOffset", &_Number};
+static memberinfo_t _Date_millisecondsUTC = {MEMBER_SLOT, 0x00, "millisecondsUTC", 0};
+static memberinfo_t _Date_getDay = {MEMBER_METHOD, 0x00, "getDay", &_Number};
+static memberinfo_t _Date_dayUTC = {MEMBER_SLOT, 0x00, "dayUTC", 0};
+static memberinfo_t _Date_getFullYear = {MEMBER_METHOD, 0x00, "getFullYear", &_Number};
+static memberinfo_t _Date_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _Date_setFullYear = {MEMBER_METHOD, 0x00, "setFullYear", &_Number};
+static memberinfo_t _Date_toLocaleDateString = {MEMBER_METHOD, 0x00, "toLocaleDateString", &_String};
+static memberinfo_t _Date_setUTCFullYear = {MEMBER_METHOD, 0x00, "setUTCFullYear", &_Number};
+static memberinfo_t _Date_getUTCFullYear = {MEMBER_METHOD, 0x00, "getUTCFullYear", &_Number};
+static memberinfo_t _Date_timezoneOffset = {MEMBER_SLOT, 0x00, "timezoneOffset", 0};
+static memberinfo_t _Date_seconds = {MEMBER_SLOT, 0x00, "seconds", 0};
+static memberinfo_t _Date_UTC = {MEMBER_METHOD, 0x08, "UTC", &_Number};
+static memberinfo_t _Date_parse = {MEMBER_METHOD, 0x08, "parse", &_Number};
+static memberinfo_t _Date_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _DefinitionError = {0x16, 0x08, "", "DefinitionError", &_Error, interfaces:{0}};
 static classinfo_t _Error = {0x16, 0x08, "", "Error", &_Object, interfaces:{0}};
-static memberinfo_t _Error_getStackTrace = {MEMBER_METHOD, "getStackTrace", &_String};
-static memberinfo_t _Error_errorID = {MEMBER_SLOT, "errorID", 0};
-static memberinfo_t _Error_message = {MEMBER_SLOT, "message", 0};
-static memberinfo_t _Error_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t _Error_throwError = {MEMBER_METHOD, "throwError", 0};
-static memberinfo_t _Error_getErrorMessage = {MEMBER_METHOD, "getErrorMessage", &_String};
-static memberinfo_t _Error_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _Error_getStackTrace = {MEMBER_METHOD, 0x00, "getStackTrace", &_String};
+static memberinfo_t _Error_errorID = {MEMBER_SLOT, 0x00, "errorID", 0};
+static memberinfo_t _Error_message = {MEMBER_SLOT, 0x00, "message", 0};
+static memberinfo_t _Error_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t _Error_throwError = {MEMBER_METHOD, 0x08, "throwError", 0};
+static memberinfo_t _Error_getErrorMessage = {MEMBER_METHOD, 0x08, "getErrorMessage", &_String};
+static memberinfo_t _Error_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _EvalError = {0x16, 0x08, "", "EvalError", &_Error, interfaces:{0}};
 static classinfo_t _Function = {0x16, 0x08, "", "Function", &_Object, interfaces:{0}};
-static memberinfo_t _Function_prototype = {MEMBER_SLOT, "prototype", 0};
-static memberinfo_t _Function_call = {MEMBER_METHOD, "call", 0};
-static memberinfo_t _Function_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _Function_apply = {MEMBER_METHOD, "apply", 0};
+static memberinfo_t _Function_prototype = {MEMBER_SLOT, 0x00, "prototype", 0};
+static memberinfo_t _Function_call = {MEMBER_METHOD, 0x00, "call", 0};
+static memberinfo_t _Function_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t _Function_apply = {MEMBER_METHOD, 0x00, "apply", 0};
 static classinfo_t _Math = {0x16, 0x0b, "", "Math", &_Object, interfaces:{0}};
 static classinfo_t _Namespace = {0x16, 0x0b, "", "Namespace", &_Object, interfaces:{0}};
-static memberinfo_t _Namespace_valueOf = {MEMBER_METHOD, "valueOf", &_String};
-static memberinfo_t _Namespace_prefix = {MEMBER_SLOT, "prefix", 0};
-static memberinfo_t _Namespace_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _Namespace_uri = {MEMBER_SLOT, "uri", 0};
-static memberinfo_t _Namespace_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _Namespace_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_String};
+static memberinfo_t _Namespace_prefix = {MEMBER_SLOT, 0x00, "prefix", 0};
+static memberinfo_t _Namespace_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _Namespace_uri = {MEMBER_SLOT, 0x00, "uri", 0};
+static memberinfo_t _Namespace_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _Number = {0x16, 0x0b, "", "Number", &_Object, interfaces:{0}};
-static memberinfo_t _Number_toPrecision = {MEMBER_METHOD, "toPrecision", &_String};
-static memberinfo_t _Number_valueOf = {MEMBER_METHOD, "valueOf", &_Number};
-static memberinfo_t _Number_toFixed = {MEMBER_METHOD, "toFixed", &_String};
-static memberinfo_t _Number_toExponential = {MEMBER_METHOD, "toExponential", &_String};
-static memberinfo_t _Number_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _Number_MIN_VALUE = {MEMBER_SLOT, "MIN_VALUE", 0};
-static memberinfo_t _Number_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _Number_POSITIVE_INFINITY = {MEMBER_SLOT, "POSITIVE_INFINITY", 0};
-static memberinfo_t _Number_NEGATIVE_INFINITY = {MEMBER_SLOT, "NEGATIVE_INFINITY", 0};
-static memberinfo_t _Number_MAX_VALUE = {MEMBER_SLOT, "MAX_VALUE", 0};
-static memberinfo_t _Number_NaN = {MEMBER_SLOT, "NaN", 0};
+static memberinfo_t _Number_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String};
+static memberinfo_t _Number_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_Number};
+static memberinfo_t _Number_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String};
+static memberinfo_t _Number_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String};
+static memberinfo_t _Number_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _Number_MIN_VALUE = {MEMBER_SLOT, 0x08, "MIN_VALUE", 0};
+static memberinfo_t _Number_length = {MEMBER_SLOT, 0x08, "length", 0};
+static memberinfo_t _Number_POSITIVE_INFINITY = {MEMBER_SLOT, 0x08, "POSITIVE_INFINITY", 0};
+static memberinfo_t _Number_NEGATIVE_INFINITY = {MEMBER_SLOT, 0x08, "NEGATIVE_INFINITY", 0};
+static memberinfo_t _Number_MAX_VALUE = {MEMBER_SLOT, 0x08, "MAX_VALUE", 0};
+static memberinfo_t _Number_NaN = {MEMBER_SLOT, 0x08, "NaN", 0};
 static classinfo_t _Object = {0x16, 0x08, "", "Object", 0, {0}};
-static memberinfo_t _Object_hasOwnProperty = {MEMBER_METHOD, "hasOwnProperty", &_Boolean};
-static memberinfo_t _Object_propertyIsEnumerable = {MEMBER_METHOD, "propertyIsEnumerable", &_Boolean};
-static memberinfo_t _Object_isPrototypeOf = {MEMBER_METHOD, "isPrototypeOf", &_Boolean};
-static memberinfo_t _Object__dontEnumPrototype = {MEMBER_METHOD, "_dontEnumPrototype", 0};
-static memberinfo_t _Object__setPropertyIsEnumerable = {MEMBER_METHOD, "_setPropertyIsEnumerable", 0};
-static memberinfo_t _Object_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _Object_init = {MEMBER_METHOD, "init", 0};
+static memberinfo_t _Object_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean};
+static memberinfo_t _Object_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean};
+static memberinfo_t _Object_isPrototypeOf = {MEMBER_METHOD, 0x00, "isPrototypeOf", &_Boolean};
+static memberinfo_t _Object__dontEnumPrototype = {MEMBER_METHOD, 0x08, "_dontEnumPrototype", 0};
+static memberinfo_t _Object__setPropertyIsEnumerable = {MEMBER_METHOD, 0x08, "_setPropertyIsEnumerable", 0};
+static memberinfo_t _Object_length = {MEMBER_SLOT, 0x08, "length", 0};
+static memberinfo_t _Object_init = {MEMBER_METHOD, 0x08, "init", 0};
 static classinfo_t _QName = {0x16, 0x0b, "", "QName", &_Object, interfaces:{0}};
-static memberinfo_t _QName_valueOf = {MEMBER_METHOD, "valueOf", &_QName};
-static memberinfo_t _QName_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _QName_uri = {MEMBER_SLOT, "uri", 0};
-static memberinfo_t _QName_localName = {MEMBER_SLOT, "localName", 0};
-static memberinfo_t _QName_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _QName_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_QName};
+static memberinfo_t _QName_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _QName_uri = {MEMBER_SLOT, 0x00, "uri", 0};
+static memberinfo_t _QName_localName = {MEMBER_SLOT, 0x00, "localName", 0};
+static memberinfo_t _QName_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _RangeError = {0x16, 0x08, "", "RangeError", &_Error, interfaces:{0}};
 static classinfo_t _ReferenceError = {0x16, 0x08, "", "ReferenceError", &_Error, interfaces:{0}};
 static classinfo_t _RegExp = {0x16, 0x08, "", "RegExp", &_Object, interfaces:{0}};
-static memberinfo_t _RegExp_exec = {MEMBER_METHOD, "exec", 0};
-static memberinfo_t _RegExp_ignoreCase = {MEMBER_SLOT, "ignoreCase", 0};
-static memberinfo_t _RegExp_global = {MEMBER_SLOT, "global", 0};
-static memberinfo_t _RegExp_lastIndex = {MEMBER_SLOT, "lastIndex", 0};
-static memberinfo_t _RegExp_extended = {MEMBER_SLOT, "extended", 0};
-static memberinfo_t _RegExp_test = {MEMBER_METHOD, "test", &_Boolean};
-static memberinfo_t _RegExp_source = {MEMBER_SLOT, "source", 0};
-static memberinfo_t _RegExp_multiline = {MEMBER_SLOT, "multiline", 0};
-static memberinfo_t _RegExp_dotall = {MEMBER_SLOT, "dotall", 0};
-static memberinfo_t _RegExp_length = {MEMBER_SLOT, "length", 0};
+static memberinfo_t _RegExp_exec = {MEMBER_METHOD, 0x00, "exec", 0};
+static memberinfo_t _RegExp_ignoreCase = {MEMBER_SLOT, 0x00, "ignoreCase", 0};
+static memberinfo_t _RegExp_global = {MEMBER_SLOT, 0x00, "global", 0};
+static memberinfo_t _RegExp_lastIndex = {MEMBER_SLOT, 0x00, "lastIndex", 0};
+static memberinfo_t _RegExp_extended = {MEMBER_SLOT, 0x00, "extended", 0};
+static memberinfo_t _RegExp_test = {MEMBER_METHOD, 0x00, "test", &_Boolean};
+static memberinfo_t _RegExp_source = {MEMBER_SLOT, 0x00, "source", 0};
+static memberinfo_t _RegExp_multiline = {MEMBER_SLOT, 0x00, "multiline", 0};
+static memberinfo_t _RegExp_dotall = {MEMBER_SLOT, 0x00, "dotall", 0};
+static memberinfo_t _RegExp_length = {MEMBER_SLOT, 0x08, "length", 0};
 static classinfo_t _SecurityError = {0x16, 0x08, "", "SecurityError", &_Error, interfaces:{0}};
 static classinfo_t _String = {0x16, 0x0b, "", "String", &_Object, interfaces:{0}};
-static memberinfo_t _String_match = {MEMBER_METHOD, "match", &_Array};
-static memberinfo_t _String_indexOf = {MEMBER_METHOD, "indexOf", &_int};
-static memberinfo_t _String_substring = {MEMBER_METHOD, "substring", &_String};
-static memberinfo_t _String_slice = {MEMBER_METHOD, "slice", &_String};
-static memberinfo_t _String_lastIndexOf = {MEMBER_METHOD, "lastIndexOf", &_int};
-static memberinfo_t _String_toLowerCase = {MEMBER_METHOD, "toLowerCase", &_String};
-static memberinfo_t _String_split = {MEMBER_METHOD, "split", &_Array};
-static memberinfo_t _String_concat = {MEMBER_METHOD, "concat", &_String};
-static memberinfo_t _String_toLocaleLowerCase = {MEMBER_METHOD, "toLocaleLowerCase", &_String};
-static memberinfo_t _String_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _String_search = {MEMBER_METHOD, "search", &_int};
-static memberinfo_t _String_charAt = {MEMBER_METHOD, "charAt", &_String};
-static memberinfo_t _String_localeCompare = {MEMBER_METHOD, "localeCompare", &_int};
-static memberinfo_t _String_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _String_valueOf = {MEMBER_METHOD, "valueOf", &_String};
-static memberinfo_t _String_substr = {MEMBER_METHOD, "substr", &_String};
-static memberinfo_t _String_replace = {MEMBER_METHOD, "replace", &_String};
-static memberinfo_t _String_charCodeAt = {MEMBER_METHOD, "charCodeAt", &_Number};
-static memberinfo_t _String_toUpperCase = {MEMBER_METHOD, "toUpperCase", &_String};
-static memberinfo_t _String_toLocaleUpperCase = {MEMBER_METHOD, "toLocaleUpperCase", &_String};
-static memberinfo_t _String_fromCharCode = {MEMBER_METHOD, "fromCharCode", &_String};
+static memberinfo_t _String_match = {MEMBER_METHOD, 0x00, "match", &_Array};
+static memberinfo_t _String_indexOf = {MEMBER_METHOD, 0x00, "indexOf", &_int};
+static memberinfo_t _String_substring = {MEMBER_METHOD, 0x00, "substring", &_String};
+static memberinfo_t _String_slice = {MEMBER_METHOD, 0x00, "slice", &_String};
+static memberinfo_t _String_lastIndexOf = {MEMBER_METHOD, 0x00, "lastIndexOf", &_int};
+static memberinfo_t _String_toLowerCase = {MEMBER_METHOD, 0x00, "toLowerCase", &_String};
+static memberinfo_t _String_split = {MEMBER_METHOD, 0x00, "split", &_Array};
+static memberinfo_t _String_concat = {MEMBER_METHOD, 0x00, "concat", &_String};
+static memberinfo_t _String_toLocaleLowerCase = {MEMBER_METHOD, 0x00, "toLocaleLowerCase", &_String};
+static memberinfo_t _String_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t _String_search = {MEMBER_METHOD, 0x00, "search", &_int};
+static memberinfo_t _String_charAt = {MEMBER_METHOD, 0x00, "charAt", &_String};
+static memberinfo_t _String_localeCompare = {MEMBER_METHOD, 0x00, "localeCompare", &_int};
+static memberinfo_t _String_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _String_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_String};
+static memberinfo_t _String_substr = {MEMBER_METHOD, 0x00, "substr", &_String};
+static memberinfo_t _String_replace = {MEMBER_METHOD, 0x00, "replace", &_String};
+static memberinfo_t _String_charCodeAt = {MEMBER_METHOD, 0x00, "charCodeAt", &_Number};
+static memberinfo_t _String_toUpperCase = {MEMBER_METHOD, 0x00, "toUpperCase", &_String};
+static memberinfo_t _String_toLocaleUpperCase = {MEMBER_METHOD, 0x00, "toLocaleUpperCase", &_String};
+static memberinfo_t _String_fromCharCode = {MEMBER_METHOD, 0x08, "fromCharCode", &_String};
 static classinfo_t _SyntaxError = {0x16, 0x08, "", "SyntaxError", &_Error, interfaces:{0}};
 static classinfo_t _TypeError = {0x16, 0x08, "", "TypeError", &_Error, interfaces:{0}};
 static classinfo_t _URIError = {0x16, 0x08, "", "URIError", &_Error, interfaces:{0}};
 static classinfo_t _UninitializedError = {0x16, 0x08, "", "UninitializedError", &_Error, interfaces:{0}};
 static classinfo_t _VerifyError = {0x16, 0x08, "", "VerifyError", &_Error, interfaces:{0}};
 static classinfo_t _XML = {0x16, 0x0a, "", "XML", &_Object, interfaces:{0}};
-static memberinfo_t _XML_hasOwnProperty = {MEMBER_METHOD, "hasOwnProperty", &_Boolean};
-static memberinfo_t _XML_insertChildBefore = {MEMBER_METHOD, "insertChildBefore", 0};
-static memberinfo_t _XML_replace = {MEMBER_METHOD, "replace", &_XML};
-static memberinfo_t _XML_setNotification = {MEMBER_METHOD, "setNotification", 0};
-static memberinfo_t _XML_toXMLString = {MEMBER_METHOD, "toXMLString", &_String};
-static memberinfo_t _XML_propertyIsEnumerable = {MEMBER_METHOD, "propertyIsEnumerable", &_Boolean};
-static memberinfo_t _XML_setChildren = {MEMBER_METHOD, "setChildren", &_XML};
-static memberinfo_t _XML_name = {MEMBER_METHOD, "name", &_Object};
-static memberinfo_t _XML_normalize = {MEMBER_METHOD, "normalize", &_XML};
-static memberinfo_t _XML_inScopeNamespaces = {MEMBER_METHOD, "inScopeNamespaces", &_Array};
-static memberinfo_t _XML_setLocalName = {MEMBER_METHOD, "setLocalName", 0};
-static memberinfo_t _XML_localName = {MEMBER_METHOD, "localName", &_Object};
-static memberinfo_t _XML_attributes = {MEMBER_METHOD, "attributes", &_XMLList};
-static memberinfo_t _XML_processingInstructions = {MEMBER_METHOD, "processingInstructions", &_XMLList};
-static memberinfo_t _XML_setNamespace = {MEMBER_METHOD, "setNamespace", 0};
-static memberinfo_t _XML_namespace = {MEMBER_METHOD, "namespace", 0};
-static memberinfo_t _XML_child = {MEMBER_METHOD, "child", &_XMLList};
-static memberinfo_t _XML_childIndex = {MEMBER_METHOD, "childIndex", &_int};
-static memberinfo_t _XML_contains = {MEMBER_METHOD, "contains", &_Boolean};
-static memberinfo_t _XML_appendChild = {MEMBER_METHOD, "appendChild", &_XML};
-static memberinfo_t _XML_hasComplexContent = {MEMBER_METHOD, "hasComplexContent", &_Boolean};
-static memberinfo_t _XML_descendants = {MEMBER_METHOD, "descendants", &_XMLList};
-static memberinfo_t _XML_length = {MEMBER_METHOD, "length", &_int};
-static memberinfo_t _XML_valueOf = {MEMBER_METHOD, "valueOf", &_XML};
-static memberinfo_t _XML_parent = {MEMBER_METHOD, "parent", 0};
-static memberinfo_t _XML_attribute = {MEMBER_METHOD, "attribute", &_XMLList};
-static memberinfo_t _XML_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _XML_hasSimpleContent = {MEMBER_METHOD, "hasSimpleContent", &_Boolean};
-static memberinfo_t _XML_prependChild = {MEMBER_METHOD, "prependChild", &_XML};
-static memberinfo_t _XML_setName = {MEMBER_METHOD, "setName", 0};
-static memberinfo_t _XML_notification = {MEMBER_METHOD, "notification", &_Function};
-static memberinfo_t _XML_comments = {MEMBER_METHOD, "comments", &_XMLList};
-static memberinfo_t _XML_copy = {MEMBER_METHOD, "copy", &_XML};
-static memberinfo_t _XML_nodeKind = {MEMBER_METHOD, "nodeKind", &_String};
-static memberinfo_t _XML_elements = {MEMBER_METHOD, "elements", &_XMLList};
-static memberinfo_t _XML_insertChildAfter = {MEMBER_METHOD, "insertChildAfter", 0};
-static memberinfo_t _XML_addNamespace = {MEMBER_METHOD, "addNamespace", &_XML};
-static memberinfo_t _XML_namespaceDeclarations = {MEMBER_METHOD, "namespaceDeclarations", &_Array};
-static memberinfo_t _XML_text = {MEMBER_METHOD, "text", &_XMLList};
-static memberinfo_t _XML_removeNamespace = {MEMBER_METHOD, "removeNamespace", &_XML};
-static memberinfo_t _XML_children = {MEMBER_METHOD, "children", &_XMLList};
-static memberinfo_t _XML_settings = {MEMBER_METHOD, "settings", &_Object};
-static memberinfo_t _XML_prettyIndent = {MEMBER_SLOT, "prettyIndent", 0};
-static memberinfo_t _XML_setSettings = {MEMBER_METHOD, "setSettings", 0};
-static memberinfo_t _XML_ignoreComments = {MEMBER_SLOT, "ignoreComments", 0};
-static memberinfo_t _XML_ignoreProcessingInstructions = {MEMBER_SLOT, "ignoreProcessingInstructions", 0};
-static memberinfo_t _XML_prettyPrinting = {MEMBER_SLOT, "prettyPrinting", 0};
-static memberinfo_t _XML_ignoreWhitespace = {MEMBER_SLOT, "ignoreWhitespace", 0};
-static memberinfo_t _XML_defaultSettings = {MEMBER_METHOD, "defaultSettings", &_Object};
+static memberinfo_t _XML_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean};
+static memberinfo_t _XML_insertChildBefore = {MEMBER_METHOD, 0x00, "insertChildBefore", 0};
+static memberinfo_t _XML_replace = {MEMBER_METHOD, 0x00, "replace", &_XML};
+static memberinfo_t _XML_setNotification = {MEMBER_METHOD, 0x00, "setNotification", 0};
+static memberinfo_t _XML_toXMLString = {MEMBER_METHOD, 0x00, "toXMLString", &_String};
+static memberinfo_t _XML_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean};
+static memberinfo_t _XML_setChildren = {MEMBER_METHOD, 0x00, "setChildren", &_XML};
+static memberinfo_t _XML_name = {MEMBER_METHOD, 0x00, "name", &_Object};
+static memberinfo_t _XML_normalize = {MEMBER_METHOD, 0x00, "normalize", &_XML};
+static memberinfo_t _XML_inScopeNamespaces = {MEMBER_METHOD, 0x00, "inScopeNamespaces", &_Array};
+static memberinfo_t _XML_setLocalName = {MEMBER_METHOD, 0x00, "setLocalName", 0};
+static memberinfo_t _XML_localName = {MEMBER_METHOD, 0x00, "localName", &_Object};
+static memberinfo_t _XML_attributes = {MEMBER_METHOD, 0x00, "attributes", &_XMLList};
+static memberinfo_t _XML_processingInstructions = {MEMBER_METHOD, 0x00, "processingInstructions", &_XMLList};
+static memberinfo_t _XML_setNamespace = {MEMBER_METHOD, 0x00, "setNamespace", 0};
+static memberinfo_t _XML_namespace = {MEMBER_METHOD, 0x00, "namespace", 0};
+static memberinfo_t _XML_child = {MEMBER_METHOD, 0x00, "child", &_XMLList};
+static memberinfo_t _XML_childIndex = {MEMBER_METHOD, 0x00, "childIndex", &_int};
+static memberinfo_t _XML_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean};
+static memberinfo_t _XML_appendChild = {MEMBER_METHOD, 0x00, "appendChild", &_XML};
+static memberinfo_t _XML_hasComplexContent = {MEMBER_METHOD, 0x00, "hasComplexContent", &_Boolean};
+static memberinfo_t _XML_descendants = {MEMBER_METHOD, 0x00, "descendants", &_XMLList};
+static memberinfo_t _XML_length = {MEMBER_METHOD, 0x00, "length", &_int};
+static memberinfo_t _XML_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_XML};
+static memberinfo_t _XML_parent = {MEMBER_METHOD, 0x00, "parent", 0};
+static memberinfo_t _XML_attribute = {MEMBER_METHOD, 0x00, "attribute", &_XMLList};
+static memberinfo_t _XML_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _XML_hasSimpleContent = {MEMBER_METHOD, 0x00, "hasSimpleContent", &_Boolean};
+static memberinfo_t _XML_prependChild = {MEMBER_METHOD, 0x00, "prependChild", &_XML};
+static memberinfo_t _XML_setName = {MEMBER_METHOD, 0x00, "setName", 0};
+static memberinfo_t _XML_notification = {MEMBER_METHOD, 0x00, "notification", &_Function};
+static memberinfo_t _XML_comments = {MEMBER_METHOD, 0x00, "comments", &_XMLList};
+static memberinfo_t _XML_copy = {MEMBER_METHOD, 0x00, "copy", &_XML};
+static memberinfo_t _XML_nodeKind = {MEMBER_METHOD, 0x00, "nodeKind", &_String};
+static memberinfo_t _XML_elements = {MEMBER_METHOD, 0x00, "elements", &_XMLList};
+static memberinfo_t _XML_insertChildAfter = {MEMBER_METHOD, 0x00, "insertChildAfter", 0};
+static memberinfo_t _XML_addNamespace = {MEMBER_METHOD, 0x00, "addNamespace", &_XML};
+static memberinfo_t _XML_namespaceDeclarations = {MEMBER_METHOD, 0x00, "namespaceDeclarations", &_Array};
+static memberinfo_t _XML_text = {MEMBER_METHOD, 0x00, "text", &_XMLList};
+static memberinfo_t _XML_removeNamespace = {MEMBER_METHOD, 0x00, "removeNamespace", &_XML};
+static memberinfo_t _XML_children = {MEMBER_METHOD, 0x00, "children", &_XMLList};
+static memberinfo_t _XML_settings = {MEMBER_METHOD, 0x08, "settings", &_Object};
+static memberinfo_t _XML_prettyIndent = {MEMBER_SLOT, 0x08, "prettyIndent", 0};
+static memberinfo_t _XML_setSettings = {MEMBER_METHOD, 0x08, "setSettings", 0};
+static memberinfo_t _XML_ignoreComments = {MEMBER_SLOT, 0x08, "ignoreComments", 0};
+static memberinfo_t _XML_ignoreProcessingInstructions = {MEMBER_SLOT, 0x08, "ignoreProcessingInstructions", 0};
+static memberinfo_t _XML_prettyPrinting = {MEMBER_SLOT, 0x08, "prettyPrinting", 0};
+static memberinfo_t _XML_ignoreWhitespace = {MEMBER_SLOT, 0x08, "ignoreWhitespace", 0};
+static memberinfo_t _XML_defaultSettings = {MEMBER_METHOD, 0x08, "defaultSettings", &_Object};
 static classinfo_t _XMLList = {0x16, 0x0a, "", "XMLList", &_Object, interfaces:{0}};
-static memberinfo_t _XMLList_hasOwnProperty = {MEMBER_METHOD, "hasOwnProperty", &_Boolean};
-static memberinfo_t _XMLList_insertChildBefore = {MEMBER_METHOD, "insertChildBefore", 0};
-static memberinfo_t _XMLList_namespaceDeclarations = {MEMBER_METHOD, "namespaceDeclarations", &_Array};
-static memberinfo_t _XMLList_propertyIsEnumerable = {MEMBER_METHOD, "propertyIsEnumerable", &_Boolean};
-static memberinfo_t _XMLList_setChildren = {MEMBER_METHOD, "setChildren", &_XML};
-static memberinfo_t _XMLList_name = {MEMBER_METHOD, "name", &_Object};
-static memberinfo_t _XMLList_replace = {MEMBER_METHOD, "replace", &_XML};
-static memberinfo_t _XMLList_normalize = {MEMBER_METHOD, "normalize", &_XMLList};
-static memberinfo_t _XMLList_inScopeNamespaces = {MEMBER_METHOD, "inScopeNamespaces", &_Array};
-static memberinfo_t _XMLList_toXMLString = {MEMBER_METHOD, "toXMLString", &_String};
-static memberinfo_t _XMLList_descendants = {MEMBER_METHOD, "descendants", &_XMLList};
-static memberinfo_t _XMLList_attributes = {MEMBER_METHOD, "attributes", &_XMLList};
-static memberinfo_t _XMLList_processingInstructions = {MEMBER_METHOD, "processingInstructions", &_XMLList};
-static memberinfo_t _XMLList_setNamespace = {MEMBER_METHOD, "setNamespace", 0};
-static memberinfo_t _XMLList_setLocalName = {MEMBER_METHOD, "setLocalName", 0};
-static memberinfo_t _XMLList_namespace = {MEMBER_METHOD, "namespace", 0};
-static memberinfo_t _XMLList_attribute = {MEMBER_METHOD, "attribute", &_XMLList};
-static memberinfo_t _XMLList_childIndex = {MEMBER_METHOD, "childIndex", &_int};
-static memberinfo_t _XMLList_contains = {MEMBER_METHOD, "contains", &_Boolean};
-static memberinfo_t _XMLList_appendChild = {MEMBER_METHOD, "appendChild", &_XML};
-static memberinfo_t _XMLList_hasComplexContent = {MEMBER_METHOD, "hasComplexContent", &_Boolean};
-static memberinfo_t _XMLList_localName = {MEMBER_METHOD, "localName", &_Object};
-static memberinfo_t _XMLList_length = {MEMBER_METHOD, "length", &_int};
-static memberinfo_t _XMLList_valueOf = {MEMBER_METHOD, "valueOf", &_XMLList};
-static memberinfo_t _XMLList_parent = {MEMBER_METHOD, "parent", 0};
-static memberinfo_t _XMLList_child = {MEMBER_METHOD, "child", &_XMLList};
-static memberinfo_t _XMLList_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _XMLList_hasSimpleContent = {MEMBER_METHOD, "hasSimpleContent", &_Boolean};
-static memberinfo_t _XMLList_prependChild = {MEMBER_METHOD, "prependChild", &_XML};
-static memberinfo_t _XMLList_setName = {MEMBER_METHOD, "setName", 0};
-static memberinfo_t _XMLList_text = {MEMBER_METHOD, "text", &_XMLList};
-static memberinfo_t _XMLList_copy = {MEMBER_METHOD, "copy", &_XMLList};
-static memberinfo_t _XMLList_nodeKind = {MEMBER_METHOD, "nodeKind", &_String};
-static memberinfo_t _XMLList_elements = {MEMBER_METHOD, "elements", &_XMLList};
-static memberinfo_t _XMLList_insertChildAfter = {MEMBER_METHOD, "insertChildAfter", 0};
-static memberinfo_t _XMLList_addNamespace = {MEMBER_METHOD, "addNamespace", &_XML};
-static memberinfo_t _XMLList_comments = {MEMBER_METHOD, "comments", &_XMLList};
-static memberinfo_t _XMLList_removeNamespace = {MEMBER_METHOD, "removeNamespace", &_XML};
-static memberinfo_t _XMLList_children = {MEMBER_METHOD, "children", &_XMLList};
+static memberinfo_t _XMLList_hasOwnProperty = {MEMBER_METHOD, 0x00, "hasOwnProperty", &_Boolean};
+static memberinfo_t _XMLList_insertChildBefore = {MEMBER_METHOD, 0x00, "insertChildBefore", 0};
+static memberinfo_t _XMLList_namespaceDeclarations = {MEMBER_METHOD, 0x00, "namespaceDeclarations", &_Array};
+static memberinfo_t _XMLList_propertyIsEnumerable = {MEMBER_METHOD, 0x00, "propertyIsEnumerable", &_Boolean};
+static memberinfo_t _XMLList_setChildren = {MEMBER_METHOD, 0x00, "setChildren", &_XML};
+static memberinfo_t _XMLList_name = {MEMBER_METHOD, 0x00, "name", &_Object};
+static memberinfo_t _XMLList_replace = {MEMBER_METHOD, 0x00, "replace", &_XML};
+static memberinfo_t _XMLList_normalize = {MEMBER_METHOD, 0x00, "normalize", &_XMLList};
+static memberinfo_t _XMLList_inScopeNamespaces = {MEMBER_METHOD, 0x00, "inScopeNamespaces", &_Array};
+static memberinfo_t _XMLList_toXMLString = {MEMBER_METHOD, 0x00, "toXMLString", &_String};
+static memberinfo_t _XMLList_descendants = {MEMBER_METHOD, 0x00, "descendants", &_XMLList};
+static memberinfo_t _XMLList_attributes = {MEMBER_METHOD, 0x00, "attributes", &_XMLList};
+static memberinfo_t _XMLList_processingInstructions = {MEMBER_METHOD, 0x00, "processingInstructions", &_XMLList};
+static memberinfo_t _XMLList_setNamespace = {MEMBER_METHOD, 0x00, "setNamespace", 0};
+static memberinfo_t _XMLList_setLocalName = {MEMBER_METHOD, 0x00, "setLocalName", 0};
+static memberinfo_t _XMLList_namespace = {MEMBER_METHOD, 0x00, "namespace", 0};
+static memberinfo_t _XMLList_attribute = {MEMBER_METHOD, 0x00, "attribute", &_XMLList};
+static memberinfo_t _XMLList_childIndex = {MEMBER_METHOD, 0x00, "childIndex", &_int};
+static memberinfo_t _XMLList_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean};
+static memberinfo_t _XMLList_appendChild = {MEMBER_METHOD, 0x00, "appendChild", &_XML};
+static memberinfo_t _XMLList_hasComplexContent = {MEMBER_METHOD, 0x00, "hasComplexContent", &_Boolean};
+static memberinfo_t _XMLList_localName = {MEMBER_METHOD, 0x00, "localName", &_Object};
+static memberinfo_t _XMLList_length = {MEMBER_METHOD, 0x00, "length", &_int};
+static memberinfo_t _XMLList_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_XMLList};
+static memberinfo_t _XMLList_parent = {MEMBER_METHOD, 0x00, "parent", 0};
+static memberinfo_t _XMLList_child = {MEMBER_METHOD, 0x00, "child", &_XMLList};
+static memberinfo_t _XMLList_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _XMLList_hasSimpleContent = {MEMBER_METHOD, 0x00, "hasSimpleContent", &_Boolean};
+static memberinfo_t _XMLList_prependChild = {MEMBER_METHOD, 0x00, "prependChild", &_XML};
+static memberinfo_t _XMLList_setName = {MEMBER_METHOD, 0x00, "setName", 0};
+static memberinfo_t _XMLList_text = {MEMBER_METHOD, 0x00, "text", &_XMLList};
+static memberinfo_t _XMLList_copy = {MEMBER_METHOD, 0x00, "copy", &_XMLList};
+static memberinfo_t _XMLList_nodeKind = {MEMBER_METHOD, 0x00, "nodeKind", &_String};
+static memberinfo_t _XMLList_elements = {MEMBER_METHOD, 0x00, "elements", &_XMLList};
+static memberinfo_t _XMLList_insertChildAfter = {MEMBER_METHOD, 0x00, "insertChildAfter", 0};
+static memberinfo_t _XMLList_addNamespace = {MEMBER_METHOD, 0x00, "addNamespace", &_XML};
+static memberinfo_t _XMLList_comments = {MEMBER_METHOD, 0x00, "comments", &_XMLList};
+static memberinfo_t _XMLList_removeNamespace = {MEMBER_METHOD, 0x00, "removeNamespace", &_XML};
+static memberinfo_t _XMLList_children = {MEMBER_METHOD, 0x00, "children", &_XMLList};
 static classinfo_t _int = {0x16, 0x0b, "", "int", &_Object, interfaces:{0}};
-static memberinfo_t _int_toPrecision = {MEMBER_METHOD, "toPrecision", &_String};
-static memberinfo_t _int_valueOf = {MEMBER_METHOD, "valueOf", &_int};
-static memberinfo_t _int_toFixed = {MEMBER_METHOD, "toFixed", &_String};
-static memberinfo_t _int_toExponential = {MEMBER_METHOD, "toExponential", &_String};
-static memberinfo_t _int_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _int_MIN_VALUE = {MEMBER_SLOT, "MIN_VALUE", 0};
-static memberinfo_t _int_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _int_MAX_VALUE = {MEMBER_SLOT, "MAX_VALUE", 0};
+static memberinfo_t _int_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String};
+static memberinfo_t _int_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_int};
+static memberinfo_t _int_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String};
+static memberinfo_t _int_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String};
+static memberinfo_t _int_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _int_MIN_VALUE = {MEMBER_SLOT, 0x08, "MIN_VALUE", 0};
+static memberinfo_t _int_length = {MEMBER_SLOT, 0x08, "length", 0};
+static memberinfo_t _int_MAX_VALUE = {MEMBER_SLOT, 0x08, "MAX_VALUE", 0};
 static classinfo_t _uint = {0x16, 0x0b, "", "uint", &_Object, interfaces:{0}};
-static memberinfo_t _uint_toPrecision = {MEMBER_METHOD, "toPrecision", &_String};
-static memberinfo_t _uint_valueOf = {MEMBER_METHOD, "valueOf", &_uint};
-static memberinfo_t _uint_toFixed = {MEMBER_METHOD, "toFixed", &_String};
-static memberinfo_t _uint_toExponential = {MEMBER_METHOD, "toExponential", &_String};
-static memberinfo_t _uint_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t _uint_MIN_VALUE = {MEMBER_SLOT, "MIN_VALUE", 0};
-static memberinfo_t _uint_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t _uint_MAX_VALUE = {MEMBER_SLOT, "MAX_VALUE", 0};
+static memberinfo_t _uint_toPrecision = {MEMBER_METHOD, 0x00, "toPrecision", &_String};
+static memberinfo_t _uint_valueOf = {MEMBER_METHOD, 0x00, "valueOf", &_uint};
+static memberinfo_t _uint_toFixed = {MEMBER_METHOD, 0x00, "toFixed", &_String};
+static memberinfo_t _uint_toExponential = {MEMBER_METHOD, 0x00, "toExponential", &_String};
+static memberinfo_t _uint_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t _uint_MIN_VALUE = {MEMBER_SLOT, 0x08, "MIN_VALUE", 0};
+static memberinfo_t _uint_length = {MEMBER_SLOT, 0x08, "length", 0};
+static memberinfo_t _uint_MAX_VALUE = {MEMBER_SLOT, 0x08, "MAX_VALUE", 0};
 static classinfo_t adobe_utils_CustomActions = {0x16, 0x0b, "adobe.utils", "CustomActions", &_Object, interfaces:{0}};
 static classinfo_t adobe_utils_ProductManager = {0x16, 0x0b, "adobe.utils", "ProductManager", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t adobe_utils_ProductManager_launch = {MEMBER_METHOD, "launch", &_Boolean};
-static memberinfo_t adobe_utils_ProductManager_download = {MEMBER_METHOD, "download", &_Boolean};
-static memberinfo_t adobe_utils_ProductManager_installed = {MEMBER_SLOT, "installed", 0};
-static memberinfo_t adobe_utils_ProductManager_installedVersion = {MEMBER_SLOT, "installedVersion", 0};
-static memberinfo_t adobe_utils_ProductManager_running = {MEMBER_SLOT, "running", 0};
+static memberinfo_t adobe_utils_ProductManager_launch = {MEMBER_METHOD, 0x00, "launch", &_Boolean};
+static memberinfo_t adobe_utils_ProductManager_download = {MEMBER_METHOD, 0x00, "download", &_Boolean};
+static memberinfo_t adobe_utils_ProductManager_installed = {MEMBER_SLOT, 0x00, "installed", 0};
+static memberinfo_t adobe_utils_ProductManager_installedVersion = {MEMBER_SLOT, 0x00, "installedVersion", 0};
+static memberinfo_t adobe_utils_ProductManager_running = {MEMBER_SLOT, 0x00, "running", 0};
 static classinfo_t adobe_utils_XMLUI = {0x16, 0x0b, "adobe.utils", "XMLUI", &_Object, interfaces:{0}};
 static classinfo_t flash_accessibility_Accessibility = {0x16, 0x0b, "flash.accessibility", "Accessibility", &_Object, interfaces:{0}};
 static classinfo_t flash_accessibility_AccessibilityImplementation = {0x16, 0x09, "flash.accessibility", "AccessibilityImplementation", &_Object, interfaces:{0}};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {MEMBER_METHOD, "get_accValue", &_String};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {MEMBER_METHOD, "get_accFocus", &_uint};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {MEMBER_METHOD, "get_accName", &_String};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_errno = {MEMBER_SLOT, "errno", 0};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {MEMBER_METHOD, "accDoDefaultAction", 0};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {MEMBER_METHOD, "get_accRole", &_uint};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {MEMBER_METHOD, "getChildIDArray", &_Array};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {MEMBER_METHOD, "get_accSelection", &_Array};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_stub = {MEMBER_SLOT, "stub", 0};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {MEMBER_METHOD, "accLocation", 0};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy = {MEMBER_METHOD, "isLabeledBy", &_Boolean};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accState = {MEMBER_METHOD, "get_accState", &_uint};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {MEMBER_METHOD, "accSelect", 0};
-static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {MEMBER_METHOD, "get_accDefaultAction", &_String};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accValue = {MEMBER_METHOD, 0x00, "get_accValue", &_String};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accFocus = {MEMBER_METHOD, 0x00, "get_accFocus", &_uint};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accName = {MEMBER_METHOD, 0x00, "get_accName", &_String};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_errno = {MEMBER_SLOT, 0x00, "errno", 0};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_accDoDefaultAction = {MEMBER_METHOD, 0x00, "accDoDefaultAction", 0};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accRole = {MEMBER_METHOD, 0x00, "get_accRole", &_uint};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_getChildIDArray = {MEMBER_METHOD, 0x00, "getChildIDArray", &_Array};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accSelection = {MEMBER_METHOD, 0x00, "get_accSelection", &_Array};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_stub = {MEMBER_SLOT, 0x00, "stub", 0};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_accLocation = {MEMBER_METHOD, 0x00, "accLocation", 0};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_isLabeledBy = {MEMBER_METHOD, 0x00, "isLabeledBy", &_Boolean};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accState = {MEMBER_METHOD, 0x00, "get_accState", &_uint};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_accSelect = {MEMBER_METHOD, 0x00, "accSelect", 0};
+static memberinfo_t flash_accessibility_AccessibilityImplementation_get_accDefaultAction = {MEMBER_METHOD, 0x00, "get_accDefaultAction", &_String};
 static classinfo_t flash_accessibility_AccessibilityProperties = {0x16, 0x09, "flash.accessibility", "AccessibilityProperties", &_Object, interfaces:{0}};
-static memberinfo_t flash_accessibility_AccessibilityProperties_shortcut = {MEMBER_SLOT, "shortcut", 0};
-static memberinfo_t flash_accessibility_AccessibilityProperties_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_accessibility_AccessibilityProperties_silent = {MEMBER_SLOT, "silent", 0};
-static memberinfo_t flash_accessibility_AccessibilityProperties_description = {MEMBER_SLOT, "description", 0};
-static memberinfo_t flash_accessibility_AccessibilityProperties_forceSimple = {MEMBER_SLOT, "forceSimple", 0};
-static memberinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {MEMBER_SLOT, "noAutoLabeling", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_shortcut = {MEMBER_SLOT, 0x00, "shortcut", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_silent = {MEMBER_SLOT, 0x00, "silent", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_description = {MEMBER_SLOT, 0x00, "description", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_forceSimple = {MEMBER_SLOT, 0x00, "forceSimple", 0};
+static memberinfo_t flash_accessibility_AccessibilityProperties_noAutoLabeling = {MEMBER_SLOT, 0x00, "noAutoLabeling", 0};
 static classinfo_t flash_display_AVM1Movie = {0x16, 0x09, "flash.display", "AVM1Movie", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_display_AVM1Movie_addCallback = {MEMBER_METHOD, "addCallback", 0};
-static memberinfo_t flash_display_AVM1Movie_call = {MEMBER_METHOD, "call", 0};
+static memberinfo_t flash_display_AVM1Movie_addCallback = {MEMBER_METHOD, 0x00, "addCallback", 0};
+static memberinfo_t flash_display_AVM1Movie_call = {MEMBER_METHOD, 0x00, "call", 0};
 static classinfo_t flash_display_ActionScriptVersion = {0x16, 0x0b, "flash.display", "ActionScriptVersion", &_Object, interfaces:{0}};
 static classinfo_t flash_display_Bitmap = {0x16, 0x09, "flash.display", "Bitmap", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_display_Bitmap_bitmapData = {MEMBER_SLOT, "bitmapData", 0};
-static memberinfo_t flash_display_Bitmap_smoothing = {MEMBER_SLOT, "smoothing", 0};
-static memberinfo_t flash_display_Bitmap_pixelSnapping = {MEMBER_SLOT, "pixelSnapping", 0};
+static memberinfo_t flash_display_Bitmap_bitmapData = {MEMBER_SLOT, 0x00, "bitmapData", 0};
+static memberinfo_t flash_display_Bitmap_smoothing = {MEMBER_SLOT, 0x00, "smoothing", 0};
+static memberinfo_t flash_display_Bitmap_pixelSnapping = {MEMBER_SLOT, 0x00, "pixelSnapping", 0};
 static classinfo_t flash_display_BitmapData = {0x16, 0x09, "flash.display", "BitmapData", &_Object, interfaces:{&flash_display_IBitmapDrawable, 0}};
-static memberinfo_t flash_display_BitmapData_copyPixels = {MEMBER_METHOD, "copyPixels", 0};
-static memberinfo_t flash_display_BitmapData_setPixel = {MEMBER_METHOD, "setPixel", 0};
-static memberinfo_t flash_display_BitmapData_hitTest = {MEMBER_METHOD, "hitTest", &_Boolean};
-static memberinfo_t flash_display_BitmapData_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_display_BitmapData_colorTransform = {MEMBER_METHOD, "colorTransform", 0};
-static memberinfo_t flash_display_BitmapData_draw = {MEMBER_METHOD, "draw", 0};
-static memberinfo_t flash_display_BitmapData_applyFilter = {MEMBER_METHOD, "applyFilter", 0};
-static memberinfo_t flash_display_BitmapData_fillRect = {MEMBER_METHOD, "fillRect", 0};
-static memberinfo_t flash_display_BitmapData_getPixel = {MEMBER_METHOD, "getPixel", &_uint};
-static memberinfo_t flash_display_BitmapData_generateFilterRect = {MEMBER_METHOD, "generateFilterRect", &flash_geom_Rectangle};
-static memberinfo_t flash_display_BitmapData_transparent = {MEMBER_SLOT, "transparent", 0};
-static memberinfo_t flash_display_BitmapData_unlock = {MEMBER_METHOD, "unlock", 0};
-static memberinfo_t flash_display_BitmapData_scroll = {MEMBER_METHOD, "scroll", 0};
-static memberinfo_t flash_display_BitmapData_copyChannel = {MEMBER_METHOD, "copyChannel", 0};
-static memberinfo_t flash_display_BitmapData_pixelDissolve = {MEMBER_METHOD, "pixelDissolve", &_int};
-static memberinfo_t flash_display_BitmapData_noise = {MEMBER_METHOD, "noise", 0};
-static memberinfo_t flash_display_BitmapData_clone = {MEMBER_METHOD, "clone", &flash_display_BitmapData};
-static memberinfo_t flash_display_BitmapData_getColorBoundsRect = {MEMBER_METHOD, "getColorBoundsRect", &flash_geom_Rectangle};
-static memberinfo_t flash_display_BitmapData_dispose = {MEMBER_METHOD, "dispose", 0};
-static memberinfo_t flash_display_BitmapData_floodFill = {MEMBER_METHOD, "floodFill", 0};
-static memberinfo_t flash_display_BitmapData_setPixel32 = {MEMBER_METHOD, "setPixel32", 0};
-static memberinfo_t flash_display_BitmapData_rect = {MEMBER_SLOT, "rect", 0};
-static memberinfo_t flash_display_BitmapData_compare = {MEMBER_METHOD, "compare", &_Object};
-static memberinfo_t flash_display_BitmapData_perlinNoise = {MEMBER_METHOD, "perlinNoise", 0};
-static memberinfo_t flash_display_BitmapData_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_display_BitmapData_paletteMap = {MEMBER_METHOD, "paletteMap", 0};
-static memberinfo_t flash_display_BitmapData_getPixels = {MEMBER_METHOD, "getPixels", &flash_utils_ByteArray};
-static memberinfo_t flash_display_BitmapData_threshold = {MEMBER_METHOD, "threshold", &_uint};
-static memberinfo_t flash_display_BitmapData_getPixel32 = {MEMBER_METHOD, "getPixel32", &_uint};
-static memberinfo_t flash_display_BitmapData_lock = {MEMBER_METHOD, "lock", 0};
-static memberinfo_t flash_display_BitmapData_setPixels = {MEMBER_METHOD, "setPixels", 0};
-static memberinfo_t flash_display_BitmapData_merge = {MEMBER_METHOD, "merge", 0};
+static memberinfo_t flash_display_BitmapData_copyPixels = {MEMBER_METHOD, 0x00, "copyPixels", 0};
+static memberinfo_t flash_display_BitmapData_setPixel = {MEMBER_METHOD, 0x00, "setPixel", 0};
+static memberinfo_t flash_display_BitmapData_hitTest = {MEMBER_METHOD, 0x00, "hitTest", &_Boolean};
+static memberinfo_t flash_display_BitmapData_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_display_BitmapData_colorTransform = {MEMBER_METHOD, 0x00, "colorTransform", 0};
+static memberinfo_t flash_display_BitmapData_draw = {MEMBER_METHOD, 0x00, "draw", 0};
+static memberinfo_t flash_display_BitmapData_applyFilter = {MEMBER_METHOD, 0x00, "applyFilter", 0};
+static memberinfo_t flash_display_BitmapData_fillRect = {MEMBER_METHOD, 0x00, "fillRect", 0};
+static memberinfo_t flash_display_BitmapData_getPixel = {MEMBER_METHOD, 0x00, "getPixel", &_uint};
+static memberinfo_t flash_display_BitmapData_generateFilterRect = {MEMBER_METHOD, 0x00, "generateFilterRect", &flash_geom_Rectangle};
+static memberinfo_t flash_display_BitmapData_transparent = {MEMBER_SLOT, 0x00, "transparent", 0};
+static memberinfo_t flash_display_BitmapData_unlock = {MEMBER_METHOD, 0x00, "unlock", 0};
+static memberinfo_t flash_display_BitmapData_scroll = {MEMBER_METHOD, 0x00, "scroll", 0};
+static memberinfo_t flash_display_BitmapData_copyChannel = {MEMBER_METHOD, 0x00, "copyChannel", 0};
+static memberinfo_t flash_display_BitmapData_pixelDissolve = {MEMBER_METHOD, 0x00, "pixelDissolve", &_int};
+static memberinfo_t flash_display_BitmapData_noise = {MEMBER_METHOD, 0x00, "noise", 0};
+static memberinfo_t flash_display_BitmapData_clone = {MEMBER_METHOD, 0x00, "clone", &flash_display_BitmapData};
+static memberinfo_t flash_display_BitmapData_getColorBoundsRect = {MEMBER_METHOD, 0x00, "getColorBoundsRect", &flash_geom_Rectangle};
+static memberinfo_t flash_display_BitmapData_dispose = {MEMBER_METHOD, 0x00, "dispose", 0};
+static memberinfo_t flash_display_BitmapData_floodFill = {MEMBER_METHOD, 0x00, "floodFill", 0};
+static memberinfo_t flash_display_BitmapData_setPixel32 = {MEMBER_METHOD, 0x00, "setPixel32", 0};
+static memberinfo_t flash_display_BitmapData_rect = {MEMBER_SLOT, 0x00, "rect", 0};
+static memberinfo_t flash_display_BitmapData_compare = {MEMBER_METHOD, 0x00, "compare", &_Object};
+static memberinfo_t flash_display_BitmapData_perlinNoise = {MEMBER_METHOD, 0x00, "perlinNoise", 0};
+static memberinfo_t flash_display_BitmapData_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_display_BitmapData_paletteMap = {MEMBER_METHOD, 0x00, "paletteMap", 0};
+static memberinfo_t flash_display_BitmapData_getPixels = {MEMBER_METHOD, 0x00, "getPixels", &flash_utils_ByteArray};
+static memberinfo_t flash_display_BitmapData_threshold = {MEMBER_METHOD, 0x00, "threshold", &_uint};
+static memberinfo_t flash_display_BitmapData_getPixel32 = {MEMBER_METHOD, 0x00, "getPixel32", &_uint};
+static memberinfo_t flash_display_BitmapData_lock = {MEMBER_METHOD, 0x00, "lock", 0};
+static memberinfo_t flash_display_BitmapData_setPixels = {MEMBER_METHOD, 0x00, "setPixels", 0};
+static memberinfo_t flash_display_BitmapData_merge = {MEMBER_METHOD, 0x00, "merge", 0};
 static classinfo_t flash_display_BitmapDataChannel = {0x16, 0x0b, "flash.display", "BitmapDataChannel", &_Object, interfaces:{0}};
 static classinfo_t flash_display_BlendMode = {0x16, 0x0b, "flash.display", "BlendMode", &_Object, interfaces:{0}};
 static classinfo_t flash_display_CapsStyle = {0x16, 0x0b, "flash.display", "CapsStyle", &_Object, interfaces:{0}};
 static classinfo_t flash_display_DisplayObject = {0x16, 0x09, "flash.display", "DisplayObject", &flash_events_EventDispatcher, interfaces:{&flash_display_IBitmapDrawable, 0}};
-static memberinfo_t flash_display_DisplayObject_y = {MEMBER_SLOT, "y", 0};
-static memberinfo_t flash_display_DisplayObject_transform = {MEMBER_SLOT, "transform", 0};
-static memberinfo_t flash_display_DisplayObject_stage = {MEMBER_SLOT, "stage", 0};
-static memberinfo_t flash_display_DisplayObject_localToGlobal = {MEMBER_METHOD, "localToGlobal", &flash_geom_Point};
-static memberinfo_t flash_display_DisplayObject_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_display_DisplayObject_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_display_DisplayObject_blendMode = {MEMBER_SLOT, "blendMode", 0};
-static memberinfo_t flash_display_DisplayObject_scale9Grid = {MEMBER_SLOT, "scale9Grid", 0};
-static memberinfo_t flash_display_DisplayObject_scaleX = {MEMBER_SLOT, "scaleX", 0};
-static memberinfo_t flash_display_DisplayObject_scaleY = {MEMBER_SLOT, "scaleY", 0};
-static memberinfo_t flash_display_DisplayObject_accessibilityProperties = {MEMBER_SLOT, "accessibilityProperties", 0};
-static memberinfo_t flash_display_DisplayObject_scrollRect = {MEMBER_SLOT, "scrollRect", 0};
-static memberinfo_t flash_display_DisplayObject_cacheAsBitmap = {MEMBER_SLOT, "cacheAsBitmap", 0};
-static memberinfo_t flash_display_DisplayObject_globalToLocal = {MEMBER_METHOD, "globalToLocal", &flash_geom_Point};
-static memberinfo_t flash_display_DisplayObject_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_display_DisplayObject_parent = {MEMBER_SLOT, "parent", 0};
-static memberinfo_t flash_display_DisplayObject_getBounds = {MEMBER_METHOD, "getBounds", &flash_geom_Rectangle};
-static memberinfo_t flash_display_DisplayObject_opaqueBackground = {MEMBER_SLOT, "opaqueBackground", 0};
-static memberinfo_t flash_display_DisplayObject_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_display_DisplayObject_hitTestPoint = {MEMBER_METHOD, "hitTestPoint", &_Boolean};
-static memberinfo_t flash_display_DisplayObject_mouseX = {MEMBER_SLOT, "mouseX", 0};
-static memberinfo_t flash_display_DisplayObject_mask = {MEMBER_SLOT, "mask", 0};
-static memberinfo_t flash_display_DisplayObject_getRect = {MEMBER_METHOD, "getRect", &flash_geom_Rectangle};
-static memberinfo_t flash_display_DisplayObject_mouseY = {MEMBER_SLOT, "mouseY", 0};
-static memberinfo_t flash_display_DisplayObject_loaderInfo = {MEMBER_SLOT, "loaderInfo", 0};
-static memberinfo_t flash_display_DisplayObject_root = {MEMBER_SLOT, "root", 0};
-static memberinfo_t flash_display_DisplayObject_visible = {MEMBER_SLOT, "visible", 0};
-static memberinfo_t flash_display_DisplayObject_hitTestObject = {MEMBER_METHOD, "hitTestObject", &_Boolean};
-static memberinfo_t flash_display_DisplayObject_x = {MEMBER_SLOT, "x", 0};
-static memberinfo_t flash_display_DisplayObject_filters = {MEMBER_SLOT, "filters", 0};
-static memberinfo_t flash_display_DisplayObject_rotation = {MEMBER_SLOT, "rotation", 0};
+static memberinfo_t flash_display_DisplayObject_y = {MEMBER_SLOT, 0x00, "y", 0};
+static memberinfo_t flash_display_DisplayObject_transform = {MEMBER_SLOT, 0x00, "transform", 0};
+static memberinfo_t flash_display_DisplayObject_stage = {MEMBER_SLOT, 0x00, "stage", 0};
+static memberinfo_t flash_display_DisplayObject_localToGlobal = {MEMBER_METHOD, 0x00, "localToGlobal", &flash_geom_Point};
+static memberinfo_t flash_display_DisplayObject_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_display_DisplayObject_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_display_DisplayObject_blendMode = {MEMBER_SLOT, 0x00, "blendMode", 0};
+static memberinfo_t flash_display_DisplayObject_scale9Grid = {MEMBER_SLOT, 0x00, "scale9Grid", 0};
+static memberinfo_t flash_display_DisplayObject_scaleX = {MEMBER_SLOT, 0x00, "scaleX", 0};
+static memberinfo_t flash_display_DisplayObject_scaleY = {MEMBER_SLOT, 0x00, "scaleY", 0};
+static memberinfo_t flash_display_DisplayObject_accessibilityProperties = {MEMBER_SLOT, 0x00, "accessibilityProperties", 0};
+static memberinfo_t flash_display_DisplayObject_scrollRect = {MEMBER_SLOT, 0x00, "scrollRect", 0};
+static memberinfo_t flash_display_DisplayObject_cacheAsBitmap = {MEMBER_SLOT, 0x00, "cacheAsBitmap", 0};
+static memberinfo_t flash_display_DisplayObject_globalToLocal = {MEMBER_METHOD, 0x00, "globalToLocal", &flash_geom_Point};
+static memberinfo_t flash_display_DisplayObject_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_display_DisplayObject_parent = {MEMBER_SLOT, 0x00, "parent", 0};
+static memberinfo_t flash_display_DisplayObject_getBounds = {MEMBER_METHOD, 0x00, "getBounds", &flash_geom_Rectangle};
+static memberinfo_t flash_display_DisplayObject_opaqueBackground = {MEMBER_SLOT, 0x00, "opaqueBackground", 0};
+static memberinfo_t flash_display_DisplayObject_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_display_DisplayObject_hitTestPoint = {MEMBER_METHOD, 0x00, "hitTestPoint", &_Boolean};
+static memberinfo_t flash_display_DisplayObject_mouseX = {MEMBER_SLOT, 0x00, "mouseX", 0};
+static memberinfo_t flash_display_DisplayObject_mask = {MEMBER_SLOT, 0x00, "mask", 0};
+static memberinfo_t flash_display_DisplayObject_getRect = {MEMBER_METHOD, 0x00, "getRect", &flash_geom_Rectangle};
+static memberinfo_t flash_display_DisplayObject_mouseY = {MEMBER_SLOT, 0x00, "mouseY", 0};
+static memberinfo_t flash_display_DisplayObject_loaderInfo = {MEMBER_SLOT, 0x00, "loaderInfo", 0};
+static memberinfo_t flash_display_DisplayObject_root = {MEMBER_SLOT, 0x00, "root", 0};
+static memberinfo_t flash_display_DisplayObject_visible = {MEMBER_SLOT, 0x00, "visible", 0};
+static memberinfo_t flash_display_DisplayObject_hitTestObject = {MEMBER_METHOD, 0x00, "hitTestObject", &_Boolean};
+static memberinfo_t flash_display_DisplayObject_x = {MEMBER_SLOT, 0x00, "x", 0};
+static memberinfo_t flash_display_DisplayObject_filters = {MEMBER_SLOT, 0x00, "filters", 0};
+static memberinfo_t flash_display_DisplayObject_rotation = {MEMBER_SLOT, 0x00, "rotation", 0};
 static classinfo_t flash_display_DisplayObjectContainer = {0x16, 0x09, "flash.display", "DisplayObjectContainer", &flash_display_InteractiveObject, interfaces:{0}};
-static memberinfo_t flash_display_DisplayObjectContainer_addChild = {MEMBER_METHOD, "addChild", &flash_display_DisplayObject};
-static memberinfo_t flash_display_DisplayObjectContainer_getChildByName = {MEMBER_METHOD, "getChildByName", &flash_display_DisplayObject};
-static memberinfo_t flash_display_DisplayObjectContainer_textSnapshot = {MEMBER_SLOT, "textSnapshot", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_getChildIndex = {MEMBER_METHOD, "getChildIndex", &_int};
-static memberinfo_t flash_display_DisplayObjectContainer_mouseChildren = {MEMBER_SLOT, "mouseChildren", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_setChildIndex = {MEMBER_METHOD, "setChildIndex", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_addChildAt = {MEMBER_METHOD, "addChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_DisplayObjectContainer_contains = {MEMBER_METHOD, "contains", &_Boolean};
-static memberinfo_t flash_display_DisplayObjectContainer_numChildren = {MEMBER_SLOT, "numChildren", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {MEMBER_METHOD, "swapChildrenAt", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_tabChildren = {MEMBER_SLOT, "tabChildren", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_getChildAt = {MEMBER_METHOD, "getChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_DisplayObjectContainer_swapChildren = {MEMBER_METHOD, "swapChildren", 0};
-static memberinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {MEMBER_METHOD, "getObjectsUnderPoint", &_Array};
-static memberinfo_t flash_display_DisplayObjectContainer_removeChildAt = {MEMBER_METHOD, "removeChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {MEMBER_METHOD, "areInaccessibleObjectsUnderPoint", &_Boolean};
-static memberinfo_t flash_display_DisplayObjectContainer_removeChild = {MEMBER_METHOD, "removeChild", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_addChild = {MEMBER_METHOD, 0x00, "addChild", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_getChildByName = {MEMBER_METHOD, 0x00, "getChildByName", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_textSnapshot = {MEMBER_SLOT, 0x00, "textSnapshot", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_getChildIndex = {MEMBER_METHOD, 0x00, "getChildIndex", &_int};
+static memberinfo_t flash_display_DisplayObjectContainer_mouseChildren = {MEMBER_SLOT, 0x00, "mouseChildren", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_setChildIndex = {MEMBER_METHOD, 0x00, "setChildIndex", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_addChildAt = {MEMBER_METHOD, 0x00, "addChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean};
+static memberinfo_t flash_display_DisplayObjectContainer_numChildren = {MEMBER_SLOT, 0x00, "numChildren", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_swapChildrenAt = {MEMBER_METHOD, 0x00, "swapChildrenAt", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_tabChildren = {MEMBER_SLOT, 0x00, "tabChildren", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_getChildAt = {MEMBER_METHOD, 0x00, "getChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_swapChildren = {MEMBER_METHOD, 0x00, "swapChildren", 0};
+static memberinfo_t flash_display_DisplayObjectContainer_getObjectsUnderPoint = {MEMBER_METHOD, 0x00, "getObjectsUnderPoint", &_Array};
+static memberinfo_t flash_display_DisplayObjectContainer_removeChildAt = {MEMBER_METHOD, 0x00, "removeChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_DisplayObjectContainer_areInaccessibleObjectsUnderPoint = {MEMBER_METHOD, 0x00, "areInaccessibleObjectsUnderPoint", &_Boolean};
+static memberinfo_t flash_display_DisplayObjectContainer_removeChild = {MEMBER_METHOD, 0x00, "removeChild", &flash_display_DisplayObject};
 static classinfo_t flash_display_FrameLabel = {0x16, 0x0b, "flash.display", "FrameLabel", &_Object, interfaces:{0}};
-static memberinfo_t flash_display_FrameLabel_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_display_FrameLabel_frame = {MEMBER_SLOT, "frame", 0};
+static memberinfo_t flash_display_FrameLabel_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_display_FrameLabel_frame = {MEMBER_SLOT, 0x00, "frame", 0};
 static classinfo_t flash_display_GradientType = {0x16, 0x0b, "flash.display", "GradientType", &_Object, interfaces:{0}};
 static classinfo_t flash_display_Graphics = {0x16, 0x0b, "flash.display", "Graphics", &_Object, interfaces:{0}};
-static memberinfo_t flash_display_Graphics_drawRoundRectComplex = {MEMBER_METHOD, "drawRoundRectComplex", 0};
-static memberinfo_t flash_display_Graphics_drawCircle = {MEMBER_METHOD, "drawCircle", 0};
-static memberinfo_t flash_display_Graphics_drawRect = {MEMBER_METHOD, "drawRect", 0};
-static memberinfo_t flash_display_Graphics_curveTo = {MEMBER_METHOD, "curveTo", 0};
-static memberinfo_t flash_display_Graphics_beginFill = {MEMBER_METHOD, "beginFill", 0};
-static memberinfo_t flash_display_Graphics_lineGradientStyle = {MEMBER_METHOD, "lineGradientStyle", 0};
-static memberinfo_t flash_display_Graphics_drawRoundRect = {MEMBER_METHOD, "drawRoundRect", 0};
-static memberinfo_t flash_display_Graphics_moveTo = {MEMBER_METHOD, "moveTo", 0};
-static memberinfo_t flash_display_Graphics_clear = {MEMBER_METHOD, "clear", 0};
-static memberinfo_t flash_display_Graphics_lineTo = {MEMBER_METHOD, "lineTo", 0};
-static memberinfo_t flash_display_Graphics_drawEllipse = {MEMBER_METHOD, "drawEllipse", 0};
-static memberinfo_t flash_display_Graphics_beginBitmapFill = {MEMBER_METHOD, "beginBitmapFill", 0};
-static memberinfo_t flash_display_Graphics_beginGradientFill = {MEMBER_METHOD, "beginGradientFill", 0};
-static memberinfo_t flash_display_Graphics_lineStyle = {MEMBER_METHOD, "lineStyle", 0};
-static memberinfo_t flash_display_Graphics_endFill = {MEMBER_METHOD, "endFill", 0};
+static memberinfo_t flash_display_Graphics_drawRoundRectComplex = {MEMBER_METHOD, 0x00, "drawRoundRectComplex", 0};
+static memberinfo_t flash_display_Graphics_drawCircle = {MEMBER_METHOD, 0x00, "drawCircle", 0};
+static memberinfo_t flash_display_Graphics_drawRect = {MEMBER_METHOD, 0x00, "drawRect", 0};
+static memberinfo_t flash_display_Graphics_curveTo = {MEMBER_METHOD, 0x00, "curveTo", 0};
+static memberinfo_t flash_display_Graphics_beginFill = {MEMBER_METHOD, 0x00, "beginFill", 0};
+static memberinfo_t flash_display_Graphics_lineGradientStyle = {MEMBER_METHOD, 0x00, "lineGradientStyle", 0};
+static memberinfo_t flash_display_Graphics_drawRoundRect = {MEMBER_METHOD, 0x00, "drawRoundRect", 0};
+static memberinfo_t flash_display_Graphics_moveTo = {MEMBER_METHOD, 0x00, "moveTo", 0};
+static memberinfo_t flash_display_Graphics_clear = {MEMBER_METHOD, 0x00, "clear", 0};
+static memberinfo_t flash_display_Graphics_lineTo = {MEMBER_METHOD, 0x00, "lineTo", 0};
+static memberinfo_t flash_display_Graphics_drawEllipse = {MEMBER_METHOD, 0x00, "drawEllipse", 0};
+static memberinfo_t flash_display_Graphics_beginBitmapFill = {MEMBER_METHOD, 0x00, "beginBitmapFill", 0};
+static memberinfo_t flash_display_Graphics_beginGradientFill = {MEMBER_METHOD, 0x00, "beginGradientFill", 0};
+static memberinfo_t flash_display_Graphics_lineStyle = {MEMBER_METHOD, 0x00, "lineStyle", 0};
+static memberinfo_t flash_display_Graphics_endFill = {MEMBER_METHOD, 0x00, "endFill", 0};
 static classinfo_t flash_display_IBitmapDrawable = {0x16, 0x05, "flash.display", "IBitmapDrawable", 0, {0}};
 static classinfo_t flash_display_InteractiveObject = {0x16, 0x09, "flash.display", "InteractiveObject", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_display_InteractiveObject_tabEnabled = {MEMBER_SLOT, "tabEnabled", 0};
-static memberinfo_t flash_display_InteractiveObject_doubleClickEnabled = {MEMBER_SLOT, "doubleClickEnabled", 0};
-static memberinfo_t flash_display_InteractiveObject_contextMenu = {MEMBER_SLOT, "contextMenu", 0};
-static memberinfo_t flash_display_InteractiveObject_accessibilityImplementation = {MEMBER_SLOT, "accessibilityImplementation", 0};
-static memberinfo_t flash_display_InteractiveObject_mouseEnabled = {MEMBER_SLOT, "mouseEnabled", 0};
-static memberinfo_t flash_display_InteractiveObject_focusRect = {MEMBER_SLOT, "focusRect", 0};
-static memberinfo_t flash_display_InteractiveObject_tabIndex = {MEMBER_SLOT, "tabIndex", 0};
+static memberinfo_t flash_display_InteractiveObject_tabEnabled = {MEMBER_SLOT, 0x00, "tabEnabled", 0};
+static memberinfo_t flash_display_InteractiveObject_doubleClickEnabled = {MEMBER_SLOT, 0x00, "doubleClickEnabled", 0};
+static memberinfo_t flash_display_InteractiveObject_contextMenu = {MEMBER_SLOT, 0x00, "contextMenu", 0};
+static memberinfo_t flash_display_InteractiveObject_accessibilityImplementation = {MEMBER_SLOT, 0x00, "accessibilityImplementation", 0};
+static memberinfo_t flash_display_InteractiveObject_mouseEnabled = {MEMBER_SLOT, 0x00, "mouseEnabled", 0};
+static memberinfo_t flash_display_InteractiveObject_focusRect = {MEMBER_SLOT, 0x00, "focusRect", 0};
+static memberinfo_t flash_display_InteractiveObject_tabIndex = {MEMBER_SLOT, 0x00, "tabIndex", 0};
 static classinfo_t flash_display_InterpolationMethod = {0x16, 0x0b, "flash.display", "InterpolationMethod", &_Object, interfaces:{0}};
 static classinfo_t flash_display_JointStyle = {0x16, 0x0b, "flash.display", "JointStyle", &_Object, interfaces:{0}};
 static classinfo_t flash_display_LineScaleMode = {0x16, 0x0b, "flash.display", "LineScaleMode", &_Object, interfaces:{0}};
 static classinfo_t flash_display_Loader = {0x16, 0x09, "flash.display", "Loader", &flash_display_DisplayObjectContainer, interfaces:{0}};
-static memberinfo_t flash_display_Loader_addChild = {MEMBER_METHOD, "addChild", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Loader_unload = {MEMBER_METHOD, "unload", 0};
-static memberinfo_t flash_display_Loader_setChildIndex = {MEMBER_METHOD, "setChildIndex", 0};
-static memberinfo_t flash_display_Loader_loadBytes = {MEMBER_METHOD, "loadBytes", 0};
-static memberinfo_t flash_display_Loader_removeChildAt = {MEMBER_METHOD, "removeChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Loader_content = {MEMBER_SLOT, "content", 0};
-static memberinfo_t flash_display_Loader_addChildAt = {MEMBER_METHOD, "addChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Loader_contentLoaderInfo = {MEMBER_SLOT, "contentLoaderInfo", 0};
-static memberinfo_t flash_display_Loader_load = {MEMBER_METHOD, "load", 0};
-static memberinfo_t flash_display_Loader_removeChild = {MEMBER_METHOD, "removeChild", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Loader_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_display_Loader_addChild = {MEMBER_METHOD, 0x00, "addChild", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Loader_unload = {MEMBER_METHOD, 0x00, "unload", 0};
+static memberinfo_t flash_display_Loader_setChildIndex = {MEMBER_METHOD, 0x00, "setChildIndex", 0};
+static memberinfo_t flash_display_Loader_loadBytes = {MEMBER_METHOD, 0x00, "loadBytes", 0};
+static memberinfo_t flash_display_Loader_removeChildAt = {MEMBER_METHOD, 0x00, "removeChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Loader_content = {MEMBER_SLOT, 0x00, "content", 0};
+static memberinfo_t flash_display_Loader_addChildAt = {MEMBER_METHOD, 0x00, "addChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Loader_contentLoaderInfo = {MEMBER_SLOT, 0x00, "contentLoaderInfo", 0};
+static memberinfo_t flash_display_Loader_load = {MEMBER_METHOD, 0x00, "load", 0};
+static memberinfo_t flash_display_Loader_removeChild = {MEMBER_METHOD, 0x00, "removeChild", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Loader_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_display_LoaderInfo = {0x16, 0x09, "flash.display", "LoaderInfo", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_display_LoaderInfo_dispatchEvent = {MEMBER_METHOD, "dispatchEvent", &_Boolean};
-static memberinfo_t flash_display_LoaderInfo_bytesLoaded = {MEMBER_SLOT, "bytesLoaded", 0};
-static memberinfo_t flash_display_LoaderInfo_contentType = {MEMBER_SLOT, "contentType", 0};
-static memberinfo_t flash_display_LoaderInfo_childAllowsParent = {MEMBER_SLOT, "childAllowsParent", 0};
-static memberinfo_t flash_display_LoaderInfo_bytesTotal = {MEMBER_SLOT, "bytesTotal", 0};
-static memberinfo_t flash_display_LoaderInfo_loader = {MEMBER_SLOT, "loader", 0};
-static memberinfo_t flash_display_LoaderInfo_loaderURL = {MEMBER_SLOT, "loaderURL", 0};
-static memberinfo_t flash_display_LoaderInfo_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_display_LoaderInfo_sameDomain = {MEMBER_SLOT, "sameDomain", 0};
-static memberinfo_t flash_display_LoaderInfo_sharedEvents = {MEMBER_SLOT, "sharedEvents", 0};
-static memberinfo_t flash_display_LoaderInfo_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_display_LoaderInfo_parentAllowsChild = {MEMBER_SLOT, "parentAllowsChild", 0};
-static memberinfo_t flash_display_LoaderInfo_parameters = {MEMBER_SLOT, "parameters", 0};
-static memberinfo_t flash_display_LoaderInfo_frameRate = {MEMBER_SLOT, "frameRate", 0};
-static memberinfo_t flash_display_LoaderInfo_url = {MEMBER_SLOT, "url", 0};
-static memberinfo_t flash_display_LoaderInfo_swfVersion = {MEMBER_SLOT, "swfVersion", 0};
-static memberinfo_t flash_display_LoaderInfo_actionScriptVersion = {MEMBER_SLOT, "actionScriptVersion", 0};
-static memberinfo_t flash_display_LoaderInfo_content = {MEMBER_SLOT, "content", 0};
-static memberinfo_t flash_display_LoaderInfo_applicationDomain = {MEMBER_SLOT, "applicationDomain", 0};
+static memberinfo_t flash_display_LoaderInfo_dispatchEvent = {MEMBER_METHOD, 0x00, "dispatchEvent", &_Boolean};
+static memberinfo_t flash_display_LoaderInfo_bytesLoaded = {MEMBER_SLOT, 0x00, "bytesLoaded", 0};
+static memberinfo_t flash_display_LoaderInfo_contentType = {MEMBER_SLOT, 0x00, "contentType", 0};
+static memberinfo_t flash_display_LoaderInfo_childAllowsParent = {MEMBER_SLOT, 0x00, "childAllowsParent", 0};
+static memberinfo_t flash_display_LoaderInfo_bytesTotal = {MEMBER_SLOT, 0x00, "bytesTotal", 0};
+static memberinfo_t flash_display_LoaderInfo_loader = {MEMBER_SLOT, 0x00, "loader", 0};
+static memberinfo_t flash_display_LoaderInfo_loaderURL = {MEMBER_SLOT, 0x00, "loaderURL", 0};
+static memberinfo_t flash_display_LoaderInfo_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_display_LoaderInfo_sameDomain = {MEMBER_SLOT, 0x00, "sameDomain", 0};
+static memberinfo_t flash_display_LoaderInfo_sharedEvents = {MEMBER_SLOT, 0x00, "sharedEvents", 0};
+static memberinfo_t flash_display_LoaderInfo_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_display_LoaderInfo_parentAllowsChild = {MEMBER_SLOT, 0x00, "parentAllowsChild", 0};
+static memberinfo_t flash_display_LoaderInfo_parameters = {MEMBER_SLOT, 0x00, "parameters", 0};
+static memberinfo_t flash_display_LoaderInfo_frameRate = {MEMBER_SLOT, 0x00, "frameRate", 0};
+static memberinfo_t flash_display_LoaderInfo_url = {MEMBER_SLOT, 0x00, "url", 0};
+static memberinfo_t flash_display_LoaderInfo_swfVersion = {MEMBER_SLOT, 0x00, "swfVersion", 0};
+static memberinfo_t flash_display_LoaderInfo_actionScriptVersion = {MEMBER_SLOT, 0x00, "actionScriptVersion", 0};
+static memberinfo_t flash_display_LoaderInfo_content = {MEMBER_SLOT, 0x00, "content", 0};
+static memberinfo_t flash_display_LoaderInfo_applicationDomain = {MEMBER_SLOT, 0x00, "applicationDomain", 0};
 static classinfo_t flash_display_MorphShape = {0x16, 0x0b, "flash.display", "MorphShape", &flash_display_DisplayObject, interfaces:{0}};
 static classinfo_t flash_display_MovieClip = {0x16, 0x08, "flash.display", "MovieClip", &flash_display_Sprite, interfaces:{0}};
-static memberinfo_t flash_display_MovieClip_currentLabels = {MEMBER_SLOT, "currentLabels", 0};
-static memberinfo_t flash_display_MovieClip_stop = {MEMBER_METHOD, "stop", 0};
-static memberinfo_t flash_display_MovieClip_currentLabel = {MEMBER_SLOT, "currentLabel", 0};
-static memberinfo_t flash_display_MovieClip_totalFrames = {MEMBER_SLOT, "totalFrames", 0};
-static memberinfo_t flash_display_MovieClip_prevScene = {MEMBER_METHOD, "prevScene", 0};
-static memberinfo_t flash_display_MovieClip_play = {MEMBER_METHOD, "play", 0};
-static memberinfo_t flash_display_MovieClip_addFrameScript = {MEMBER_METHOD, "addFrameScript", 0};
-static memberinfo_t flash_display_MovieClip_nextFrame = {MEMBER_METHOD, "nextFrame", 0};
-static memberinfo_t flash_display_MovieClip_enabled = {MEMBER_SLOT, "enabled", 0};
-static memberinfo_t flash_display_MovieClip_framesLoaded = {MEMBER_SLOT, "framesLoaded", 0};
-static memberinfo_t flash_display_MovieClip_scenes = {MEMBER_SLOT, "scenes", 0};
-static memberinfo_t flash_display_MovieClip_nextScene = {MEMBER_METHOD, "nextScene", 0};
-static memberinfo_t flash_display_MovieClip_currentFrame = {MEMBER_SLOT, "currentFrame", 0};
-static memberinfo_t flash_display_MovieClip_gotoAndStop = {MEMBER_METHOD, "gotoAndStop", 0};
-static memberinfo_t flash_display_MovieClip_currentScene = {MEMBER_SLOT, "currentScene", 0};
-static memberinfo_t flash_display_MovieClip_trackAsMenu = {MEMBER_SLOT, "trackAsMenu", 0};
-static memberinfo_t flash_display_MovieClip_gotoAndPlay = {MEMBER_METHOD, "gotoAndPlay", 0};
-static memberinfo_t flash_display_MovieClip_prevFrame = {MEMBER_METHOD, "prevFrame", 0};
+static memberinfo_t flash_display_MovieClip_currentLabels = {MEMBER_SLOT, 0x00, "currentLabels", 0};
+static memberinfo_t flash_display_MovieClip_stop = {MEMBER_METHOD, 0x00, "stop", 0};
+static memberinfo_t flash_display_MovieClip_currentLabel = {MEMBER_SLOT, 0x00, "currentLabel", 0};
+static memberinfo_t flash_display_MovieClip_totalFrames = {MEMBER_SLOT, 0x00, "totalFrames", 0};
+static memberinfo_t flash_display_MovieClip_prevScene = {MEMBER_METHOD, 0x00, "prevScene", 0};
+static memberinfo_t flash_display_MovieClip_play = {MEMBER_METHOD, 0x00, "play", 0};
+static memberinfo_t flash_display_MovieClip_addFrameScript = {MEMBER_METHOD, 0x00, "addFrameScript", 0};
+static memberinfo_t flash_display_MovieClip_nextFrame = {MEMBER_METHOD, 0x00, "nextFrame", 0};
+static memberinfo_t flash_display_MovieClip_enabled = {MEMBER_SLOT, 0x00, "enabled", 0};
+static memberinfo_t flash_display_MovieClip_framesLoaded = {MEMBER_SLOT, 0x00, "framesLoaded", 0};
+static memberinfo_t flash_display_MovieClip_scenes = {MEMBER_SLOT, 0x00, "scenes", 0};
+static memberinfo_t flash_display_MovieClip_nextScene = {MEMBER_METHOD, 0x00, "nextScene", 0};
+static memberinfo_t flash_display_MovieClip_currentFrame = {MEMBER_SLOT, 0x00, "currentFrame", 0};
+static memberinfo_t flash_display_MovieClip_gotoAndStop = {MEMBER_METHOD, 0x00, "gotoAndStop", 0};
+static memberinfo_t flash_display_MovieClip_currentScene = {MEMBER_SLOT, 0x00, "currentScene", 0};
+static memberinfo_t flash_display_MovieClip_trackAsMenu = {MEMBER_SLOT, 0x00, "trackAsMenu", 0};
+static memberinfo_t flash_display_MovieClip_gotoAndPlay = {MEMBER_METHOD, 0x00, "gotoAndPlay", 0};
+static memberinfo_t flash_display_MovieClip_prevFrame = {MEMBER_METHOD, 0x00, "prevFrame", 0};
 static classinfo_t flash_display_PixelSnapping = {0x16, 0x0b, "flash.display", "PixelSnapping", &_Object, interfaces:{0}};
 static classinfo_t flash_display_SWFVersion = {0x16, 0x0b, "flash.display", "SWFVersion", &_Object, interfaces:{0}};
 static classinfo_t flash_display_Scene = {0x16, 0x0b, "flash.display", "Scene", &_Object, interfaces:{0}};
-static memberinfo_t flash_display_Scene_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_display_Scene_numFrames = {MEMBER_SLOT, "numFrames", 0};
-static memberinfo_t flash_display_Scene_labels = {MEMBER_SLOT, "labels", 0};
+static memberinfo_t flash_display_Scene_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_display_Scene_numFrames = {MEMBER_SLOT, 0x00, "numFrames", 0};
+static memberinfo_t flash_display_Scene_labels = {MEMBER_SLOT, 0x00, "labels", 0};
 static classinfo_t flash_display_Shape = {0x16, 0x09, "flash.display", "Shape", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_display_Shape_graphics = {MEMBER_SLOT, "graphics", 0};
+static memberinfo_t flash_display_Shape_graphics = {MEMBER_SLOT, 0x00, "graphics", 0};
 static classinfo_t flash_display_SimpleButton = {0x16, 0x09, "flash.display", "SimpleButton", &flash_display_InteractiveObject, interfaces:{0}};
-static memberinfo_t flash_display_SimpleButton_enabled = {MEMBER_SLOT, "enabled", 0};
-static memberinfo_t flash_display_SimpleButton_useHandCursor = {MEMBER_SLOT, "useHandCursor", 0};
-static memberinfo_t flash_display_SimpleButton_overState = {MEMBER_SLOT, "overState", 0};
-static memberinfo_t flash_display_SimpleButton_soundTransform = {MEMBER_SLOT, "soundTransform", 0};
-static memberinfo_t flash_display_SimpleButton_downState = {MEMBER_SLOT, "downState", 0};
-static memberinfo_t flash_display_SimpleButton_trackAsMenu = {MEMBER_SLOT, "trackAsMenu", 0};
-static memberinfo_t flash_display_SimpleButton_upState = {MEMBER_SLOT, "upState", 0};
-static memberinfo_t flash_display_SimpleButton_hitTestState = {MEMBER_SLOT, "hitTestState", 0};
+static memberinfo_t flash_display_SimpleButton_enabled = {MEMBER_SLOT, 0x00, "enabled", 0};
+static memberinfo_t flash_display_SimpleButton_useHandCursor = {MEMBER_SLOT, 0x00, "useHandCursor", 0};
+static memberinfo_t flash_display_SimpleButton_overState = {MEMBER_SLOT, 0x00, "overState", 0};
+static memberinfo_t flash_display_SimpleButton_soundTransform = {MEMBER_SLOT, 0x00, "soundTransform", 0};
+static memberinfo_t flash_display_SimpleButton_downState = {MEMBER_SLOT, 0x00, "downState", 0};
+static memberinfo_t flash_display_SimpleButton_trackAsMenu = {MEMBER_SLOT, 0x00, "trackAsMenu", 0};
+static memberinfo_t flash_display_SimpleButton_upState = {MEMBER_SLOT, 0x00, "upState", 0};
+static memberinfo_t flash_display_SimpleButton_hitTestState = {MEMBER_SLOT, 0x00, "hitTestState", 0};
 static classinfo_t flash_display_SpreadMethod = {0x16, 0x0b, "flash.display", "SpreadMethod", &_Object, interfaces:{0}};
 static classinfo_t flash_display_Sprite = {0x16, 0x09, "flash.display", "Sprite", &flash_display_DisplayObjectContainer, interfaces:{0}};
-static memberinfo_t flash_display_Sprite_soundTransform = {MEMBER_SLOT, "soundTransform", 0};
-static memberinfo_t flash_display_Sprite_useHandCursor = {MEMBER_SLOT, "useHandCursor", 0};
-static memberinfo_t flash_display_Sprite_stopDrag = {MEMBER_METHOD, "stopDrag", 0};
-static memberinfo_t flash_display_Sprite_dropTarget = {MEMBER_SLOT, "dropTarget", 0};
-static memberinfo_t flash_display_Sprite_hitArea = {MEMBER_SLOT, "hitArea", 0};
-static memberinfo_t flash_display_Sprite_graphics = {MEMBER_SLOT, "graphics", 0};
-static memberinfo_t flash_display_Sprite_startDrag = {MEMBER_METHOD, "startDrag", 0};
-static memberinfo_t flash_display_Sprite_buttonMode = {MEMBER_SLOT, "buttonMode", 0};
+static memberinfo_t flash_display_Sprite_soundTransform = {MEMBER_SLOT, 0x00, "soundTransform", 0};
+static memberinfo_t flash_display_Sprite_useHandCursor = {MEMBER_SLOT, 0x00, "useHandCursor", 0};
+static memberinfo_t flash_display_Sprite_stopDrag = {MEMBER_METHOD, 0x00, "stopDrag", 0};
+static memberinfo_t flash_display_Sprite_dropTarget = {MEMBER_SLOT, 0x00, "dropTarget", 0};
+static memberinfo_t flash_display_Sprite_hitArea = {MEMBER_SLOT, 0x00, "hitArea", 0};
+static memberinfo_t flash_display_Sprite_graphics = {MEMBER_SLOT, 0x00, "graphics", 0};
+static memberinfo_t flash_display_Sprite_startDrag = {MEMBER_METHOD, 0x00, "startDrag", 0};
+static memberinfo_t flash_display_Sprite_buttonMode = {MEMBER_SLOT, 0x00, "buttonMode", 0};
 static classinfo_t flash_display_Stage = {0x16, 0x09, "flash.display", "Stage", &flash_display_DisplayObjectContainer, interfaces:{0}};
-static memberinfo_t flash_display_Stage_addChild = {MEMBER_METHOD, "addChild", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Stage_align = {MEMBER_SLOT, "align", 0};
-static memberinfo_t flash_display_Stage_stageFocusRect = {MEMBER_SLOT, "stageFocusRect", 0};
-static memberinfo_t flash_display_Stage_scaleMode = {MEMBER_SLOT, "scaleMode", 0};
-static memberinfo_t flash_display_Stage_textSnapshot = {MEMBER_SLOT, "textSnapshot", 0};
-static memberinfo_t flash_display_Stage_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_display_Stage_setChildIndex = {MEMBER_METHOD, "setChildIndex", 0};
-static memberinfo_t flash_display_Stage_showDefaultContextMenu = {MEMBER_SLOT, "showDefaultContextMenu", 0};
-static memberinfo_t flash_display_Stage_quality = {MEMBER_SLOT, "quality", 0};
-static memberinfo_t flash_display_Stage_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_display_Stage_blendMode = {MEMBER_SLOT, "blendMode", 0};
-static memberinfo_t flash_display_Stage_scale9Grid = {MEMBER_SLOT, "scale9Grid", 0};
-static memberinfo_t flash_display_Stage_invalidate = {MEMBER_METHOD, "invalidate", 0};
-static memberinfo_t flash_display_Stage_accessibilityImplementation = {MEMBER_SLOT, "accessibilityImplementation", 0};
-static memberinfo_t flash_display_Stage_accessibilityProperties = {MEMBER_SLOT, "accessibilityProperties", 0};
-static memberinfo_t flash_display_Stage_cacheAsBitmap = {MEMBER_SLOT, "cacheAsBitmap", 0};
-static memberinfo_t flash_display_Stage_dispatchEvent = {MEMBER_METHOD, "dispatchEvent", &_Boolean};
-static memberinfo_t flash_display_Stage_removeChildAt = {MEMBER_METHOD, "removeChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Stage_addEventListener = {MEMBER_METHOD, "addEventListener", 0};
-static memberinfo_t flash_display_Stage_contextMenu = {MEMBER_SLOT, "contextMenu", 0};
-static memberinfo_t flash_display_Stage_opaqueBackground = {MEMBER_SLOT, "opaqueBackground", 0};
-static memberinfo_t flash_display_Stage_tabChildren = {MEMBER_SLOT, "tabChildren", 0};
-static memberinfo_t flash_display_Stage_stageWidth = {MEMBER_SLOT, "stageWidth", 0};
-static memberinfo_t flash_display_Stage_tabIndex = {MEMBER_SLOT, "tabIndex", 0};
-static memberinfo_t flash_display_Stage_swapChildrenAt = {MEMBER_METHOD, "swapChildrenAt", 0};
-static memberinfo_t flash_display_Stage_stageHeight = {MEMBER_SLOT, "stageHeight", 0};
-static memberinfo_t flash_display_Stage_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_display_Stage_willTrigger = {MEMBER_METHOD, "willTrigger", &_Boolean};
-static memberinfo_t flash_display_Stage_addChildAt = {MEMBER_METHOD, "addChildAt", &flash_display_DisplayObject};
-static memberinfo_t flash_display_Stage_mouseChildren = {MEMBER_SLOT, "mouseChildren", 0};
-static memberinfo_t flash_display_Stage_isFocusInaccessible = {MEMBER_METHOD, "isFocusInaccessible", &_Boolean};
-static memberinfo_t flash_display_Stage_scaleX = {MEMBER_SLOT, "scaleX", 0};
-static memberinfo_t flash_display_Stage_scaleY = {MEMBER_SLOT, "scaleY", 0};
-static memberinfo_t flash_display_Stage_scrollRect = {MEMBER_SLOT, "scrollRect", 0};
-static memberinfo_t flash_display_Stage_numChildren = {MEMBER_SLOT, "numChildren", 0};
-static memberinfo_t flash_display_Stage_focus = {MEMBER_SLOT, "focus", 0};
-static memberinfo_t flash_display_Stage_focusRect = {MEMBER_SLOT, "focusRect", 0};
-static memberinfo_t flash_display_Stage_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_display_Stage_mouseEnabled = {MEMBER_SLOT, "mouseEnabled", 0};
-static memberinfo_t flash_display_Stage_mask = {MEMBER_SLOT, "mask", 0};
-static memberinfo_t flash_display_Stage_frameRate = {MEMBER_SLOT, "frameRate", 0};
-static memberinfo_t flash_display_Stage_transform = {MEMBER_SLOT, "transform", 0};
-static memberinfo_t flash_display_Stage_visible = {MEMBER_SLOT, "visible", 0};
-static memberinfo_t flash_display_Stage_tabEnabled = {MEMBER_SLOT, "tabEnabled", 0};
-static memberinfo_t flash_display_Stage_x = {MEMBER_SLOT, "x", 0};
-static memberinfo_t flash_display_Stage_y = {MEMBER_SLOT, "y", 0};
-static memberinfo_t flash_display_Stage_hasEventListener = {MEMBER_METHOD, "hasEventListener", &_Boolean};
-static memberinfo_t flash_display_Stage_filters = {MEMBER_SLOT, "filters", 0};
-static memberinfo_t flash_display_Stage_rotation = {MEMBER_SLOT, "rotation", 0};
+static memberinfo_t flash_display_Stage_addChild = {MEMBER_METHOD, 0x00, "addChild", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Stage_align = {MEMBER_SLOT, 0x00, "align", 0};
+static memberinfo_t flash_display_Stage_stageFocusRect = {MEMBER_SLOT, 0x00, "stageFocusRect", 0};
+static memberinfo_t flash_display_Stage_scaleMode = {MEMBER_SLOT, 0x00, "scaleMode", 0};
+static memberinfo_t flash_display_Stage_textSnapshot = {MEMBER_SLOT, 0x00, "textSnapshot", 0};
+static memberinfo_t flash_display_Stage_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_display_Stage_setChildIndex = {MEMBER_METHOD, 0x00, "setChildIndex", 0};
+static memberinfo_t flash_display_Stage_showDefaultContextMenu = {MEMBER_SLOT, 0x00, "showDefaultContextMenu", 0};
+static memberinfo_t flash_display_Stage_quality = {MEMBER_SLOT, 0x00, "quality", 0};
+static memberinfo_t flash_display_Stage_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_display_Stage_blendMode = {MEMBER_SLOT, 0x00, "blendMode", 0};
+static memberinfo_t flash_display_Stage_scale9Grid = {MEMBER_SLOT, 0x00, "scale9Grid", 0};
+static memberinfo_t flash_display_Stage_invalidate = {MEMBER_METHOD, 0x00, "invalidate", 0};
+static memberinfo_t flash_display_Stage_accessibilityImplementation = {MEMBER_SLOT, 0x00, "accessibilityImplementation", 0};
+static memberinfo_t flash_display_Stage_accessibilityProperties = {MEMBER_SLOT, 0x00, "accessibilityProperties", 0};
+static memberinfo_t flash_display_Stage_cacheAsBitmap = {MEMBER_SLOT, 0x00, "cacheAsBitmap", 0};
+static memberinfo_t flash_display_Stage_dispatchEvent = {MEMBER_METHOD, 0x00, "dispatchEvent", &_Boolean};
+static memberinfo_t flash_display_Stage_removeChildAt = {MEMBER_METHOD, 0x00, "removeChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Stage_addEventListener = {MEMBER_METHOD, 0x00, "addEventListener", 0};
+static memberinfo_t flash_display_Stage_contextMenu = {MEMBER_SLOT, 0x00, "contextMenu", 0};
+static memberinfo_t flash_display_Stage_opaqueBackground = {MEMBER_SLOT, 0x00, "opaqueBackground", 0};
+static memberinfo_t flash_display_Stage_tabChildren = {MEMBER_SLOT, 0x00, "tabChildren", 0};
+static memberinfo_t flash_display_Stage_stageWidth = {MEMBER_SLOT, 0x00, "stageWidth", 0};
+static memberinfo_t flash_display_Stage_tabIndex = {MEMBER_SLOT, 0x00, "tabIndex", 0};
+static memberinfo_t flash_display_Stage_swapChildrenAt = {MEMBER_METHOD, 0x00, "swapChildrenAt", 0};
+static memberinfo_t flash_display_Stage_stageHeight = {MEMBER_SLOT, 0x00, "stageHeight", 0};
+static memberinfo_t flash_display_Stage_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_display_Stage_willTrigger = {MEMBER_METHOD, 0x00, "willTrigger", &_Boolean};
+static memberinfo_t flash_display_Stage_addChildAt = {MEMBER_METHOD, 0x00, "addChildAt", &flash_display_DisplayObject};
+static memberinfo_t flash_display_Stage_mouseChildren = {MEMBER_SLOT, 0x00, "mouseChildren", 0};
+static memberinfo_t flash_display_Stage_isFocusInaccessible = {MEMBER_METHOD, 0x00, "isFocusInaccessible", &_Boolean};
+static memberinfo_t flash_display_Stage_scaleX = {MEMBER_SLOT, 0x00, "scaleX", 0};
+static memberinfo_t flash_display_Stage_scaleY = {MEMBER_SLOT, 0x00, "scaleY", 0};
+static memberinfo_t flash_display_Stage_scrollRect = {MEMBER_SLOT, 0x00, "scrollRect", 0};
+static memberinfo_t flash_display_Stage_numChildren = {MEMBER_SLOT, 0x00, "numChildren", 0};
+static memberinfo_t flash_display_Stage_focus = {MEMBER_SLOT, 0x00, "focus", 0};
+static memberinfo_t flash_display_Stage_focusRect = {MEMBER_SLOT, 0x00, "focusRect", 0};
+static memberinfo_t flash_display_Stage_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_display_Stage_mouseEnabled = {MEMBER_SLOT, 0x00, "mouseEnabled", 0};
+static memberinfo_t flash_display_Stage_mask = {MEMBER_SLOT, 0x00, "mask", 0};
+static memberinfo_t flash_display_Stage_frameRate = {MEMBER_SLOT, 0x00, "frameRate", 0};
+static memberinfo_t flash_display_Stage_transform = {MEMBER_SLOT, 0x00, "transform", 0};
+static memberinfo_t flash_display_Stage_visible = {MEMBER_SLOT, 0x00, "visible", 0};
+static memberinfo_t flash_display_Stage_tabEnabled = {MEMBER_SLOT, 0x00, "tabEnabled", 0};
+static memberinfo_t flash_display_Stage_x = {MEMBER_SLOT, 0x00, "x", 0};
+static memberinfo_t flash_display_Stage_y = {MEMBER_SLOT, 0x00, "y", 0};
+static memberinfo_t flash_display_Stage_hasEventListener = {MEMBER_METHOD, 0x00, "hasEventListener", &_Boolean};
+static memberinfo_t flash_display_Stage_filters = {MEMBER_SLOT, 0x00, "filters", 0};
+static memberinfo_t flash_display_Stage_rotation = {MEMBER_SLOT, 0x00, "rotation", 0};
 static classinfo_t flash_display_StageAlign = {0x16, 0x0b, "flash.display", "StageAlign", &_Object, interfaces:{0}};
 static classinfo_t flash_display_StageQuality = {0x16, 0x0b, "flash.display", "StageQuality", &_Object, interfaces:{0}};
 static classinfo_t flash_display_StageScaleMode = {0x16, 0x0b, "flash.display", "StageScaleMode", &_Object, interfaces:{0}};
@@ -2111,937 +2111,937 @@ static classinfo_t flash_errors_MemoryError = {0x16, 0x08, "flash.errors", "Memo
 static classinfo_t flash_errors_ScriptTimeoutError = {0x16, 0x08, "flash.errors", "ScriptTimeoutError", &_Error, interfaces:{0}};
 static classinfo_t flash_errors_StackOverflowError = {0x16, 0x08, "flash.errors", "StackOverflowError", &_Error, interfaces:{0}};
 static classinfo_t flash_events_ActivityEvent = {0x16, 0x09, "flash.events", "ActivityEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_ActivityEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_ActivityEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_ActivityEvent_activating = {MEMBER_SLOT, "activating", 0};
-static memberinfo_t flash_events_ActivityEvent_ACTIVITY = {MEMBER_SLOT, "ACTIVITY", 0};
+static memberinfo_t flash_events_ActivityEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_ActivityEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_ActivityEvent_activating = {MEMBER_SLOT, 0x00, "activating", 0};
+static memberinfo_t flash_events_ActivityEvent_ACTIVITY = {MEMBER_SLOT, 0x08, "ACTIVITY", 0};
 static classinfo_t flash_events_AsyncErrorEvent = {0x16, 0x09, "flash.events", "AsyncErrorEvent", &flash_events_ErrorEvent, interfaces:{0}};
-static memberinfo_t flash_events_AsyncErrorEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_AsyncErrorEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_AsyncErrorEvent_error = {MEMBER_SLOT, "error", 0};
-static memberinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {MEMBER_SLOT, "ASYNC_ERROR", 0};
+static memberinfo_t flash_events_AsyncErrorEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_AsyncErrorEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_AsyncErrorEvent_error = {MEMBER_SLOT, 0x00, "error", 0};
+static memberinfo_t flash_events_AsyncErrorEvent_ASYNC_ERROR = {MEMBER_SLOT, 0x08, "ASYNC_ERROR", 0};
 static classinfo_t flash_events_ContextMenuEvent = {0x16, 0x09, "flash.events", "ContextMenuEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {MEMBER_SLOT, "contextMenuOwner", 0};
-static memberinfo_t flash_events_ContextMenuEvent_mouseTarget = {MEMBER_SLOT, "mouseTarget", 0};
-static memberinfo_t flash_events_ContextMenuEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_ContextMenuEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {MEMBER_SLOT, "MENU_ITEM_SELECT", 0};
-static memberinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {MEMBER_SLOT, "MENU_SELECT", 0};
+static memberinfo_t flash_events_ContextMenuEvent_contextMenuOwner = {MEMBER_SLOT, 0x00, "contextMenuOwner", 0};
+static memberinfo_t flash_events_ContextMenuEvent_mouseTarget = {MEMBER_SLOT, 0x00, "mouseTarget", 0};
+static memberinfo_t flash_events_ContextMenuEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_ContextMenuEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_ContextMenuEvent_MENU_ITEM_SELECT = {MEMBER_SLOT, 0x08, "MENU_ITEM_SELECT", 0};
+static memberinfo_t flash_events_ContextMenuEvent_MENU_SELECT = {MEMBER_SLOT, 0x08, "MENU_SELECT", 0};
 static classinfo_t flash_events_DataEvent = {0x16, 0x09, "flash.events", "DataEvent", &flash_events_TextEvent, interfaces:{0}};
-static memberinfo_t flash_events_DataEvent_data = {MEMBER_SLOT, "data", 0};
-static memberinfo_t flash_events_DataEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_DataEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_DataEvent_DATA = {MEMBER_SLOT, "DATA", 0};
+static memberinfo_t flash_events_DataEvent_data = {MEMBER_SLOT, 0x00, "data", 0};
+static memberinfo_t flash_events_DataEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_DataEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_DataEvent_DATA = {MEMBER_SLOT, 0x08, "DATA", 0};
 static classinfo_t flash_events_ErrorEvent = {0x16, 0x09, "flash.events", "ErrorEvent", &flash_events_TextEvent, interfaces:{0}};
-static memberinfo_t flash_events_ErrorEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_ErrorEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_ErrorEvent_ERROR = {MEMBER_SLOT, "ERROR", 0};
+static memberinfo_t flash_events_ErrorEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_ErrorEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_ErrorEvent_ERROR = {MEMBER_SLOT, 0x08, "ERROR", 0};
 static classinfo_t flash_events_Event = {0x16, 0x09, "flash.events", "Event", &_Object, interfaces:{0}};
-static memberinfo_t flash_events_Event_isDefaultPrevented = {MEMBER_METHOD, "isDefaultPrevented", &_Boolean};
-static memberinfo_t flash_events_Event_formatToString = {MEMBER_METHOD, "formatToString", &_String};
-static memberinfo_t flash_events_Event_stopImmediatePropagation = {MEMBER_METHOD, "stopImmediatePropagation", 0};
-static memberinfo_t flash_events_Event_eventPhase = {MEMBER_SLOT, "eventPhase", 0};
-static memberinfo_t flash_events_Event_preventDefault = {MEMBER_METHOD, "preventDefault", 0};
-static memberinfo_t flash_events_Event_currentTarget = {MEMBER_SLOT, "currentTarget", 0};
-static memberinfo_t flash_events_Event_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_Event_bubbles = {MEMBER_SLOT, "bubbles", 0};
-static memberinfo_t flash_events_Event_target = {MEMBER_SLOT, "target", 0};
-static memberinfo_t flash_events_Event_cancelable = {MEMBER_SLOT, "cancelable", 0};
-static memberinfo_t flash_events_Event_stopPropagation = {MEMBER_METHOD, "stopPropagation", 0};
-static memberinfo_t flash_events_Event_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_events_Event_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_Event_CANCEL = {MEMBER_SLOT, "CANCEL", 0};
-static memberinfo_t flash_events_Event_RESIZE = {MEMBER_SLOT, "RESIZE", 0};
-static memberinfo_t flash_events_Event_ENTER_FRAME = {MEMBER_SLOT, "ENTER_FRAME", 0};
-static memberinfo_t flash_events_Event_REMOVED = {MEMBER_SLOT, "REMOVED", 0};
-static memberinfo_t flash_events_Event_SOUND_COMPLETE = {MEMBER_SLOT, "SOUND_COMPLETE", 0};
-static memberinfo_t flash_events_Event_CONNECT = {MEMBER_SLOT, "CONNECT", 0};
-static memberinfo_t flash_events_Event_SCROLL = {MEMBER_SLOT, "SCROLL", 0};
-static memberinfo_t flash_events_Event_INIT = {MEMBER_SLOT, "INIT", 0};
-static memberinfo_t flash_events_Event_OPEN = {MEMBER_SLOT, "OPEN", 0};
-static memberinfo_t flash_events_Event_RENDER = {MEMBER_SLOT, "RENDER", 0};
-static memberinfo_t flash_events_Event_UNLOAD = {MEMBER_SLOT, "UNLOAD", 0};
-static memberinfo_t flash_events_Event_CLOSE = {MEMBER_SLOT, "CLOSE", 0};
-static memberinfo_t flash_events_Event_MOUSE_LEAVE = {MEMBER_SLOT, "MOUSE_LEAVE", 0};
-static memberinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {MEMBER_SLOT, "TAB_ENABLED_CHANGE", 0};
-static memberinfo_t flash_events_Event_ADDED = {MEMBER_SLOT, "ADDED", 0};
-static memberinfo_t flash_events_Event_TAB_CHILDREN_CHANGE = {MEMBER_SLOT, "TAB_CHILDREN_CHANGE", 0};
-static memberinfo_t flash_events_Event_TAB_INDEX_CHANGE = {MEMBER_SLOT, "TAB_INDEX_CHANGE", 0};
-static memberinfo_t flash_events_Event_ACTIVATE = {MEMBER_SLOT, "ACTIVATE", 0};
-static memberinfo_t flash_events_Event_DEACTIVATE = {MEMBER_SLOT, "DEACTIVATE", 0};
-static memberinfo_t flash_events_Event_CHANGE = {MEMBER_SLOT, "CHANGE", 0};
-static memberinfo_t flash_events_Event_ID3 = {MEMBER_SLOT, "ID3", 0};
-static memberinfo_t flash_events_Event_COMPLETE = {MEMBER_SLOT, "COMPLETE", 0};
-static memberinfo_t flash_events_Event_SELECT = {MEMBER_SLOT, "SELECT", 0};
+static memberinfo_t flash_events_Event_isDefaultPrevented = {MEMBER_METHOD, 0x00, "isDefaultPrevented", &_Boolean};
+static memberinfo_t flash_events_Event_formatToString = {MEMBER_METHOD, 0x00, "formatToString", &_String};
+static memberinfo_t flash_events_Event_stopImmediatePropagation = {MEMBER_METHOD, 0x00, "stopImmediatePropagation", 0};
+static memberinfo_t flash_events_Event_eventPhase = {MEMBER_SLOT, 0x00, "eventPhase", 0};
+static memberinfo_t flash_events_Event_preventDefault = {MEMBER_METHOD, 0x00, "preventDefault", 0};
+static memberinfo_t flash_events_Event_currentTarget = {MEMBER_SLOT, 0x00, "currentTarget", 0};
+static memberinfo_t flash_events_Event_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_Event_bubbles = {MEMBER_SLOT, 0x00, "bubbles", 0};
+static memberinfo_t flash_events_Event_target = {MEMBER_SLOT, 0x00, "target", 0};
+static memberinfo_t flash_events_Event_cancelable = {MEMBER_SLOT, 0x00, "cancelable", 0};
+static memberinfo_t flash_events_Event_stopPropagation = {MEMBER_METHOD, 0x00, "stopPropagation", 0};
+static memberinfo_t flash_events_Event_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_events_Event_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_Event_CANCEL = {MEMBER_SLOT, 0x08, "CANCEL", 0};
+static memberinfo_t flash_events_Event_RESIZE = {MEMBER_SLOT, 0x08, "RESIZE", 0};
+static memberinfo_t flash_events_Event_ENTER_FRAME = {MEMBER_SLOT, 0x08, "ENTER_FRAME", 0};
+static memberinfo_t flash_events_Event_REMOVED = {MEMBER_SLOT, 0x08, "REMOVED", 0};
+static memberinfo_t flash_events_Event_SOUND_COMPLETE = {MEMBER_SLOT, 0x08, "SOUND_COMPLETE", 0};
+static memberinfo_t flash_events_Event_CONNECT = {MEMBER_SLOT, 0x08, "CONNECT", 0};
+static memberinfo_t flash_events_Event_SCROLL = {MEMBER_SLOT, 0x08, "SCROLL", 0};
+static memberinfo_t flash_events_Event_INIT = {MEMBER_SLOT, 0x08, "INIT", 0};
+static memberinfo_t flash_events_Event_OPEN = {MEMBER_SLOT, 0x08, "OPEN", 0};
+static memberinfo_t flash_events_Event_RENDER = {MEMBER_SLOT, 0x08, "RENDER", 0};
+static memberinfo_t flash_events_Event_UNLOAD = {MEMBER_SLOT, 0x08, "UNLOAD", 0};
+static memberinfo_t flash_events_Event_CLOSE = {MEMBER_SLOT, 0x08, "CLOSE", 0};
+static memberinfo_t flash_events_Event_MOUSE_LEAVE = {MEMBER_SLOT, 0x08, "MOUSE_LEAVE", 0};
+static memberinfo_t flash_events_Event_TAB_ENABLED_CHANGE = {MEMBER_SLOT, 0x08, "TAB_ENABLED_CHANGE", 0};
+static memberinfo_t flash_events_Event_ADDED = {MEMBER_SLOT, 0x08, "ADDED", 0};
+static memberinfo_t flash_events_Event_TAB_CHILDREN_CHANGE = {MEMBER_SLOT, 0x08, "TAB_CHILDREN_CHANGE", 0};
+static memberinfo_t flash_events_Event_TAB_INDEX_CHANGE = {MEMBER_SLOT, 0x08, "TAB_INDEX_CHANGE", 0};
+static memberinfo_t flash_events_Event_ACTIVATE = {MEMBER_SLOT, 0x08, "ACTIVATE", 0};
+static memberinfo_t flash_events_Event_DEACTIVATE = {MEMBER_SLOT, 0x08, "DEACTIVATE", 0};
+static memberinfo_t flash_events_Event_CHANGE = {MEMBER_SLOT, 0x08, "CHANGE", 0};
+static memberinfo_t flash_events_Event_ID3 = {MEMBER_SLOT, 0x08, "ID3", 0};
+static memberinfo_t flash_events_Event_COMPLETE = {MEMBER_SLOT, 0x08, "COMPLETE", 0};
+static memberinfo_t flash_events_Event_SELECT = {MEMBER_SLOT, 0x08, "SELECT", 0};
 static classinfo_t flash_events_EventDispatcher = {0x16, 0x09, "flash.events", "EventDispatcher", &_Object, interfaces:{&flash_events_IEventDispatcher, 0}};
-static memberinfo_t flash_events_EventDispatcher_dispatchEvent = {MEMBER_METHOD, "dispatchEvent", &_Boolean};
-static memberinfo_t flash_events_EventDispatcher_willTrigger = {MEMBER_METHOD, "willTrigger", &_Boolean};
-static memberinfo_t flash_events_EventDispatcher_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_EventDispatcher_removeEventListener = {MEMBER_METHOD, "removeEventListener", 0};
-static memberinfo_t flash_events_EventDispatcher_hasEventListener = {MEMBER_METHOD, "hasEventListener", &_Boolean};
-static memberinfo_t flash_events_EventDispatcher_addEventListener = {MEMBER_METHOD, "addEventListener", 0};
+static memberinfo_t flash_events_EventDispatcher_dispatchEvent = {MEMBER_METHOD, 0x00, "dispatchEvent", &_Boolean};
+static memberinfo_t flash_events_EventDispatcher_willTrigger = {MEMBER_METHOD, 0x00, "willTrigger", &_Boolean};
+static memberinfo_t flash_events_EventDispatcher_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_EventDispatcher_removeEventListener = {MEMBER_METHOD, 0x00, "removeEventListener", 0};
+static memberinfo_t flash_events_EventDispatcher_hasEventListener = {MEMBER_METHOD, 0x00, "hasEventListener", &_Boolean};
+static memberinfo_t flash_events_EventDispatcher_addEventListener = {MEMBER_METHOD, 0x00, "addEventListener", 0};
 static classinfo_t flash_events_EventPhase = {0x16, 0x0b, "flash.events", "EventPhase", &_Object, interfaces:{0}};
 static classinfo_t flash_events_FocusEvent = {0x16, 0x09, "flash.events", "FocusEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_FocusEvent_shiftKey = {MEMBER_SLOT, "shiftKey", 0};
-static memberinfo_t flash_events_FocusEvent_relatedObject = {MEMBER_SLOT, "relatedObject", 0};
-static memberinfo_t flash_events_FocusEvent_keyCode = {MEMBER_SLOT, "keyCode", 0};
-static memberinfo_t flash_events_FocusEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_FocusEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE = {MEMBER_SLOT, "MOUSE_FOCUS_CHANGE", 0};
-static memberinfo_t flash_events_FocusEvent_FOCUS_OUT = {MEMBER_SLOT, "FOCUS_OUT", 0};
-static memberinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {MEMBER_SLOT, "KEY_FOCUS_CHANGE", 0};
-static memberinfo_t flash_events_FocusEvent_FOCUS_IN = {MEMBER_SLOT, "FOCUS_IN", 0};
+static memberinfo_t flash_events_FocusEvent_shiftKey = {MEMBER_SLOT, 0x00, "shiftKey", 0};
+static memberinfo_t flash_events_FocusEvent_relatedObject = {MEMBER_SLOT, 0x00, "relatedObject", 0};
+static memberinfo_t flash_events_FocusEvent_keyCode = {MEMBER_SLOT, 0x00, "keyCode", 0};
+static memberinfo_t flash_events_FocusEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_FocusEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_FocusEvent_MOUSE_FOCUS_CHANGE = {MEMBER_SLOT, 0x08, "MOUSE_FOCUS_CHANGE", 0};
+static memberinfo_t flash_events_FocusEvent_FOCUS_OUT = {MEMBER_SLOT, 0x08, "FOCUS_OUT", 0};
+static memberinfo_t flash_events_FocusEvent_KEY_FOCUS_CHANGE = {MEMBER_SLOT, 0x08, "KEY_FOCUS_CHANGE", 0};
+static memberinfo_t flash_events_FocusEvent_FOCUS_IN = {MEMBER_SLOT, 0x08, "FOCUS_IN", 0};
 static classinfo_t flash_events_HTTPStatusEvent = {0x16, 0x09, "flash.events", "HTTPStatusEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_HTTPStatusEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_HTTPStatusEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_HTTPStatusEvent_status = {MEMBER_SLOT, "status", 0};
-static memberinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {MEMBER_SLOT, "HTTP_STATUS", 0};
+static memberinfo_t flash_events_HTTPStatusEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_HTTPStatusEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_HTTPStatusEvent_status = {MEMBER_SLOT, 0x00, "status", 0};
+static memberinfo_t flash_events_HTTPStatusEvent_HTTP_STATUS = {MEMBER_SLOT, 0x08, "HTTP_STATUS", 0};
 static classinfo_t flash_events_IEventDispatcher = {0x16, 0x05, "flash.events", "IEventDispatcher", 0, {0}};
-static memberinfo_t flash_events_IEventDispatcher_dispatchEvent = {MEMBER_METHOD, "dispatchEvent", &_Boolean};
-static memberinfo_t flash_events_IEventDispatcher_hasEventListener = {MEMBER_METHOD, "hasEventListener", &_Boolean};
-static memberinfo_t flash_events_IEventDispatcher_willTrigger = {MEMBER_METHOD, "willTrigger", &_Boolean};
-static memberinfo_t flash_events_IEventDispatcher_removeEventListener = {MEMBER_METHOD, "removeEventListener", 0};
-static memberinfo_t flash_events_IEventDispatcher_addEventListener = {MEMBER_METHOD, "addEventListener", 0};
+static memberinfo_t flash_events_IEventDispatcher_dispatchEvent = {MEMBER_METHOD, 0x00, "dispatchEvent", &_Boolean};
+static memberinfo_t flash_events_IEventDispatcher_hasEventListener = {MEMBER_METHOD, 0x00, "hasEventListener", &_Boolean};
+static memberinfo_t flash_events_IEventDispatcher_willTrigger = {MEMBER_METHOD, 0x00, "willTrigger", &_Boolean};
+static memberinfo_t flash_events_IEventDispatcher_removeEventListener = {MEMBER_METHOD, 0x00, "removeEventListener", 0};
+static memberinfo_t flash_events_IEventDispatcher_addEventListener = {MEMBER_METHOD, 0x00, "addEventListener", 0};
 static classinfo_t flash_events_IMEEvent = {0x16, 0x09, "flash.events", "IMEEvent", &flash_events_TextEvent, interfaces:{0}};
-static memberinfo_t flash_events_IMEEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_IMEEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_IMEEvent_IME_COMPOSITION = {MEMBER_SLOT, "IME_COMPOSITION", 0};
+static memberinfo_t flash_events_IMEEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_IMEEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_IMEEvent_IME_COMPOSITION = {MEMBER_SLOT, 0x08, "IME_COMPOSITION", 0};
 static classinfo_t flash_events_IOErrorEvent = {0x16, 0x09, "flash.events", "IOErrorEvent", &flash_events_ErrorEvent, interfaces:{0}};
-static memberinfo_t flash_events_IOErrorEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_IOErrorEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_IOErrorEvent_DISK_ERROR = {MEMBER_SLOT, "DISK_ERROR", 0};
-static memberinfo_t flash_events_IOErrorEvent_NETWORK_ERROR = {MEMBER_SLOT, "NETWORK_ERROR", 0};
-static memberinfo_t flash_events_IOErrorEvent_VERIFY_ERROR = {MEMBER_SLOT, "VERIFY_ERROR", 0};
-static memberinfo_t flash_events_IOErrorEvent_IO_ERROR = {MEMBER_SLOT, "IO_ERROR", 0};
+static memberinfo_t flash_events_IOErrorEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_IOErrorEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_IOErrorEvent_DISK_ERROR = {MEMBER_SLOT, 0x08, "DISK_ERROR", 0};
+static memberinfo_t flash_events_IOErrorEvent_NETWORK_ERROR = {MEMBER_SLOT, 0x08, "NETWORK_ERROR", 0};
+static memberinfo_t flash_events_IOErrorEvent_VERIFY_ERROR = {MEMBER_SLOT, 0x08, "VERIFY_ERROR", 0};
+static memberinfo_t flash_events_IOErrorEvent_IO_ERROR = {MEMBER_SLOT, 0x08, "IO_ERROR", 0};
 static classinfo_t flash_events_KeyboardEvent = {0x16, 0x09, "flash.events", "KeyboardEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_KeyboardEvent_charCode = {MEMBER_SLOT, "charCode", 0};
-static memberinfo_t flash_events_KeyboardEvent_keyLocation = {MEMBER_SLOT, "keyLocation", 0};
-static memberinfo_t flash_events_KeyboardEvent_altKey = {MEMBER_SLOT, "altKey", 0};
-static memberinfo_t flash_events_KeyboardEvent_shiftKey = {MEMBER_SLOT, "shiftKey", 0};
-static memberinfo_t flash_events_KeyboardEvent_keyCode = {MEMBER_SLOT, "keyCode", 0};
-static memberinfo_t flash_events_KeyboardEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_KeyboardEvent_updateAfterEvent = {MEMBER_METHOD, "updateAfterEvent", 0};
-static memberinfo_t flash_events_KeyboardEvent_ctrlKey = {MEMBER_SLOT, "ctrlKey", 0};
-static memberinfo_t flash_events_KeyboardEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_KeyboardEvent_KEY_DOWN = {MEMBER_SLOT, "KEY_DOWN", 0};
-static memberinfo_t flash_events_KeyboardEvent_KEY_UP = {MEMBER_SLOT, "KEY_UP", 0};
+static memberinfo_t flash_events_KeyboardEvent_charCode = {MEMBER_SLOT, 0x00, "charCode", 0};
+static memberinfo_t flash_events_KeyboardEvent_keyLocation = {MEMBER_SLOT, 0x00, "keyLocation", 0};
+static memberinfo_t flash_events_KeyboardEvent_altKey = {MEMBER_SLOT, 0x00, "altKey", 0};
+static memberinfo_t flash_events_KeyboardEvent_shiftKey = {MEMBER_SLOT, 0x00, "shiftKey", 0};
+static memberinfo_t flash_events_KeyboardEvent_keyCode = {MEMBER_SLOT, 0x00, "keyCode", 0};
+static memberinfo_t flash_events_KeyboardEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_KeyboardEvent_updateAfterEvent = {MEMBER_METHOD, 0x00, "updateAfterEvent", 0};
+static memberinfo_t flash_events_KeyboardEvent_ctrlKey = {MEMBER_SLOT, 0x00, "ctrlKey", 0};
+static memberinfo_t flash_events_KeyboardEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_KeyboardEvent_KEY_DOWN = {MEMBER_SLOT, 0x08, "KEY_DOWN", 0};
+static memberinfo_t flash_events_KeyboardEvent_KEY_UP = {MEMBER_SLOT, 0x08, "KEY_UP", 0};
 static classinfo_t flash_events_MouseEvent = {0x16, 0x09, "flash.events", "MouseEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_MouseEvent_relatedObject = {MEMBER_SLOT, "relatedObject", 0};
-static memberinfo_t flash_events_MouseEvent_localX = {MEMBER_SLOT, "localX", 0};
-static memberinfo_t flash_events_MouseEvent_stageY = {MEMBER_SLOT, "stageY", 0};
-static memberinfo_t flash_events_MouseEvent_localY = {MEMBER_SLOT, "localY", 0};
-static memberinfo_t flash_events_MouseEvent_stageX = {MEMBER_SLOT, "stageX", 0};
-static memberinfo_t flash_events_MouseEvent_delta = {MEMBER_SLOT, "delta", 0};
-static memberinfo_t flash_events_MouseEvent_updateAfterEvent = {MEMBER_METHOD, "updateAfterEvent", 0};
-static memberinfo_t flash_events_MouseEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_MouseEvent_ctrlKey = {MEMBER_SLOT, "ctrlKey", 0};
-static memberinfo_t flash_events_MouseEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_MouseEvent_buttonDown = {MEMBER_SLOT, "buttonDown", 0};
-static memberinfo_t flash_events_MouseEvent_altKey = {MEMBER_SLOT, "altKey", 0};
-static memberinfo_t flash_events_MouseEvent_shiftKey = {MEMBER_SLOT, "shiftKey", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {MEMBER_SLOT, "MOUSE_WHEEL", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_MOVE = {MEMBER_SLOT, "MOUSE_MOVE", 0};
-static memberinfo_t flash_events_MouseEvent_ROLL_OUT = {MEMBER_SLOT, "ROLL_OUT", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_OVER = {MEMBER_SLOT, "MOUSE_OVER", 0};
-static memberinfo_t flash_events_MouseEvent_CLICK = {MEMBER_SLOT, "CLICK", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_OUT = {MEMBER_SLOT, "MOUSE_OUT", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_UP = {MEMBER_SLOT, "MOUSE_UP", 0};
-static memberinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {MEMBER_SLOT, "DOUBLE_CLICK", 0};
-static memberinfo_t flash_events_MouseEvent_MOUSE_DOWN = {MEMBER_SLOT, "MOUSE_DOWN", 0};
-static memberinfo_t flash_events_MouseEvent_ROLL_OVER = {MEMBER_SLOT, "ROLL_OVER", 0};
+static memberinfo_t flash_events_MouseEvent_relatedObject = {MEMBER_SLOT, 0x00, "relatedObject", 0};
+static memberinfo_t flash_events_MouseEvent_localX = {MEMBER_SLOT, 0x00, "localX", 0};
+static memberinfo_t flash_events_MouseEvent_stageY = {MEMBER_SLOT, 0x00, "stageY", 0};
+static memberinfo_t flash_events_MouseEvent_localY = {MEMBER_SLOT, 0x00, "localY", 0};
+static memberinfo_t flash_events_MouseEvent_stageX = {MEMBER_SLOT, 0x00, "stageX", 0};
+static memberinfo_t flash_events_MouseEvent_delta = {MEMBER_SLOT, 0x00, "delta", 0};
+static memberinfo_t flash_events_MouseEvent_updateAfterEvent = {MEMBER_METHOD, 0x00, "updateAfterEvent", 0};
+static memberinfo_t flash_events_MouseEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_MouseEvent_ctrlKey = {MEMBER_SLOT, 0x00, "ctrlKey", 0};
+static memberinfo_t flash_events_MouseEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_MouseEvent_buttonDown = {MEMBER_SLOT, 0x00, "buttonDown", 0};
+static memberinfo_t flash_events_MouseEvent_altKey = {MEMBER_SLOT, 0x00, "altKey", 0};
+static memberinfo_t flash_events_MouseEvent_shiftKey = {MEMBER_SLOT, 0x00, "shiftKey", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_WHEEL = {MEMBER_SLOT, 0x08, "MOUSE_WHEEL", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_MOVE = {MEMBER_SLOT, 0x08, "MOUSE_MOVE", 0};
+static memberinfo_t flash_events_MouseEvent_ROLL_OUT = {MEMBER_SLOT, 0x08, "ROLL_OUT", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_OVER = {MEMBER_SLOT, 0x08, "MOUSE_OVER", 0};
+static memberinfo_t flash_events_MouseEvent_CLICK = {MEMBER_SLOT, 0x08, "CLICK", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_OUT = {MEMBER_SLOT, 0x08, "MOUSE_OUT", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_UP = {MEMBER_SLOT, 0x08, "MOUSE_UP", 0};
+static memberinfo_t flash_events_MouseEvent_DOUBLE_CLICK = {MEMBER_SLOT, 0x08, "DOUBLE_CLICK", 0};
+static memberinfo_t flash_events_MouseEvent_MOUSE_DOWN = {MEMBER_SLOT, 0x08, "MOUSE_DOWN", 0};
+static memberinfo_t flash_events_MouseEvent_ROLL_OVER = {MEMBER_SLOT, 0x08, "ROLL_OVER", 0};
 static classinfo_t flash_events_NetFilterEvent = {0x16, 0x09, "flash.events", "NetFilterEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_NetFilterEvent_data = {MEMBER_SLOT, "data", 0};
-static memberinfo_t flash_events_NetFilterEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_NetFilterEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_NetFilterEvent_header = {MEMBER_SLOT, "header", 0};
+static memberinfo_t flash_events_NetFilterEvent_data = {MEMBER_SLOT, 0x00, "data", 0};
+static memberinfo_t flash_events_NetFilterEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_NetFilterEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_NetFilterEvent_header = {MEMBER_SLOT, 0x00, "header", 0};
 static classinfo_t flash_events_NetStatusEvent = {0x16, 0x09, "flash.events", "NetStatusEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_NetStatusEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_NetStatusEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_NetStatusEvent_info = {MEMBER_SLOT, "info", 0};
-static memberinfo_t flash_events_NetStatusEvent_NET_STATUS = {MEMBER_SLOT, "NET_STATUS", 0};
+static memberinfo_t flash_events_NetStatusEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_NetStatusEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_NetStatusEvent_info = {MEMBER_SLOT, 0x00, "info", 0};
+static memberinfo_t flash_events_NetStatusEvent_NET_STATUS = {MEMBER_SLOT, 0x08, "NET_STATUS", 0};
 static classinfo_t flash_events_ProgressEvent = {0x16, 0x09, "flash.events", "ProgressEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_ProgressEvent_bytesLoaded = {MEMBER_SLOT, "bytesLoaded", 0};
-static memberinfo_t flash_events_ProgressEvent_bytesTotal = {MEMBER_SLOT, "bytesTotal", 0};
-static memberinfo_t flash_events_ProgressEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_ProgressEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_ProgressEvent_PROGRESS = {MEMBER_SLOT, "PROGRESS", 0};
-static memberinfo_t flash_events_ProgressEvent_SOCKET_DATA = {MEMBER_SLOT, "SOCKET_DATA", 0};
+static memberinfo_t flash_events_ProgressEvent_bytesLoaded = {MEMBER_SLOT, 0x00, "bytesLoaded", 0};
+static memberinfo_t flash_events_ProgressEvent_bytesTotal = {MEMBER_SLOT, 0x00, "bytesTotal", 0};
+static memberinfo_t flash_events_ProgressEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_ProgressEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_ProgressEvent_PROGRESS = {MEMBER_SLOT, 0x08, "PROGRESS", 0};
+static memberinfo_t flash_events_ProgressEvent_SOCKET_DATA = {MEMBER_SLOT, 0x08, "SOCKET_DATA", 0};
 static classinfo_t flash_events_SecurityErrorEvent = {0x16, 0x09, "flash.events", "SecurityErrorEvent", &flash_events_ErrorEvent, interfaces:{0}};
-static memberinfo_t flash_events_SecurityErrorEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_SecurityErrorEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR = {MEMBER_SLOT, "SECURITY_ERROR", 0};
+static memberinfo_t flash_events_SecurityErrorEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_SecurityErrorEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_SecurityErrorEvent_SECURITY_ERROR = {MEMBER_SLOT, 0x08, "SECURITY_ERROR", 0};
 static classinfo_t flash_events_StatusEvent = {0x16, 0x09, "flash.events", "StatusEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_StatusEvent_level = {MEMBER_SLOT, "level", 0};
-static memberinfo_t flash_events_StatusEvent_code = {MEMBER_SLOT, "code", 0};
-static memberinfo_t flash_events_StatusEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_StatusEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_StatusEvent_STATUS = {MEMBER_SLOT, "STATUS", 0};
+static memberinfo_t flash_events_StatusEvent_level = {MEMBER_SLOT, 0x00, "level", 0};
+static memberinfo_t flash_events_StatusEvent_code = {MEMBER_SLOT, 0x00, "code", 0};
+static memberinfo_t flash_events_StatusEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_StatusEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_StatusEvent_STATUS = {MEMBER_SLOT, 0x08, "STATUS", 0};
 static classinfo_t flash_events_SyncEvent = {0x16, 0x09, "flash.events", "SyncEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_SyncEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_SyncEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_SyncEvent_changeList = {MEMBER_SLOT, "changeList", 0};
-static memberinfo_t flash_events_SyncEvent_SYNC = {MEMBER_SLOT, "SYNC", 0};
+static memberinfo_t flash_events_SyncEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_SyncEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_SyncEvent_changeList = {MEMBER_SLOT, 0x00, "changeList", 0};
+static memberinfo_t flash_events_SyncEvent_SYNC = {MEMBER_SLOT, 0x08, "SYNC", 0};
 static classinfo_t flash_events_TextEvent = {0x16, 0x09, "flash.events", "TextEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_TextEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_TextEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_TextEvent_text = {MEMBER_SLOT, "text", 0};
-static memberinfo_t flash_events_TextEvent_TEXT_INPUT = {MEMBER_SLOT, "TEXT_INPUT", 0};
-static memberinfo_t flash_events_TextEvent_LINK = {MEMBER_SLOT, "LINK", 0};
+static memberinfo_t flash_events_TextEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_TextEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_TextEvent_text = {MEMBER_SLOT, 0x00, "text", 0};
+static memberinfo_t flash_events_TextEvent_TEXT_INPUT = {MEMBER_SLOT, 0x08, "TEXT_INPUT", 0};
+static memberinfo_t flash_events_TextEvent_LINK = {MEMBER_SLOT, 0x08, "LINK", 0};
 static classinfo_t flash_events_TimerEvent = {0x16, 0x09, "flash.events", "TimerEvent", &flash_events_Event, interfaces:{0}};
-static memberinfo_t flash_events_TimerEvent_clone = {MEMBER_METHOD, "clone", &flash_events_Event};
-static memberinfo_t flash_events_TimerEvent_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_events_TimerEvent_updateAfterEvent = {MEMBER_METHOD, "updateAfterEvent", 0};
-static memberinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {MEMBER_SLOT, "TIMER_COMPLETE", 0};
-static memberinfo_t flash_events_TimerEvent_TIMER = {MEMBER_SLOT, "TIMER", 0};
+static memberinfo_t flash_events_TimerEvent_clone = {MEMBER_METHOD, 0x00, "clone", &flash_events_Event};
+static memberinfo_t flash_events_TimerEvent_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_events_TimerEvent_updateAfterEvent = {MEMBER_METHOD, 0x00, "updateAfterEvent", 0};
+static memberinfo_t flash_events_TimerEvent_TIMER_COMPLETE = {MEMBER_SLOT, 0x08, "TIMER_COMPLETE", 0};
+static memberinfo_t flash_events_TimerEvent_TIMER = {MEMBER_SLOT, 0x08, "TIMER", 0};
 static classinfo_t flash_external_ExternalInterface = {0x16, 0x0b, "flash.external", "ExternalInterface", &_Object, interfaces:{0}};
 static classinfo_t flash_filters_BevelFilter = {0x16, 0x0b, "flash.filters", "BevelFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_BevelFilter_strength = {MEMBER_SLOT, "strength", 0};
-static memberinfo_t flash_filters_BevelFilter_shadowColor = {MEMBER_SLOT, "shadowColor", 0};
-static memberinfo_t flash_filters_BevelFilter_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_filters_BevelFilter_highlightAlpha = {MEMBER_SLOT, "highlightAlpha", 0};
-static memberinfo_t flash_filters_BevelFilter_highlightColor = {MEMBER_SLOT, "highlightColor", 0};
-static memberinfo_t flash_filters_BevelFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_BevelFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_BevelFilter_angle = {MEMBER_SLOT, "angle", 0};
-static memberinfo_t flash_filters_BevelFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
-static memberinfo_t flash_filters_BevelFilter_shadowAlpha = {MEMBER_SLOT, "shadowAlpha", 0};
-static memberinfo_t flash_filters_BevelFilter_distance = {MEMBER_SLOT, "distance", 0};
-static memberinfo_t flash_filters_BevelFilter_knockout = {MEMBER_SLOT, "knockout", 0};
-static memberinfo_t flash_filters_BevelFilter_quality = {MEMBER_SLOT, "quality", 0};
+static memberinfo_t flash_filters_BevelFilter_strength = {MEMBER_SLOT, 0x00, "strength", 0};
+static memberinfo_t flash_filters_BevelFilter_shadowColor = {MEMBER_SLOT, 0x00, "shadowColor", 0};
+static memberinfo_t flash_filters_BevelFilter_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_filters_BevelFilter_highlightAlpha = {MEMBER_SLOT, 0x00, "highlightAlpha", 0};
+static memberinfo_t flash_filters_BevelFilter_highlightColor = {MEMBER_SLOT, 0x00, "highlightColor", 0};
+static memberinfo_t flash_filters_BevelFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_BevelFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_BevelFilter_angle = {MEMBER_SLOT, 0x00, "angle", 0};
+static memberinfo_t flash_filters_BevelFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_BevelFilter_shadowAlpha = {MEMBER_SLOT, 0x00, "shadowAlpha", 0};
+static memberinfo_t flash_filters_BevelFilter_distance = {MEMBER_SLOT, 0x00, "distance", 0};
+static memberinfo_t flash_filters_BevelFilter_knockout = {MEMBER_SLOT, 0x00, "knockout", 0};
+static memberinfo_t flash_filters_BevelFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
 static classinfo_t flash_filters_BitmapFilter = {0x16, 0x09, "flash.filters", "BitmapFilter", &_Object, interfaces:{0}};
-static memberinfo_t flash_filters_BitmapFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_BitmapFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
 static classinfo_t flash_filters_BitmapFilterQuality = {0x16, 0x0b, "flash.filters", "BitmapFilterQuality", &_Object, interfaces:{0}};
 static classinfo_t flash_filters_BitmapFilterType = {0x16, 0x0b, "flash.filters", "BitmapFilterType", &_Object, interfaces:{0}};
 static classinfo_t flash_filters_BlurFilter = {0x16, 0x0b, "flash.filters", "BlurFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_BlurFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_BlurFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_BlurFilter_quality = {MEMBER_SLOT, "quality", 0};
-static memberinfo_t flash_filters_BlurFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_BlurFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_BlurFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_BlurFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
+static memberinfo_t flash_filters_BlurFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
 static classinfo_t flash_filters_ColorMatrixFilter = {0x16, 0x0b, "flash.filters", "ColorMatrixFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_ColorMatrixFilter_matrix = {MEMBER_SLOT, "matrix", 0};
-static memberinfo_t flash_filters_ColorMatrixFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_ColorMatrixFilter_matrix = {MEMBER_SLOT, 0x00, "matrix", 0};
+static memberinfo_t flash_filters_ColorMatrixFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
 static classinfo_t flash_filters_ConvolutionFilter = {0x16, 0x09, "flash.filters", "ConvolutionFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_ConvolutionFilter_matrix = {MEMBER_SLOT, "matrix", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_preserveAlpha = {MEMBER_SLOT, "preserveAlpha", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_matrixX = {MEMBER_SLOT, "matrixX", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_matrixY = {MEMBER_SLOT, "matrixY", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_bias = {MEMBER_SLOT, "bias", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_clamp = {MEMBER_SLOT, "clamp", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_divisor = {MEMBER_SLOT, "divisor", 0};
-static memberinfo_t flash_filters_ConvolutionFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_ConvolutionFilter_matrix = {MEMBER_SLOT, 0x00, "matrix", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_preserveAlpha = {MEMBER_SLOT, 0x00, "preserveAlpha", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_matrixX = {MEMBER_SLOT, 0x00, "matrixX", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_matrixY = {MEMBER_SLOT, 0x00, "matrixY", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_bias = {MEMBER_SLOT, 0x00, "bias", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_clamp = {MEMBER_SLOT, 0x00, "clamp", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_divisor = {MEMBER_SLOT, 0x00, "divisor", 0};
+static memberinfo_t flash_filters_ConvolutionFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
 static classinfo_t flash_filters_DisplacementMapFilter = {0x16, 0x0b, "flash.filters", "DisplacementMapFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_DisplacementMapFilter_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_scaleX = {MEMBER_SLOT, "scaleX", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
-static memberinfo_t flash_filters_DisplacementMapFilter_scaleY = {MEMBER_SLOT, "scaleY", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_mode = {MEMBER_SLOT, "mode", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_mapPoint = {MEMBER_SLOT, "mapPoint", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_mapBitmap = {MEMBER_SLOT, "mapBitmap", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_componentX = {MEMBER_SLOT, "componentX", 0};
-static memberinfo_t flash_filters_DisplacementMapFilter_componentY = {MEMBER_SLOT, "componentY", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_scaleX = {MEMBER_SLOT, 0x00, "scaleX", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_DisplacementMapFilter_scaleY = {MEMBER_SLOT, 0x00, "scaleY", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_mode = {MEMBER_SLOT, 0x00, "mode", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_mapPoint = {MEMBER_SLOT, 0x00, "mapPoint", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_mapBitmap = {MEMBER_SLOT, 0x00, "mapBitmap", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_componentX = {MEMBER_SLOT, 0x00, "componentX", 0};
+static memberinfo_t flash_filters_DisplacementMapFilter_componentY = {MEMBER_SLOT, 0x00, "componentY", 0};
 static classinfo_t flash_filters_DisplacementMapFilterMode = {0x16, 0x0b, "flash.filters", "DisplacementMapFilterMode", &_Object, interfaces:{0}};
 static classinfo_t flash_filters_DropShadowFilter = {0x16, 0x0b, "flash.filters", "DropShadowFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_DropShadowFilter_hideObject = {MEMBER_SLOT, "hideObject", 0};
-static memberinfo_t flash_filters_DropShadowFilter_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_filters_DropShadowFilter_strength = {MEMBER_SLOT, "strength", 0};
-static memberinfo_t flash_filters_DropShadowFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_DropShadowFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_DropShadowFilter_angle = {MEMBER_SLOT, "angle", 0};
-static memberinfo_t flash_filters_DropShadowFilter_inner = {MEMBER_SLOT, "inner", 0};
-static memberinfo_t flash_filters_DropShadowFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
-static memberinfo_t flash_filters_DropShadowFilter_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_filters_DropShadowFilter_distance = {MEMBER_SLOT, "distance", 0};
-static memberinfo_t flash_filters_DropShadowFilter_knockout = {MEMBER_SLOT, "knockout", 0};
-static memberinfo_t flash_filters_DropShadowFilter_quality = {MEMBER_SLOT, "quality", 0};
+static memberinfo_t flash_filters_DropShadowFilter_hideObject = {MEMBER_SLOT, 0x00, "hideObject", 0};
+static memberinfo_t flash_filters_DropShadowFilter_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_filters_DropShadowFilter_strength = {MEMBER_SLOT, 0x00, "strength", 0};
+static memberinfo_t flash_filters_DropShadowFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_DropShadowFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_DropShadowFilter_angle = {MEMBER_SLOT, 0x00, "angle", 0};
+static memberinfo_t flash_filters_DropShadowFilter_inner = {MEMBER_SLOT, 0x00, "inner", 0};
+static memberinfo_t flash_filters_DropShadowFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_DropShadowFilter_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_filters_DropShadowFilter_distance = {MEMBER_SLOT, 0x00, "distance", 0};
+static memberinfo_t flash_filters_DropShadowFilter_knockout = {MEMBER_SLOT, 0x00, "knockout", 0};
+static memberinfo_t flash_filters_DropShadowFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
 static classinfo_t flash_filters_GlowFilter = {0x16, 0x0b, "flash.filters", "GlowFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_GlowFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_GlowFilter_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_filters_GlowFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_GlowFilter_quality = {MEMBER_SLOT, "quality", 0};
-static memberinfo_t flash_filters_GlowFilter_strength = {MEMBER_SLOT, "strength", 0};
-static memberinfo_t flash_filters_GlowFilter_inner = {MEMBER_SLOT, "inner", 0};
-static memberinfo_t flash_filters_GlowFilter_knockout = {MEMBER_SLOT, "knockout", 0};
-static memberinfo_t flash_filters_GlowFilter_alpha = {MEMBER_SLOT, "alpha", 0};
-static memberinfo_t flash_filters_GlowFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_GlowFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_GlowFilter_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_filters_GlowFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_GlowFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
+static memberinfo_t flash_filters_GlowFilter_strength = {MEMBER_SLOT, 0x00, "strength", 0};
+static memberinfo_t flash_filters_GlowFilter_inner = {MEMBER_SLOT, 0x00, "inner", 0};
+static memberinfo_t flash_filters_GlowFilter_knockout = {MEMBER_SLOT, 0x00, "knockout", 0};
+static memberinfo_t flash_filters_GlowFilter_alpha = {MEMBER_SLOT, 0x00, "alpha", 0};
+static memberinfo_t flash_filters_GlowFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
 static classinfo_t flash_filters_GradientBevelFilter = {0x16, 0x0b, "flash.filters", "GradientBevelFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_GradientBevelFilter_strength = {MEMBER_SLOT, "strength", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_ratios = {MEMBER_SLOT, "ratios", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_knockout = {MEMBER_SLOT, "knockout", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_angle = {MEMBER_SLOT, "angle", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_alphas = {MEMBER_SLOT, "alphas", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
-static memberinfo_t flash_filters_GradientBevelFilter_colors = {MEMBER_SLOT, "colors", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_distance = {MEMBER_SLOT, "distance", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_filters_GradientBevelFilter_quality = {MEMBER_SLOT, "quality", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_strength = {MEMBER_SLOT, 0x00, "strength", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_ratios = {MEMBER_SLOT, 0x00, "ratios", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_knockout = {MEMBER_SLOT, 0x00, "knockout", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_angle = {MEMBER_SLOT, 0x00, "angle", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_alphas = {MEMBER_SLOT, 0x00, "alphas", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_GradientBevelFilter_colors = {MEMBER_SLOT, 0x00, "colors", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_distance = {MEMBER_SLOT, 0x00, "distance", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_filters_GradientBevelFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
 static classinfo_t flash_filters_GradientGlowFilter = {0x16, 0x0b, "flash.filters", "GradientGlowFilter", &flash_filters_BitmapFilter, interfaces:{0}};
-static memberinfo_t flash_filters_GradientGlowFilter_strength = {MEMBER_SLOT, "strength", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_knockout = {MEMBER_SLOT, "knockout", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_ratios = {MEMBER_SLOT, "ratios", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_blurX = {MEMBER_SLOT, "blurX", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_blurY = {MEMBER_SLOT, "blurY", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_angle = {MEMBER_SLOT, "angle", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_alphas = {MEMBER_SLOT, "alphas", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_clone = {MEMBER_METHOD, "clone", &flash_filters_BitmapFilter};
-static memberinfo_t flash_filters_GradientGlowFilter_colors = {MEMBER_SLOT, "colors", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_distance = {MEMBER_SLOT, "distance", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_filters_GradientGlowFilter_quality = {MEMBER_SLOT, "quality", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_strength = {MEMBER_SLOT, 0x00, "strength", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_knockout = {MEMBER_SLOT, 0x00, "knockout", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_ratios = {MEMBER_SLOT, 0x00, "ratios", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_blurX = {MEMBER_SLOT, 0x00, "blurX", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_blurY = {MEMBER_SLOT, 0x00, "blurY", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_angle = {MEMBER_SLOT, 0x00, "angle", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_alphas = {MEMBER_SLOT, 0x00, "alphas", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_clone = {MEMBER_METHOD, 0x00, "clone", &flash_filters_BitmapFilter};
+static memberinfo_t flash_filters_GradientGlowFilter_colors = {MEMBER_SLOT, 0x00, "colors", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_distance = {MEMBER_SLOT, 0x00, "distance", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_filters_GradientGlowFilter_quality = {MEMBER_SLOT, 0x00, "quality", 0};
 static classinfo_t flash_geom_ColorTransform = {0x16, 0x09, "flash.geom", "ColorTransform", &_Object, interfaces:{0}};
-static memberinfo_t flash_geom_ColorTransform_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_geom_ColorTransform_redOffset = {MEMBER_SLOT, "redOffset", 0};
-static memberinfo_t flash_geom_ColorTransform_greenMultiplier = {MEMBER_SLOT, "greenMultiplier", 0};
-static memberinfo_t flash_geom_ColorTransform_blueOffset = {MEMBER_SLOT, "blueOffset", 0};
-static memberinfo_t flash_geom_ColorTransform_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_geom_ColorTransform_alphaOffset = {MEMBER_SLOT, "alphaOffset", 0};
-static memberinfo_t flash_geom_ColorTransform_redMultiplier = {MEMBER_SLOT, "redMultiplier", 0};
-static memberinfo_t flash_geom_ColorTransform_concat = {MEMBER_METHOD, "concat", 0};
-static memberinfo_t flash_geom_ColorTransform_blueMultiplier = {MEMBER_SLOT, "blueMultiplier", 0};
-static memberinfo_t flash_geom_ColorTransform_greenOffset = {MEMBER_SLOT, "greenOffset", 0};
-static memberinfo_t flash_geom_ColorTransform_alphaMultiplier = {MEMBER_SLOT, "alphaMultiplier", 0};
+static memberinfo_t flash_geom_ColorTransform_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_geom_ColorTransform_redOffset = {MEMBER_SLOT, 0x00, "redOffset", 0};
+static memberinfo_t flash_geom_ColorTransform_greenMultiplier = {MEMBER_SLOT, 0x00, "greenMultiplier", 0};
+static memberinfo_t flash_geom_ColorTransform_blueOffset = {MEMBER_SLOT, 0x00, "blueOffset", 0};
+static memberinfo_t flash_geom_ColorTransform_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_geom_ColorTransform_alphaOffset = {MEMBER_SLOT, 0x00, "alphaOffset", 0};
+static memberinfo_t flash_geom_ColorTransform_redMultiplier = {MEMBER_SLOT, 0x00, "redMultiplier", 0};
+static memberinfo_t flash_geom_ColorTransform_concat = {MEMBER_METHOD, 0x00, "concat", 0};
+static memberinfo_t flash_geom_ColorTransform_blueMultiplier = {MEMBER_SLOT, 0x00, "blueMultiplier", 0};
+static memberinfo_t flash_geom_ColorTransform_greenOffset = {MEMBER_SLOT, 0x00, "greenOffset", 0};
+static memberinfo_t flash_geom_ColorTransform_alphaMultiplier = {MEMBER_SLOT, 0x00, "alphaMultiplier", 0};
 static classinfo_t flash_geom_Matrix = {0x16, 0x09, "flash.geom", "Matrix", &_Object, interfaces:{0}};
-static memberinfo_t flash_geom_Matrix_ty = {MEMBER_SLOT, "ty", 0};
-static memberinfo_t flash_geom_Matrix_tx = {MEMBER_SLOT, "tx", 0};
-static memberinfo_t flash_geom_Matrix_translate = {MEMBER_METHOD, "translate", 0};
-static memberinfo_t flash_geom_Matrix_scale = {MEMBER_METHOD, "scale", 0};
-static memberinfo_t flash_geom_Matrix_transformPoint = {MEMBER_METHOD, "transformPoint", &flash_geom_Point};
-static memberinfo_t flash_geom_Matrix_concat = {MEMBER_METHOD, "concat", 0};
-static memberinfo_t flash_geom_Matrix_invert = {MEMBER_METHOD, "invert", 0};
-static memberinfo_t flash_geom_Matrix_rotate = {MEMBER_METHOD, "rotate", 0};
-static memberinfo_t flash_geom_Matrix_deltaTransformPoint = {MEMBER_METHOD, "deltaTransformPoint", &flash_geom_Point};
-static memberinfo_t flash_geom_Matrix_clone = {MEMBER_METHOD, "clone", &flash_geom_Matrix};
-static memberinfo_t flash_geom_Matrix_createGradientBox = {MEMBER_METHOD, "createGradientBox", 0};
-static memberinfo_t flash_geom_Matrix_a = {MEMBER_SLOT, "a", 0};
-static memberinfo_t flash_geom_Matrix_b = {MEMBER_SLOT, "b", 0};
-static memberinfo_t flash_geom_Matrix_c = {MEMBER_SLOT, "c", 0};
-static memberinfo_t flash_geom_Matrix_d = {MEMBER_SLOT, "d", 0};
-static memberinfo_t flash_geom_Matrix_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_geom_Matrix_createBox = {MEMBER_METHOD, "createBox", 0};
-static memberinfo_t flash_geom_Matrix_identity = {MEMBER_METHOD, "identity", 0};
+static memberinfo_t flash_geom_Matrix_ty = {MEMBER_SLOT, 0x00, "ty", 0};
+static memberinfo_t flash_geom_Matrix_tx = {MEMBER_SLOT, 0x00, "tx", 0};
+static memberinfo_t flash_geom_Matrix_translate = {MEMBER_METHOD, 0x00, "translate", 0};
+static memberinfo_t flash_geom_Matrix_scale = {MEMBER_METHOD, 0x00, "scale", 0};
+static memberinfo_t flash_geom_Matrix_transformPoint = {MEMBER_METHOD, 0x00, "transformPoint", &flash_geom_Point};
+static memberinfo_t flash_geom_Matrix_concat = {MEMBER_METHOD, 0x00, "concat", 0};
+static memberinfo_t flash_geom_Matrix_invert = {MEMBER_METHOD, 0x00, "invert", 0};
+static memberinfo_t flash_geom_Matrix_rotate = {MEMBER_METHOD, 0x00, "rotate", 0};
+static memberinfo_t flash_geom_Matrix_deltaTransformPoint = {MEMBER_METHOD, 0x00, "deltaTransformPoint", &flash_geom_Point};
+static memberinfo_t flash_geom_Matrix_clone = {MEMBER_METHOD, 0x00, "clone", &flash_geom_Matrix};
+static memberinfo_t flash_geom_Matrix_createGradientBox = {MEMBER_METHOD, 0x00, "createGradientBox", 0};
+static memberinfo_t flash_geom_Matrix_a = {MEMBER_SLOT, 0x00, "a", 0};
+static memberinfo_t flash_geom_Matrix_b = {MEMBER_SLOT, 0x00, "b", 0};
+static memberinfo_t flash_geom_Matrix_c = {MEMBER_SLOT, 0x00, "c", 0};
+static memberinfo_t flash_geom_Matrix_d = {MEMBER_SLOT, 0x00, "d", 0};
+static memberinfo_t flash_geom_Matrix_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_geom_Matrix_createBox = {MEMBER_METHOD, 0x00, "createBox", 0};
+static memberinfo_t flash_geom_Matrix_identity = {MEMBER_METHOD, 0x00, "identity", 0};
 static classinfo_t flash_geom_Point = {0x16, 0x09, "flash.geom", "Point", &_Object, interfaces:{0}};
-static memberinfo_t flash_geom_Point_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t flash_geom_Point_add = {MEMBER_METHOD, "add", &flash_geom_Point};
-static memberinfo_t flash_geom_Point_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_geom_Point_normalize = {MEMBER_METHOD, "normalize", 0};
-static memberinfo_t flash_geom_Point_subtract = {MEMBER_METHOD, "subtract", &flash_geom_Point};
-static memberinfo_t flash_geom_Point_x = {MEMBER_SLOT, "x", 0};
-static memberinfo_t flash_geom_Point_y = {MEMBER_SLOT, "y", 0};
-static memberinfo_t flash_geom_Point_offset = {MEMBER_METHOD, "offset", 0};
-static memberinfo_t flash_geom_Point_clone = {MEMBER_METHOD, "clone", &flash_geom_Point};
-static memberinfo_t flash_geom_Point_equals = {MEMBER_METHOD, "equals", &_Boolean};
-static memberinfo_t flash_geom_Point_interpolate = {MEMBER_METHOD, "interpolate", &flash_geom_Point};
-static memberinfo_t flash_geom_Point_distance = {MEMBER_METHOD, "distance", &_Number};
-static memberinfo_t flash_geom_Point_polar = {MEMBER_METHOD, "polar", &flash_geom_Point};
+static memberinfo_t flash_geom_Point_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t flash_geom_Point_add = {MEMBER_METHOD, 0x00, "add", &flash_geom_Point};
+static memberinfo_t flash_geom_Point_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_geom_Point_normalize = {MEMBER_METHOD, 0x00, "normalize", 0};
+static memberinfo_t flash_geom_Point_subtract = {MEMBER_METHOD, 0x00, "subtract", &flash_geom_Point};
+static memberinfo_t flash_geom_Point_x = {MEMBER_SLOT, 0x00, "x", 0};
+static memberinfo_t flash_geom_Point_y = {MEMBER_SLOT, 0x00, "y", 0};
+static memberinfo_t flash_geom_Point_offset = {MEMBER_METHOD, 0x00, "offset", 0};
+static memberinfo_t flash_geom_Point_clone = {MEMBER_METHOD, 0x00, "clone", &flash_geom_Point};
+static memberinfo_t flash_geom_Point_equals = {MEMBER_METHOD, 0x00, "equals", &_Boolean};
+static memberinfo_t flash_geom_Point_interpolate = {MEMBER_METHOD, 0x08, "interpolate", &flash_geom_Point};
+static memberinfo_t flash_geom_Point_distance = {MEMBER_METHOD, 0x08, "distance", &_Number};
+static memberinfo_t flash_geom_Point_polar = {MEMBER_METHOD, 0x08, "polar", &flash_geom_Point};
 static classinfo_t flash_geom_Rectangle = {0x16, 0x09, "flash.geom", "Rectangle", &_Object, interfaces:{0}};
-static memberinfo_t flash_geom_Rectangle_containsPoint = {MEMBER_METHOD, "containsPoint", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_size = {MEMBER_SLOT, "size", 0};
-static memberinfo_t flash_geom_Rectangle_isEmpty = {MEMBER_METHOD, "isEmpty", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_geom_Rectangle_left = {MEMBER_SLOT, "left", 0};
-static memberinfo_t flash_geom_Rectangle_inflatePoint = {MEMBER_METHOD, "inflatePoint", 0};
-static memberinfo_t flash_geom_Rectangle_setEmpty = {MEMBER_METHOD, "setEmpty", 0};
-static memberinfo_t flash_geom_Rectangle_right = {MEMBER_SLOT, "right", 0};
-static memberinfo_t flash_geom_Rectangle_offset = {MEMBER_METHOD, "offset", 0};
-static memberinfo_t flash_geom_Rectangle_top = {MEMBER_SLOT, "top", 0};
-static memberinfo_t flash_geom_Rectangle_equals = {MEMBER_METHOD, "equals", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_intersection = {MEMBER_METHOD, "intersection", &flash_geom_Rectangle};
-static memberinfo_t flash_geom_Rectangle_union = {MEMBER_METHOD, "union", &flash_geom_Rectangle};
-static memberinfo_t flash_geom_Rectangle_inflate = {MEMBER_METHOD, "inflate", 0};
-static memberinfo_t flash_geom_Rectangle_bottomRight = {MEMBER_SLOT, "bottomRight", 0};
-static memberinfo_t flash_geom_Rectangle_containsRect = {MEMBER_METHOD, "containsRect", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_clone = {MEMBER_METHOD, "clone", &flash_geom_Rectangle};
-static memberinfo_t flash_geom_Rectangle_bottom = {MEMBER_SLOT, "bottom", 0};
-static memberinfo_t flash_geom_Rectangle_contains = {MEMBER_METHOD, "contains", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_geom_Rectangle_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_geom_Rectangle_intersects = {MEMBER_METHOD, "intersects", &_Boolean};
-static memberinfo_t flash_geom_Rectangle_topLeft = {MEMBER_SLOT, "topLeft", 0};
-static memberinfo_t flash_geom_Rectangle_y = {MEMBER_SLOT, "y", 0};
-static memberinfo_t flash_geom_Rectangle_offsetPoint = {MEMBER_METHOD, "offsetPoint", 0};
-static memberinfo_t flash_geom_Rectangle_x = {MEMBER_SLOT, "x", 0};
+static memberinfo_t flash_geom_Rectangle_containsPoint = {MEMBER_METHOD, 0x00, "containsPoint", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_size = {MEMBER_SLOT, 0x00, "size", 0};
+static memberinfo_t flash_geom_Rectangle_isEmpty = {MEMBER_METHOD, 0x00, "isEmpty", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_geom_Rectangle_left = {MEMBER_SLOT, 0x00, "left", 0};
+static memberinfo_t flash_geom_Rectangle_inflatePoint = {MEMBER_METHOD, 0x00, "inflatePoint", 0};
+static memberinfo_t flash_geom_Rectangle_setEmpty = {MEMBER_METHOD, 0x00, "setEmpty", 0};
+static memberinfo_t flash_geom_Rectangle_right = {MEMBER_SLOT, 0x00, "right", 0};
+static memberinfo_t flash_geom_Rectangle_offset = {MEMBER_METHOD, 0x00, "offset", 0};
+static memberinfo_t flash_geom_Rectangle_top = {MEMBER_SLOT, 0x00, "top", 0};
+static memberinfo_t flash_geom_Rectangle_equals = {MEMBER_METHOD, 0x00, "equals", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_intersection = {MEMBER_METHOD, 0x00, "intersection", &flash_geom_Rectangle};
+static memberinfo_t flash_geom_Rectangle_union = {MEMBER_METHOD, 0x00, "union", &flash_geom_Rectangle};
+static memberinfo_t flash_geom_Rectangle_inflate = {MEMBER_METHOD, 0x00, "inflate", 0};
+static memberinfo_t flash_geom_Rectangle_bottomRight = {MEMBER_SLOT, 0x00, "bottomRight", 0};
+static memberinfo_t flash_geom_Rectangle_containsRect = {MEMBER_METHOD, 0x00, "containsRect", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_clone = {MEMBER_METHOD, 0x00, "clone", &flash_geom_Rectangle};
+static memberinfo_t flash_geom_Rectangle_bottom = {MEMBER_SLOT, 0x00, "bottom", 0};
+static memberinfo_t flash_geom_Rectangle_contains = {MEMBER_METHOD, 0x00, "contains", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_geom_Rectangle_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_geom_Rectangle_intersects = {MEMBER_METHOD, 0x00, "intersects", &_Boolean};
+static memberinfo_t flash_geom_Rectangle_topLeft = {MEMBER_SLOT, 0x00, "topLeft", 0};
+static memberinfo_t flash_geom_Rectangle_y = {MEMBER_SLOT, 0x00, "y", 0};
+static memberinfo_t flash_geom_Rectangle_offsetPoint = {MEMBER_METHOD, 0x00, "offsetPoint", 0};
+static memberinfo_t flash_geom_Rectangle_x = {MEMBER_SLOT, 0x00, "x", 0};
 static classinfo_t flash_geom_Transform = {0x16, 0x09, "flash.geom", "Transform", &_Object, interfaces:{0}};
-static memberinfo_t flash_geom_Transform_concatenatedMatrix = {MEMBER_SLOT, "concatenatedMatrix", 0};
-static memberinfo_t flash_geom_Transform_matrix = {MEMBER_SLOT, "matrix", 0};
-static memberinfo_t flash_geom_Transform_concatenatedColorTransform = {MEMBER_SLOT, "concatenatedColorTransform", 0};
-static memberinfo_t flash_geom_Transform_colorTransform = {MEMBER_SLOT, "colorTransform", 0};
-static memberinfo_t flash_geom_Transform_pixelBounds = {MEMBER_SLOT, "pixelBounds", 0};
+static memberinfo_t flash_geom_Transform_concatenatedMatrix = {MEMBER_SLOT, 0x00, "concatenatedMatrix", 0};
+static memberinfo_t flash_geom_Transform_matrix = {MEMBER_SLOT, 0x00, "matrix", 0};
+static memberinfo_t flash_geom_Transform_concatenatedColorTransform = {MEMBER_SLOT, 0x00, "concatenatedColorTransform", 0};
+static memberinfo_t flash_geom_Transform_colorTransform = {MEMBER_SLOT, 0x00, "colorTransform", 0};
+static memberinfo_t flash_geom_Transform_pixelBounds = {MEMBER_SLOT, 0x00, "pixelBounds", 0};
 static classinfo_t flash_media_Camera = {0x16, 0x0b, "flash.media", "Camera", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_media_Camera_setMotionLevel = {MEMBER_METHOD, "setMotionLevel", 0};
-static memberinfo_t flash_media_Camera_motionTimeout = {MEMBER_SLOT, "motionTimeout", 0};
-static memberinfo_t flash_media_Camera_index = {MEMBER_SLOT, "index", 0};
-static memberinfo_t flash_media_Camera_loopback = {MEMBER_SLOT, "loopback", 0};
-static memberinfo_t flash_media_Camera_setLoopback = {MEMBER_METHOD, "setLoopback", 0};
-static memberinfo_t flash_media_Camera_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_media_Camera_setCursor = {MEMBER_METHOD, "setCursor", 0};
-static memberinfo_t flash_media_Camera_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_media_Camera_setMode = {MEMBER_METHOD, "setMode", 0};
-static memberinfo_t flash_media_Camera_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_media_Camera_fps = {MEMBER_SLOT, "fps", 0};
-static memberinfo_t flash_media_Camera_muted = {MEMBER_SLOT, "muted", 0};
-static memberinfo_t flash_media_Camera_motionLevel = {MEMBER_SLOT, "motionLevel", 0};
-static memberinfo_t flash_media_Camera_currentFPS = {MEMBER_SLOT, "currentFPS", 0};
-static memberinfo_t flash_media_Camera_bandwidth = {MEMBER_SLOT, "bandwidth", 0};
-static memberinfo_t flash_media_Camera_keyFrameInterval = {MEMBER_SLOT, "keyFrameInterval", 0};
-static memberinfo_t flash_media_Camera_activityLevel = {MEMBER_SLOT, "activityLevel", 0};
-static memberinfo_t flash_media_Camera_setKeyFrameInterval = {MEMBER_METHOD, "setKeyFrameInterval", 0};
-static memberinfo_t flash_media_Camera_setQuality = {MEMBER_METHOD, "setQuality", 0};
-static memberinfo_t flash_media_Camera_quality = {MEMBER_SLOT, "quality", 0};
-static memberinfo_t flash_media_Camera_names = {MEMBER_SLOT, "names", 0};
-static memberinfo_t flash_media_Camera_getCamera = {MEMBER_METHOD, "getCamera", &flash_media_Camera};
+static memberinfo_t flash_media_Camera_setMotionLevel = {MEMBER_METHOD, 0x00, "setMotionLevel", 0};
+static memberinfo_t flash_media_Camera_motionTimeout = {MEMBER_SLOT, 0x00, "motionTimeout", 0};
+static memberinfo_t flash_media_Camera_index = {MEMBER_SLOT, 0x00, "index", 0};
+static memberinfo_t flash_media_Camera_loopback = {MEMBER_SLOT, 0x00, "loopback", 0};
+static memberinfo_t flash_media_Camera_setLoopback = {MEMBER_METHOD, 0x00, "setLoopback", 0};
+static memberinfo_t flash_media_Camera_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_media_Camera_setCursor = {MEMBER_METHOD, 0x00, "setCursor", 0};
+static memberinfo_t flash_media_Camera_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_media_Camera_setMode = {MEMBER_METHOD, 0x00, "setMode", 0};
+static memberinfo_t flash_media_Camera_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_media_Camera_fps = {MEMBER_SLOT, 0x00, "fps", 0};
+static memberinfo_t flash_media_Camera_muted = {MEMBER_SLOT, 0x00, "muted", 0};
+static memberinfo_t flash_media_Camera_motionLevel = {MEMBER_SLOT, 0x00, "motionLevel", 0};
+static memberinfo_t flash_media_Camera_currentFPS = {MEMBER_SLOT, 0x00, "currentFPS", 0};
+static memberinfo_t flash_media_Camera_bandwidth = {MEMBER_SLOT, 0x00, "bandwidth", 0};
+static memberinfo_t flash_media_Camera_keyFrameInterval = {MEMBER_SLOT, 0x00, "keyFrameInterval", 0};
+static memberinfo_t flash_media_Camera_activityLevel = {MEMBER_SLOT, 0x00, "activityLevel", 0};
+static memberinfo_t flash_media_Camera_setKeyFrameInterval = {MEMBER_METHOD, 0x00, "setKeyFrameInterval", 0};
+static memberinfo_t flash_media_Camera_setQuality = {MEMBER_METHOD, 0x00, "setQuality", 0};
+static memberinfo_t flash_media_Camera_quality = {MEMBER_SLOT, 0x00, "quality", 0};
+static memberinfo_t flash_media_Camera_names = {MEMBER_SLOT, 0x08, "names", 0};
+static memberinfo_t flash_media_Camera_getCamera = {MEMBER_METHOD, 0x08, "getCamera", &flash_media_Camera};
 static classinfo_t flash_media_ID3Info = {0x16, 0x0a, "flash.media", "ID3Info", &_Object, interfaces:{0}};
-static memberinfo_t flash_media_ID3Info_songName = {MEMBER_SLOT, "songName", 0};
-static memberinfo_t flash_media_ID3Info_genre = {MEMBER_SLOT, "genre", 0};
-static memberinfo_t flash_media_ID3Info_artist = {MEMBER_SLOT, "artist", 0};
-static memberinfo_t flash_media_ID3Info_track = {MEMBER_SLOT, "track", 0};
-static memberinfo_t flash_media_ID3Info_album = {MEMBER_SLOT, "album", 0};
-static memberinfo_t flash_media_ID3Info_year = {MEMBER_SLOT, "year", 0};
-static memberinfo_t flash_media_ID3Info_comment = {MEMBER_SLOT, "comment", 0};
+static memberinfo_t flash_media_ID3Info_songName = {MEMBER_SLOT, 0x00, "songName", 0};
+static memberinfo_t flash_media_ID3Info_genre = {MEMBER_SLOT, 0x00, "genre", 0};
+static memberinfo_t flash_media_ID3Info_artist = {MEMBER_SLOT, 0x00, "artist", 0};
+static memberinfo_t flash_media_ID3Info_track = {MEMBER_SLOT, 0x00, "track", 0};
+static memberinfo_t flash_media_ID3Info_album = {MEMBER_SLOT, 0x00, "album", 0};
+static memberinfo_t flash_media_ID3Info_year = {MEMBER_SLOT, 0x00, "year", 0};
+static memberinfo_t flash_media_ID3Info_comment = {MEMBER_SLOT, 0x00, "comment", 0};
 static classinfo_t flash_media_Microphone = {0x16, 0x0b, "flash.media", "Microphone", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_media_Microphone_rate = {MEMBER_SLOT, "rate", 0};
-static memberinfo_t flash_media_Microphone_setUseEchoSuppression = {MEMBER_METHOD, "setUseEchoSuppression", 0};
-static memberinfo_t flash_media_Microphone_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_media_Microphone_index = {MEMBER_SLOT, "index", 0};
-static memberinfo_t flash_media_Microphone_useEchoSuppression = {MEMBER_SLOT, "useEchoSuppression", 0};
-static memberinfo_t flash_media_Microphone_soundTransform = {MEMBER_SLOT, "soundTransform", 0};
-static memberinfo_t flash_media_Microphone_silenceTimeout = {MEMBER_SLOT, "silenceTimeout", 0};
-static memberinfo_t flash_media_Microphone_silenceLevel = {MEMBER_SLOT, "silenceLevel", 0};
-static memberinfo_t flash_media_Microphone_setSilenceLevel = {MEMBER_METHOD, "setSilenceLevel", 0};
-static memberinfo_t flash_media_Microphone_muted = {MEMBER_SLOT, "muted", 0};
-static memberinfo_t flash_media_Microphone_setLoopBack = {MEMBER_METHOD, "setLoopBack", 0};
-static memberinfo_t flash_media_Microphone_activityLevel = {MEMBER_SLOT, "activityLevel", 0};
-static memberinfo_t flash_media_Microphone_gain = {MEMBER_SLOT, "gain", 0};
-static memberinfo_t flash_media_Microphone_getMicrophone = {MEMBER_METHOD, "getMicrophone", &flash_media_Microphone};
-static memberinfo_t flash_media_Microphone_names = {MEMBER_SLOT, "names", 0};
+static memberinfo_t flash_media_Microphone_rate = {MEMBER_SLOT, 0x00, "rate", 0};
+static memberinfo_t flash_media_Microphone_setUseEchoSuppression = {MEMBER_METHOD, 0x00, "setUseEchoSuppression", 0};
+static memberinfo_t flash_media_Microphone_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_media_Microphone_index = {MEMBER_SLOT, 0x00, "index", 0};
+static memberinfo_t flash_media_Microphone_useEchoSuppression = {MEMBER_SLOT, 0x00, "useEchoSuppression", 0};
+static memberinfo_t flash_media_Microphone_soundTransform = {MEMBER_SLOT, 0x00, "soundTransform", 0};
+static memberinfo_t flash_media_Microphone_silenceTimeout = {MEMBER_SLOT, 0x00, "silenceTimeout", 0};
+static memberinfo_t flash_media_Microphone_silenceLevel = {MEMBER_SLOT, 0x00, "silenceLevel", 0};
+static memberinfo_t flash_media_Microphone_setSilenceLevel = {MEMBER_METHOD, 0x00, "setSilenceLevel", 0};
+static memberinfo_t flash_media_Microphone_muted = {MEMBER_SLOT, 0x00, "muted", 0};
+static memberinfo_t flash_media_Microphone_setLoopBack = {MEMBER_METHOD, 0x00, "setLoopBack", 0};
+static memberinfo_t flash_media_Microphone_activityLevel = {MEMBER_SLOT, 0x00, "activityLevel", 0};
+static memberinfo_t flash_media_Microphone_gain = {MEMBER_SLOT, 0x00, "gain", 0};
+static memberinfo_t flash_media_Microphone_getMicrophone = {MEMBER_METHOD, 0x08, "getMicrophone", &flash_media_Microphone};
+static memberinfo_t flash_media_Microphone_names = {MEMBER_SLOT, 0x08, "names", 0};
 static classinfo_t flash_media_Sound = {0x16, 0x09, "flash.media", "Sound", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_media_Sound_bytesLoaded = {MEMBER_SLOT, "bytesLoaded", 0};
-static memberinfo_t flash_media_Sound_bytesTotal = {MEMBER_SLOT, "bytesTotal", 0};
-static memberinfo_t flash_media_Sound_isBuffering = {MEMBER_SLOT, "isBuffering", 0};
-static memberinfo_t flash_media_Sound_load = {MEMBER_METHOD, "load", 0};
-static memberinfo_t flash_media_Sound_url = {MEMBER_SLOT, "url", 0};
-static memberinfo_t flash_media_Sound_play = {MEMBER_METHOD, "play", &flash_media_SoundChannel};
-static memberinfo_t flash_media_Sound_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t flash_media_Sound_id3 = {MEMBER_SLOT, "id3", 0};
-static memberinfo_t flash_media_Sound_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_media_Sound_bytesLoaded = {MEMBER_SLOT, 0x00, "bytesLoaded", 0};
+static memberinfo_t flash_media_Sound_bytesTotal = {MEMBER_SLOT, 0x00, "bytesTotal", 0};
+static memberinfo_t flash_media_Sound_isBuffering = {MEMBER_SLOT, 0x00, "isBuffering", 0};
+static memberinfo_t flash_media_Sound_load = {MEMBER_METHOD, 0x00, "load", 0};
+static memberinfo_t flash_media_Sound_url = {MEMBER_SLOT, 0x00, "url", 0};
+static memberinfo_t flash_media_Sound_play = {MEMBER_METHOD, 0x00, "play", &flash_media_SoundChannel};
+static memberinfo_t flash_media_Sound_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t flash_media_Sound_id3 = {MEMBER_SLOT, 0x00, "id3", 0};
+static memberinfo_t flash_media_Sound_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_media_SoundChannel = {0x16, 0x0b, "flash.media", "SoundChannel", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_media_SoundChannel_stop = {MEMBER_METHOD, "stop", 0};
-static memberinfo_t flash_media_SoundChannel_position = {MEMBER_SLOT, "position", 0};
-static memberinfo_t flash_media_SoundChannel_rightPeak = {MEMBER_SLOT, "rightPeak", 0};
-static memberinfo_t flash_media_SoundChannel_leftPeak = {MEMBER_SLOT, "leftPeak", 0};
-static memberinfo_t flash_media_SoundChannel_soundTransform = {MEMBER_SLOT, "soundTransform", 0};
+static memberinfo_t flash_media_SoundChannel_stop = {MEMBER_METHOD, 0x00, "stop", 0};
+static memberinfo_t flash_media_SoundChannel_position = {MEMBER_SLOT, 0x00, "position", 0};
+static memberinfo_t flash_media_SoundChannel_rightPeak = {MEMBER_SLOT, 0x00, "rightPeak", 0};
+static memberinfo_t flash_media_SoundChannel_leftPeak = {MEMBER_SLOT, 0x00, "leftPeak", 0};
+static memberinfo_t flash_media_SoundChannel_soundTransform = {MEMBER_SLOT, 0x00, "soundTransform", 0};
 static classinfo_t flash_media_SoundLoaderContext = {0x16, 0x09, "flash.media", "SoundLoaderContext", &_Object, interfaces:{0}};
-static memberinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {MEMBER_SLOT, "checkPolicyFile", 0};
-static memberinfo_t flash_media_SoundLoaderContext_bufferTime = {MEMBER_SLOT, "bufferTime", 0};
+static memberinfo_t flash_media_SoundLoaderContext_checkPolicyFile = {MEMBER_SLOT, 0x00, "checkPolicyFile", 0};
+static memberinfo_t flash_media_SoundLoaderContext_bufferTime = {MEMBER_SLOT, 0x00, "bufferTime", 0};
 static classinfo_t flash_media_SoundMixer = {0x16, 0x0b, "flash.media", "SoundMixer", &_Object, interfaces:{0}};
 static classinfo_t flash_media_SoundTransform = {0x16, 0x0b, "flash.media", "SoundTransform", &_Object, interfaces:{0}};
-static memberinfo_t flash_media_SoundTransform_pan = {MEMBER_SLOT, "pan", 0};
-static memberinfo_t flash_media_SoundTransform_rightToLeft = {MEMBER_SLOT, "rightToLeft", 0};
-static memberinfo_t flash_media_SoundTransform_rightToRight = {MEMBER_SLOT, "rightToRight", 0};
-static memberinfo_t flash_media_SoundTransform_leftToLeft = {MEMBER_SLOT, "leftToLeft", 0};
-static memberinfo_t flash_media_SoundTransform_volume = {MEMBER_SLOT, "volume", 0};
-static memberinfo_t flash_media_SoundTransform_leftToRight = {MEMBER_SLOT, "leftToRight", 0};
+static memberinfo_t flash_media_SoundTransform_pan = {MEMBER_SLOT, 0x00, "pan", 0};
+static memberinfo_t flash_media_SoundTransform_rightToLeft = {MEMBER_SLOT, 0x00, "rightToLeft", 0};
+static memberinfo_t flash_media_SoundTransform_rightToRight = {MEMBER_SLOT, 0x00, "rightToRight", 0};
+static memberinfo_t flash_media_SoundTransform_leftToLeft = {MEMBER_SLOT, 0x00, "leftToLeft", 0};
+static memberinfo_t flash_media_SoundTransform_volume = {MEMBER_SLOT, 0x00, "volume", 0};
+static memberinfo_t flash_media_SoundTransform_leftToRight = {MEMBER_SLOT, 0x00, "leftToRight", 0};
 static classinfo_t flash_media_Video = {0x16, 0x09, "flash.media", "Video", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_media_Video_deblocking = {MEMBER_SLOT, "deblocking", 0};
-static memberinfo_t flash_media_Video_videoHeight = {MEMBER_SLOT, "videoHeight", 0};
-static memberinfo_t flash_media_Video_videoWidth = {MEMBER_SLOT, "videoWidth", 0};
-static memberinfo_t flash_media_Video_smoothing = {MEMBER_SLOT, "smoothing", 0};
-static memberinfo_t flash_media_Video_attachNetStream = {MEMBER_METHOD, "attachNetStream", 0};
-static memberinfo_t flash_media_Video_attachCamera = {MEMBER_METHOD, "attachCamera", 0};
-static memberinfo_t flash_media_Video_clear = {MEMBER_METHOD, "clear", 0};
+static memberinfo_t flash_media_Video_deblocking = {MEMBER_SLOT, 0x00, "deblocking", 0};
+static memberinfo_t flash_media_Video_videoHeight = {MEMBER_SLOT, 0x00, "videoHeight", 0};
+static memberinfo_t flash_media_Video_videoWidth = {MEMBER_SLOT, 0x00, "videoWidth", 0};
+static memberinfo_t flash_media_Video_smoothing = {MEMBER_SLOT, 0x00, "smoothing", 0};
+static memberinfo_t flash_media_Video_attachNetStream = {MEMBER_METHOD, 0x00, "attachNetStream", 0};
+static memberinfo_t flash_media_Video_attachCamera = {MEMBER_METHOD, 0x00, "attachCamera", 0};
+static memberinfo_t flash_media_Video_clear = {MEMBER_METHOD, 0x00, "clear", 0};
 static classinfo_t flash_net_FileFilter = {0x16, 0x0b, "flash.net", "FileFilter", &_Object, interfaces:{0}};
-static memberinfo_t flash_net_FileFilter_macType = {MEMBER_SLOT, "macType", 0};
-static memberinfo_t flash_net_FileFilter_extension = {MEMBER_SLOT, "extension", 0};
-static memberinfo_t flash_net_FileFilter_description = {MEMBER_SLOT, "description", 0};
+static memberinfo_t flash_net_FileFilter_macType = {MEMBER_SLOT, 0x00, "macType", 0};
+static memberinfo_t flash_net_FileFilter_extension = {MEMBER_SLOT, 0x00, "extension", 0};
+static memberinfo_t flash_net_FileFilter_description = {MEMBER_SLOT, 0x00, "description", 0};
 static classinfo_t flash_net_FileReference = {0x16, 0x09, "flash.net", "FileReference", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_FileReference_browse = {MEMBER_METHOD, "browse", &_Boolean};
-static memberinfo_t flash_net_FileReference_creator = {MEMBER_SLOT, "creator", 0};
-static memberinfo_t flash_net_FileReference_size = {MEMBER_SLOT, "size", 0};
-static memberinfo_t flash_net_FileReference_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_net_FileReference_name = {MEMBER_SLOT, "name", 0};
-static memberinfo_t flash_net_FileReference_upload = {MEMBER_METHOD, "upload", 0};
-static memberinfo_t flash_net_FileReference_cancel = {MEMBER_METHOD, "cancel", 0};
-static memberinfo_t flash_net_FileReference_download = {MEMBER_METHOD, "download", 0};
-static memberinfo_t flash_net_FileReference_modificationDate = {MEMBER_SLOT, "modificationDate", 0};
-static memberinfo_t flash_net_FileReference_creationDate = {MEMBER_SLOT, "creationDate", 0};
+static memberinfo_t flash_net_FileReference_browse = {MEMBER_METHOD, 0x00, "browse", &_Boolean};
+static memberinfo_t flash_net_FileReference_creator = {MEMBER_SLOT, 0x00, "creator", 0};
+static memberinfo_t flash_net_FileReference_size = {MEMBER_SLOT, 0x00, "size", 0};
+static memberinfo_t flash_net_FileReference_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_net_FileReference_name = {MEMBER_SLOT, 0x00, "name", 0};
+static memberinfo_t flash_net_FileReference_upload = {MEMBER_METHOD, 0x00, "upload", 0};
+static memberinfo_t flash_net_FileReference_cancel = {MEMBER_METHOD, 0x00, "cancel", 0};
+static memberinfo_t flash_net_FileReference_download = {MEMBER_METHOD, 0x00, "download", 0};
+static memberinfo_t flash_net_FileReference_modificationDate = {MEMBER_SLOT, 0x00, "modificationDate", 0};
+static memberinfo_t flash_net_FileReference_creationDate = {MEMBER_SLOT, 0x00, "creationDate", 0};
 static classinfo_t flash_net_FileReferenceList = {0x16, 0x09, "flash.net", "FileReferenceList", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_FileReferenceList_browse = {MEMBER_METHOD, "browse", &_Boolean};
-static memberinfo_t flash_net_FileReferenceList_fileList = {MEMBER_SLOT, "fileList", 0};
+static memberinfo_t flash_net_FileReferenceList_browse = {MEMBER_METHOD, 0x00, "browse", &_Boolean};
+static memberinfo_t flash_net_FileReferenceList_fileList = {MEMBER_SLOT, 0x00, "fileList", 0};
 static classinfo_t flash_net_IDynamicPropertyOutput = {0x16, 0x05, "flash.net", "IDynamicPropertyOutput", 0, {0}};
-static memberinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty = {MEMBER_METHOD, "writeDynamicProperty", 0};
+static memberinfo_t flash_net_IDynamicPropertyOutput_writeDynamicProperty = {MEMBER_METHOD, 0x00, "writeDynamicProperty", 0};
 static classinfo_t flash_net_IDynamicPropertyWriter = {0x16, 0x05, "flash.net", "IDynamicPropertyWriter", 0, {0}};
-static memberinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties = {MEMBER_METHOD, "writeDynamicProperties", 0};
+static memberinfo_t flash_net_IDynamicPropertyWriter_writeDynamicProperties = {MEMBER_METHOD, 0x00, "writeDynamicProperties", 0};
 static classinfo_t flash_net_LocalConnection = {0x16, 0x09, "flash.net", "LocalConnection", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_LocalConnection_domain = {MEMBER_SLOT, "domain", 0};
-static memberinfo_t flash_net_LocalConnection_send = {MEMBER_METHOD, "send", 0};
-static memberinfo_t flash_net_LocalConnection_allowInsecureDomain = {MEMBER_METHOD, "allowInsecureDomain", 0};
-static memberinfo_t flash_net_LocalConnection_client = {MEMBER_SLOT, "client", 0};
-static memberinfo_t flash_net_LocalConnection_connect = {MEMBER_METHOD, "connect", 0};
-static memberinfo_t flash_net_LocalConnection_allowDomain = {MEMBER_METHOD, "allowDomain", 0};
-static memberinfo_t flash_net_LocalConnection_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_net_LocalConnection_domain = {MEMBER_SLOT, 0x00, "domain", 0};
+static memberinfo_t flash_net_LocalConnection_send = {MEMBER_METHOD, 0x00, "send", 0};
+static memberinfo_t flash_net_LocalConnection_allowInsecureDomain = {MEMBER_METHOD, 0x00, "allowInsecureDomain", 0};
+static memberinfo_t flash_net_LocalConnection_client = {MEMBER_SLOT, 0x00, "client", 0};
+static memberinfo_t flash_net_LocalConnection_connect = {MEMBER_METHOD, 0x00, "connect", 0};
+static memberinfo_t flash_net_LocalConnection_allowDomain = {MEMBER_METHOD, 0x00, "allowDomain", 0};
+static memberinfo_t flash_net_LocalConnection_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_net_NetConnection = {0x16, 0x09, "flash.net", "NetConnection", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_NetConnection_proxyType = {MEMBER_SLOT, "proxyType", 0};
-static memberinfo_t flash_net_NetConnection_connected = {MEMBER_SLOT, "connected", 0};
-static memberinfo_t flash_net_NetConnection_client = {MEMBER_SLOT, "client", 0};
-static memberinfo_t flash_net_NetConnection_addHeader = {MEMBER_METHOD, "addHeader", 0};
-static memberinfo_t flash_net_NetConnection_usingTLS = {MEMBER_SLOT, "usingTLS", 0};
-static memberinfo_t flash_net_NetConnection_call = {MEMBER_METHOD, "call", 0};
-static memberinfo_t flash_net_NetConnection_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_net_NetConnection_connect = {MEMBER_METHOD, "connect", 0};
-static memberinfo_t flash_net_NetConnection_uri = {MEMBER_SLOT, "uri", 0};
-static memberinfo_t flash_net_NetConnection_close = {MEMBER_METHOD, "close", 0};
-static memberinfo_t flash_net_NetConnection_connectedProxyType = {MEMBER_SLOT, "connectedProxyType", 0};
-static memberinfo_t flash_net_NetConnection_defaultObjectEncoding = {MEMBER_SLOT, "defaultObjectEncoding", 0};
+static memberinfo_t flash_net_NetConnection_proxyType = {MEMBER_SLOT, 0x00, "proxyType", 0};
+static memberinfo_t flash_net_NetConnection_connected = {MEMBER_SLOT, 0x00, "connected", 0};
+static memberinfo_t flash_net_NetConnection_client = {MEMBER_SLOT, 0x00, "client", 0};
+static memberinfo_t flash_net_NetConnection_addHeader = {MEMBER_METHOD, 0x00, "addHeader", 0};
+static memberinfo_t flash_net_NetConnection_usingTLS = {MEMBER_SLOT, 0x00, "usingTLS", 0};
+static memberinfo_t flash_net_NetConnection_call = {MEMBER_METHOD, 0x00, "call", 0};
+static memberinfo_t flash_net_NetConnection_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_net_NetConnection_connect = {MEMBER_METHOD, 0x00, "connect", 0};
+static memberinfo_t flash_net_NetConnection_uri = {MEMBER_SLOT, 0x00, "uri", 0};
+static memberinfo_t flash_net_NetConnection_close = {MEMBER_METHOD, 0x00, "close", 0};
+static memberinfo_t flash_net_NetConnection_connectedProxyType = {MEMBER_SLOT, 0x00, "connectedProxyType", 0};
+static memberinfo_t flash_net_NetConnection_defaultObjectEncoding = {MEMBER_SLOT, 0x08, "defaultObjectEncoding", 0};
 static classinfo_t flash_net_NetStream = {0x16, 0x09, "flash.net", "NetStream", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_NetStream_togglePause = {MEMBER_METHOD, "togglePause", 0};
-static memberinfo_t flash_net_NetStream_send = {MEMBER_METHOD, "send", 0};
-static memberinfo_t flash_net_NetStream_seek = {MEMBER_METHOD, "seek", 0};
-static memberinfo_t flash_net_NetStream_attachAudio = {MEMBER_METHOD, "attachAudio", 0};
-static memberinfo_t flash_net_NetStream_publish = {MEMBER_METHOD, "publish", 0};
-static memberinfo_t flash_net_NetStream_bytesTotal = {MEMBER_SLOT, "bytesTotal", 0};
-static memberinfo_t flash_net_NetStream_soundTransform = {MEMBER_SLOT, "soundTransform", 0};
-static memberinfo_t flash_net_NetStream_client = {MEMBER_SLOT, "client", 0};
-static memberinfo_t flash_net_NetStream_bufferTime = {MEMBER_SLOT, "bufferTime", 0};
-static memberinfo_t flash_net_NetStream_currentFPS = {MEMBER_SLOT, "currentFPS", 0};
-static memberinfo_t flash_net_NetStream_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_net_NetStream_play = {MEMBER_METHOD, "play", 0};
-static memberinfo_t flash_net_NetStream_resume = {MEMBER_METHOD, "resume", 0};
-static memberinfo_t flash_net_NetStream_receiveAudio = {MEMBER_METHOD, "receiveAudio", 0};
-static memberinfo_t flash_net_NetStream_bufferLength = {MEMBER_SLOT, "bufferLength", 0};
-static memberinfo_t flash_net_NetStream_bytesLoaded = {MEMBER_SLOT, "bytesLoaded", 0};
-static memberinfo_t flash_net_NetStream_receiveVideo = {MEMBER_METHOD, "receiveVideo", 0};
-static memberinfo_t flash_net_NetStream_attachCamera = {MEMBER_METHOD, "attachCamera", 0};
-static memberinfo_t flash_net_NetStream_videoCodec = {MEMBER_SLOT, "videoCodec", 0};
-static memberinfo_t flash_net_NetStream_audioCodec = {MEMBER_SLOT, "audioCodec", 0};
-static memberinfo_t flash_net_NetStream_time = {MEMBER_SLOT, "time", 0};
-static memberinfo_t flash_net_NetStream_checkPolicyFile = {MEMBER_SLOT, "checkPolicyFile", 0};
-static memberinfo_t flash_net_NetStream_pause = {MEMBER_METHOD, "pause", 0};
-static memberinfo_t flash_net_NetStream_liveDelay = {MEMBER_SLOT, "liveDelay", 0};
-static memberinfo_t flash_net_NetStream_decodedFrames = {MEMBER_SLOT, "decodedFrames", 0};
-static memberinfo_t flash_net_NetStream_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_net_NetStream_togglePause = {MEMBER_METHOD, 0x00, "togglePause", 0};
+static memberinfo_t flash_net_NetStream_send = {MEMBER_METHOD, 0x00, "send", 0};
+static memberinfo_t flash_net_NetStream_seek = {MEMBER_METHOD, 0x00, "seek", 0};
+static memberinfo_t flash_net_NetStream_attachAudio = {MEMBER_METHOD, 0x00, "attachAudio", 0};
+static memberinfo_t flash_net_NetStream_publish = {MEMBER_METHOD, 0x00, "publish", 0};
+static memberinfo_t flash_net_NetStream_bytesTotal = {MEMBER_SLOT, 0x00, "bytesTotal", 0};
+static memberinfo_t flash_net_NetStream_soundTransform = {MEMBER_SLOT, 0x00, "soundTransform", 0};
+static memberinfo_t flash_net_NetStream_client = {MEMBER_SLOT, 0x00, "client", 0};
+static memberinfo_t flash_net_NetStream_bufferTime = {MEMBER_SLOT, 0x00, "bufferTime", 0};
+static memberinfo_t flash_net_NetStream_currentFPS = {MEMBER_SLOT, 0x00, "currentFPS", 0};
+static memberinfo_t flash_net_NetStream_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_net_NetStream_play = {MEMBER_METHOD, 0x00, "play", 0};
+static memberinfo_t flash_net_NetStream_resume = {MEMBER_METHOD, 0x00, "resume", 0};
+static memberinfo_t flash_net_NetStream_receiveAudio = {MEMBER_METHOD, 0x00, "receiveAudio", 0};
+static memberinfo_t flash_net_NetStream_bufferLength = {MEMBER_SLOT, 0x00, "bufferLength", 0};
+static memberinfo_t flash_net_NetStream_bytesLoaded = {MEMBER_SLOT, 0x00, "bytesLoaded", 0};
+static memberinfo_t flash_net_NetStream_receiveVideo = {MEMBER_METHOD, 0x00, "receiveVideo", 0};
+static memberinfo_t flash_net_NetStream_attachCamera = {MEMBER_METHOD, 0x00, "attachCamera", 0};
+static memberinfo_t flash_net_NetStream_videoCodec = {MEMBER_SLOT, 0x00, "videoCodec", 0};
+static memberinfo_t flash_net_NetStream_audioCodec = {MEMBER_SLOT, 0x00, "audioCodec", 0};
+static memberinfo_t flash_net_NetStream_time = {MEMBER_SLOT, 0x00, "time", 0};
+static memberinfo_t flash_net_NetStream_checkPolicyFile = {MEMBER_SLOT, 0x00, "checkPolicyFile", 0};
+static memberinfo_t flash_net_NetStream_pause = {MEMBER_METHOD, 0x00, "pause", 0};
+static memberinfo_t flash_net_NetStream_liveDelay = {MEMBER_SLOT, 0x00, "liveDelay", 0};
+static memberinfo_t flash_net_NetStream_decodedFrames = {MEMBER_SLOT, 0x00, "decodedFrames", 0};
+static memberinfo_t flash_net_NetStream_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_net_ObjectEncoding = {0x16, 0x0b, "flash.net", "ObjectEncoding", &_Object, interfaces:{0}};
 static classinfo_t flash_net_Responder = {0x16, 0x09, "flash.net", "Responder", &_Object, interfaces:{0}};
 static classinfo_t flash_net_SharedObject = {0x16, 0x09, "flash.net", "SharedObject", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_SharedObject_flush = {MEMBER_METHOD, "flush", &_String};
-static memberinfo_t flash_net_SharedObject_size = {MEMBER_SLOT, "size", 0};
-static memberinfo_t flash_net_SharedObject_client = {MEMBER_SLOT, "client", 0};
-static memberinfo_t flash_net_SharedObject_setDirty = {MEMBER_METHOD, "setDirty", 0};
-static memberinfo_t flash_net_SharedObject_fps = {MEMBER_SLOT, "fps", 0};
-static memberinfo_t flash_net_SharedObject_clear = {MEMBER_METHOD, "clear", 0};
-static memberinfo_t flash_net_SharedObject_send = {MEMBER_METHOD, "send", 0};
-static memberinfo_t flash_net_SharedObject_setProperty = {MEMBER_METHOD, "setProperty", 0};
-static memberinfo_t flash_net_SharedObject_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_net_SharedObject_connect = {MEMBER_METHOD, "connect", 0};
-static memberinfo_t flash_net_SharedObject_data = {MEMBER_SLOT, "data", 0};
-static memberinfo_t flash_net_SharedObject_close = {MEMBER_METHOD, "close", 0};
-static memberinfo_t flash_net_SharedObject_defaultObjectEncoding = {MEMBER_SLOT, "defaultObjectEncoding", 0};
-static memberinfo_t flash_net_SharedObject_getDiskUsage = {MEMBER_METHOD, "getDiskUsage", &_int};
-static memberinfo_t flash_net_SharedObject_getLocal = {MEMBER_METHOD, "getLocal", &flash_net_SharedObject};
-static memberinfo_t flash_net_SharedObject_deleteAll = {MEMBER_METHOD, "deleteAll", &_int};
-static memberinfo_t flash_net_SharedObject_getRemote = {MEMBER_METHOD, "getRemote", &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_flush = {MEMBER_METHOD, 0x00, "flush", &_String};
+static memberinfo_t flash_net_SharedObject_size = {MEMBER_SLOT, 0x00, "size", 0};
+static memberinfo_t flash_net_SharedObject_client = {MEMBER_SLOT, 0x00, "client", 0};
+static memberinfo_t flash_net_SharedObject_setDirty = {MEMBER_METHOD, 0x00, "setDirty", 0};
+static memberinfo_t flash_net_SharedObject_fps = {MEMBER_SLOT, 0x00, "fps", 0};
+static memberinfo_t flash_net_SharedObject_clear = {MEMBER_METHOD, 0x00, "clear", 0};
+static memberinfo_t flash_net_SharedObject_send = {MEMBER_METHOD, 0x00, "send", 0};
+static memberinfo_t flash_net_SharedObject_setProperty = {MEMBER_METHOD, 0x00, "setProperty", 0};
+static memberinfo_t flash_net_SharedObject_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_net_SharedObject_connect = {MEMBER_METHOD, 0x00, "connect", 0};
+static memberinfo_t flash_net_SharedObject_data = {MEMBER_SLOT, 0x00, "data", 0};
+static memberinfo_t flash_net_SharedObject_close = {MEMBER_METHOD, 0x00, "close", 0};
+static memberinfo_t flash_net_SharedObject_defaultObjectEncoding = {MEMBER_SLOT, 0x08, "defaultObjectEncoding", 0};
+static memberinfo_t flash_net_SharedObject_getDiskUsage = {MEMBER_METHOD, 0x08, "getDiskUsage", &_int};
+static memberinfo_t flash_net_SharedObject_getLocal = {MEMBER_METHOD, 0x08, "getLocal", &flash_net_SharedObject};
+static memberinfo_t flash_net_SharedObject_deleteAll = {MEMBER_METHOD, 0x08, "deleteAll", &_int};
+static memberinfo_t flash_net_SharedObject_getRemote = {MEMBER_METHOD, 0x08, "getRemote", &flash_net_SharedObject};
 static classinfo_t flash_net_SharedObjectFlushStatus = {0x16, 0x0b, "flash.net", "SharedObjectFlushStatus", &_Object, interfaces:{0}};
 static classinfo_t flash_net_Socket = {0x16, 0x09, "flash.net", "Socket", &flash_events_EventDispatcher, interfaces:{&flash_utils_IDataInput, &flash_utils_IDataOutput, 0}};
-static memberinfo_t flash_net_Socket_writeUTFBytes = {MEMBER_METHOD, "writeUTFBytes", 0};
-static memberinfo_t flash_net_Socket_flush = {MEMBER_METHOD, "flush", 0};
-static memberinfo_t flash_net_Socket_connected = {MEMBER_SLOT, "connected", 0};
-static memberinfo_t flash_net_Socket_writeByte = {MEMBER_METHOD, "writeByte", 0};
-static memberinfo_t flash_net_Socket_writeInt = {MEMBER_METHOD, "writeInt", 0};
-static memberinfo_t flash_net_Socket_readShort = {MEMBER_METHOD, "readShort", &_int};
-static memberinfo_t flash_net_Socket_readUnsignedShort = {MEMBER_METHOD, "readUnsignedShort", &_uint};
-static memberinfo_t flash_net_Socket_endian = {MEMBER_SLOT, "endian", 0};
-static memberinfo_t flash_net_Socket_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_net_Socket_writeDouble = {MEMBER_METHOD, "writeDouble", 0};
-static memberinfo_t flash_net_Socket_readObject = {MEMBER_METHOD, "readObject", 0};
-static memberinfo_t flash_net_Socket_bytesAvailable = {MEMBER_SLOT, "bytesAvailable", 0};
-static memberinfo_t flash_net_Socket_readDouble = {MEMBER_METHOD, "readDouble", &_Number};
-static memberinfo_t flash_net_Socket_readUTF = {MEMBER_METHOD, "readUTF", &_String};
-static memberinfo_t flash_net_Socket_readBoolean = {MEMBER_METHOD, "readBoolean", &_Boolean};
-static memberinfo_t flash_net_Socket_readUTFBytes = {MEMBER_METHOD, "readUTFBytes", &_String};
-static memberinfo_t flash_net_Socket_writeMultiByte = {MEMBER_METHOD, "writeMultiByte", 0};
-static memberinfo_t flash_net_Socket_writeFloat = {MEMBER_METHOD, "writeFloat", 0};
-static memberinfo_t flash_net_Socket_readByte = {MEMBER_METHOD, "readByte", &_int};
-static memberinfo_t flash_net_Socket_writeUTF = {MEMBER_METHOD, "writeUTF", 0};
-static memberinfo_t flash_net_Socket_writeBoolean = {MEMBER_METHOD, "writeBoolean", 0};
-static memberinfo_t flash_net_Socket_readUnsignedInt = {MEMBER_METHOD, "readUnsignedInt", &_uint};
-static memberinfo_t flash_net_Socket_writeBytes = {MEMBER_METHOD, "writeBytes", 0};
-static memberinfo_t flash_net_Socket_readUnsignedByte = {MEMBER_METHOD, "readUnsignedByte", &_uint};
-static memberinfo_t flash_net_Socket_writeUnsignedInt = {MEMBER_METHOD, "writeUnsignedInt", 0};
-static memberinfo_t flash_net_Socket_writeShort = {MEMBER_METHOD, "writeShort", 0};
-static memberinfo_t flash_net_Socket_readFloat = {MEMBER_METHOD, "readFloat", &_Number};
-static memberinfo_t flash_net_Socket_connect = {MEMBER_METHOD, "connect", 0};
-static memberinfo_t flash_net_Socket_readMultiByte = {MEMBER_METHOD, "readMultiByte", &_String};
-static memberinfo_t flash_net_Socket_close = {MEMBER_METHOD, "close", 0};
-static memberinfo_t flash_net_Socket_readInt = {MEMBER_METHOD, "readInt", &_int};
-static memberinfo_t flash_net_Socket_readBytes = {MEMBER_METHOD, "readBytes", 0};
-static memberinfo_t flash_net_Socket_writeObject = {MEMBER_METHOD, "writeObject", 0};
+static memberinfo_t flash_net_Socket_writeUTFBytes = {MEMBER_METHOD, 0x00, "writeUTFBytes", 0};
+static memberinfo_t flash_net_Socket_flush = {MEMBER_METHOD, 0x00, "flush", 0};
+static memberinfo_t flash_net_Socket_connected = {MEMBER_SLOT, 0x00, "connected", 0};
+static memberinfo_t flash_net_Socket_writeByte = {MEMBER_METHOD, 0x00, "writeByte", 0};
+static memberinfo_t flash_net_Socket_writeInt = {MEMBER_METHOD, 0x00, "writeInt", 0};
+static memberinfo_t flash_net_Socket_readShort = {MEMBER_METHOD, 0x00, "readShort", &_int};
+static memberinfo_t flash_net_Socket_readUnsignedShort = {MEMBER_METHOD, 0x00, "readUnsignedShort", &_uint};
+static memberinfo_t flash_net_Socket_endian = {MEMBER_SLOT, 0x00, "endian", 0};
+static memberinfo_t flash_net_Socket_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_net_Socket_writeDouble = {MEMBER_METHOD, 0x00, "writeDouble", 0};
+static memberinfo_t flash_net_Socket_readObject = {MEMBER_METHOD, 0x00, "readObject", 0};
+static memberinfo_t flash_net_Socket_bytesAvailable = {MEMBER_SLOT, 0x00, "bytesAvailable", 0};
+static memberinfo_t flash_net_Socket_readDouble = {MEMBER_METHOD, 0x00, "readDouble", &_Number};
+static memberinfo_t flash_net_Socket_readUTF = {MEMBER_METHOD, 0x00, "readUTF", &_String};
+static memberinfo_t flash_net_Socket_readBoolean = {MEMBER_METHOD, 0x00, "readBoolean", &_Boolean};
+static memberinfo_t flash_net_Socket_readUTFBytes = {MEMBER_METHOD, 0x00, "readUTFBytes", &_String};
+static memberinfo_t flash_net_Socket_writeMultiByte = {MEMBER_METHOD, 0x00, "writeMultiByte", 0};
+static memberinfo_t flash_net_Socket_writeFloat = {MEMBER_METHOD, 0x00, "writeFloat", 0};
+static memberinfo_t flash_net_Socket_readByte = {MEMBER_METHOD, 0x00, "readByte", &_int};
+static memberinfo_t flash_net_Socket_writeUTF = {MEMBER_METHOD, 0x00, "writeUTF", 0};
+static memberinfo_t flash_net_Socket_writeBoolean = {MEMBER_METHOD, 0x00, "writeBoolean", 0};
+static memberinfo_t flash_net_Socket_readUnsignedInt = {MEMBER_METHOD, 0x00, "readUnsignedInt", &_uint};
+static memberinfo_t flash_net_Socket_writeBytes = {MEMBER_METHOD, 0x00, "writeBytes", 0};
+static memberinfo_t flash_net_Socket_readUnsignedByte = {MEMBER_METHOD, 0x00, "readUnsignedByte", &_uint};
+static memberinfo_t flash_net_Socket_writeUnsignedInt = {MEMBER_METHOD, 0x00, "writeUnsignedInt", 0};
+static memberinfo_t flash_net_Socket_writeShort = {MEMBER_METHOD, 0x00, "writeShort", 0};
+static memberinfo_t flash_net_Socket_readFloat = {MEMBER_METHOD, 0x00, "readFloat", &_Number};
+static memberinfo_t flash_net_Socket_connect = {MEMBER_METHOD, 0x00, "connect", 0};
+static memberinfo_t flash_net_Socket_readMultiByte = {MEMBER_METHOD, 0x00, "readMultiByte", &_String};
+static memberinfo_t flash_net_Socket_close = {MEMBER_METHOD, 0x00, "close", 0};
+static memberinfo_t flash_net_Socket_readInt = {MEMBER_METHOD, 0x00, "readInt", &_int};
+static memberinfo_t flash_net_Socket_readBytes = {MEMBER_METHOD, 0x00, "readBytes", 0};
+static memberinfo_t flash_net_Socket_writeObject = {MEMBER_METHOD, 0x00, "writeObject", 0};
 static classinfo_t flash_net_URLLoader = {0x16, 0x09, "flash.net", "URLLoader", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_URLLoader_dataFormat = {MEMBER_SLOT, "dataFormat", 0};
-static memberinfo_t flash_net_URLLoader_bytesLoaded = {MEMBER_SLOT, "bytesLoaded", 0};
-static memberinfo_t flash_net_URLLoader_bytesTotal = {MEMBER_SLOT, "bytesTotal", 0};
-static memberinfo_t flash_net_URLLoader_load = {MEMBER_METHOD, "load", 0};
-static memberinfo_t flash_net_URLLoader_data = {MEMBER_SLOT, "data", 0};
-static memberinfo_t flash_net_URLLoader_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_net_URLLoader_dataFormat = {MEMBER_SLOT, 0x00, "dataFormat", 0};
+static memberinfo_t flash_net_URLLoader_bytesLoaded = {MEMBER_SLOT, 0x00, "bytesLoaded", 0};
+static memberinfo_t flash_net_URLLoader_bytesTotal = {MEMBER_SLOT, 0x00, "bytesTotal", 0};
+static memberinfo_t flash_net_URLLoader_load = {MEMBER_METHOD, 0x00, "load", 0};
+static memberinfo_t flash_net_URLLoader_data = {MEMBER_SLOT, 0x00, "data", 0};
+static memberinfo_t flash_net_URLLoader_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_net_URLLoaderDataFormat = {0x16, 0x0b, "flash.net", "URLLoaderDataFormat", &_Object, interfaces:{0}};
 static classinfo_t flash_net_URLRequest = {0x16, 0x0b, "flash.net", "URLRequest", &_Object, interfaces:{0}};
-static memberinfo_t flash_net_URLRequest_method = {MEMBER_SLOT, "method", 0};
-static memberinfo_t flash_net_URLRequest_contentType = {MEMBER_SLOT, "contentType", 0};
-static memberinfo_t flash_net_URLRequest_data = {MEMBER_SLOT, "data", 0};
-static memberinfo_t flash_net_URLRequest_requestHeaders = {MEMBER_SLOT, "requestHeaders", 0};
-static memberinfo_t flash_net_URLRequest_url = {MEMBER_SLOT, "url", 0};
+static memberinfo_t flash_net_URLRequest_method = {MEMBER_SLOT, 0x00, "method", 0};
+static memberinfo_t flash_net_URLRequest_contentType = {MEMBER_SLOT, 0x00, "contentType", 0};
+static memberinfo_t flash_net_URLRequest_data = {MEMBER_SLOT, 0x00, "data", 0};
+static memberinfo_t flash_net_URLRequest_requestHeaders = {MEMBER_SLOT, 0x00, "requestHeaders", 0};
+static memberinfo_t flash_net_URLRequest_url = {MEMBER_SLOT, 0x00, "url", 0};
 static classinfo_t flash_net_URLRequestHeader = {0x16, 0x0b, "flash.net", "URLRequestHeader", &_Object, interfaces:{0}};
-static memberinfo_t flash_net_URLRequestHeader_value = {MEMBER_SLOT, "value", 0};
-static memberinfo_t flash_net_URLRequestHeader_name = {MEMBER_SLOT, "name", 0};
+static memberinfo_t flash_net_URLRequestHeader_value = {MEMBER_SLOT, 0x00, "value", 0};
+static memberinfo_t flash_net_URLRequestHeader_name = {MEMBER_SLOT, 0x00, "name", 0};
 static classinfo_t flash_net_URLRequestMethod = {0x16, 0x0b, "flash.net", "URLRequestMethod", &_Object, interfaces:{0}};
 static classinfo_t flash_net_URLStream = {0x16, 0x09, "flash.net", "URLStream", &flash_events_EventDispatcher, interfaces:{&flash_utils_IDataInput, 0}};
-static memberinfo_t flash_net_URLStream_readBytes = {MEMBER_METHOD, "readBytes", 0};
-static memberinfo_t flash_net_URLStream_connected = {MEMBER_SLOT, "connected", 0};
-static memberinfo_t flash_net_URLStream_readShort = {MEMBER_METHOD, "readShort", &_int};
-static memberinfo_t flash_net_URLStream_readDouble = {MEMBER_METHOD, "readDouble", &_Number};
-static memberinfo_t flash_net_URLStream_readUnsignedShort = {MEMBER_METHOD, "readUnsignedShort", &_uint};
-static memberinfo_t flash_net_URLStream_endian = {MEMBER_SLOT, "endian", 0};
-static memberinfo_t flash_net_URLStream_bytesAvailable = {MEMBER_SLOT, "bytesAvailable", 0};
-static memberinfo_t flash_net_URLStream_readUTF = {MEMBER_METHOD, "readUTF", &_String};
-static memberinfo_t flash_net_URLStream_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_net_URLStream_readBoolean = {MEMBER_METHOD, "readBoolean", &_Boolean};
-static memberinfo_t flash_net_URLStream_readUTFBytes = {MEMBER_METHOD, "readUTFBytes", &_String};
-static memberinfo_t flash_net_URLStream_readByte = {MEMBER_METHOD, "readByte", &_int};
-static memberinfo_t flash_net_URLStream_readUnsignedInt = {MEMBER_METHOD, "readUnsignedInt", &_uint};
-static memberinfo_t flash_net_URLStream_readUnsignedByte = {MEMBER_METHOD, "readUnsignedByte", &_uint};
-static memberinfo_t flash_net_URLStream_load = {MEMBER_METHOD, "load", 0};
-static memberinfo_t flash_net_URLStream_readMultiByte = {MEMBER_METHOD, "readMultiByte", &_String};
-static memberinfo_t flash_net_URLStream_readObject = {MEMBER_METHOD, "readObject", 0};
-static memberinfo_t flash_net_URLStream_readInt = {MEMBER_METHOD, "readInt", &_int};
-static memberinfo_t flash_net_URLStream_readFloat = {MEMBER_METHOD, "readFloat", &_Number};
-static memberinfo_t flash_net_URLStream_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_net_URLStream_readBytes = {MEMBER_METHOD, 0x00, "readBytes", 0};
+static memberinfo_t flash_net_URLStream_connected = {MEMBER_SLOT, 0x00, "connected", 0};
+static memberinfo_t flash_net_URLStream_readShort = {MEMBER_METHOD, 0x00, "readShort", &_int};
+static memberinfo_t flash_net_URLStream_readDouble = {MEMBER_METHOD, 0x00, "readDouble", &_Number};
+static memberinfo_t flash_net_URLStream_readUnsignedShort = {MEMBER_METHOD, 0x00, "readUnsignedShort", &_uint};
+static memberinfo_t flash_net_URLStream_endian = {MEMBER_SLOT, 0x00, "endian", 0};
+static memberinfo_t flash_net_URLStream_bytesAvailable = {MEMBER_SLOT, 0x00, "bytesAvailable", 0};
+static memberinfo_t flash_net_URLStream_readUTF = {MEMBER_METHOD, 0x00, "readUTF", &_String};
+static memberinfo_t flash_net_URLStream_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_net_URLStream_readBoolean = {MEMBER_METHOD, 0x00, "readBoolean", &_Boolean};
+static memberinfo_t flash_net_URLStream_readUTFBytes = {MEMBER_METHOD, 0x00, "readUTFBytes", &_String};
+static memberinfo_t flash_net_URLStream_readByte = {MEMBER_METHOD, 0x00, "readByte", &_int};
+static memberinfo_t flash_net_URLStream_readUnsignedInt = {MEMBER_METHOD, 0x00, "readUnsignedInt", &_uint};
+static memberinfo_t flash_net_URLStream_readUnsignedByte = {MEMBER_METHOD, 0x00, "readUnsignedByte", &_uint};
+static memberinfo_t flash_net_URLStream_load = {MEMBER_METHOD, 0x00, "load", 0};
+static memberinfo_t flash_net_URLStream_readMultiByte = {MEMBER_METHOD, 0x00, "readMultiByte", &_String};
+static memberinfo_t flash_net_URLStream_readObject = {MEMBER_METHOD, 0x00, "readObject", 0};
+static memberinfo_t flash_net_URLStream_readInt = {MEMBER_METHOD, 0x00, "readInt", &_int};
+static memberinfo_t flash_net_URLStream_readFloat = {MEMBER_METHOD, 0x00, "readFloat", &_Number};
+static memberinfo_t flash_net_URLStream_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_net_URLVariables = {0x16, 0x08, "flash.net", "URLVariables", &_Object, interfaces:{0}};
-static memberinfo_t flash_net_URLVariables_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_net_URLVariables_decode = {MEMBER_METHOD, "decode", 0};
+static memberinfo_t flash_net_URLVariables_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_net_URLVariables_decode = {MEMBER_METHOD, 0x00, "decode", 0};
 static classinfo_t flash_net_XMLSocket = {0x16, 0x09, "flash.net", "XMLSocket", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_net_XMLSocket_send = {MEMBER_METHOD, "send", 0};
-static memberinfo_t flash_net_XMLSocket_connected = {MEMBER_SLOT, "connected", 0};
-static memberinfo_t flash_net_XMLSocket_connect = {MEMBER_METHOD, "connect", 0};
-static memberinfo_t flash_net_XMLSocket_close = {MEMBER_METHOD, "close", 0};
+static memberinfo_t flash_net_XMLSocket_send = {MEMBER_METHOD, 0x00, "send", 0};
+static memberinfo_t flash_net_XMLSocket_connected = {MEMBER_SLOT, 0x00, "connected", 0};
+static memberinfo_t flash_net_XMLSocket_connect = {MEMBER_METHOD, 0x00, "connect", 0};
+static memberinfo_t flash_net_XMLSocket_close = {MEMBER_METHOD, 0x00, "close", 0};
 static classinfo_t flash_printing_PrintJob = {0x16, 0x09, "flash.printing", "PrintJob", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_printing_PrintJob_send = {MEMBER_METHOD, "send", 0};
-static memberinfo_t flash_printing_PrintJob_orientation = {MEMBER_SLOT, "orientation", 0};
-static memberinfo_t flash_printing_PrintJob_paperHeight = {MEMBER_SLOT, "paperHeight", 0};
-static memberinfo_t flash_printing_PrintJob_pageHeight = {MEMBER_SLOT, "pageHeight", 0};
-static memberinfo_t flash_printing_PrintJob_paperWidth = {MEMBER_SLOT, "paperWidth", 0};
-static memberinfo_t flash_printing_PrintJob_addPage = {MEMBER_METHOD, "addPage", 0};
-static memberinfo_t flash_printing_PrintJob_start = {MEMBER_METHOD, "start", &_Boolean};
-static memberinfo_t flash_printing_PrintJob_pageWidth = {MEMBER_SLOT, "pageWidth", 0};
+static memberinfo_t flash_printing_PrintJob_send = {MEMBER_METHOD, 0x00, "send", 0};
+static memberinfo_t flash_printing_PrintJob_orientation = {MEMBER_SLOT, 0x00, "orientation", 0};
+static memberinfo_t flash_printing_PrintJob_paperHeight = {MEMBER_SLOT, 0x00, "paperHeight", 0};
+static memberinfo_t flash_printing_PrintJob_pageHeight = {MEMBER_SLOT, 0x00, "pageHeight", 0};
+static memberinfo_t flash_printing_PrintJob_paperWidth = {MEMBER_SLOT, 0x00, "paperWidth", 0};
+static memberinfo_t flash_printing_PrintJob_addPage = {MEMBER_METHOD, 0x00, "addPage", 0};
+static memberinfo_t flash_printing_PrintJob_start = {MEMBER_METHOD, 0x00, "start", &_Boolean};
+static memberinfo_t flash_printing_PrintJob_pageWidth = {MEMBER_SLOT, 0x00, "pageWidth", 0};
 static classinfo_t flash_printing_PrintJobOptions = {0x16, 0x09, "flash.printing", "PrintJobOptions", &_Object, interfaces:{0}};
-static memberinfo_t flash_printing_PrintJobOptions_printAsBitmap = {MEMBER_SLOT, "printAsBitmap", 0};
+static memberinfo_t flash_printing_PrintJobOptions_printAsBitmap = {MEMBER_SLOT, 0x00, "printAsBitmap", 0};
 static classinfo_t flash_printing_PrintJobOrientation = {0x16, 0x0b, "flash.printing", "PrintJobOrientation", &_Object, interfaces:{0}};
 static classinfo_t flash_system_ApplicationDomain = {0x16, 0x0b, "flash.system", "ApplicationDomain", &_Object, interfaces:{0}};
-static memberinfo_t flash_system_ApplicationDomain_getDefinition = {MEMBER_METHOD, "getDefinition", &_Object};
-static memberinfo_t flash_system_ApplicationDomain_hasDefinition = {MEMBER_METHOD, "hasDefinition", &_Boolean};
-static memberinfo_t flash_system_ApplicationDomain_parentDomain = {MEMBER_SLOT, "parentDomain", 0};
-static memberinfo_t flash_system_ApplicationDomain_currentDomain = {MEMBER_SLOT, "currentDomain", 0};
+static memberinfo_t flash_system_ApplicationDomain_getDefinition = {MEMBER_METHOD, 0x00, "getDefinition", &_Object};
+static memberinfo_t flash_system_ApplicationDomain_hasDefinition = {MEMBER_METHOD, 0x00, "hasDefinition", &_Boolean};
+static memberinfo_t flash_system_ApplicationDomain_parentDomain = {MEMBER_SLOT, 0x00, "parentDomain", 0};
+static memberinfo_t flash_system_ApplicationDomain_currentDomain = {MEMBER_SLOT, 0x08, "currentDomain", 0};
 static classinfo_t flash_system_Capabilities = {0x16, 0x0b, "flash.system", "Capabilities", &_Object, interfaces:{0}};
 static classinfo_t flash_system_IME = {0x16, 0x0b, "flash.system", "IME", &flash_events_EventDispatcher, interfaces:{0}};
 static classinfo_t flash_system_IMEConversionMode = {0x16, 0x0b, "flash.system", "IMEConversionMode", &_Object, interfaces:{0}};
 static classinfo_t flash_system_LoaderContext = {0x16, 0x09, "flash.system", "LoaderContext", &_Object, interfaces:{0}};
-static memberinfo_t flash_system_LoaderContext_applicationDomain = {MEMBER_SLOT, "applicationDomain", 0};
-static memberinfo_t flash_system_LoaderContext_checkPolicyFile = {MEMBER_SLOT, "checkPolicyFile", 0};
-static memberinfo_t flash_system_LoaderContext_securityDomain = {MEMBER_SLOT, "securityDomain", 0};
+static memberinfo_t flash_system_LoaderContext_applicationDomain = {MEMBER_SLOT, 0x00, "applicationDomain", 0};
+static memberinfo_t flash_system_LoaderContext_checkPolicyFile = {MEMBER_SLOT, 0x00, "checkPolicyFile", 0};
+static memberinfo_t flash_system_LoaderContext_securityDomain = {MEMBER_SLOT, 0x00, "securityDomain", 0};
 static classinfo_t flash_system_Security = {0x16, 0x0b, "flash.system", "Security", &_Object, interfaces:{0}};
 static classinfo_t flash_system_SecurityDomain = {0x16, 0x09, "flash.system", "SecurityDomain", &_Object, interfaces:{0}};
 static classinfo_t flash_system_SecurityPanel = {0x16, 0x0b, "flash.system", "SecurityPanel", &_Object, interfaces:{0}};
 static classinfo_t flash_system_System = {0x16, 0x0b, "flash.system", "System", &_Object, interfaces:{0}};
 static classinfo_t flash_text_AntiAliasType = {0x16, 0x0b, "flash.text", "AntiAliasType", &_Object, interfaces:{0}};
 static classinfo_t flash_text_CSMSettings = {0x16, 0x0b, "flash.text", "CSMSettings", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_CSMSettings_fontSize = {MEMBER_SLOT, "fontSize", 0};
-static memberinfo_t flash_text_CSMSettings_insideCutoff = {MEMBER_SLOT, "insideCutoff", 0};
-static memberinfo_t flash_text_CSMSettings_outsideCutoff = {MEMBER_SLOT, "outsideCutoff", 0};
+static memberinfo_t flash_text_CSMSettings_fontSize = {MEMBER_SLOT, 0x00, "fontSize", 0};
+static memberinfo_t flash_text_CSMSettings_insideCutoff = {MEMBER_SLOT, 0x00, "insideCutoff", 0};
+static memberinfo_t flash_text_CSMSettings_outsideCutoff = {MEMBER_SLOT, 0x00, "outsideCutoff", 0};
 static classinfo_t flash_text_Font = {0x16, 0x09, "flash.text", "Font", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_Font_fontStyle = {MEMBER_SLOT, "fontStyle", 0};
-static memberinfo_t flash_text_Font_hasGlyphs = {MEMBER_METHOD, "hasGlyphs", &_Boolean};
-static memberinfo_t flash_text_Font_fontType = {MEMBER_SLOT, "fontType", 0};
-static memberinfo_t flash_text_Font_fontName = {MEMBER_SLOT, "fontName", 0};
-static memberinfo_t flash_text_Font_enumerateFonts = {MEMBER_METHOD, "enumerateFonts", &_Array};
-static memberinfo_t flash_text_Font_registerFont = {MEMBER_METHOD, "registerFont", 0};
+static memberinfo_t flash_text_Font_fontStyle = {MEMBER_SLOT, 0x00, "fontStyle", 0};
+static memberinfo_t flash_text_Font_hasGlyphs = {MEMBER_METHOD, 0x00, "hasGlyphs", &_Boolean};
+static memberinfo_t flash_text_Font_fontType = {MEMBER_SLOT, 0x00, "fontType", 0};
+static memberinfo_t flash_text_Font_fontName = {MEMBER_SLOT, 0x00, "fontName", 0};
+static memberinfo_t flash_text_Font_enumerateFonts = {MEMBER_METHOD, 0x08, "enumerateFonts", &_Array};
+static memberinfo_t flash_text_Font_registerFont = {MEMBER_METHOD, 0x08, "registerFont", 0};
 static classinfo_t flash_text_FontStyle = {0x16, 0x0b, "flash.text", "FontStyle", &_Object, interfaces:{0}};
 static classinfo_t flash_text_FontType = {0x16, 0x0b, "flash.text", "FontType", &_Object, interfaces:{0}};
 static classinfo_t flash_text_GridFitType = {0x16, 0x0b, "flash.text", "GridFitType", &_Object, interfaces:{0}};
 static classinfo_t flash_text_StaticText = {0x16, 0x0b, "flash.text", "StaticText", &flash_display_DisplayObject, interfaces:{0}};
-static memberinfo_t flash_text_StaticText_text = {MEMBER_SLOT, "text", 0};
+static memberinfo_t flash_text_StaticText_text = {MEMBER_SLOT, 0x00, "text", 0};
 static classinfo_t flash_text_StyleSheet = {0x16, 0x08, "flash.text", "StyleSheet", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_text_StyleSheet_parseCSS = {MEMBER_METHOD, "parseCSS", 0};
-static memberinfo_t flash_text_StyleSheet_clear = {MEMBER_METHOD, "clear", 0};
-static memberinfo_t flash_text_StyleSheet_styleNames = {MEMBER_SLOT, "styleNames", 0};
-static memberinfo_t flash_text_StyleSheet_transform = {MEMBER_METHOD, "transform", &flash_text_TextFormat};
-static memberinfo_t flash_text_StyleSheet_setStyle = {MEMBER_METHOD, "setStyle", 0};
-static memberinfo_t flash_text_StyleSheet_getStyle = {MEMBER_METHOD, "getStyle", &_Object};
+static memberinfo_t flash_text_StyleSheet_parseCSS = {MEMBER_METHOD, 0x00, "parseCSS", 0};
+static memberinfo_t flash_text_StyleSheet_clear = {MEMBER_METHOD, 0x00, "clear", 0};
+static memberinfo_t flash_text_StyleSheet_styleNames = {MEMBER_SLOT, 0x00, "styleNames", 0};
+static memberinfo_t flash_text_StyleSheet_transform = {MEMBER_METHOD, 0x00, "transform", &flash_text_TextFormat};
+static memberinfo_t flash_text_StyleSheet_setStyle = {MEMBER_METHOD, 0x00, "setStyle", 0};
+static memberinfo_t flash_text_StyleSheet_getStyle = {MEMBER_METHOD, 0x00, "getStyle", &_Object};
 static classinfo_t flash_text_TextColorType = {0x16, 0x0b, "flash.text", "TextColorType", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextDisplayMode = {0x16, 0x0b, "flash.text", "TextDisplayMode", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextExtent = {0x16, 0x09, "flash.text", "TextExtent", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_TextExtent_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_text_TextExtent_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_text_TextExtent_descent = {MEMBER_SLOT, "descent", 0};
-static memberinfo_t flash_text_TextExtent_textFieldHeight = {MEMBER_SLOT, "textFieldHeight", 0};
-static memberinfo_t flash_text_TextExtent_textFieldWidth = {MEMBER_SLOT, "textFieldWidth", 0};
-static memberinfo_t flash_text_TextExtent_ascent = {MEMBER_SLOT, "ascent", 0};
+static memberinfo_t flash_text_TextExtent_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_text_TextExtent_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_text_TextExtent_descent = {MEMBER_SLOT, 0x00, "descent", 0};
+static memberinfo_t flash_text_TextExtent_textFieldHeight = {MEMBER_SLOT, 0x00, "textFieldHeight", 0};
+static memberinfo_t flash_text_TextExtent_textFieldWidth = {MEMBER_SLOT, 0x00, "textFieldWidth", 0};
+static memberinfo_t flash_text_TextExtent_ascent = {MEMBER_SLOT, 0x00, "ascent", 0};
 static classinfo_t flash_text_TextField = {0x16, 0x09, "flash.text", "TextField", &flash_display_InteractiveObject, interfaces:{0}};
-static memberinfo_t flash_text_TextField_replaceText = {MEMBER_METHOD, "replaceText", 0};
-static memberinfo_t flash_text_TextField_pasteRichText = {MEMBER_METHOD, "pasteRichText", &_Boolean};
-static memberinfo_t flash_text_TextField_maxScrollH = {MEMBER_SLOT, "maxScrollH", 0};
-static memberinfo_t flash_text_TextField_numLines = {MEMBER_SLOT, "numLines", 0};
-static memberinfo_t flash_text_TextField_scrollH = {MEMBER_SLOT, "scrollH", 0};
-static memberinfo_t flash_text_TextField_caretIndex = {MEMBER_SLOT, "caretIndex", 0};
-static memberinfo_t flash_text_TextField_maxScrollV = {MEMBER_SLOT, "maxScrollV", 0};
-static memberinfo_t flash_text_TextField_getImageReference = {MEMBER_METHOD, "getImageReference", &flash_display_DisplayObject};
-static memberinfo_t flash_text_TextField_scrollV = {MEMBER_SLOT, "scrollV", 0};
-static memberinfo_t flash_text_TextField_border = {MEMBER_SLOT, "border", 0};
-static memberinfo_t flash_text_TextField_text = {MEMBER_SLOT, "text", 0};
-static memberinfo_t flash_text_TextField_background = {MEMBER_SLOT, "background", 0};
-static memberinfo_t flash_text_TextField_getCharBoundaries = {MEMBER_METHOD, "getCharBoundaries", &flash_geom_Rectangle};
-static memberinfo_t flash_text_TextField_borderColor = {MEMBER_SLOT, "borderColor", 0};
-static memberinfo_t flash_text_TextField_getFirstCharInParagraph = {MEMBER_METHOD, "getFirstCharInParagraph", &_int};
-static memberinfo_t flash_text_TextField_type = {MEMBER_SLOT, "type", 0};
-static memberinfo_t flash_text_TextField_replaceSelectedText = {MEMBER_METHOD, "replaceSelectedText", 0};
-static memberinfo_t flash_text_TextField_getRawText = {MEMBER_METHOD, "getRawText", &_String};
-static memberinfo_t flash_text_TextField_alwaysShowSelection = {MEMBER_SLOT, "alwaysShowSelection", 0};
-static memberinfo_t flash_text_TextField_sharpness = {MEMBER_SLOT, "sharpness", 0};
-static memberinfo_t flash_text_TextField_textColor = {MEMBER_SLOT, "textColor", 0};
-static memberinfo_t flash_text_TextField_defaultTextFormat = {MEMBER_SLOT, "defaultTextFormat", 0};
-static memberinfo_t flash_text_TextField_condenseWhite = {MEMBER_SLOT, "condenseWhite", 0};
-static memberinfo_t flash_text_TextField_autoSize = {MEMBER_SLOT, "autoSize", 0};
-static memberinfo_t flash_text_TextField_styleSheet = {MEMBER_SLOT, "styleSheet", 0};
-static memberinfo_t flash_text_TextField_embedFonts = {MEMBER_SLOT, "embedFonts", 0};
-static memberinfo_t flash_text_TextField_displayAsPassword = {MEMBER_SLOT, "displayAsPassword", 0};
-static memberinfo_t flash_text_TextField_antiAliasType = {MEMBER_SLOT, "antiAliasType", 0};
-static memberinfo_t flash_text_TextField_multiline = {MEMBER_SLOT, "multiline", 0};
-static memberinfo_t flash_text_TextField_selectionEndIndex = {MEMBER_SLOT, "selectionEndIndex", 0};
-static memberinfo_t flash_text_TextField_mouseWheelEnabled = {MEMBER_SLOT, "mouseWheelEnabled", 0};
-static memberinfo_t flash_text_TextField_selectedText = {MEMBER_SLOT, "selectedText", 0};
-static memberinfo_t flash_text_TextField_thickness = {MEMBER_SLOT, "thickness", 0};
-static memberinfo_t flash_text_TextField_getLineIndexAtPoint = {MEMBER_METHOD, "getLineIndexAtPoint", &_int};
-static memberinfo_t flash_text_TextField_appendText = {MEMBER_METHOD, "appendText", 0};
-static memberinfo_t flash_text_TextField_selectionBeginIndex = {MEMBER_SLOT, "selectionBeginIndex", 0};
-static memberinfo_t flash_text_TextField_bottomScrollV = {MEMBER_SLOT, "bottomScrollV", 0};
-static memberinfo_t flash_text_TextField_htmlText = {MEMBER_SLOT, "htmlText", 0};
-static memberinfo_t flash_text_TextField_selectable = {MEMBER_SLOT, "selectable", 0};
-static memberinfo_t flash_text_TextField_getLineIndexOfChar = {MEMBER_METHOD, "getLineIndexOfChar", &_int};
-static memberinfo_t flash_text_TextField_restrict = {MEMBER_SLOT, "restrict", 0};
-static memberinfo_t flash_text_TextField_gridFitType = {MEMBER_SLOT, "gridFitType", 0};
-static memberinfo_t flash_text_TextField_setSelection = {MEMBER_METHOD, "setSelection", 0};
-static memberinfo_t flash_text_TextField_getTextFormat = {MEMBER_METHOD, "getTextFormat", &flash_text_TextFormat};
-static memberinfo_t flash_text_TextField_setTextFormat = {MEMBER_METHOD, "setTextFormat", 0};
-static memberinfo_t flash_text_TextField_textWidth = {MEMBER_SLOT, "textWidth", 0};
-static memberinfo_t flash_text_TextField_getTextRuns = {MEMBER_METHOD, "getTextRuns", &_Array};
-static memberinfo_t flash_text_TextField_getLineOffset = {MEMBER_METHOD, "getLineOffset", &_int};
-static memberinfo_t flash_text_TextField_wordWrap = {MEMBER_SLOT, "wordWrap", 0};
-static memberinfo_t flash_text_TextField_useRichTextClipboard = {MEMBER_SLOT, "useRichTextClipboard", 0};
-static memberinfo_t flash_text_TextField_backgroundColor = {MEMBER_SLOT, "backgroundColor", 0};
-static memberinfo_t flash_text_TextField_textHeight = {MEMBER_SLOT, "textHeight", 0};
-static memberinfo_t flash_text_TextField_getXMLText = {MEMBER_METHOD, "getXMLText", &_String};
-static memberinfo_t flash_text_TextField_getLineText = {MEMBER_METHOD, "getLineText", &_String};
-static memberinfo_t flash_text_TextField_maxChars = {MEMBER_SLOT, "maxChars", 0};
-static memberinfo_t flash_text_TextField_copyRichText = {MEMBER_METHOD, "copyRichText", &_String};
-static memberinfo_t flash_text_TextField_getParagraphLength = {MEMBER_METHOD, "getParagraphLength", &_int};
-static memberinfo_t flash_text_TextField_getCharIndexAtPoint = {MEMBER_METHOD, "getCharIndexAtPoint", &_int};
-static memberinfo_t flash_text_TextField_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t flash_text_TextField_insertXMLText = {MEMBER_METHOD, "insertXMLText", 0};
-static memberinfo_t flash_text_TextField_getLineMetrics = {MEMBER_METHOD, "getLineMetrics", &flash_text_TextLineMetrics};
-static memberinfo_t flash_text_TextField_getLineLength = {MEMBER_METHOD, "getLineLength", &_int};
+static memberinfo_t flash_text_TextField_replaceText = {MEMBER_METHOD, 0x00, "replaceText", 0};
+static memberinfo_t flash_text_TextField_pasteRichText = {MEMBER_METHOD, 0x00, "pasteRichText", &_Boolean};
+static memberinfo_t flash_text_TextField_maxScrollH = {MEMBER_SLOT, 0x00, "maxScrollH", 0};
+static memberinfo_t flash_text_TextField_numLines = {MEMBER_SLOT, 0x00, "numLines", 0};
+static memberinfo_t flash_text_TextField_scrollH = {MEMBER_SLOT, 0x00, "scrollH", 0};
+static memberinfo_t flash_text_TextField_caretIndex = {MEMBER_SLOT, 0x00, "caretIndex", 0};
+static memberinfo_t flash_text_TextField_maxScrollV = {MEMBER_SLOT, 0x00, "maxScrollV", 0};
+static memberinfo_t flash_text_TextField_getImageReference = {MEMBER_METHOD, 0x00, "getImageReference", &flash_display_DisplayObject};
+static memberinfo_t flash_text_TextField_scrollV = {MEMBER_SLOT, 0x00, "scrollV", 0};
+static memberinfo_t flash_text_TextField_border = {MEMBER_SLOT, 0x00, "border", 0};
+static memberinfo_t flash_text_TextField_text = {MEMBER_SLOT, 0x00, "text", 0};
+static memberinfo_t flash_text_TextField_background = {MEMBER_SLOT, 0x00, "background", 0};
+static memberinfo_t flash_text_TextField_getCharBoundaries = {MEMBER_METHOD, 0x00, "getCharBoundaries", &flash_geom_Rectangle};
+static memberinfo_t flash_text_TextField_borderColor = {MEMBER_SLOT, 0x00, "borderColor", 0};
+static memberinfo_t flash_text_TextField_getFirstCharInParagraph = {MEMBER_METHOD, 0x00, "getFirstCharInParagraph", &_int};
+static memberinfo_t flash_text_TextField_type = {MEMBER_SLOT, 0x00, "type", 0};
+static memberinfo_t flash_text_TextField_replaceSelectedText = {MEMBER_METHOD, 0x00, "replaceSelectedText", 0};
+static memberinfo_t flash_text_TextField_getRawText = {MEMBER_METHOD, 0x00, "getRawText", &_String};
+static memberinfo_t flash_text_TextField_alwaysShowSelection = {MEMBER_SLOT, 0x00, "alwaysShowSelection", 0};
+static memberinfo_t flash_text_TextField_sharpness = {MEMBER_SLOT, 0x00, "sharpness", 0};
+static memberinfo_t flash_text_TextField_textColor = {MEMBER_SLOT, 0x00, "textColor", 0};
+static memberinfo_t flash_text_TextField_defaultTextFormat = {MEMBER_SLOT, 0x00, "defaultTextFormat", 0};
+static memberinfo_t flash_text_TextField_condenseWhite = {MEMBER_SLOT, 0x00, "condenseWhite", 0};
+static memberinfo_t flash_text_TextField_autoSize = {MEMBER_SLOT, 0x00, "autoSize", 0};
+static memberinfo_t flash_text_TextField_styleSheet = {MEMBER_SLOT, 0x00, "styleSheet", 0};
+static memberinfo_t flash_text_TextField_embedFonts = {MEMBER_SLOT, 0x00, "embedFonts", 0};
+static memberinfo_t flash_text_TextField_displayAsPassword = {MEMBER_SLOT, 0x00, "displayAsPassword", 0};
+static memberinfo_t flash_text_TextField_antiAliasType = {MEMBER_SLOT, 0x00, "antiAliasType", 0};
+static memberinfo_t flash_text_TextField_multiline = {MEMBER_SLOT, 0x00, "multiline", 0};
+static memberinfo_t flash_text_TextField_selectionEndIndex = {MEMBER_SLOT, 0x00, "selectionEndIndex", 0};
+static memberinfo_t flash_text_TextField_mouseWheelEnabled = {MEMBER_SLOT, 0x00, "mouseWheelEnabled", 0};
+static memberinfo_t flash_text_TextField_selectedText = {MEMBER_SLOT, 0x00, "selectedText", 0};
+static memberinfo_t flash_text_TextField_thickness = {MEMBER_SLOT, 0x00, "thickness", 0};
+static memberinfo_t flash_text_TextField_getLineIndexAtPoint = {MEMBER_METHOD, 0x00, "getLineIndexAtPoint", &_int};
+static memberinfo_t flash_text_TextField_appendText = {MEMBER_METHOD, 0x00, "appendText", 0};
+static memberinfo_t flash_text_TextField_selectionBeginIndex = {MEMBER_SLOT, 0x00, "selectionBeginIndex", 0};
+static memberinfo_t flash_text_TextField_bottomScrollV = {MEMBER_SLOT, 0x00, "bottomScrollV", 0};
+static memberinfo_t flash_text_TextField_htmlText = {MEMBER_SLOT, 0x00, "htmlText", 0};
+static memberinfo_t flash_text_TextField_selectable = {MEMBER_SLOT, 0x00, "selectable", 0};
+static memberinfo_t flash_text_TextField_getLineIndexOfChar = {MEMBER_METHOD, 0x00, "getLineIndexOfChar", &_int};
+static memberinfo_t flash_text_TextField_restrict = {MEMBER_SLOT, 0x00, "restrict", 0};
+static memberinfo_t flash_text_TextField_gridFitType = {MEMBER_SLOT, 0x00, "gridFitType", 0};
+static memberinfo_t flash_text_TextField_setSelection = {MEMBER_METHOD, 0x00, "setSelection", 0};
+static memberinfo_t flash_text_TextField_getTextFormat = {MEMBER_METHOD, 0x00, "getTextFormat", &flash_text_TextFormat};
+static memberinfo_t flash_text_TextField_setTextFormat = {MEMBER_METHOD, 0x00, "setTextFormat", 0};
+static memberinfo_t flash_text_TextField_textWidth = {MEMBER_SLOT, 0x00, "textWidth", 0};
+static memberinfo_t flash_text_TextField_getTextRuns = {MEMBER_METHOD, 0x00, "getTextRuns", &_Array};
+static memberinfo_t flash_text_TextField_getLineOffset = {MEMBER_METHOD, 0x00, "getLineOffset", &_int};
+static memberinfo_t flash_text_TextField_wordWrap = {MEMBER_SLOT, 0x00, "wordWrap", 0};
+static memberinfo_t flash_text_TextField_useRichTextClipboard = {MEMBER_SLOT, 0x00, "useRichTextClipboard", 0};
+static memberinfo_t flash_text_TextField_backgroundColor = {MEMBER_SLOT, 0x00, "backgroundColor", 0};
+static memberinfo_t flash_text_TextField_textHeight = {MEMBER_SLOT, 0x00, "textHeight", 0};
+static memberinfo_t flash_text_TextField_getXMLText = {MEMBER_METHOD, 0x00, "getXMLText", &_String};
+static memberinfo_t flash_text_TextField_getLineText = {MEMBER_METHOD, 0x00, "getLineText", &_String};
+static memberinfo_t flash_text_TextField_maxChars = {MEMBER_SLOT, 0x00, "maxChars", 0};
+static memberinfo_t flash_text_TextField_copyRichText = {MEMBER_METHOD, 0x00, "copyRichText", &_String};
+static memberinfo_t flash_text_TextField_getParagraphLength = {MEMBER_METHOD, 0x00, "getParagraphLength", &_int};
+static memberinfo_t flash_text_TextField_getCharIndexAtPoint = {MEMBER_METHOD, 0x00, "getCharIndexAtPoint", &_int};
+static memberinfo_t flash_text_TextField_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t flash_text_TextField_insertXMLText = {MEMBER_METHOD, 0x00, "insertXMLText", 0};
+static memberinfo_t flash_text_TextField_getLineMetrics = {MEMBER_METHOD, 0x00, "getLineMetrics", &flash_text_TextLineMetrics};
+static memberinfo_t flash_text_TextField_getLineLength = {MEMBER_METHOD, 0x00, "getLineLength", &_int};
 static classinfo_t flash_text_TextFieldAutoSize = {0x16, 0x0b, "flash.text", "TextFieldAutoSize", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextFieldType = {0x16, 0x0b, "flash.text", "TextFieldType", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextFormat = {0x16, 0x09, "flash.text", "TextFormat", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_TextFormat_bullet = {MEMBER_SLOT, "bullet", 0};
-static memberinfo_t flash_text_TextFormat_align = {MEMBER_SLOT, "align", 0};
-static memberinfo_t flash_text_TextFormat_color = {MEMBER_SLOT, "color", 0};
-static memberinfo_t flash_text_TextFormat_size = {MEMBER_SLOT, "size", 0};
-static memberinfo_t flash_text_TextFormat_display = {MEMBER_SLOT, "display", 0};
-static memberinfo_t flash_text_TextFormat_bold = {MEMBER_SLOT, "bold", 0};
-static memberinfo_t flash_text_TextFormat_leading = {MEMBER_SLOT, "leading", 0};
-static memberinfo_t flash_text_TextFormat_rightMargin = {MEMBER_SLOT, "rightMargin", 0};
-static memberinfo_t flash_text_TextFormat_leftMargin = {MEMBER_SLOT, "leftMargin", 0};
-static memberinfo_t flash_text_TextFormat_font = {MEMBER_SLOT, "font", 0};
-static memberinfo_t flash_text_TextFormat_indent = {MEMBER_SLOT, "indent", 0};
-static memberinfo_t flash_text_TextFormat_blockIndent = {MEMBER_SLOT, "blockIndent", 0};
-static memberinfo_t flash_text_TextFormat_kerning = {MEMBER_SLOT, "kerning", 0};
-static memberinfo_t flash_text_TextFormat_tabStops = {MEMBER_SLOT, "tabStops", 0};
-static memberinfo_t flash_text_TextFormat_italic = {MEMBER_SLOT, "italic", 0};
-static memberinfo_t flash_text_TextFormat_target = {MEMBER_SLOT, "target", 0};
-static memberinfo_t flash_text_TextFormat_underline = {MEMBER_SLOT, "underline", 0};
-static memberinfo_t flash_text_TextFormat_url = {MEMBER_SLOT, "url", 0};
-static memberinfo_t flash_text_TextFormat_letterSpacing = {MEMBER_SLOT, "letterSpacing", 0};
+static memberinfo_t flash_text_TextFormat_bullet = {MEMBER_SLOT, 0x00, "bullet", 0};
+static memberinfo_t flash_text_TextFormat_align = {MEMBER_SLOT, 0x00, "align", 0};
+static memberinfo_t flash_text_TextFormat_color = {MEMBER_SLOT, 0x00, "color", 0};
+static memberinfo_t flash_text_TextFormat_size = {MEMBER_SLOT, 0x00, "size", 0};
+static memberinfo_t flash_text_TextFormat_display = {MEMBER_SLOT, 0x00, "display", 0};
+static memberinfo_t flash_text_TextFormat_bold = {MEMBER_SLOT, 0x00, "bold", 0};
+static memberinfo_t flash_text_TextFormat_leading = {MEMBER_SLOT, 0x00, "leading", 0};
+static memberinfo_t flash_text_TextFormat_rightMargin = {MEMBER_SLOT, 0x00, "rightMargin", 0};
+static memberinfo_t flash_text_TextFormat_leftMargin = {MEMBER_SLOT, 0x00, "leftMargin", 0};
+static memberinfo_t flash_text_TextFormat_font = {MEMBER_SLOT, 0x00, "font", 0};
+static memberinfo_t flash_text_TextFormat_indent = {MEMBER_SLOT, 0x00, "indent", 0};
+static memberinfo_t flash_text_TextFormat_blockIndent = {MEMBER_SLOT, 0x00, "blockIndent", 0};
+static memberinfo_t flash_text_TextFormat_kerning = {MEMBER_SLOT, 0x00, "kerning", 0};
+static memberinfo_t flash_text_TextFormat_tabStops = {MEMBER_SLOT, 0x00, "tabStops", 0};
+static memberinfo_t flash_text_TextFormat_italic = {MEMBER_SLOT, 0x00, "italic", 0};
+static memberinfo_t flash_text_TextFormat_target = {MEMBER_SLOT, 0x00, "target", 0};
+static memberinfo_t flash_text_TextFormat_underline = {MEMBER_SLOT, 0x00, "underline", 0};
+static memberinfo_t flash_text_TextFormat_url = {MEMBER_SLOT, 0x00, "url", 0};
+static memberinfo_t flash_text_TextFormat_letterSpacing = {MEMBER_SLOT, 0x00, "letterSpacing", 0};
 static classinfo_t flash_text_TextFormatAlign = {0x16, 0x0b, "flash.text", "TextFormatAlign", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextFormatDisplay = {0x16, 0x0b, "flash.text", "TextFormatDisplay", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextLineMetrics = {0x16, 0x09, "flash.text", "TextLineMetrics", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_TextLineMetrics_width = {MEMBER_SLOT, "width", 0};
-static memberinfo_t flash_text_TextLineMetrics_ascent = {MEMBER_SLOT, "ascent", 0};
-static memberinfo_t flash_text_TextLineMetrics_leading = {MEMBER_SLOT, "leading", 0};
-static memberinfo_t flash_text_TextLineMetrics_height = {MEMBER_SLOT, "height", 0};
-static memberinfo_t flash_text_TextLineMetrics_x = {MEMBER_SLOT, "x", 0};
-static memberinfo_t flash_text_TextLineMetrics_descent = {MEMBER_SLOT, "descent", 0};
+static memberinfo_t flash_text_TextLineMetrics_width = {MEMBER_SLOT, 0x00, "width", 0};
+static memberinfo_t flash_text_TextLineMetrics_ascent = {MEMBER_SLOT, 0x00, "ascent", 0};
+static memberinfo_t flash_text_TextLineMetrics_leading = {MEMBER_SLOT, 0x00, "leading", 0};
+static memberinfo_t flash_text_TextLineMetrics_height = {MEMBER_SLOT, 0x00, "height", 0};
+static memberinfo_t flash_text_TextLineMetrics_x = {MEMBER_SLOT, 0x00, "x", 0};
+static memberinfo_t flash_text_TextLineMetrics_descent = {MEMBER_SLOT, 0x00, "descent", 0};
 static classinfo_t flash_text_TextRenderer = {0x16, 0x0b, "flash.text", "TextRenderer", &_Object, interfaces:{0}};
 static classinfo_t flash_text_TextRun = {0x16, 0x09, "flash.text", "TextRun", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_TextRun_textFormat = {MEMBER_SLOT, "textFormat", 0};
-static memberinfo_t flash_text_TextRun_endIndex = {MEMBER_SLOT, "endIndex", 0};
-static memberinfo_t flash_text_TextRun_beginIndex = {MEMBER_SLOT, "beginIndex", 0};
+static memberinfo_t flash_text_TextRun_textFormat = {MEMBER_SLOT, 0x00, "textFormat", 0};
+static memberinfo_t flash_text_TextRun_endIndex = {MEMBER_SLOT, 0x00, "endIndex", 0};
+static memberinfo_t flash_text_TextRun_beginIndex = {MEMBER_SLOT, 0x00, "beginIndex", 0};
 static classinfo_t flash_text_TextSnapshot = {0x16, 0x09, "flash.text", "TextSnapshot", &_Object, interfaces:{0}};
-static memberinfo_t flash_text_TextSnapshot_getText = {MEMBER_METHOD, "getText", &_String};
-static memberinfo_t flash_text_TextSnapshot_setSelectColor = {MEMBER_METHOD, "setSelectColor", 0};
-static memberinfo_t flash_text_TextSnapshot_findText = {MEMBER_METHOD, "findText", &_int};
-static memberinfo_t flash_text_TextSnapshot_getSelected = {MEMBER_METHOD, "getSelected", &_Boolean};
-static memberinfo_t flash_text_TextSnapshot_getTextRunInfo = {MEMBER_METHOD, "getTextRunInfo", &_Array};
-static memberinfo_t flash_text_TextSnapshot_charCount = {MEMBER_SLOT, "charCount", 0};
-static memberinfo_t flash_text_TextSnapshot_hitTestTextNearPos = {MEMBER_METHOD, "hitTestTextNearPos", &_Number};
-static memberinfo_t flash_text_TextSnapshot_setSelected = {MEMBER_METHOD, "setSelected", 0};
-static memberinfo_t flash_text_TextSnapshot_getSelectedText = {MEMBER_METHOD, "getSelectedText", &_String};
+static memberinfo_t flash_text_TextSnapshot_getText = {MEMBER_METHOD, 0x00, "getText", &_String};
+static memberinfo_t flash_text_TextSnapshot_setSelectColor = {MEMBER_METHOD, 0x00, "setSelectColor", 0};
+static memberinfo_t flash_text_TextSnapshot_findText = {MEMBER_METHOD, 0x00, "findText", &_int};
+static memberinfo_t flash_text_TextSnapshot_getSelected = {MEMBER_METHOD, 0x00, "getSelected", &_Boolean};
+static memberinfo_t flash_text_TextSnapshot_getTextRunInfo = {MEMBER_METHOD, 0x00, "getTextRunInfo", &_Array};
+static memberinfo_t flash_text_TextSnapshot_charCount = {MEMBER_SLOT, 0x00, "charCount", 0};
+static memberinfo_t flash_text_TextSnapshot_hitTestTextNearPos = {MEMBER_METHOD, 0x00, "hitTestTextNearPos", &_Number};
+static memberinfo_t flash_text_TextSnapshot_setSelected = {MEMBER_METHOD, 0x00, "setSelected", 0};
+static memberinfo_t flash_text_TextSnapshot_getSelectedText = {MEMBER_METHOD, 0x00, "getSelectedText", &_String};
 static classinfo_t flash_ui_ContextMenu = {0x16, 0x0b, "flash.ui", "ContextMenu", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_ui_ContextMenu_builtInItems = {MEMBER_SLOT, "builtInItems", 0};
-static memberinfo_t flash_ui_ContextMenu_customItems = {MEMBER_SLOT, "customItems", 0};
-static memberinfo_t flash_ui_ContextMenu_clone = {MEMBER_METHOD, "clone", &flash_ui_ContextMenu};
-static memberinfo_t flash_ui_ContextMenu_hideBuiltInItems = {MEMBER_METHOD, "hideBuiltInItems", 0};
+static memberinfo_t flash_ui_ContextMenu_builtInItems = {MEMBER_SLOT, 0x00, "builtInItems", 0};
+static memberinfo_t flash_ui_ContextMenu_customItems = {MEMBER_SLOT, 0x00, "customItems", 0};
+static memberinfo_t flash_ui_ContextMenu_clone = {MEMBER_METHOD, 0x00, "clone", &flash_ui_ContextMenu};
+static memberinfo_t flash_ui_ContextMenu_hideBuiltInItems = {MEMBER_METHOD, 0x00, "hideBuiltInItems", 0};
 static classinfo_t flash_ui_ContextMenuBuiltInItems = {0x16, 0x0b, "flash.ui", "ContextMenuBuiltInItems", &_Object, interfaces:{0}};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_loop = {MEMBER_SLOT, "loop", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_clone = {MEMBER_METHOD, "clone", &flash_ui_ContextMenuBuiltInItems};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_print = {MEMBER_SLOT, "print", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_zoom = {MEMBER_SLOT, "zoom", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_play = {MEMBER_SLOT, "play", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack = {MEMBER_SLOT, "forwardAndBack", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_rewind = {MEMBER_SLOT, "rewind", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_save = {MEMBER_SLOT, "save", 0};
-static memberinfo_t flash_ui_ContextMenuBuiltInItems_quality = {MEMBER_SLOT, "quality", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_loop = {MEMBER_SLOT, 0x00, "loop", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_clone = {MEMBER_METHOD, 0x00, "clone", &flash_ui_ContextMenuBuiltInItems};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_print = {MEMBER_SLOT, 0x00, "print", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_zoom = {MEMBER_SLOT, 0x00, "zoom", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_play = {MEMBER_SLOT, 0x00, "play", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_forwardAndBack = {MEMBER_SLOT, 0x00, "forwardAndBack", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_rewind = {MEMBER_SLOT, 0x00, "rewind", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_save = {MEMBER_SLOT, 0x00, "save", 0};
+static memberinfo_t flash_ui_ContextMenuBuiltInItems_quality = {MEMBER_SLOT, 0x00, "quality", 0};
 static classinfo_t flash_ui_ContextMenuItem = {0x16, 0x0b, "flash.ui", "ContextMenuItem", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_ui_ContextMenuItem_enabled = {MEMBER_SLOT, "enabled", 0};
-static memberinfo_t flash_ui_ContextMenuItem_caption = {MEMBER_SLOT, "caption", 0};
-static memberinfo_t flash_ui_ContextMenuItem_separatorBefore = {MEMBER_SLOT, "separatorBefore", 0};
-static memberinfo_t flash_ui_ContextMenuItem_visible = {MEMBER_SLOT, "visible", 0};
-static memberinfo_t flash_ui_ContextMenuItem_clone = {MEMBER_METHOD, "clone", &flash_ui_ContextMenuItem};
+static memberinfo_t flash_ui_ContextMenuItem_enabled = {MEMBER_SLOT, 0x00, "enabled", 0};
+static memberinfo_t flash_ui_ContextMenuItem_caption = {MEMBER_SLOT, 0x00, "caption", 0};
+static memberinfo_t flash_ui_ContextMenuItem_separatorBefore = {MEMBER_SLOT, 0x00, "separatorBefore", 0};
+static memberinfo_t flash_ui_ContextMenuItem_visible = {MEMBER_SLOT, 0x00, "visible", 0};
+static memberinfo_t flash_ui_ContextMenuItem_clone = {MEMBER_METHOD, 0x00, "clone", &flash_ui_ContextMenuItem};
 static classinfo_t flash_ui_KeyLocation = {0x16, 0x0b, "flash.ui", "KeyLocation", &_Object, interfaces:{0}};
 static classinfo_t flash_ui_Keyboard = {0x16, 0x0b, "flash.ui", "Keyboard", &_Object, interfaces:{0}};
 static classinfo_t flash_ui_Mouse = {0x16, 0x0b, "flash.ui", "Mouse", &_Object, interfaces:{0}};
 static classinfo_t flash_utils_ByteArray = {0x16, 0x09, "flash.utils", "ByteArray", &_Object, interfaces:{&flash_utils_IDataInput, &flash_utils_IDataOutput, 0}};
-static memberinfo_t flash_utils_ByteArray_writeUTFBytes = {MEMBER_METHOD, "writeUTFBytes", 0};
-static memberinfo_t flash_utils_ByteArray_readObject = {MEMBER_METHOD, "readObject", 0};
-static memberinfo_t flash_utils_ByteArray_writeObject = {MEMBER_METHOD, "writeObject", 0};
-static memberinfo_t flash_utils_ByteArray_readShort = {MEMBER_METHOD, "readShort", &_int};
-static memberinfo_t flash_utils_ByteArray_writeDouble = {MEMBER_METHOD, "writeDouble", 0};
-static memberinfo_t flash_utils_ByteArray_writeByte = {MEMBER_METHOD, "writeByte", 0};
-static memberinfo_t flash_utils_ByteArray_readUnsignedShort = {MEMBER_METHOD, "readUnsignedShort", &_uint};
-static memberinfo_t flash_utils_ByteArray_endian = {MEMBER_SLOT, "endian", 0};
-static memberinfo_t flash_utils_ByteArray_bytesAvailable = {MEMBER_SLOT, "bytesAvailable", 0};
-static memberinfo_t flash_utils_ByteArray_writeInt = {MEMBER_METHOD, "writeInt", 0};
-static memberinfo_t flash_utils_ByteArray_position = {MEMBER_SLOT, "position", 0};
-static memberinfo_t flash_utils_ByteArray_readBoolean = {MEMBER_METHOD, "readBoolean", &_Boolean};
-static memberinfo_t flash_utils_ByteArray_readDouble = {MEMBER_METHOD, "readDouble", &_Number};
-static memberinfo_t flash_utils_ByteArray_readUTF = {MEMBER_METHOD, "readUTF", &_String};
-static memberinfo_t flash_utils_ByteArray_readUTFBytes = {MEMBER_METHOD, "readUTFBytes", &_String};
-static memberinfo_t flash_utils_ByteArray_readUnsignedInt = {MEMBER_METHOD, "readUnsignedInt", &_uint};
-static memberinfo_t flash_utils_ByteArray_readByte = {MEMBER_METHOD, "readByte", &_int};
-static memberinfo_t flash_utils_ByteArray_writeUTF = {MEMBER_METHOD, "writeUTF", 0};
-static memberinfo_t flash_utils_ByteArray_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_utils_ByteArray_writeBoolean = {MEMBER_METHOD, "writeBoolean", 0};
-static memberinfo_t flash_utils_ByteArray_writeMultiByte = {MEMBER_METHOD, "writeMultiByte", 0};
-static memberinfo_t flash_utils_ByteArray_writeBytes = {MEMBER_METHOD, "writeBytes", 0};
-static memberinfo_t flash_utils_ByteArray_writeFloat = {MEMBER_METHOD, "writeFloat", 0};
-static memberinfo_t flash_utils_ByteArray_readUnsignedByte = {MEMBER_METHOD, "readUnsignedByte", &_uint};
-static memberinfo_t flash_utils_ByteArray_writeUnsignedInt = {MEMBER_METHOD, "writeUnsignedInt", 0};
-static memberinfo_t flash_utils_ByteArray_writeShort = {MEMBER_METHOD, "writeShort", 0};
-static memberinfo_t flash_utils_ByteArray_compress = {MEMBER_METHOD, "compress", 0};
-static memberinfo_t flash_utils_ByteArray_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_utils_ByteArray_readFloat = {MEMBER_METHOD, "readFloat", &_Number};
-static memberinfo_t flash_utils_ByteArray_length = {MEMBER_SLOT, "length", 0};
-static memberinfo_t flash_utils_ByteArray_readInt = {MEMBER_METHOD, "readInt", &_int};
-static memberinfo_t flash_utils_ByteArray_readMultiByte = {MEMBER_METHOD, "readMultiByte", &_String};
-static memberinfo_t flash_utils_ByteArray_uncompress = {MEMBER_METHOD, "uncompress", 0};
-static memberinfo_t flash_utils_ByteArray_readBytes = {MEMBER_METHOD, "readBytes", 0};
-static memberinfo_t flash_utils_ByteArray_defaultObjectEncoding = {MEMBER_SLOT, "defaultObjectEncoding", 0};
+static memberinfo_t flash_utils_ByteArray_writeUTFBytes = {MEMBER_METHOD, 0x00, "writeUTFBytes", 0};
+static memberinfo_t flash_utils_ByteArray_readObject = {MEMBER_METHOD, 0x00, "readObject", 0};
+static memberinfo_t flash_utils_ByteArray_writeObject = {MEMBER_METHOD, 0x00, "writeObject", 0};
+static memberinfo_t flash_utils_ByteArray_readShort = {MEMBER_METHOD, 0x00, "readShort", &_int};
+static memberinfo_t flash_utils_ByteArray_writeDouble = {MEMBER_METHOD, 0x00, "writeDouble", 0};
+static memberinfo_t flash_utils_ByteArray_writeByte = {MEMBER_METHOD, 0x00, "writeByte", 0};
+static memberinfo_t flash_utils_ByteArray_readUnsignedShort = {MEMBER_METHOD, 0x00, "readUnsignedShort", &_uint};
+static memberinfo_t flash_utils_ByteArray_endian = {MEMBER_SLOT, 0x00, "endian", 0};
+static memberinfo_t flash_utils_ByteArray_bytesAvailable = {MEMBER_SLOT, 0x00, "bytesAvailable", 0};
+static memberinfo_t flash_utils_ByteArray_writeInt = {MEMBER_METHOD, 0x00, "writeInt", 0};
+static memberinfo_t flash_utils_ByteArray_position = {MEMBER_SLOT, 0x00, "position", 0};
+static memberinfo_t flash_utils_ByteArray_readBoolean = {MEMBER_METHOD, 0x00, "readBoolean", &_Boolean};
+static memberinfo_t flash_utils_ByteArray_readDouble = {MEMBER_METHOD, 0x00, "readDouble", &_Number};
+static memberinfo_t flash_utils_ByteArray_readUTF = {MEMBER_METHOD, 0x00, "readUTF", &_String};
+static memberinfo_t flash_utils_ByteArray_readUTFBytes = {MEMBER_METHOD, 0x00, "readUTFBytes", &_String};
+static memberinfo_t flash_utils_ByteArray_readUnsignedInt = {MEMBER_METHOD, 0x00, "readUnsignedInt", &_uint};
+static memberinfo_t flash_utils_ByteArray_readByte = {MEMBER_METHOD, 0x00, "readByte", &_int};
+static memberinfo_t flash_utils_ByteArray_writeUTF = {MEMBER_METHOD, 0x00, "writeUTF", 0};
+static memberinfo_t flash_utils_ByteArray_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_utils_ByteArray_writeBoolean = {MEMBER_METHOD, 0x00, "writeBoolean", 0};
+static memberinfo_t flash_utils_ByteArray_writeMultiByte = {MEMBER_METHOD, 0x00, "writeMultiByte", 0};
+static memberinfo_t flash_utils_ByteArray_writeBytes = {MEMBER_METHOD, 0x00, "writeBytes", 0};
+static memberinfo_t flash_utils_ByteArray_writeFloat = {MEMBER_METHOD, 0x00, "writeFloat", 0};
+static memberinfo_t flash_utils_ByteArray_readUnsignedByte = {MEMBER_METHOD, 0x00, "readUnsignedByte", &_uint};
+static memberinfo_t flash_utils_ByteArray_writeUnsignedInt = {MEMBER_METHOD, 0x00, "writeUnsignedInt", 0};
+static memberinfo_t flash_utils_ByteArray_writeShort = {MEMBER_METHOD, 0x00, "writeShort", 0};
+static memberinfo_t flash_utils_ByteArray_compress = {MEMBER_METHOD, 0x00, "compress", 0};
+static memberinfo_t flash_utils_ByteArray_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_utils_ByteArray_readFloat = {MEMBER_METHOD, 0x00, "readFloat", &_Number};
+static memberinfo_t flash_utils_ByteArray_length = {MEMBER_SLOT, 0x00, "length", 0};
+static memberinfo_t flash_utils_ByteArray_readInt = {MEMBER_METHOD, 0x00, "readInt", &_int};
+static memberinfo_t flash_utils_ByteArray_readMultiByte = {MEMBER_METHOD, 0x00, "readMultiByte", &_String};
+static memberinfo_t flash_utils_ByteArray_uncompress = {MEMBER_METHOD, 0x00, "uncompress", 0};
+static memberinfo_t flash_utils_ByteArray_readBytes = {MEMBER_METHOD, 0x00, "readBytes", 0};
+static memberinfo_t flash_utils_ByteArray_defaultObjectEncoding = {MEMBER_SLOT, 0x08, "defaultObjectEncoding", 0};
 static classinfo_t flash_utils_Dictionary = {0x16, 0x08, "flash.utils", "Dictionary", &_Object, interfaces:{0}};
 static classinfo_t flash_utils_Endian = {0x16, 0x0b, "flash.utils", "Endian", &_Object, interfaces:{0}};
 static classinfo_t flash_utils_IDataInput = {0x16, 0x05, "flash.utils", "IDataInput", 0, {0}};
-static memberinfo_t flash_utils_IDataInput_readUnsignedInt = {MEMBER_METHOD, "readUnsignedInt", &_uint};
-static memberinfo_t flash_utils_IDataInput_bytesAvailable = {MEMBER_SLOT, "bytesAvailable", 0};
-static memberinfo_t flash_utils_IDataInput_readShort = {MEMBER_METHOD, "readShort", &_int};
-static memberinfo_t flash_utils_IDataInput_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_utils_IDataInput_readMultiByte = {MEMBER_METHOD, "readMultiByte", &_String};
-static memberinfo_t flash_utils_IDataInput_readFloat = {MEMBER_METHOD, "readFloat", &_Number};
-static memberinfo_t flash_utils_IDataInput_readDouble = {MEMBER_METHOD, "readDouble", &_Number};
-static memberinfo_t flash_utils_IDataInput_readUnsignedShort = {MEMBER_METHOD, "readUnsignedShort", &_uint};
-static memberinfo_t flash_utils_IDataInput_readBoolean = {MEMBER_METHOD, "readBoolean", &_Boolean};
-static memberinfo_t flash_utils_IDataInput_readUnsignedByte = {MEMBER_METHOD, "readUnsignedByte", &_uint};
-static memberinfo_t flash_utils_IDataInput_readBytes = {MEMBER_METHOD, "readBytes", 0};
-static memberinfo_t flash_utils_IDataInput_endian = {MEMBER_SLOT, "endian", 0};
-static memberinfo_t flash_utils_IDataInput_readUTF = {MEMBER_METHOD, "readUTF", &_String};
-static memberinfo_t flash_utils_IDataInput_readInt = {MEMBER_METHOD, "readInt", &_int};
-static memberinfo_t flash_utils_IDataInput_readUTFBytes = {MEMBER_METHOD, "readUTFBytes", &_String};
-static memberinfo_t flash_utils_IDataInput_readObject = {MEMBER_METHOD, "readObject", 0};
-static memberinfo_t flash_utils_IDataInput_readByte = {MEMBER_METHOD, "readByte", &_int};
+static memberinfo_t flash_utils_IDataInput_readUnsignedInt = {MEMBER_METHOD, 0x00, "readUnsignedInt", &_uint};
+static memberinfo_t flash_utils_IDataInput_bytesAvailable = {MEMBER_SLOT, 0x00, "bytesAvailable", 0};
+static memberinfo_t flash_utils_IDataInput_readShort = {MEMBER_METHOD, 0x00, "readShort", &_int};
+static memberinfo_t flash_utils_IDataInput_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_utils_IDataInput_readMultiByte = {MEMBER_METHOD, 0x00, "readMultiByte", &_String};
+static memberinfo_t flash_utils_IDataInput_readFloat = {MEMBER_METHOD, 0x00, "readFloat", &_Number};
+static memberinfo_t flash_utils_IDataInput_readDouble = {MEMBER_METHOD, 0x00, "readDouble", &_Number};
+static memberinfo_t flash_utils_IDataInput_readUnsignedShort = {MEMBER_METHOD, 0x00, "readUnsignedShort", &_uint};
+static memberinfo_t flash_utils_IDataInput_readBoolean = {MEMBER_METHOD, 0x00, "readBoolean", &_Boolean};
+static memberinfo_t flash_utils_IDataInput_readUnsignedByte = {MEMBER_METHOD, 0x00, "readUnsignedByte", &_uint};
+static memberinfo_t flash_utils_IDataInput_readBytes = {MEMBER_METHOD, 0x00, "readBytes", 0};
+static memberinfo_t flash_utils_IDataInput_endian = {MEMBER_SLOT, 0x00, "endian", 0};
+static memberinfo_t flash_utils_IDataInput_readUTF = {MEMBER_METHOD, 0x00, "readUTF", &_String};
+static memberinfo_t flash_utils_IDataInput_readInt = {MEMBER_METHOD, 0x00, "readInt", &_int};
+static memberinfo_t flash_utils_IDataInput_readUTFBytes = {MEMBER_METHOD, 0x00, "readUTFBytes", &_String};
+static memberinfo_t flash_utils_IDataInput_readObject = {MEMBER_METHOD, 0x00, "readObject", 0};
+static memberinfo_t flash_utils_IDataInput_readByte = {MEMBER_METHOD, 0x00, "readByte", &_int};
 static classinfo_t flash_utils_IDataOutput = {0x16, 0x05, "flash.utils", "IDataOutput", 0, {0}};
-static memberinfo_t flash_utils_IDataOutput_writeMultiByte = {MEMBER_METHOD, "writeMultiByte", 0};
-static memberinfo_t flash_utils_IDataOutput_writeUTFBytes = {MEMBER_METHOD, "writeUTFBytes", 0};
-static memberinfo_t flash_utils_IDataOutput_writeShort = {MEMBER_METHOD, "writeShort", 0};
-static memberinfo_t flash_utils_IDataOutput_writeByte = {MEMBER_METHOD, "writeByte", 0};
-static memberinfo_t flash_utils_IDataOutput_writeUTF = {MEMBER_METHOD, "writeUTF", 0};
-static memberinfo_t flash_utils_IDataOutput_writeBoolean = {MEMBER_METHOD, "writeBoolean", 0};
-static memberinfo_t flash_utils_IDataOutput_endian = {MEMBER_SLOT, "endian", 0};
-static memberinfo_t flash_utils_IDataOutput_objectEncoding = {MEMBER_SLOT, "objectEncoding", 0};
-static memberinfo_t flash_utils_IDataOutput_writeBytes = {MEMBER_METHOD, "writeBytes", 0};
-static memberinfo_t flash_utils_IDataOutput_writeInt = {MEMBER_METHOD, "writeInt", 0};
-static memberinfo_t flash_utils_IDataOutput_writeDouble = {MEMBER_METHOD, "writeDouble", 0};
-static memberinfo_t flash_utils_IDataOutput_writeUnsignedInt = {MEMBER_METHOD, "writeUnsignedInt", 0};
-static memberinfo_t flash_utils_IDataOutput_writeFloat = {MEMBER_METHOD, "writeFloat", 0};
-static memberinfo_t flash_utils_IDataOutput_writeObject = {MEMBER_METHOD, "writeObject", 0};
+static memberinfo_t flash_utils_IDataOutput_writeMultiByte = {MEMBER_METHOD, 0x00, "writeMultiByte", 0};
+static memberinfo_t flash_utils_IDataOutput_writeUTFBytes = {MEMBER_METHOD, 0x00, "writeUTFBytes", 0};
+static memberinfo_t flash_utils_IDataOutput_writeShort = {MEMBER_METHOD, 0x00, "writeShort", 0};
+static memberinfo_t flash_utils_IDataOutput_writeByte = {MEMBER_METHOD, 0x00, "writeByte", 0};
+static memberinfo_t flash_utils_IDataOutput_writeUTF = {MEMBER_METHOD, 0x00, "writeUTF", 0};
+static memberinfo_t flash_utils_IDataOutput_writeBoolean = {MEMBER_METHOD, 0x00, "writeBoolean", 0};
+static memberinfo_t flash_utils_IDataOutput_endian = {MEMBER_SLOT, 0x00, "endian", 0};
+static memberinfo_t flash_utils_IDataOutput_objectEncoding = {MEMBER_SLOT, 0x00, "objectEncoding", 0};
+static memberinfo_t flash_utils_IDataOutput_writeBytes = {MEMBER_METHOD, 0x00, "writeBytes", 0};
+static memberinfo_t flash_utils_IDataOutput_writeInt = {MEMBER_METHOD, 0x00, "writeInt", 0};
+static memberinfo_t flash_utils_IDataOutput_writeDouble = {MEMBER_METHOD, 0x00, "writeDouble", 0};
+static memberinfo_t flash_utils_IDataOutput_writeUnsignedInt = {MEMBER_METHOD, 0x00, "writeUnsignedInt", 0};
+static memberinfo_t flash_utils_IDataOutput_writeFloat = {MEMBER_METHOD, 0x00, "writeFloat", 0};
+static memberinfo_t flash_utils_IDataOutput_writeObject = {MEMBER_METHOD, 0x00, "writeObject", 0};
 static classinfo_t flash_utils_IExternalizable = {0x16, 0x05, "flash.utils", "IExternalizable", 0, {0}};
-static memberinfo_t flash_utils_IExternalizable_readExternal = {MEMBER_METHOD, "readExternal", 0};
-static memberinfo_t flash_utils_IExternalizable_writeExternal = {MEMBER_METHOD, "writeExternal", 0};
+static memberinfo_t flash_utils_IExternalizable_readExternal = {MEMBER_METHOD, 0x00, "readExternal", 0};
+static memberinfo_t flash_utils_IExternalizable_writeExternal = {MEMBER_METHOD, 0x00, "writeExternal", 0};
 static classinfo_t flash_utils_Proxy = {0x16, 0x09, "flash.utils", "Proxy", &_Object, interfaces:{0}};
-static memberinfo_t flash_utils_Proxy_deleteProperty = {MEMBER_METHOD, "deleteProperty", &_Boolean};
-static memberinfo_t flash_utils_Proxy_nextValue = {MEMBER_METHOD, "nextValue", 0};
-static memberinfo_t flash_utils_Proxy_getDescendants = {MEMBER_METHOD, "getDescendants", 0};
-static memberinfo_t flash_utils_Proxy_getProperty = {MEMBER_METHOD, "getProperty", 0};
-static memberinfo_t flash_utils_Proxy_hasProperty = {MEMBER_METHOD, "hasProperty", &_Boolean};
-static memberinfo_t flash_utils_Proxy_isAttribute = {MEMBER_METHOD, "isAttribute", &_Boolean};
-static memberinfo_t flash_utils_Proxy_callProperty = {MEMBER_METHOD, "callProperty", 0};
-static memberinfo_t flash_utils_Proxy_nextNameIndex = {MEMBER_METHOD, "nextNameIndex", &_int};
-static memberinfo_t flash_utils_Proxy_setProperty = {MEMBER_METHOD, "setProperty", 0};
-static memberinfo_t flash_utils_Proxy_nextName = {MEMBER_METHOD, "nextName", &_String};
+static memberinfo_t flash_utils_Proxy_deleteProperty = {MEMBER_METHOD, 0x00, "deleteProperty", &_Boolean};
+static memberinfo_t flash_utils_Proxy_nextValue = {MEMBER_METHOD, 0x00, "nextValue", 0};
+static memberinfo_t flash_utils_Proxy_getDescendants = {MEMBER_METHOD, 0x00, "getDescendants", 0};
+static memberinfo_t flash_utils_Proxy_getProperty = {MEMBER_METHOD, 0x00, "getProperty", 0};
+static memberinfo_t flash_utils_Proxy_hasProperty = {MEMBER_METHOD, 0x00, "hasProperty", &_Boolean};
+static memberinfo_t flash_utils_Proxy_isAttribute = {MEMBER_METHOD, 0x00, "isAttribute", &_Boolean};
+static memberinfo_t flash_utils_Proxy_callProperty = {MEMBER_METHOD, 0x00, "callProperty", 0};
+static memberinfo_t flash_utils_Proxy_nextNameIndex = {MEMBER_METHOD, 0x00, "nextNameIndex", &_int};
+static memberinfo_t flash_utils_Proxy_setProperty = {MEMBER_METHOD, 0x00, "setProperty", 0};
+static memberinfo_t flash_utils_Proxy_nextName = {MEMBER_METHOD, 0x00, "nextName", &_String};
 static classinfo_t flash_utils_Timer = {0x16, 0x09, "flash.utils", "Timer", &flash_events_EventDispatcher, interfaces:{0}};
-static memberinfo_t flash_utils_Timer_stop = {MEMBER_METHOD, "stop", 0};
-static memberinfo_t flash_utils_Timer_delay = {MEMBER_SLOT, "delay", 0};
-static memberinfo_t flash_utils_Timer_currentCount = {MEMBER_SLOT, "currentCount", 0};
-static memberinfo_t flash_utils_Timer_reset = {MEMBER_METHOD, "reset", 0};
-static memberinfo_t flash_utils_Timer_repeatCount = {MEMBER_SLOT, "repeatCount", 0};
-static memberinfo_t flash_utils_Timer_start = {MEMBER_METHOD, "start", 0};
-static memberinfo_t flash_utils_Timer_running = {MEMBER_SLOT, "running", 0};
+static memberinfo_t flash_utils_Timer_stop = {MEMBER_METHOD, 0x00, "stop", 0};
+static memberinfo_t flash_utils_Timer_delay = {MEMBER_SLOT, 0x00, "delay", 0};
+static memberinfo_t flash_utils_Timer_currentCount = {MEMBER_SLOT, 0x00, "currentCount", 0};
+static memberinfo_t flash_utils_Timer_reset = {MEMBER_METHOD, 0x00, "reset", 0};
+static memberinfo_t flash_utils_Timer_repeatCount = {MEMBER_SLOT, 0x00, "repeatCount", 0};
+static memberinfo_t flash_utils_Timer_start = {MEMBER_METHOD, 0x00, "start", 0};
+static memberinfo_t flash_utils_Timer_running = {MEMBER_SLOT, 0x00, "running", 0};
 static classinfo_t flash_xml_XMLDocument = {0x16, 0x09, "flash.xml", "XMLDocument", &flash_xml_XMLNode, interfaces:{0}};
-static memberinfo_t flash_xml_XMLDocument_idMap = {MEMBER_SLOT, "idMap", 0};
-static memberinfo_t flash_xml_XMLDocument_createElement = {MEMBER_METHOD, "createElement", &flash_xml_XMLNode};
-static memberinfo_t flash_xml_XMLDocument_xmlDecl = {MEMBER_SLOT, "xmlDecl", 0};
-static memberinfo_t flash_xml_XMLDocument_docTypeDecl = {MEMBER_SLOT, "docTypeDecl", 0};
-static memberinfo_t flash_xml_XMLDocument_parseXML = {MEMBER_METHOD, "parseXML", 0};
-static memberinfo_t flash_xml_XMLDocument_createTextNode = {MEMBER_METHOD, "createTextNode", &flash_xml_XMLNode};
-static memberinfo_t flash_xml_XMLDocument_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_xml_XMLDocument_ignoreWhite = {MEMBER_SLOT, "ignoreWhite", 0};
+static memberinfo_t flash_xml_XMLDocument_idMap = {MEMBER_SLOT, 0x00, "idMap", 0};
+static memberinfo_t flash_xml_XMLDocument_createElement = {MEMBER_METHOD, 0x00, "createElement", &flash_xml_XMLNode};
+static memberinfo_t flash_xml_XMLDocument_xmlDecl = {MEMBER_SLOT, 0x00, "xmlDecl", 0};
+static memberinfo_t flash_xml_XMLDocument_docTypeDecl = {MEMBER_SLOT, 0x00, "docTypeDecl", 0};
+static memberinfo_t flash_xml_XMLDocument_parseXML = {MEMBER_METHOD, 0x00, "parseXML", 0};
+static memberinfo_t flash_xml_XMLDocument_createTextNode = {MEMBER_METHOD, 0x00, "createTextNode", &flash_xml_XMLNode};
+static memberinfo_t flash_xml_XMLDocument_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_xml_XMLDocument_ignoreWhite = {MEMBER_SLOT, 0x00, "ignoreWhite", 0};
 static classinfo_t flash_xml_XMLNode = {0x16, 0x09, "flash.xml", "XMLNode", &_Object, interfaces:{0}};
-static memberinfo_t flash_xml_XMLNode_previousSibling = {MEMBER_SLOT, "previousSibling", 0};
-static memberinfo_t flash_xml_XMLNode_parentNode = {MEMBER_SLOT, "parentNode", 0};
-static memberinfo_t flash_xml_XMLNode_nodeValue = {MEMBER_SLOT, "nodeValue", 0};
-static memberinfo_t flash_xml_XMLNode_namespaceURI = {MEMBER_SLOT, "namespaceURI", 0};
-static memberinfo_t flash_xml_XMLNode_prefix = {MEMBER_SLOT, "prefix", 0};
-static memberinfo_t flash_xml_XMLNode_firstChild = {MEMBER_SLOT, "firstChild", 0};
-static memberinfo_t flash_xml_XMLNode_nextSibling = {MEMBER_SLOT, "nextSibling", 0};
-static memberinfo_t flash_xml_XMLNode_attributes = {MEMBER_SLOT, "attributes", 0};
-static memberinfo_t flash_xml_XMLNode_nodeType = {MEMBER_SLOT, "nodeType", 0};
-static memberinfo_t flash_xml_XMLNode_appendChild = {MEMBER_METHOD, "appendChild", 0};
-static memberinfo_t flash_xml_XMLNode_lastChild = {MEMBER_SLOT, "lastChild", 0};
-static memberinfo_t flash_xml_XMLNode_insertBefore = {MEMBER_METHOD, "insertBefore", 0};
-static memberinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {MEMBER_METHOD, "getNamespaceForPrefix", &_String};
-static memberinfo_t flash_xml_XMLNode_nodeName = {MEMBER_SLOT, "nodeName", 0};
-static memberinfo_t flash_xml_XMLNode_hasChildNodes = {MEMBER_METHOD, "hasChildNodes", &_Boolean};
-static memberinfo_t flash_xml_XMLNode_childNodes = {MEMBER_SLOT, "childNodes", 0};
-static memberinfo_t flash_xml_XMLNode_localName = {MEMBER_SLOT, "localName", 0};
-static memberinfo_t flash_xml_XMLNode_getPrefixForNamespace = {MEMBER_METHOD, "getPrefixForNamespace", &_String};
-static memberinfo_t flash_xml_XMLNode_toString = {MEMBER_METHOD, "toString", &_String};
-static memberinfo_t flash_xml_XMLNode_removeNode = {MEMBER_METHOD, "removeNode", 0};
-static memberinfo_t flash_xml_XMLNode_cloneNode = {MEMBER_METHOD, "cloneNode", &flash_xml_XMLNode};
+static memberinfo_t flash_xml_XMLNode_previousSibling = {MEMBER_SLOT, 0x00, "previousSibling", 0};
+static memberinfo_t flash_xml_XMLNode_parentNode = {MEMBER_SLOT, 0x00, "parentNode", 0};
+static memberinfo_t flash_xml_XMLNode_nodeValue = {MEMBER_SLOT, 0x00, "nodeValue", 0};
+static memberinfo_t flash_xml_XMLNode_namespaceURI = {MEMBER_SLOT, 0x00, "namespaceURI", 0};
+static memberinfo_t flash_xml_XMLNode_prefix = {MEMBER_SLOT, 0x00, "prefix", 0};
+static memberinfo_t flash_xml_XMLNode_firstChild = {MEMBER_SLOT, 0x00, "firstChild", 0};
+static memberinfo_t flash_xml_XMLNode_nextSibling = {MEMBER_SLOT, 0x00, "nextSibling", 0};
+static memberinfo_t flash_xml_XMLNode_attributes = {MEMBER_SLOT, 0x00, "attributes", 0};
+static memberinfo_t flash_xml_XMLNode_nodeType = {MEMBER_SLOT, 0x00, "nodeType", 0};
+static memberinfo_t flash_xml_XMLNode_appendChild = {MEMBER_METHOD, 0x00, "appendChild", 0};
+static memberinfo_t flash_xml_XMLNode_lastChild = {MEMBER_SLOT, 0x00, "lastChild", 0};
+static memberinfo_t flash_xml_XMLNode_insertBefore = {MEMBER_METHOD, 0x00, "insertBefore", 0};
+static memberinfo_t flash_xml_XMLNode_getNamespaceForPrefix = {MEMBER_METHOD, 0x00, "getNamespaceForPrefix", &_String};
+static memberinfo_t flash_xml_XMLNode_nodeName = {MEMBER_SLOT, 0x00, "nodeName", 0};
+static memberinfo_t flash_xml_XMLNode_hasChildNodes = {MEMBER_METHOD, 0x00, "hasChildNodes", &_Boolean};
+static memberinfo_t flash_xml_XMLNode_childNodes = {MEMBER_SLOT, 0x00, "childNodes", 0};
+static memberinfo_t flash_xml_XMLNode_localName = {MEMBER_SLOT, 0x00, "localName", 0};
+static memberinfo_t flash_xml_XMLNode_getPrefixForNamespace = {MEMBER_METHOD, 0x00, "getPrefixForNamespace", &_String};
+static memberinfo_t flash_xml_XMLNode_toString = {MEMBER_METHOD, 0x00, "toString", &_String};
+static memberinfo_t flash_xml_XMLNode_removeNode = {MEMBER_METHOD, 0x00, "removeNode", 0};
+static memberinfo_t flash_xml_XMLNode_cloneNode = {MEMBER_METHOD, 0x00, "cloneNode", &flash_xml_XMLNode};
 static classinfo_t flash_xml_XMLNodeType = {0x16, 0x0b, "flash.xml", "XMLNodeType", &_Object, interfaces:{0}};
 dict_t* builtin_getclasses()
 {
index ff9cfbc..e4b01e2 100644 (file)
@@ -191,10 +191,11 @@ void load_libraries(char*filename, int pass, FILE*fi)
                 default:
                     fprintf(stderr, "Unknown trait type %d\n", trait->kind);
             }
+            int flags = is_static?FLAG_STATIC:0;
             if(pass==0) {
                 fprintf(fi, "static memberinfo_t %s;\n", id2);
             } if(pass==1) {
-                fprintf(fi, "static memberinfo_t %s = {%s, \"%s\"", id2, type, name);
+                fprintf(fi, "static memberinfo_t %s = {%s, 0x%02x, \"%s\"", id2, type, flags, name);
                 if(!retvalue)
                     fprintf(fi, ", 0");
                 else