Pekka Lampila
2007-Oct-17 15:01 UTC
[Swfdec] 6 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c libswfdec/swfdec_text_field_movie.h test/trace
libswfdec/swfdec_as_strings.c | 2 libswfdec/swfdec_initialize.as | 3 libswfdec/swfdec_initialize.h | 306 ++-- libswfdec/swfdec_text_field_movie.c | 4 libswfdec/swfdec_text_field_movie.h | 3 libswfdec/swfdec_text_field_movie_as.c | 83 + test/trace/Makefile.am | 20 test/trace/text-field-length-5.swf |binary test/trace/text-field-length-5.swf.trace | 95 + test/trace/text-field-length-6.swf |binary test/trace/text-field-length-6.swf.trace | 126 + test/trace/text-field-length-7.swf |binary test/trace/text-field-length-7.swf.trace | 126 + test/trace/text-field-length-8.swf |binary test/trace/text-field-length-8.swf.trace | 126 + test/trace/text-field-length.as | 17 test/trace/text-field-values-5.swf |binary test/trace/text-field-values-5.swf.trace | 2037 ++++++++++++++++++++++++++++ test/trace/text-field-values-6.swf |binary test/trace/text-field-values-6.swf.trace | 2048 +++++++++++++++++++++++++++++ test/trace/text-field-values-7.swf |binary test/trace/text-field-values-7.swf.trace | 2048 +++++++++++++++++++++++++++++ test/trace/text-field-values-8.swf |binary test/trace/text-field-values-8.swf.trace | 2048 +++++++++++++++++++++++++++++ test/trace/text-field-values.as | 87 + test/trace/text-field-variable-5.swf |binary test/trace/text-field-variable-5.swf.trace | 9 27 files changed, 9027 insertions(+), 161 deletions(-) New commits: commit 98f69e8e5f2612ecb0c425a4617a40342a0d7dbe Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 17:59:58 2007 +0300 Implement get/set for restrict and mouseWheelEnabled properties for TextField This just sets the internal state of the TextField object for now, the values aren't actually used yet Also added them to the text-field-values test diff --git a/libswfdec/swfdec_as_strings.c b/libswfdec/swfdec_as_strings.c index 95f8f2e..16ea014 100644 --- a/libswfdec/swfdec_as_strings.c +++ b/libswfdec/swfdec_as_strings.c @@ -409,5 +409,7 @@ const char swfdec_as_strings[] SWFDEC_AS_CONSTANT_STRING ("selectable") SWFDEC_AS_CONSTANT_STRING ("password") SWFDEC_AS_CONSTANT_STRING ("variable") + SWFDEC_AS_CONSTANT_STRING ("restrict") + SWFDEC_AS_CONSTANT_STRING ("mouseWheelEnabled") /* add more here */ ; diff --git a/libswfdec/swfdec_text_field_movie.c b/libswfdec/swfdec_text_field_movie.c index 4f238b7..dbdf4fc 100644 --- a/libswfdec/swfdec_text_field_movie.c +++ b/libswfdec/swfdec_text_field_movie.c @@ -561,6 +561,8 @@ swfdec_text_field_movie_mark (SwfdecAsObject *object) swfdec_as_object_mark (SWFDEC_AS_OBJECT (text->format_new)); if (text->style_sheet != NULL) swfdec_as_object_mark (SWFDEC_AS_OBJECT (text->style_sheet)); + if (text->restrict_ != NULL) + swfdec_as_string_mark (text->restrict_); SWFDEC_AS_OBJECT_CLASS (swfdec_text_field_movie_parent_class)->mark (object); } @@ -646,6 +648,8 @@ swfdec_text_field_movie_init (SwfdecTextFieldMovie *text) { text->surface = cairo_image_surface_create (CAIRO_FORMAT_ARGB32, 1, 1); text->cr = cairo_create (text->surface); + + text->mouse_wheel_enabled = TRUE; } void diff --git a/libswfdec/swfdec_text_field_movie.h b/libswfdec/swfdec_text_field_movie.h index 02b7b73..a181cb7 100644 --- a/libswfdec/swfdec_text_field_movie.h +++ b/libswfdec/swfdec_text_field_movie.h @@ -60,6 +60,9 @@ struct _SwfdecTextFieldMovie { gboolean embed_fonts; SwfdecStyleSheet * style_sheet; + gboolean mouse_wheel_enabled; + const char * restrict_; + SwfdecColor border_color; SwfdecColor background_color; diff --git a/libswfdec/swfdec_text_field_movie_as.c b/libswfdec/swfdec_text_field_movie_as.c index 635009c..2930c66 100644 --- a/libswfdec/swfdec_text_field_movie_as.c +++ b/libswfdec/swfdec_text_field_movie_as.c @@ -250,6 +250,43 @@ swfdec_text_field_movie_set_multiline (SwfdecAsContext *cx, } static void +swfdec_text_field_movie_get_restrict (SwfdecAsContext *cx, + SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, + SwfdecAsValue *ret) +{ + SwfdecTextFieldMovie *text; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_TEXT_FIELD_MOVIE, &text, ""); + + if (text->restrict_ != NULL) { + SWFDEC_AS_VALUE_SET_STRING (ret, text->restrict_); + } else { + SWFDEC_AS_VALUE_SET_NULL (ret); + } +} + +static void +swfdec_text_field_movie_set_restrict (SwfdecAsContext *cx, + SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, + SwfdecAsValue *ret) +{ + SwfdecTextFieldMovie *text; + const char *value; + + if (argc > 0) + swfdec_as_value_to_number (cx, &argv[0]); + + SWFDEC_AS_CHECK (SWFDEC_TYPE_TEXT_FIELD_MOVIE, &text, "s", &value); + + if (SWFDEC_AS_VALUE_IS_UNDEFINED (&argv[0]) || + SWFDEC_AS_VALUE_IS_NULL (&argv[0])) { + text->restrict_ = NULL; + } else { + text->restrict_ = value; + } +} + +static void swfdec_text_field_movie_get_selectable (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) @@ -478,6 +515,33 @@ swfdec_text_field_movie_set_borderColor (SwfdecAsContext *cx, * Native properties: Scrolling */ static void +swfdec_text_field_movie_get_mouseWheelEnabled (SwfdecAsContext *cx, + SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, + SwfdecAsValue *ret) +{ + SwfdecTextFieldMovie *text; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_TEXT_FIELD_MOVIE, &text, ""); + + SWFDEC_AS_VALUE_SET_BOOLEAN (ret, text->mouse_wheel_enabled); +} + +static void +swfdec_text_field_movie_set_mouseWheelEnabled (SwfdecAsContext *cx, + SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, + SwfdecAsValue *ret) +{ + SwfdecTextFieldMovie *text; + gboolean value; + + SWFDEC_AS_CHECK (SWFDEC_TYPE_TEXT_FIELD_MOVIE, &text, "b", &value); + + swfdec_as_value_to_number (cx, &argv[0]); + + text->mouse_wheel_enabled = value; +} + +static void swfdec_text_field_movie_do_get_scroll (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) @@ -915,9 +979,9 @@ swfdec_text_field_movie_init_properties (SwfdecAsContext *cx) swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_multiline, swfdec_text_field_movie_get_multiline, swfdec_text_field_movie_set_multiline); - /*swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_restrict, + swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_restrict, swfdec_text_field_movie_get_restrict, - swfdec_text_field_movie_set_restrict);*/ + swfdec_text_field_movie_set_restrict); swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_selectable, swfdec_text_field_movie_get_selectable, swfdec_text_field_movie_set_selectable); @@ -962,9 +1026,9 @@ swfdec_text_field_movie_init_properties (SwfdecAsContext *cx) /*swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_maxscroll, swfdec_text_field_movie_get_maxscroll, swfdec_text_field_movie_set_readonly);*/ - /*swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_mouseWheelEnabled, + swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_mouseWheelEnabled, swfdec_text_field_movie_get_mouseWheelEnabled, - swfdec_text_field_movie_set_mouseWheelEnabled);*/ + swfdec_text_field_movie_set_mouseWheelEnabled); swfdec_text_field_movie_add_variable (proto, SWFDEC_AS_STR_scroll, swfdec_text_field_movie_do_get_scroll, swfdec_text_field_movie_do_set_scroll); diff --git a/test/trace/text-field-values-5.swf b/test/trace/text-field-values-5.swf index c74e50f..a0be29d 100644 Binary files a/test/trace/text-field-values-5.swf and b/test/trace/text-field-values-5.swf differ diff --git a/test/trace/text-field-values-5.swf.trace b/test/trace/text-field-values-5.swf.trace index 19b219c..efd7e69 100644 --- a/test/trace/text-field-values-5.swf.trace +++ b/test/trace/text-field-values-5.swf.trace @@ -635,6 +635,106 @@ multiline: (58) input (string) = input (string) multiline: (59) 34000000 (number) = 34000000 (number) multiline: (60) -34000000 (number) = -34000000 (number) multiline: (61) input (dynamic) = dynamic (string) +Testing: restrict (default: ) +restrict: (0) (undefined) = (undefined) +restrict: (1) null (null) = null (null) +restrict: (2) true (boolean) = true (boolean) +restrict: (3) false (boolean) = false (boolean) +restrict: (4) 0 (number) = 0 (number) +restrict: (5) 1 (number) = 1 (number) +restrict: (6) 0.5 (number) = 0.5 (number) +restrict: (7) -1 (number) = -1 (number) +restrict: (8) -0.5 (number) = -0.5 (number) +restrict: (9) Infinity (number) = Infinity (number) +restrict: (10) -Infinity (number) = -Infinity (number) +restrict: (11) NaN (number) = NaN (number) +restrict: (12) (string) = (string) +restrict: (13) 0 (string) = 0 (string) +restrict: (14) -0 (string) = -0 (string) +restrict: (15) 0.0 (string) = 0.0 (string) +restrict: (16) 1 (string) = 1 (string) +restrict: (17) Hello World! (string) = Hello World! (string) +restrict: (18) true (string) = true (string) +restrict: (19) _level0 (string) = _level0 (string) +restrict: (20) ???????????? (string) = ???????????? (string) +restrict: (21) _level0 (movieclip) = _level0 (movieclip) +restrict: (22) [object Object] (object) = [object Object] (object) +restrict: (23) (undefined) = (undefined) +valueOf called +toString called +restrict: (24) [type Object] (object) = [type Object] (object) +toString called with +restrict: (25) [type Object] (object) = [type Object] (object) +valueOf called with +restrict: (26) [object Object] (object) = [object Object] (object) +restrict: (27) (object) = (object) +0: valueOf! +restrict: (28) (object) = (object) +1: valueOf! +restrict: (29) null (object) = null (object) +2: valueOf! +restrict: (30) true (object) = true (object) +3: valueOf! +restrict: (31) false (object) = false (object) +4: valueOf! +restrict: (32) 0 (object) = 0 (object) +5: valueOf! +restrict: (33) 1 (object) = 1 (object) +6: valueOf! +restrict: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +restrict: (35) -1 (object) = -1 (object) +8: valueOf! +restrict: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +restrict: (37) Infinity (object) = Infinity (object) +10: valueOf! +restrict: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +restrict: (39) NaN (object) = NaN (object) +12: valueOf! +restrict: (40) (object) = (object) +13: valueOf! +restrict: (41) 0 (object) = 0 (object) +14: valueOf! +restrict: (42) -0 (object) = -0 (object) +15: valueOf! +restrict: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +restrict: (44) 1 (object) = 1 (object) +17: valueOf! +restrict: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +restrict: (46) true (object) = true (object) +19: valueOf! +restrict: (47) _level0 (object) = _level0 (object) +20: valueOf! +restrict: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +restrict: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +restrict: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +restrict: (51) (object) = (object) +24: valueOf! +24: toString! +restrict: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +restrict: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +restrict: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +restrict: (55) [type Object] (object) = [type Object] (object) +restrict: (56) 17000000 (number) = 17000000 (number) +restrict: (57) -17000000 (number) = -17000000 (number) +restrict: (58) input (string) = input (string) +restrict: (59) 34000000 (number) = 34000000 (number) +restrict: (60) -34000000 (number) = -34000000 (number) +restrict: (61) input (dynamic) = dynamic (string) Testing: selectable (default: ) selectable: (0) (undefined) = (undefined) selectable: (1) null (null) = null (null) @@ -1335,6 +1435,106 @@ borderColor: (58) input (string) = input (string) borderColor: (59) 34000000 (number) = 34000000 (number) borderColor: (60) -34000000 (number) = -34000000 (number) borderColor: (61) input (dynamic) = dynamic (string) +Testing: mouseWheelEnabled (default: ) +mouseWheelEnabled: (0) (undefined) = (undefined) +mouseWheelEnabled: (1) null (null) = null (null) +mouseWheelEnabled: (2) true (boolean) = true (boolean) +mouseWheelEnabled: (3) false (boolean) = false (boolean) +mouseWheelEnabled: (4) 0 (number) = 0 (number) +mouseWheelEnabled: (5) 1 (number) = 1 (number) +mouseWheelEnabled: (6) 0.5 (number) = 0.5 (number) +mouseWheelEnabled: (7) -1 (number) = -1 (number) +mouseWheelEnabled: (8) -0.5 (number) = -0.5 (number) +mouseWheelEnabled: (9) Infinity (number) = Infinity (number) +mouseWheelEnabled: (10) -Infinity (number) = -Infinity (number) +mouseWheelEnabled: (11) NaN (number) = NaN (number) +mouseWheelEnabled: (12) (string) = (string) +mouseWheelEnabled: (13) 0 (string) = 0 (string) +mouseWheelEnabled: (14) -0 (string) = -0 (string) +mouseWheelEnabled: (15) 0.0 (string) = 0.0 (string) +mouseWheelEnabled: (16) 1 (string) = 1 (string) +mouseWheelEnabled: (17) Hello World! (string) = Hello World! (string) +mouseWheelEnabled: (18) true (string) = true (string) +mouseWheelEnabled: (19) _level0 (string) = _level0 (string) +mouseWheelEnabled: (20) ???????????? (string) = ???????????? (string) +mouseWheelEnabled: (21) _level0 (movieclip) = _level0 (movieclip) +mouseWheelEnabled: (22) [object Object] (object) = [object Object] (object) +mouseWheelEnabled: (23) (undefined) = (undefined) +valueOf called +toString called +mouseWheelEnabled: (24) [type Object] (object) = [type Object] (object) +toString called with +mouseWheelEnabled: (25) [type Object] (object) = [type Object] (object) +valueOf called with +mouseWheelEnabled: (26) [object Object] (object) = [object Object] (object) +mouseWheelEnabled: (27) (object) = (object) +0: valueOf! +mouseWheelEnabled: (28) (object) = (object) +1: valueOf! +mouseWheelEnabled: (29) null (object) = null (object) +2: valueOf! +mouseWheelEnabled: (30) true (object) = true (object) +3: valueOf! +mouseWheelEnabled: (31) false (object) = false (object) +4: valueOf! +mouseWheelEnabled: (32) 0 (object) = 0 (object) +5: valueOf! +mouseWheelEnabled: (33) 1 (object) = 1 (object) +6: valueOf! +mouseWheelEnabled: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +mouseWheelEnabled: (35) -1 (object) = -1 (object) +8: valueOf! +mouseWheelEnabled: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +mouseWheelEnabled: (37) Infinity (object) = Infinity (object) +10: valueOf! +mouseWheelEnabled: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +mouseWheelEnabled: (39) NaN (object) = NaN (object) +12: valueOf! +mouseWheelEnabled: (40) (object) = (object) +13: valueOf! +mouseWheelEnabled: (41) 0 (object) = 0 (object) +14: valueOf! +mouseWheelEnabled: (42) -0 (object) = -0 (object) +15: valueOf! +mouseWheelEnabled: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +mouseWheelEnabled: (44) 1 (object) = 1 (object) +17: valueOf! +mouseWheelEnabled: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +mouseWheelEnabled: (46) true (object) = true (object) +19: valueOf! +mouseWheelEnabled: (47) _level0 (object) = _level0 (object) +20: valueOf! +mouseWheelEnabled: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +mouseWheelEnabled: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +mouseWheelEnabled: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +mouseWheelEnabled: (51) (object) = (object) +24: valueOf! +24: toString! +mouseWheelEnabled: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +mouseWheelEnabled: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +mouseWheelEnabled: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +mouseWheelEnabled: (55) [type Object] (object) = [type Object] (object) +mouseWheelEnabled: (56) 17000000 (number) = 17000000 (number) +mouseWheelEnabled: (57) -17000000 (number) = -17000000 (number) +mouseWheelEnabled: (58) input (string) = input (string) +mouseWheelEnabled: (59) 34000000 (number) = 34000000 (number) +mouseWheelEnabled: (60) -34000000 (number) = -34000000 (number) +mouseWheelEnabled: (61) input (dynamic) = dynamic (string) Testing: autoSize (default: ) autoSize: (0) (undefined) = (undefined) autoSize: (1) null (null) = null (null) diff --git a/test/trace/text-field-values-6.swf b/test/trace/text-field-values-6.swf index ea4bf4a..92d20bf 100644 Binary files a/test/trace/text-field-values-6.swf and b/test/trace/text-field-values-6.swf differ diff --git a/test/trace/text-field-values-6.swf.trace b/test/trace/text-field-values-6.swf.trace index 700f7aa..cf9cd5a 100644 --- a/test/trace/text-field-values-6.swf.trace +++ b/test/trace/text-field-values-6.swf.trace @@ -624,6 +624,129 @@ multiline: (58) input (string) = false (boolean) multiline: (59) 34000000 (number) = true (boolean) multiline: (60) -34000000 (number) = true (boolean) multiline: (61) input (dynamic) = false (boolean) +Testing: restrict (default: null) +restrict: (0) (undefined) = null (null) +restrict: (1) null (null) = null (null) +restrict: (2) true (boolean) = true (string) +restrict: (3) false (boolean) = false (string) +restrict: (4) 0 (number) = 0 (string) +restrict: (5) 1 (number) = 1 (string) +restrict: (6) 0.5 (number) = 0.5 (string) +restrict: (7) -1 (number) = -1 (string) +restrict: (8) -0.5 (number) = -0.5 (string) +restrict: (9) Infinity (number) = Infinity (string) +restrict: (10) -Infinity (number) = -Infinity (string) +restrict: (11) NaN (number) = NaN (string) +restrict: (12) (string) = (string) +restrict: (13) 0 (string) = 0 (string) +restrict: (14) -0 (string) = -0 (string) +restrict: (15) 0.0 (string) = 0.0 (string) +restrict: (16) 1 (string) = 1 (string) +restrict: (17) Hello World! (string) = Hello World! (string) +restrict: (18) true (string) = true (string) +restrict: (19) _level0 (string) = _level0 (string) +restrict: (20) ?????? (string) = ?????? (string) +restrict: (21) _level0 (movieclip) = _level0 (string) +restrict: (22) [object Object] (object) = [object Object] (string) +restrict: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +restrict: (24) [type Object] (object) = [type Object] (string) +toString called with +restrict: (25) [type Object] (object) = [type Object] (string) +valueOf called with +restrict: (26) [object Object] (object) = [object Object] (string) +restrict: (27) (object) = [type Object] (string) +0: valueOf! +0: toString! +restrict: (28) (object) = [type Object] (string) +1: valueOf! +1: toString! +restrict: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +restrict: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +restrict: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +restrict: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +restrict: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +restrict: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +restrict: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +restrict: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +restrict: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +restrict: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +restrict: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +restrict: (40) (object) = (string) +13: valueOf! +13: toString! +restrict: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +restrict: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +restrict: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +restrict: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +restrict: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +restrict: (46) true (object) = true (string) +19: valueOf! +19: toString! +restrict: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +restrict: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +restrict: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +restrict: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +restrict: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +restrict: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +restrict: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +restrict: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +restrict: (55) [type Object] (object) = [type Object] (string) +restrict: (56) 17000000 (number) = 17000000 (string) +restrict: (57) -17000000 (number) = -17000000 (string) +restrict: (58) input (string) = input (string) +restrict: (59) 34000000 (number) = 34000000 (string) +restrict: (60) -34000000 (number) = -34000000 (string) +restrict: (61) input (dynamic) = dynamic (string) Testing: selectable (default: true) selectable: (0) (undefined) = false (boolean) selectable: (1) null (null) = false (boolean) @@ -1335,6 +1458,99 @@ borderColor: (58) input (string) = 0 (number) borderColor: (59) 34000000 (number) = 445568 (number) borderColor: (60) -34000000 (number) = 16331648 (number) borderColor: (61) input (dynamic) = 0 (number) +Testing: mouseWheelEnabled (default: true) +mouseWheelEnabled: (0) (undefined) = false (boolean) +mouseWheelEnabled: (1) null (null) = false (boolean) +mouseWheelEnabled: (2) true (boolean) = true (boolean) +mouseWheelEnabled: (3) false (boolean) = false (boolean) +mouseWheelEnabled: (4) 0 (number) = false (boolean) +mouseWheelEnabled: (5) 1 (number) = true (boolean) +mouseWheelEnabled: (6) 0.5 (number) = true (boolean) +mouseWheelEnabled: (7) -1 (number) = true (boolean) +mouseWheelEnabled: (8) -0.5 (number) = true (boolean) +mouseWheelEnabled: (9) Infinity (number) = true (boolean) +mouseWheelEnabled: (10) -Infinity (number) = true (boolean) +mouseWheelEnabled: (11) NaN (number) = false (boolean) +mouseWheelEnabled: (12) (string) = false (boolean) +mouseWheelEnabled: (13) 0 (string) = false (boolean) +mouseWheelEnabled: (14) -0 (string) = false (boolean) +mouseWheelEnabled: (15) 0.0 (string) = false (boolean) +mouseWheelEnabled: (16) 1 (string) = true (boolean) +mouseWheelEnabled: (17) Hello World! (string) = false (boolean) +mouseWheelEnabled: (18) true (string) = false (boolean) +mouseWheelEnabled: (19) _level0 (string) = false (boolean) +mouseWheelEnabled: (20) ?????? (string) = false (boolean) +mouseWheelEnabled: (21) _level0 (movieclip) = true (boolean) +mouseWheelEnabled: (22) [object Object] (object) = true (boolean) +mouseWheelEnabled: (23) [type Function] (function) = true (boolean) +valueOf called +mouseWheelEnabled: (24) [type Object] (object) = true (boolean) +mouseWheelEnabled: (25) [type Object] (object) = true (boolean) +valueOf called with +mouseWheelEnabled: (26) [object Object] (object) = true (boolean) +mouseWheelEnabled: (27) (object) = true (boolean) +0: valueOf! +mouseWheelEnabled: (28) (object) = true (boolean) +1: valueOf! +mouseWheelEnabled: (29) null (object) = true (boolean) +2: valueOf! +mouseWheelEnabled: (30) true (object) = true (boolean) +3: valueOf! +mouseWheelEnabled: (31) false (object) = true (boolean) +4: valueOf! +mouseWheelEnabled: (32) 0 (object) = true (boolean) +5: valueOf! +mouseWheelEnabled: (33) 1 (object) = true (boolean) +6: valueOf! +mouseWheelEnabled: (34) 0.5 (object) = true (boolean) +7: valueOf! +mouseWheelEnabled: (35) -1 (object) = true (boolean) +8: valueOf! +mouseWheelEnabled: (36) -0.5 (object) = true (boolean) +9: valueOf! +mouseWheelEnabled: (37) Infinity (object) = true (boolean) +10: valueOf! +mouseWheelEnabled: (38) -Infinity (object) = true (boolean) +11: valueOf! +mouseWheelEnabled: (39) NaN (object) = true (boolean) +12: valueOf! +mouseWheelEnabled: (40) (object) = true (boolean) +13: valueOf! +mouseWheelEnabled: (41) 0 (object) = true (boolean) +14: valueOf! +mouseWheelEnabled: (42) -0 (object) = true (boolean) +15: valueOf! +mouseWheelEnabled: (43) 0.0 (object) = true (boolean) +16: valueOf! +mouseWheelEnabled: (44) 1 (object) = true (boolean) +17: valueOf! +mouseWheelEnabled: (45) Hello World! (object) = true (boolean) +18: valueOf! +mouseWheelEnabled: (46) true (object) = true (boolean) +19: valueOf! +mouseWheelEnabled: (47) _level0 (object) = true (boolean) +20: valueOf! +mouseWheelEnabled: (48) ?????? (object) = true (boolean) +21: valueOf! +mouseWheelEnabled: (49) _level0 (object) = true (boolean) +22: valueOf! +mouseWheelEnabled: (50) [type Object] (object) = true (boolean) +23: valueOf! +mouseWheelEnabled: (51) [type Object] (object) = true (boolean) +24: valueOf! +mouseWheelEnabled: (52) [type Object] (object) = true (boolean) +25: valueOf! +mouseWheelEnabled: (53) [type Object] (object) = true (boolean) +26: valueOf! +mouseWheelEnabled: (54) [type Object] (object) = true (boolean) +27: valueOf! +mouseWheelEnabled: (55) [type Object] (object) = true (boolean) +mouseWheelEnabled: (56) 17000000 (number) = true (boolean) +mouseWheelEnabled: (57) -17000000 (number) = true (boolean) +mouseWheelEnabled: (58) input (string) = false (boolean) +mouseWheelEnabled: (59) 34000000 (number) = true (boolean) +mouseWheelEnabled: (60) -34000000 (number) = true (boolean) +mouseWheelEnabled: (61) input (dynamic) = false (boolean) Testing: autoSize (default: none) autoSize: (0) (undefined) = none (string) autoSize: (1) null (null) = none (string) diff --git a/test/trace/text-field-values-7.swf b/test/trace/text-field-values-7.swf index 1ea0369..3d68dae 100644 Binary files a/test/trace/text-field-values-7.swf and b/test/trace/text-field-values-7.swf differ diff --git a/test/trace/text-field-values-7.swf.trace b/test/trace/text-field-values-7.swf.trace index 5c8aea6..1f03595 100644 --- a/test/trace/text-field-values-7.swf.trace +++ b/test/trace/text-field-values-7.swf.trace @@ -624,6 +624,129 @@ multiline: (58) input (string) = true (boolean) multiline: (59) 34000000 (number) = true (boolean) multiline: (60) -34000000 (number) = true (boolean) multiline: (61) input (dynamic) = true (boolean) +Testing: restrict (default: null) +restrict: (0) undefined (undefined) = null (null) +restrict: (1) null (null) = null (null) +restrict: (2) true (boolean) = true (string) +restrict: (3) false (boolean) = false (string) +restrict: (4) 0 (number) = 0 (string) +restrict: (5) 1 (number) = 1 (string) +restrict: (6) 0.5 (number) = 0.5 (string) +restrict: (7) -1 (number) = -1 (string) +restrict: (8) -0.5 (number) = -0.5 (string) +restrict: (9) Infinity (number) = Infinity (string) +restrict: (10) -Infinity (number) = -Infinity (string) +restrict: (11) NaN (number) = NaN (string) +restrict: (12) (string) = (string) +restrict: (13) 0 (string) = 0 (string) +restrict: (14) -0 (string) = -0 (string) +restrict: (15) 0.0 (string) = 0.0 (string) +restrict: (16) 1 (string) = 1 (string) +restrict: (17) Hello World! (string) = Hello World! (string) +restrict: (18) true (string) = true (string) +restrict: (19) _level0 (string) = _level0 (string) +restrict: (20) ?????? (string) = ?????? (string) +restrict: (21) _level0 (movieclip) = _level0 (string) +restrict: (22) [object Object] (object) = [object Object] (string) +restrict: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +restrict: (24) [type Object] (object) = [type Object] (string) +toString called with +restrict: (25) [type Object] (object) = [type Object] (string) +valueOf called with +restrict: (26) [object Object] (object) = [object Object] (string) +restrict: (27) undefined (object) = [type Object] (string) +0: valueOf! +0: toString! +restrict: (28) undefined (object) = [type Object] (string) +1: valueOf! +1: toString! +restrict: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +restrict: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +restrict: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +restrict: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +restrict: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +restrict: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +restrict: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +restrict: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +restrict: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +restrict: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +restrict: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +restrict: (40) (object) = (string) +13: valueOf! +13: toString! +restrict: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +restrict: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +restrict: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +restrict: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +restrict: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +restrict: (46) true (object) = true (string) +19: valueOf! +19: toString! +restrict: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +restrict: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +restrict: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +restrict: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +restrict: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +restrict: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +restrict: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +restrict: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +restrict: (55) [type Object] (object) = [type Object] (string) +restrict: (56) 17000000 (number) = 17000000 (string) +restrict: (57) -17000000 (number) = -17000000 (string) +restrict: (58) input (string) = input (string) +restrict: (59) 34000000 (number) = 34000000 (string) +restrict: (60) -34000000 (number) = -34000000 (string) +restrict: (61) input (dynamic) = dynamic (string) Testing: selectable (default: true) selectable: (0) undefined (undefined) = false (boolean) selectable: (1) null (null) = false (boolean) @@ -1335,6 +1458,99 @@ borderColor: (58) input (string) = 0 (number) borderColor: (59) 34000000 (number) = 445568 (number) borderColor: (60) -34000000 (number) = 16331648 (number) borderColor: (61) input (dynamic) = 0 (number) +Testing: mouseWheelEnabled (default: true) +mouseWheelEnabled: (0) undefined (undefined) = false (boolean) +mouseWheelEnabled: (1) null (null) = false (boolean) +mouseWheelEnabled: (2) true (boolean) = true (boolean) +mouseWheelEnabled: (3) false (boolean) = false (boolean) +mouseWheelEnabled: (4) 0 (number) = false (boolean) +mouseWheelEnabled: (5) 1 (number) = true (boolean) +mouseWheelEnabled: (6) 0.5 (number) = true (boolean) +mouseWheelEnabled: (7) -1 (number) = true (boolean) +mouseWheelEnabled: (8) -0.5 (number) = true (boolean) +mouseWheelEnabled: (9) Infinity (number) = true (boolean) +mouseWheelEnabled: (10) -Infinity (number) = true (boolean) +mouseWheelEnabled: (11) NaN (number) = false (boolean) +mouseWheelEnabled: (12) (string) = false (boolean) +mouseWheelEnabled: (13) 0 (string) = true (boolean) +mouseWheelEnabled: (14) -0 (string) = true (boolean) +mouseWheelEnabled: (15) 0.0 (string) = true (boolean) +mouseWheelEnabled: (16) 1 (string) = true (boolean) +mouseWheelEnabled: (17) Hello World! (string) = true (boolean) +mouseWheelEnabled: (18) true (string) = true (boolean) +mouseWheelEnabled: (19) _level0 (string) = true (boolean) +mouseWheelEnabled: (20) ?????? (string) = true (boolean) +mouseWheelEnabled: (21) _level0 (movieclip) = true (boolean) +mouseWheelEnabled: (22) [object Object] (object) = true (boolean) +mouseWheelEnabled: (23) [type Function] (function) = true (boolean) +valueOf called +mouseWheelEnabled: (24) [type Object] (object) = true (boolean) +mouseWheelEnabled: (25) [type Object] (object) = true (boolean) +valueOf called with +mouseWheelEnabled: (26) [object Object] (object) = true (boolean) +mouseWheelEnabled: (27) undefined (object) = true (boolean) +0: valueOf! +mouseWheelEnabled: (28) undefined (object) = true (boolean) +1: valueOf! +mouseWheelEnabled: (29) null (object) = true (boolean) +2: valueOf! +mouseWheelEnabled: (30) true (object) = true (boolean) +3: valueOf! +mouseWheelEnabled: (31) false (object) = true (boolean) +4: valueOf! +mouseWheelEnabled: (32) 0 (object) = true (boolean) +5: valueOf! +mouseWheelEnabled: (33) 1 (object) = true (boolean) +6: valueOf! +mouseWheelEnabled: (34) 0.5 (object) = true (boolean) +7: valueOf! +mouseWheelEnabled: (35) -1 (object) = true (boolean) +8: valueOf! +mouseWheelEnabled: (36) -0.5 (object) = true (boolean) +9: valueOf! +mouseWheelEnabled: (37) Infinity (object) = true (boolean) +10: valueOf! +mouseWheelEnabled: (38) -Infinity (object) = true (boolean) +11: valueOf! +mouseWheelEnabled: (39) NaN (object) = true (boolean) +12: valueOf! +mouseWheelEnabled: (40) (object) = true (boolean) +13: valueOf! +mouseWheelEnabled: (41) 0 (object) = true (boolean) +14: valueOf! +mouseWheelEnabled: (42) -0 (object) = true (boolean) +15: valueOf! +mouseWheelEnabled: (43) 0.0 (object) = true (boolean) +16: valueOf! +mouseWheelEnabled: (44) 1 (object) = true (boolean) +17: valueOf! +mouseWheelEnabled: (45) Hello World! (object) = true (boolean) +18: valueOf! +mouseWheelEnabled: (46) true (object) = true (boolean) +19: valueOf! +mouseWheelEnabled: (47) _level0 (object) = true (boolean) +20: valueOf! +mouseWheelEnabled: (48) ?????? (object) = true (boolean) +21: valueOf! +mouseWheelEnabled: (49) _level0 (object) = true (boolean) +22: valueOf! +mouseWheelEnabled: (50) [type Object] (object) = true (boolean) +23: valueOf! +mouseWheelEnabled: (51) [type Object] (object) = true (boolean) +24: valueOf! +mouseWheelEnabled: (52) [type Object] (object) = true (boolean) +25: valueOf! +mouseWheelEnabled: (53) [type Object] (object) = true (boolean) +26: valueOf! +mouseWheelEnabled: (54) [type Object] (object) = true (boolean) +27: valueOf! +mouseWheelEnabled: (55) [type Object] (object) = true (boolean) +mouseWheelEnabled: (56) 17000000 (number) = true (boolean) +mouseWheelEnabled: (57) -17000000 (number) = true (boolean) +mouseWheelEnabled: (58) input (string) = true (boolean) +mouseWheelEnabled: (59) 34000000 (number) = true (boolean) +mouseWheelEnabled: (60) -34000000 (number) = true (boolean) +mouseWheelEnabled: (61) input (dynamic) = true (boolean) Testing: autoSize (default: none) autoSize: (0) undefined (undefined) = none (string) autoSize: (1) null (null) = none (string) diff --git a/test/trace/text-field-values-8.swf b/test/trace/text-field-values-8.swf index 8a5a5c2..b4761ea 100644 Binary files a/test/trace/text-field-values-8.swf and b/test/trace/text-field-values-8.swf differ diff --git a/test/trace/text-field-values-8.swf.trace b/test/trace/text-field-values-8.swf.trace index 5c8aea6..1f03595 100644 --- a/test/trace/text-field-values-8.swf.trace +++ b/test/trace/text-field-values-8.swf.trace @@ -624,6 +624,129 @@ multiline: (58) input (string) = true (boolean) multiline: (59) 34000000 (number) = true (boolean) multiline: (60) -34000000 (number) = true (boolean) multiline: (61) input (dynamic) = true (boolean) +Testing: restrict (default: null) +restrict: (0) undefined (undefined) = null (null) +restrict: (1) null (null) = null (null) +restrict: (2) true (boolean) = true (string) +restrict: (3) false (boolean) = false (string) +restrict: (4) 0 (number) = 0 (string) +restrict: (5) 1 (number) = 1 (string) +restrict: (6) 0.5 (number) = 0.5 (string) +restrict: (7) -1 (number) = -1 (string) +restrict: (8) -0.5 (number) = -0.5 (string) +restrict: (9) Infinity (number) = Infinity (string) +restrict: (10) -Infinity (number) = -Infinity (string) +restrict: (11) NaN (number) = NaN (string) +restrict: (12) (string) = (string) +restrict: (13) 0 (string) = 0 (string) +restrict: (14) -0 (string) = -0 (string) +restrict: (15) 0.0 (string) = 0.0 (string) +restrict: (16) 1 (string) = 1 (string) +restrict: (17) Hello World! (string) = Hello World! (string) +restrict: (18) true (string) = true (string) +restrict: (19) _level0 (string) = _level0 (string) +restrict: (20) ?????? (string) = ?????? (string) +restrict: (21) _level0 (movieclip) = _level0 (string) +restrict: (22) [object Object] (object) = [object Object] (string) +restrict: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +restrict: (24) [type Object] (object) = [type Object] (string) +toString called with +restrict: (25) [type Object] (object) = [type Object] (string) +valueOf called with +restrict: (26) [object Object] (object) = [object Object] (string) +restrict: (27) undefined (object) = [type Object] (string) +0: valueOf! +0: toString! +restrict: (28) undefined (object) = [type Object] (string) +1: valueOf! +1: toString! +restrict: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +restrict: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +restrict: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +restrict: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +restrict: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +restrict: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +restrict: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +restrict: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +restrict: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +restrict: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +restrict: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +restrict: (40) (object) = (string) +13: valueOf! +13: toString! +restrict: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +restrict: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +restrict: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +restrict: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +restrict: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +restrict: (46) true (object) = true (string) +19: valueOf! +19: toString! +restrict: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +restrict: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +restrict: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +restrict: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +restrict: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +restrict: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +restrict: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +restrict: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +restrict: (55) [type Object] (object) = [type Object] (string) +restrict: (56) 17000000 (number) = 17000000 (string) +restrict: (57) -17000000 (number) = -17000000 (string) +restrict: (58) input (string) = input (string) +restrict: (59) 34000000 (number) = 34000000 (string) +restrict: (60) -34000000 (number) = -34000000 (string) +restrict: (61) input (dynamic) = dynamic (string) Testing: selectable (default: true) selectable: (0) undefined (undefined) = false (boolean) selectable: (1) null (null) = false (boolean) @@ -1335,6 +1458,99 @@ borderColor: (58) input (string) = 0 (number) borderColor: (59) 34000000 (number) = 445568 (number) borderColor: (60) -34000000 (number) = 16331648 (number) borderColor: (61) input (dynamic) = 0 (number) +Testing: mouseWheelEnabled (default: true) +mouseWheelEnabled: (0) undefined (undefined) = false (boolean) +mouseWheelEnabled: (1) null (null) = false (boolean) +mouseWheelEnabled: (2) true (boolean) = true (boolean) +mouseWheelEnabled: (3) false (boolean) = false (boolean) +mouseWheelEnabled: (4) 0 (number) = false (boolean) +mouseWheelEnabled: (5) 1 (number) = true (boolean) +mouseWheelEnabled: (6) 0.5 (number) = true (boolean) +mouseWheelEnabled: (7) -1 (number) = true (boolean) +mouseWheelEnabled: (8) -0.5 (number) = true (boolean) +mouseWheelEnabled: (9) Infinity (number) = true (boolean) +mouseWheelEnabled: (10) -Infinity (number) = true (boolean) +mouseWheelEnabled: (11) NaN (number) = false (boolean) +mouseWheelEnabled: (12) (string) = false (boolean) +mouseWheelEnabled: (13) 0 (string) = true (boolean) +mouseWheelEnabled: (14) -0 (string) = true (boolean) +mouseWheelEnabled: (15) 0.0 (string) = true (boolean) +mouseWheelEnabled: (16) 1 (string) = true (boolean) +mouseWheelEnabled: (17) Hello World! (string) = true (boolean) +mouseWheelEnabled: (18) true (string) = true (boolean) +mouseWheelEnabled: (19) _level0 (string) = true (boolean) +mouseWheelEnabled: (20) ?????? (string) = true (boolean) +mouseWheelEnabled: (21) _level0 (movieclip) = true (boolean) +mouseWheelEnabled: (22) [object Object] (object) = true (boolean) +mouseWheelEnabled: (23) [type Function] (function) = true (boolean) +valueOf called +mouseWheelEnabled: (24) [type Object] (object) = true (boolean) +mouseWheelEnabled: (25) [type Object] (object) = true (boolean) +valueOf called with +mouseWheelEnabled: (26) [object Object] (object) = true (boolean) +mouseWheelEnabled: (27) undefined (object) = true (boolean) +0: valueOf! +mouseWheelEnabled: (28) undefined (object) = true (boolean) +1: valueOf! +mouseWheelEnabled: (29) null (object) = true (boolean) +2: valueOf! +mouseWheelEnabled: (30) true (object) = true (boolean) +3: valueOf! +mouseWheelEnabled: (31) false (object) = true (boolean) +4: valueOf! +mouseWheelEnabled: (32) 0 (object) = true (boolean) +5: valueOf! +mouseWheelEnabled: (33) 1 (object) = true (boolean) +6: valueOf! +mouseWheelEnabled: (34) 0.5 (object) = true (boolean) +7: valueOf! +mouseWheelEnabled: (35) -1 (object) = true (boolean) +8: valueOf! +mouseWheelEnabled: (36) -0.5 (object) = true (boolean) +9: valueOf! +mouseWheelEnabled: (37) Infinity (object) = true (boolean) +10: valueOf! +mouseWheelEnabled: (38) -Infinity (object) = true (boolean) +11: valueOf! +mouseWheelEnabled: (39) NaN (object) = true (boolean) +12: valueOf! +mouseWheelEnabled: (40) (object) = true (boolean) +13: valueOf! +mouseWheelEnabled: (41) 0 (object) = true (boolean) +14: valueOf! +mouseWheelEnabled: (42) -0 (object) = true (boolean) +15: valueOf! +mouseWheelEnabled: (43) 0.0 (object) = true (boolean) +16: valueOf! +mouseWheelEnabled: (44) 1 (object) = true (boolean) +17: valueOf! +mouseWheelEnabled: (45) Hello World! (object) = true (boolean) +18: valueOf! +mouseWheelEnabled: (46) true (object) = true (boolean) +19: valueOf! +mouseWheelEnabled: (47) _level0 (object) = true (boolean) +20: valueOf! +mouseWheelEnabled: (48) ?????? (object) = true (boolean) +21: valueOf! +mouseWheelEnabled: (49) _level0 (object) = true (boolean) +22: valueOf! +mouseWheelEnabled: (50) [type Object] (object) = true (boolean) +23: valueOf! +mouseWheelEnabled: (51) [type Object] (object) = true (boolean) +24: valueOf! +mouseWheelEnabled: (52) [type Object] (object) = true (boolean) +25: valueOf! +mouseWheelEnabled: (53) [type Object] (object) = true (boolean) +26: valueOf! +mouseWheelEnabled: (54) [type Object] (object) = true (boolean) +27: valueOf! +mouseWheelEnabled: (55) [type Object] (object) = true (boolean) +mouseWheelEnabled: (56) 17000000 (number) = true (boolean) +mouseWheelEnabled: (57) -17000000 (number) = true (boolean) +mouseWheelEnabled: (58) input (string) = true (boolean) +mouseWheelEnabled: (59) 34000000 (number) = true (boolean) +mouseWheelEnabled: (60) -34000000 (number) = true (boolean) +mouseWheelEnabled: (61) input (dynamic) = true (boolean) Testing: autoSize (default: none) autoSize: (0) undefined (undefined) = none (string) autoSize: (1) null (null) = none (string) diff --git a/test/trace/text-field-values.as b/test/trace/text-field-values.as index 00fbee3..8578a9a 100644 --- a/test/trace/text-field-values.as +++ b/test/trace/text-field-values.as @@ -37,7 +37,7 @@ var properties = [ "condenseWhite", "maxChars", "multiline", - //"restrict", + "restrict", "selectable", //"tabEnabled", //"tabIndex", @@ -51,7 +51,7 @@ var properties = [ "borderColor", // scrolling - //"mouseWheelEnabled", + "mouseWheelEnabled", // display "autoSize", commit 876ddabbb10df192ae52f84f0accf14e676f3931 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 17:39:42 2007 +0300 Add text-field-values test to see what values some TextField's properties take diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am index 33dc314..2384a8e 100644 --- a/test/trace/Makefile.am +++ b/test/trace/Makefile.am @@ -1850,6 +1850,15 @@ EXTRA_DIST = \ text-field-length-7.swf.trace \ text-field-length-8.swf \ text-field-length-8.swf.trace \ + text-field-values.as \ + text-field-values-5.swf \ + text-field-values-5.swf.trace \ + text-field-values-6.swf \ + text-field-values-6.swf.trace \ + text-field-values-7.swf \ + text-field-values-7.swf.trace \ + text-field-values-8.swf \ + text-field-values-8.swf.trace \ text-field-variable.as \ text-field-variable-5.swf \ text-field-variable-5.swf.trace \ diff --git a/test/trace/text-field-values-5.swf b/test/trace/text-field-values-5.swf new file mode 100644 index 0000000..c74e50f Binary files /dev/null and b/test/trace/text-field-values-5.swf differ diff --git a/test/trace/text-field-values-5.swf.trace b/test/trace/text-field-values-5.swf.trace new file mode 100644 index 0000000..19b219c --- /dev/null +++ b/test/trace/text-field-values-5.swf.trace @@ -0,0 +1,1837 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing: text (default: ) +text: (0) (undefined) = (undefined) +text: (1) null (null) = null (null) +text: (2) true (boolean) = true (boolean) +text: (3) false (boolean) = false (boolean) +text: (4) 0 (number) = 0 (number) +text: (5) 1 (number) = 1 (number) +text: (6) 0.5 (number) = 0.5 (number) +text: (7) -1 (number) = -1 (number) +text: (8) -0.5 (number) = -0.5 (number) +text: (9) Infinity (number) = Infinity (number) +text: (10) -Infinity (number) = -Infinity (number) +text: (11) NaN (number) = NaN (number) +text: (12) (string) = (string) +text: (13) 0 (string) = 0 (string) +text: (14) -0 (string) = -0 (string) +text: (15) 0.0 (string) = 0.0 (string) +text: (16) 1 (string) = 1 (string) +text: (17) Hello World! (string) = Hello World! (string) +text: (18) true (string) = true (string) +text: (19) _level0 (string) = _level0 (string) +text: (20) ???????????? (string) = ???????????? (string) +text: (21) _level0 (movieclip) = _level0 (movieclip) +text: (22) [object Object] (object) = [object Object] (object) +text: (23) (undefined) = (undefined) +valueOf called +toString called +text: (24) [type Object] (object) = [type Object] (object) +toString called with +text: (25) [type Object] (object) = [type Object] (object) +valueOf called with +text: (26) [object Object] (object) = [object Object] (object) +text: (27) (object) = (object) +0: valueOf! +text: (28) (object) = (object) +1: valueOf! +text: (29) null (object) = null (object) +2: valueOf! +text: (30) true (object) = true (object) +3: valueOf! +text: (31) false (object) = false (object) +4: valueOf! +text: (32) 0 (object) = 0 (object) +5: valueOf! +text: (33) 1 (object) = 1 (object) +6: valueOf! +text: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +text: (35) -1 (object) = -1 (object) +8: valueOf! +text: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +text: (37) Infinity (object) = Infinity (object) +10: valueOf! +text: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +text: (39) NaN (object) = NaN (object) +12: valueOf! +text: (40) (object) = (object) +13: valueOf! +text: (41) 0 (object) = 0 (object) +14: valueOf! +text: (42) -0 (object) = -0 (object) +15: valueOf! +text: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +text: (44) 1 (object) = 1 (object) +17: valueOf! +text: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +text: (46) true (object) = true (object) +19: valueOf! +text: (47) _level0 (object) = _level0 (object) +20: valueOf! +text: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +text: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +text: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +text: (51) (object) = (object) +24: valueOf! +24: toString! +text: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +text: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +text: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +text: (55) [type Object] (object) = [type Object] (object) +text: (56) 17000000 (number) = 17000000 (number) +text: (57) -17000000 (number) = -17000000 (number) +text: (58) input (string) = input (string) +text: (59) 34000000 (number) = 34000000 (number) +text: (60) -34000000 (number) = -34000000 (number) +text: (61) input (dynamic) = dynamic (string) +Testing: html (default: ) +html: (0) (undefined) = (undefined) +html: (1) null (null) = null (null) +html: (2) true (boolean) = true (boolean) +html: (3) false (boolean) = false (boolean) +html: (4) 0 (number) = 0 (number) +html: (5) 1 (number) = 1 (number) +html: (6) 0.5 (number) = 0.5 (number) +html: (7) -1 (number) = -1 (number) +html: (8) -0.5 (number) = -0.5 (number) +html: (9) Infinity (number) = Infinity (number) +html: (10) -Infinity (number) = -Infinity (number) +html: (11) NaN (number) = NaN (number) +html: (12) (string) = (string) +html: (13) 0 (string) = 0 (string) +html: (14) -0 (string) = -0 (string) +html: (15) 0.0 (string) = 0.0 (string) +html: (16) 1 (string) = 1 (string) +html: (17) Hello World! (string) = Hello World! (string) +html: (18) true (string) = true (string) +html: (19) _level0 (string) = _level0 (string) +html: (20) ???????????? (string) = ???????????? (string) +html: (21) _level0 (movieclip) = _level0 (movieclip) +html: (22) [object Object] (object) = [object Object] (object) +html: (23) (undefined) = (undefined) +valueOf called +toString called +html: (24) [type Object] (object) = [type Object] (object) +toString called with +html: (25) [type Object] (object) = [type Object] (object) +valueOf called with +html: (26) [object Object] (object) = [object Object] (object) +html: (27) (object) = (object) +0: valueOf! +html: (28) (object) = (object) +1: valueOf! +html: (29) null (object) = null (object) +2: valueOf! +html: (30) true (object) = true (object) +3: valueOf! +html: (31) false (object) = false (object) +4: valueOf! +html: (32) 0 (object) = 0 (object) +5: valueOf! +html: (33) 1 (object) = 1 (object) +6: valueOf! +html: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +html: (35) -1 (object) = -1 (object) +8: valueOf! +html: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +html: (37) Infinity (object) = Infinity (object) +10: valueOf! +html: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +html: (39) NaN (object) = NaN (object) +12: valueOf! +html: (40) (object) = (object) +13: valueOf! +html: (41) 0 (object) = 0 (object) +14: valueOf! +html: (42) -0 (object) = -0 (object) +15: valueOf! +html: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +html: (44) 1 (object) = 1 (object) +17: valueOf! +html: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +html: (46) true (object) = true (object) +19: valueOf! +html: (47) _level0 (object) = _level0 (object) +20: valueOf! +html: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +html: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +html: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +html: (51) (object) = (object) +24: valueOf! +24: toString! +html: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +html: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +html: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +html: (55) [type Object] (object) = [type Object] (object) +html: (56) 17000000 (number) = 17000000 (number) +html: (57) -17000000 (number) = -17000000 (number) +html: (58) input (string) = input (string) +html: (59) 34000000 (number) = 34000000 (number) +html: (60) -34000000 (number) = -34000000 (number) +html: (61) input (dynamic) = dynamic (string) +Testing: htmlText (default: ) +htmlText: (0) (undefined) = (undefined) +htmlText: (1) null (null) = null (null) +htmlText: (2) true (boolean) = true (boolean) +htmlText: (3) false (boolean) = false (boolean) +htmlText: (4) 0 (number) = 0 (number) +htmlText: (5) 1 (number) = 1 (number) +htmlText: (6) 0.5 (number) = 0.5 (number) +htmlText: (7) -1 (number) = -1 (number) +htmlText: (8) -0.5 (number) = -0.5 (number) +htmlText: (9) Infinity (number) = Infinity (number) +htmlText: (10) -Infinity (number) = -Infinity (number) +htmlText: (11) NaN (number) = NaN (number) +htmlText: (12) (string) = (string) +htmlText: (13) 0 (string) = 0 (string) +htmlText: (14) -0 (string) = -0 (string) +htmlText: (15) 0.0 (string) = 0.0 (string) +htmlText: (16) 1 (string) = 1 (string) +htmlText: (17) Hello World! (string) = Hello World! (string) +htmlText: (18) true (string) = true (string) +htmlText: (19) _level0 (string) = _level0 (string) +htmlText: (20) ???????????? (string) = ???????????? (string) +htmlText: (21) _level0 (movieclip) = _level0 (movieclip) +htmlText: (22) [object Object] (object) = [object Object] (object) +htmlText: (23) (undefined) = (undefined) +valueOf called +toString called +htmlText: (24) [type Object] (object) = [type Object] (object) +toString called with +htmlText: (25) [type Object] (object) = [type Object] (object) +valueOf called with +htmlText: (26) [object Object] (object) = [object Object] (object) +htmlText: (27) (object) = (object) +0: valueOf! +htmlText: (28) (object) = (object) +1: valueOf! +htmlText: (29) null (object) = null (object) +2: valueOf! +htmlText: (30) true (object) = true (object) +3: valueOf! +htmlText: (31) false (object) = false (object) +4: valueOf! +htmlText: (32) 0 (object) = 0 (object) +5: valueOf! +htmlText: (33) 1 (object) = 1 (object) +6: valueOf! +htmlText: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +htmlText: (35) -1 (object) = -1 (object) +8: valueOf! +htmlText: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +htmlText: (37) Infinity (object) = Infinity (object) +10: valueOf! +htmlText: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +htmlText: (39) NaN (object) = NaN (object) +12: valueOf! +htmlText: (40) (object) = (object) +13: valueOf! +htmlText: (41) 0 (object) = 0 (object) +14: valueOf! +htmlText: (42) -0 (object) = -0 (object) +15: valueOf! +htmlText: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +htmlText: (44) 1 (object) = 1 (object) +17: valueOf! +htmlText: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +htmlText: (46) true (object) = true (object) +19: valueOf! +htmlText: (47) _level0 (object) = _level0 (object) +20: valueOf! +htmlText: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +htmlText: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +htmlText: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +htmlText: (51) (object) = (object) +24: valueOf! +24: toString! +htmlText: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +htmlText: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +htmlText: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +htmlText: (55) [type Object] (object) = [type Object] (object) +htmlText: (56) 17000000 (number) = 17000000 (number) +htmlText: (57) -17000000 (number) = -17000000 (number) +htmlText: (58) input (string) = input (string) +htmlText: (59) 34000000 (number) = 34000000 (number) +htmlText: (60) -34000000 (number) = -34000000 (number) +htmlText: (61) input (dynamic) = dynamic (string) +Testing: condenseWhite (default: ) +condenseWhite: (0) (undefined) = (undefined) +condenseWhite: (1) null (null) = null (null) +condenseWhite: (2) true (boolean) = true (boolean) +condenseWhite: (3) false (boolean) = false (boolean) +condenseWhite: (4) 0 (number) = 0 (number) +condenseWhite: (5) 1 (number) = 1 (number) +condenseWhite: (6) 0.5 (number) = 0.5 (number) +condenseWhite: (7) -1 (number) = -1 (number) +condenseWhite: (8) -0.5 (number) = -0.5 (number) +condenseWhite: (9) Infinity (number) = Infinity (number) +condenseWhite: (10) -Infinity (number) = -Infinity (number) +condenseWhite: (11) NaN (number) = NaN (number) +condenseWhite: (12) (string) = (string) +condenseWhite: (13) 0 (string) = 0 (string) +condenseWhite: (14) -0 (string) = -0 (string) +condenseWhite: (15) 0.0 (string) = 0.0 (string) +condenseWhite: (16) 1 (string) = 1 (string) +condenseWhite: (17) Hello World! (string) = Hello World! (string) +condenseWhite: (18) true (string) = true (string) +condenseWhite: (19) _level0 (string) = _level0 (string) +condenseWhite: (20) ???????????? (string) = ???????????? (string) +condenseWhite: (21) _level0 (movieclip) = _level0 (movieclip) +condenseWhite: (22) [object Object] (object) = [object Object] (object) +condenseWhite: (23) (undefined) = (undefined) +valueOf called +toString called +condenseWhite: (24) [type Object] (object) = [type Object] (object) +toString called with +condenseWhite: (25) [type Object] (object) = [type Object] (object) +valueOf called with +condenseWhite: (26) [object Object] (object) = [object Object] (object) +condenseWhite: (27) (object) = (object) +0: valueOf! +condenseWhite: (28) (object) = (object) +1: valueOf! +condenseWhite: (29) null (object) = null (object) +2: valueOf! +condenseWhite: (30) true (object) = true (object) +3: valueOf! +condenseWhite: (31) false (object) = false (object) +4: valueOf! +condenseWhite: (32) 0 (object) = 0 (object) +5: valueOf! +condenseWhite: (33) 1 (object) = 1 (object) +6: valueOf! +condenseWhite: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +condenseWhite: (35) -1 (object) = -1 (object) +8: valueOf! +condenseWhite: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +condenseWhite: (37) Infinity (object) = Infinity (object) +10: valueOf! +condenseWhite: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +condenseWhite: (39) NaN (object) = NaN (object) +12: valueOf! +condenseWhite: (40) (object) = (object) +13: valueOf! +condenseWhite: (41) 0 (object) = 0 (object) +14: valueOf! +condenseWhite: (42) -0 (object) = -0 (object) +15: valueOf! +condenseWhite: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +condenseWhite: (44) 1 (object) = 1 (object) +17: valueOf! +condenseWhite: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +condenseWhite: (46) true (object) = true (object) +19: valueOf! +condenseWhite: (47) _level0 (object) = _level0 (object) +20: valueOf! +condenseWhite: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +condenseWhite: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +condenseWhite: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +condenseWhite: (51) (object) = (object) +24: valueOf! +24: toString! +condenseWhite: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +condenseWhite: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +condenseWhite: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +condenseWhite: (55) [type Object] (object) = [type Object] (object) +condenseWhite: (56) 17000000 (number) = 17000000 (number) +condenseWhite: (57) -17000000 (number) = -17000000 (number) +condenseWhite: (58) input (string) = input (string) +condenseWhite: (59) 34000000 (number) = 34000000 (number) +condenseWhite: (60) -34000000 (number) = -34000000 (number) +condenseWhite: (61) input (dynamic) = dynamic (string) +Testing: maxChars (default: ) +maxChars: (0) (undefined) = (undefined) +maxChars: (1) null (null) = null (null) +maxChars: (2) true (boolean) = true (boolean) +maxChars: (3) false (boolean) = false (boolean) +maxChars: (4) 0 (number) = 0 (number) +maxChars: (5) 1 (number) = 1 (number) +maxChars: (6) 0.5 (number) = 0.5 (number) +maxChars: (7) -1 (number) = -1 (number) +maxChars: (8) -0.5 (number) = -0.5 (number) +maxChars: (9) Infinity (number) = Infinity (number) +maxChars: (10) -Infinity (number) = -Infinity (number) +maxChars: (11) NaN (number) = NaN (number) +maxChars: (12) (string) = (string) +maxChars: (13) 0 (string) = 0 (string) +maxChars: (14) -0 (string) = -0 (string) +maxChars: (15) 0.0 (string) = 0.0 (string) +maxChars: (16) 1 (string) = 1 (string) +maxChars: (17) Hello World! (string) = Hello World! (string) +maxChars: (18) true (string) = true (string) +maxChars: (19) _level0 (string) = _level0 (string) +maxChars: (20) ???????????? (string) = ???????????? (string) +maxChars: (21) _level0 (movieclip) = _level0 (movieclip) +maxChars: (22) [object Object] (object) = [object Object] (object) +maxChars: (23) (undefined) = (undefined) +valueOf called +toString called +maxChars: (24) [type Object] (object) = [type Object] (object) +toString called with +maxChars: (25) [type Object] (object) = [type Object] (object) +valueOf called with +maxChars: (26) [object Object] (object) = [object Object] (object) +maxChars: (27) (object) = (object) +0: valueOf! +maxChars: (28) (object) = (object) +1: valueOf! +maxChars: (29) null (object) = null (object) +2: valueOf! +maxChars: (30) true (object) = true (object) +3: valueOf! +maxChars: (31) false (object) = false (object) +4: valueOf! +maxChars: (32) 0 (object) = 0 (object) +5: valueOf! +maxChars: (33) 1 (object) = 1 (object) +6: valueOf! +maxChars: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +maxChars: (35) -1 (object) = -1 (object) +8: valueOf! +maxChars: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +maxChars: (37) Infinity (object) = Infinity (object) +10: valueOf! +maxChars: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +maxChars: (39) NaN (object) = NaN (object) +12: valueOf! +maxChars: (40) (object) = (object) +13: valueOf! +maxChars: (41) 0 (object) = 0 (object) +14: valueOf! +maxChars: (42) -0 (object) = -0 (object) +15: valueOf! +maxChars: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +maxChars: (44) 1 (object) = 1 (object) +17: valueOf! +maxChars: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +maxChars: (46) true (object) = true (object) +19: valueOf! +maxChars: (47) _level0 (object) = _level0 (object) +20: valueOf! +maxChars: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +maxChars: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +maxChars: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +maxChars: (51) (object) = (object) +24: valueOf! +24: toString! +maxChars: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +maxChars: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +maxChars: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +maxChars: (55) [type Object] (object) = [type Object] (object) +maxChars: (56) 17000000 (number) = 17000000 (number) +maxChars: (57) -17000000 (number) = -17000000 (number) +maxChars: (58) input (string) = input (string) +maxChars: (59) 34000000 (number) = 34000000 (number) +maxChars: (60) -34000000 (number) = -34000000 (number) +maxChars: (61) input (dynamic) = dynamic (string) +Testing: multiline (default: ) +multiline: (0) (undefined) = (undefined) +multiline: (1) null (null) = null (null) +multiline: (2) true (boolean) = true (boolean) +multiline: (3) false (boolean) = false (boolean) +multiline: (4) 0 (number) = 0 (number) +multiline: (5) 1 (number) = 1 (number) +multiline: (6) 0.5 (number) = 0.5 (number) +multiline: (7) -1 (number) = -1 (number) +multiline: (8) -0.5 (number) = -0.5 (number) +multiline: (9) Infinity (number) = Infinity (number) +multiline: (10) -Infinity (number) = -Infinity (number) +multiline: (11) NaN (number) = NaN (number) +multiline: (12) (string) = (string) +multiline: (13) 0 (string) = 0 (string) +multiline: (14) -0 (string) = -0 (string) +multiline: (15) 0.0 (string) = 0.0 (string) +multiline: (16) 1 (string) = 1 (string) +multiline: (17) Hello World! (string) = Hello World! (string) +multiline: (18) true (string) = true (string) +multiline: (19) _level0 (string) = _level0 (string) +multiline: (20) ???????????? (string) = ???????????? (string) +multiline: (21) _level0 (movieclip) = _level0 (movieclip) +multiline: (22) [object Object] (object) = [object Object] (object) +multiline: (23) (undefined) = (undefined) +valueOf called +toString called +multiline: (24) [type Object] (object) = [type Object] (object) +toString called with +multiline: (25) [type Object] (object) = [type Object] (object) +valueOf called with +multiline: (26) [object Object] (object) = [object Object] (object) +multiline: (27) (object) = (object) +0: valueOf! +multiline: (28) (object) = (object) +1: valueOf! +multiline: (29) null (object) = null (object) +2: valueOf! +multiline: (30) true (object) = true (object) +3: valueOf! +multiline: (31) false (object) = false (object) +4: valueOf! +multiline: (32) 0 (object) = 0 (object) +5: valueOf! +multiline: (33) 1 (object) = 1 (object) +6: valueOf! +multiline: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +multiline: (35) -1 (object) = -1 (object) +8: valueOf! +multiline: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +multiline: (37) Infinity (object) = Infinity (object) +10: valueOf! +multiline: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +multiline: (39) NaN (object) = NaN (object) +12: valueOf! +multiline: (40) (object) = (object) +13: valueOf! +multiline: (41) 0 (object) = 0 (object) +14: valueOf! +multiline: (42) -0 (object) = -0 (object) +15: valueOf! +multiline: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +multiline: (44) 1 (object) = 1 (object) +17: valueOf! +multiline: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +multiline: (46) true (object) = true (object) +19: valueOf! +multiline: (47) _level0 (object) = _level0 (object) +20: valueOf! +multiline: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +multiline: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +multiline: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +multiline: (51) (object) = (object) +24: valueOf! +24: toString! +multiline: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +multiline: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +multiline: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +multiline: (55) [type Object] (object) = [type Object] (object) +multiline: (56) 17000000 (number) = 17000000 (number) +multiline: (57) -17000000 (number) = -17000000 (number) +multiline: (58) input (string) = input (string) +multiline: (59) 34000000 (number) = 34000000 (number) +multiline: (60) -34000000 (number) = -34000000 (number) +multiline: (61) input (dynamic) = dynamic (string) +Testing: selectable (default: ) +selectable: (0) (undefined) = (undefined) +selectable: (1) null (null) = null (null) +selectable: (2) true (boolean) = true (boolean) +selectable: (3) false (boolean) = false (boolean) +selectable: (4) 0 (number) = 0 (number) +selectable: (5) 1 (number) = 1 (number) +selectable: (6) 0.5 (number) = 0.5 (number) +selectable: (7) -1 (number) = -1 (number) +selectable: (8) -0.5 (number) = -0.5 (number) +selectable: (9) Infinity (number) = Infinity (number) +selectable: (10) -Infinity (number) = -Infinity (number) +selectable: (11) NaN (number) = NaN (number) +selectable: (12) (string) = (string) +selectable: (13) 0 (string) = 0 (string) +selectable: (14) -0 (string) = -0 (string) +selectable: (15) 0.0 (string) = 0.0 (string) +selectable: (16) 1 (string) = 1 (string) +selectable: (17) Hello World! (string) = Hello World! (string) +selectable: (18) true (string) = true (string) +selectable: (19) _level0 (string) = _level0 (string) +selectable: (20) ???????????? (string) = ???????????? (string) +selectable: (21) _level0 (movieclip) = _level0 (movieclip) +selectable: (22) [object Object] (object) = [object Object] (object) +selectable: (23) (undefined) = (undefined) +valueOf called +toString called +selectable: (24) [type Object] (object) = [type Object] (object) +toString called with +selectable: (25) [type Object] (object) = [type Object] (object) +valueOf called with +selectable: (26) [object Object] (object) = [object Object] (object) +selectable: (27) (object) = (object) +0: valueOf! +selectable: (28) (object) = (object) +1: valueOf! +selectable: (29) null (object) = null (object) +2: valueOf! +selectable: (30) true (object) = true (object) +3: valueOf! +selectable: (31) false (object) = false (object) +4: valueOf! +selectable: (32) 0 (object) = 0 (object) +5: valueOf! +selectable: (33) 1 (object) = 1 (object) +6: valueOf! +selectable: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +selectable: (35) -1 (object) = -1 (object) +8: valueOf! +selectable: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +selectable: (37) Infinity (object) = Infinity (object) +10: valueOf! +selectable: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +selectable: (39) NaN (object) = NaN (object) +12: valueOf! +selectable: (40) (object) = (object) +13: valueOf! +selectable: (41) 0 (object) = 0 (object) +14: valueOf! +selectable: (42) -0 (object) = -0 (object) +15: valueOf! +selectable: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +selectable: (44) 1 (object) = 1 (object) +17: valueOf! +selectable: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +selectable: (46) true (object) = true (object) +19: valueOf! +selectable: (47) _level0 (object) = _level0 (object) +20: valueOf! +selectable: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +selectable: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +selectable: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +selectable: (51) (object) = (object) +24: valueOf! +24: toString! +selectable: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +selectable: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +selectable: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +selectable: (55) [type Object] (object) = [type Object] (object) +selectable: (56) 17000000 (number) = 17000000 (number) +selectable: (57) -17000000 (number) = -17000000 (number) +selectable: (58) input (string) = input (string) +selectable: (59) 34000000 (number) = 34000000 (number) +selectable: (60) -34000000 (number) = -34000000 (number) +selectable: (61) input (dynamic) = dynamic (string) +Testing: type (default: ) +type: (0) (undefined) = (undefined) +type: (1) null (null) = null (null) +type: (2) true (boolean) = true (boolean) +type: (3) false (boolean) = false (boolean) +type: (4) 0 (number) = 0 (number) +type: (5) 1 (number) = 1 (number) +type: (6) 0.5 (number) = 0.5 (number) +type: (7) -1 (number) = -1 (number) +type: (8) -0.5 (number) = -0.5 (number) +type: (9) Infinity (number) = Infinity (number) +type: (10) -Infinity (number) = -Infinity (number) +type: (11) NaN (number) = NaN (number) +type: (12) (string) = (string) +type: (13) 0 (string) = 0 (string) +type: (14) -0 (string) = -0 (string) +type: (15) 0.0 (string) = 0.0 (string) +type: (16) 1 (string) = 1 (string) +type: (17) Hello World! (string) = Hello World! (string) +type: (18) true (string) = true (string) +type: (19) _level0 (string) = _level0 (string) +type: (20) ???????????? (string) = ???????????? (string) +type: (21) _level0 (movieclip) = _level0 (movieclip) +type: (22) [object Object] (object) = [object Object] (object) +type: (23) (undefined) = (undefined) +valueOf called +toString called +type: (24) [type Object] (object) = [type Object] (object) +toString called with +type: (25) [type Object] (object) = [type Object] (object) +valueOf called with +type: (26) [object Object] (object) = [object Object] (object) +type: (27) (object) = (object) +0: valueOf! +type: (28) (object) = (object) +1: valueOf! +type: (29) null (object) = null (object) +2: valueOf! +type: (30) true (object) = true (object) +3: valueOf! +type: (31) false (object) = false (object) +4: valueOf! +type: (32) 0 (object) = 0 (object) +5: valueOf! +type: (33) 1 (object) = 1 (object) +6: valueOf! +type: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +type: (35) -1 (object) = -1 (object) +8: valueOf! +type: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +type: (37) Infinity (object) = Infinity (object) +10: valueOf! +type: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +type: (39) NaN (object) = NaN (object) +12: valueOf! +type: (40) (object) = (object) +13: valueOf! +type: (41) 0 (object) = 0 (object) +14: valueOf! +type: (42) -0 (object) = -0 (object) +15: valueOf! +type: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +type: (44) 1 (object) = 1 (object) +17: valueOf! +type: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +type: (46) true (object) = true (object) +19: valueOf! +type: (47) _level0 (object) = _level0 (object) +20: valueOf! +type: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +type: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +type: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +type: (51) (object) = (object) +24: valueOf! +24: toString! +type: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +type: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +type: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +type: (55) [type Object] (object) = [type Object] (object) +type: (56) 17000000 (number) = 17000000 (number) +type: (57) -17000000 (number) = -17000000 (number) +type: (58) input (string) = input (string) +type: (59) 34000000 (number) = 34000000 (number) +type: (60) -34000000 (number) = -34000000 (number) +type: (61) input (dynamic) = dynamic (string) +Testing: variable (default: ) +variable: (0) (undefined) = (undefined) +variable: (1) null (null) = null (null) +variable: (2) true (boolean) = true (boolean) +variable: (3) false (boolean) = false (boolean) +variable: (4) 0 (number) = 0 (number) +variable: (5) 1 (number) = 1 (number) +variable: (6) 0.5 (number) = 0.5 (number) +variable: (7) -1 (number) = -1 (number) +variable: (8) -0.5 (number) = -0.5 (number) +variable: (9) Infinity (number) = Infinity (number) +variable: (10) -Infinity (number) = -Infinity (number) +variable: (11) NaN (number) = NaN (number) +variable: (12) (string) = (string) +variable: (13) 0 (string) = 0 (string) +variable: (14) -0 (string) = -0 (string) +variable: (15) 0.0 (string) = 0.0 (string) +variable: (16) 1 (string) = 1 (string) +variable: (17) Hello World! (string) = Hello World! (string) +variable: (18) true (string) = true (string) +variable: (19) _level0 (string) = _level0 (string) +variable: (20) ???????????? (string) = ???????????? (string) +variable: (21) _level0 (movieclip) = _level0 (movieclip) +variable: (22) [object Object] (object) = [object Object] (object) +variable: (23) (undefined) = (undefined) +valueOf called +toString called +variable: (24) [type Object] (object) = [type Object] (object) +toString called with +variable: (25) [type Object] (object) = [type Object] (object) +valueOf called with +variable: (26) [object Object] (object) = [object Object] (object) +variable: (27) (object) = (object) +0: valueOf! +variable: (28) (object) = (object) +1: valueOf! +variable: (29) null (object) = null (object) +2: valueOf! +variable: (30) true (object) = true (object) +3: valueOf! +variable: (31) false (object) = false (object) +4: valueOf! +variable: (32) 0 (object) = 0 (object) +5: valueOf! +variable: (33) 1 (object) = 1 (object) +6: valueOf! +variable: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +variable: (35) -1 (object) = -1 (object) +8: valueOf! +variable: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +variable: (37) Infinity (object) = Infinity (object) +10: valueOf! +variable: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +variable: (39) NaN (object) = NaN (object) +12: valueOf! +variable: (40) (object) = (object) +13: valueOf! +variable: (41) 0 (object) = 0 (object) +14: valueOf! +variable: (42) -0 (object) = -0 (object) +15: valueOf! +variable: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +variable: (44) 1 (object) = 1 (object) +17: valueOf! +variable: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +variable: (46) true (object) = true (object) +19: valueOf! +variable: (47) _level0 (object) = _level0 (object) +20: valueOf! +variable: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +variable: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +variable: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +variable: (51) (object) = (object) +24: valueOf! +24: toString! +variable: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +variable: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +variable: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +variable: (55) [type Object] (object) = [type Object] (object) +variable: (56) 17000000 (number) = 17000000 (number) +variable: (57) -17000000 (number) = -17000000 (number) +variable: (58) input (string) = input (string) +variable: (59) 34000000 (number) = 34000000 (number) +variable: (60) -34000000 (number) = -34000000 (number) +variable: (61) input (dynamic) = dynamic (string) +Testing: background (default: ) +background: (0) (undefined) = (undefined) +background: (1) null (null) = null (null) +background: (2) true (boolean) = true (boolean) +background: (3) false (boolean) = false (boolean) +background: (4) 0 (number) = 0 (number) +background: (5) 1 (number) = 1 (number) +background: (6) 0.5 (number) = 0.5 (number) +background: (7) -1 (number) = -1 (number) +background: (8) -0.5 (number) = -0.5 (number) +background: (9) Infinity (number) = Infinity (number) +background: (10) -Infinity (number) = -Infinity (number) +background: (11) NaN (number) = NaN (number) +background: (12) (string) = (string) +background: (13) 0 (string) = 0 (string) +background: (14) -0 (string) = -0 (string) +background: (15) 0.0 (string) = 0.0 (string) +background: (16) 1 (string) = 1 (string) +background: (17) Hello World! (string) = Hello World! (string) +background: (18) true (string) = true (string) +background: (19) _level0 (string) = _level0 (string) +background: (20) ???????????? (string) = ???????????? (string) +background: (21) _level0 (movieclip) = _level0 (movieclip) +background: (22) [object Object] (object) = [object Object] (object) +background: (23) (undefined) = (undefined) +valueOf called +toString called +background: (24) [type Object] (object) = [type Object] (object) +toString called with +background: (25) [type Object] (object) = [type Object] (object) +valueOf called with +background: (26) [object Object] (object) = [object Object] (object) +background: (27) (object) = (object) +0: valueOf! +background: (28) (object) = (object) +1: valueOf! +background: (29) null (object) = null (object) +2: valueOf! +background: (30) true (object) = true (object) +3: valueOf! +background: (31) false (object) = false (object) +4: valueOf! +background: (32) 0 (object) = 0 (object) +5: valueOf! +background: (33) 1 (object) = 1 (object) +6: valueOf! +background: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +background: (35) -1 (object) = -1 (object) +8: valueOf! +background: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +background: (37) Infinity (object) = Infinity (object) +10: valueOf! +background: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +background: (39) NaN (object) = NaN (object) +12: valueOf! +background: (40) (object) = (object) +13: valueOf! +background: (41) 0 (object) = 0 (object) +14: valueOf! +background: (42) -0 (object) = -0 (object) +15: valueOf! +background: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +background: (44) 1 (object) = 1 (object) +17: valueOf! +background: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +background: (46) true (object) = true (object) +19: valueOf! +background: (47) _level0 (object) = _level0 (object) +20: valueOf! +background: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +background: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +background: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +background: (51) (object) = (object) +24: valueOf! +24: toString! +background: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +background: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +background: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +background: (55) [type Object] (object) = [type Object] (object) +background: (56) 17000000 (number) = 17000000 (number) +background: (57) -17000000 (number) = -17000000 (number) +background: (58) input (string) = input (string) +background: (59) 34000000 (number) = 34000000 (number) +background: (60) -34000000 (number) = -34000000 (number) +background: (61) input (dynamic) = dynamic (string) +Testing: backgroundColor (default: ) +backgroundColor: (0) (undefined) = (undefined) +backgroundColor: (1) null (null) = null (null) +backgroundColor: (2) true (boolean) = true (boolean) +backgroundColor: (3) false (boolean) = false (boolean) +backgroundColor: (4) 0 (number) = 0 (number) +backgroundColor: (5) 1 (number) = 1 (number) +backgroundColor: (6) 0.5 (number) = 0.5 (number) +backgroundColor: (7) -1 (number) = -1 (number) +backgroundColor: (8) -0.5 (number) = -0.5 (number) +backgroundColor: (9) Infinity (number) = Infinity (number) +backgroundColor: (10) -Infinity (number) = -Infinity (number) +backgroundColor: (11) NaN (number) = NaN (number) +backgroundColor: (12) (string) = (string) +backgroundColor: (13) 0 (string) = 0 (string) +backgroundColor: (14) -0 (string) = -0 (string) +backgroundColor: (15) 0.0 (string) = 0.0 (string) +backgroundColor: (16) 1 (string) = 1 (string) +backgroundColor: (17) Hello World! (string) = Hello World! (string) +backgroundColor: (18) true (string) = true (string) +backgroundColor: (19) _level0 (string) = _level0 (string) +backgroundColor: (20) ???????????? (string) = ???????????? (string) +backgroundColor: (21) _level0 (movieclip) = _level0 (movieclip) +backgroundColor: (22) [object Object] (object) = [object Object] (object) +backgroundColor: (23) (undefined) = (undefined) +valueOf called +toString called +backgroundColor: (24) [type Object] (object) = [type Object] (object) +toString called with +backgroundColor: (25) [type Object] (object) = [type Object] (object) +valueOf called with +backgroundColor: (26) [object Object] (object) = [object Object] (object) +backgroundColor: (27) (object) = (object) +0: valueOf! +backgroundColor: (28) (object) = (object) +1: valueOf! +backgroundColor: (29) null (object) = null (object) +2: valueOf! +backgroundColor: (30) true (object) = true (object) +3: valueOf! +backgroundColor: (31) false (object) = false (object) +4: valueOf! +backgroundColor: (32) 0 (object) = 0 (object) +5: valueOf! +backgroundColor: (33) 1 (object) = 1 (object) +6: valueOf! +backgroundColor: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +backgroundColor: (35) -1 (object) = -1 (object) +8: valueOf! +backgroundColor: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +backgroundColor: (37) Infinity (object) = Infinity (object) +10: valueOf! +backgroundColor: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +backgroundColor: (39) NaN (object) = NaN (object) +12: valueOf! +backgroundColor: (40) (object) = (object) +13: valueOf! +backgroundColor: (41) 0 (object) = 0 (object) +14: valueOf! +backgroundColor: (42) -0 (object) = -0 (object) +15: valueOf! +backgroundColor: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +backgroundColor: (44) 1 (object) = 1 (object) +17: valueOf! +backgroundColor: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +backgroundColor: (46) true (object) = true (object) +19: valueOf! +backgroundColor: (47) _level0 (object) = _level0 (object) +20: valueOf! +backgroundColor: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +backgroundColor: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +backgroundColor: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +backgroundColor: (51) (object) = (object) +24: valueOf! +24: toString! +backgroundColor: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +backgroundColor: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +backgroundColor: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +backgroundColor: (55) [type Object] (object) = [type Object] (object) +backgroundColor: (56) 17000000 (number) = 17000000 (number) +backgroundColor: (57) -17000000 (number) = -17000000 (number) +backgroundColor: (58) input (string) = input (string) +backgroundColor: (59) 34000000 (number) = 34000000 (number) +backgroundColor: (60) -34000000 (number) = -34000000 (number) +backgroundColor: (61) input (dynamic) = dynamic (string) +Testing: border (default: ) +border: (0) (undefined) = (undefined) +border: (1) null (null) = null (null) +border: (2) true (boolean) = true (boolean) +border: (3) false (boolean) = false (boolean) +border: (4) 0 (number) = 0 (number) +border: (5) 1 (number) = 1 (number) +border: (6) 0.5 (number) = 0.5 (number) +border: (7) -1 (number) = -1 (number) +border: (8) -0.5 (number) = -0.5 (number) +border: (9) Infinity (number) = Infinity (number) +border: (10) -Infinity (number) = -Infinity (number) +border: (11) NaN (number) = NaN (number) +border: (12) (string) = (string) +border: (13) 0 (string) = 0 (string) +border: (14) -0 (string) = -0 (string) +border: (15) 0.0 (string) = 0.0 (string) +border: (16) 1 (string) = 1 (string) +border: (17) Hello World! (string) = Hello World! (string) +border: (18) true (string) = true (string) +border: (19) _level0 (string) = _level0 (string) +border: (20) ???????????? (string) = ???????????? (string) +border: (21) _level0 (movieclip) = _level0 (movieclip) +border: (22) [object Object] (object) = [object Object] (object) +border: (23) (undefined) = (undefined) +valueOf called +toString called +border: (24) [type Object] (object) = [type Object] (object) +toString called with +border: (25) [type Object] (object) = [type Object] (object) +valueOf called with +border: (26) [object Object] (object) = [object Object] (object) +border: (27) (object) = (object) +0: valueOf! +border: (28) (object) = (object) +1: valueOf! +border: (29) null (object) = null (object) +2: valueOf! +border: (30) true (object) = true (object) +3: valueOf! +border: (31) false (object) = false (object) +4: valueOf! +border: (32) 0 (object) = 0 (object) +5: valueOf! +border: (33) 1 (object) = 1 (object) +6: valueOf! +border: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +border: (35) -1 (object) = -1 (object) +8: valueOf! +border: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +border: (37) Infinity (object) = Infinity (object) +10: valueOf! +border: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +border: (39) NaN (object) = NaN (object) +12: valueOf! +border: (40) (object) = (object) +13: valueOf! +border: (41) 0 (object) = 0 (object) +14: valueOf! +border: (42) -0 (object) = -0 (object) +15: valueOf! +border: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +border: (44) 1 (object) = 1 (object) +17: valueOf! +border: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +border: (46) true (object) = true (object) +19: valueOf! +border: (47) _level0 (object) = _level0 (object) +20: valueOf! +border: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +border: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +border: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +border: (51) (object) = (object) +24: valueOf! +24: toString! +border: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +border: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +border: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +border: (55) [type Object] (object) = [type Object] (object) +border: (56) 17000000 (number) = 17000000 (number) +border: (57) -17000000 (number) = -17000000 (number) +border: (58) input (string) = input (string) +border: (59) 34000000 (number) = 34000000 (number) +border: (60) -34000000 (number) = -34000000 (number) +border: (61) input (dynamic) = dynamic (string) +Testing: borderColor (default: ) +borderColor: (0) (undefined) = (undefined) +borderColor: (1) null (null) = null (null) +borderColor: (2) true (boolean) = true (boolean) +borderColor: (3) false (boolean) = false (boolean) +borderColor: (4) 0 (number) = 0 (number) +borderColor: (5) 1 (number) = 1 (number) +borderColor: (6) 0.5 (number) = 0.5 (number) +borderColor: (7) -1 (number) = -1 (number) +borderColor: (8) -0.5 (number) = -0.5 (number) +borderColor: (9) Infinity (number) = Infinity (number) +borderColor: (10) -Infinity (number) = -Infinity (number) +borderColor: (11) NaN (number) = NaN (number) +borderColor: (12) (string) = (string) +borderColor: (13) 0 (string) = 0 (string) +borderColor: (14) -0 (string) = -0 (string) +borderColor: (15) 0.0 (string) = 0.0 (string) +borderColor: (16) 1 (string) = 1 (string) +borderColor: (17) Hello World! (string) = Hello World! (string) +borderColor: (18) true (string) = true (string) +borderColor: (19) _level0 (string) = _level0 (string) +borderColor: (20) ???????????? (string) = ???????????? (string) +borderColor: (21) _level0 (movieclip) = _level0 (movieclip) +borderColor: (22) [object Object] (object) = [object Object] (object) +borderColor: (23) (undefined) = (undefined) +valueOf called +toString called +borderColor: (24) [type Object] (object) = [type Object] (object) +toString called with +borderColor: (25) [type Object] (object) = [type Object] (object) +valueOf called with +borderColor: (26) [object Object] (object) = [object Object] (object) +borderColor: (27) (object) = (object) +0: valueOf! +borderColor: (28) (object) = (object) +1: valueOf! +borderColor: (29) null (object) = null (object) +2: valueOf! +borderColor: (30) true (object) = true (object) +3: valueOf! +borderColor: (31) false (object) = false (object) +4: valueOf! +borderColor: (32) 0 (object) = 0 (object) +5: valueOf! +borderColor: (33) 1 (object) = 1 (object) +6: valueOf! +borderColor: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +borderColor: (35) -1 (object) = -1 (object) +8: valueOf! +borderColor: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +borderColor: (37) Infinity (object) = Infinity (object) +10: valueOf! +borderColor: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +borderColor: (39) NaN (object) = NaN (object) +12: valueOf! +borderColor: (40) (object) = (object) +13: valueOf! +borderColor: (41) 0 (object) = 0 (object) +14: valueOf! +borderColor: (42) -0 (object) = -0 (object) +15: valueOf! +borderColor: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +borderColor: (44) 1 (object) = 1 (object) +17: valueOf! +borderColor: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +borderColor: (46) true (object) = true (object) +19: valueOf! +borderColor: (47) _level0 (object) = _level0 (object) +20: valueOf! +borderColor: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +borderColor: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +borderColor: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +borderColor: (51) (object) = (object) +24: valueOf! +24: toString! +borderColor: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +borderColor: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +borderColor: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +borderColor: (55) [type Object] (object) = [type Object] (object) +borderColor: (56) 17000000 (number) = 17000000 (number) +borderColor: (57) -17000000 (number) = -17000000 (number) +borderColor: (58) input (string) = input (string) +borderColor: (59) 34000000 (number) = 34000000 (number) +borderColor: (60) -34000000 (number) = -34000000 (number) +borderColor: (61) input (dynamic) = dynamic (string) +Testing: autoSize (default: ) +autoSize: (0) (undefined) = (undefined) +autoSize: (1) null (null) = null (null) +autoSize: (2) true (boolean) = true (boolean) +autoSize: (3) false (boolean) = false (boolean) +autoSize: (4) 0 (number) = 0 (number) +autoSize: (5) 1 (number) = 1 (number) +autoSize: (6) 0.5 (number) = 0.5 (number) +autoSize: (7) -1 (number) = -1 (number) +autoSize: (8) -0.5 (number) = -0.5 (number) +autoSize: (9) Infinity (number) = Infinity (number) +autoSize: (10) -Infinity (number) = -Infinity (number) +autoSize: (11) NaN (number) = NaN (number) +autoSize: (12) (string) = (string) +autoSize: (13) 0 (string) = 0 (string) +autoSize: (14) -0 (string) = -0 (string) +autoSize: (15) 0.0 (string) = 0.0 (string) +autoSize: (16) 1 (string) = 1 (string) +autoSize: (17) Hello World! (string) = Hello World! (string) +autoSize: (18) true (string) = true (string) +autoSize: (19) _level0 (string) = _level0 (string) +autoSize: (20) ???????????? (string) = ???????????? (string) +autoSize: (21) _level0 (movieclip) = _level0 (movieclip) +autoSize: (22) [object Object] (object) = [object Object] (object) +autoSize: (23) (undefined) = (undefined) +valueOf called +toString called +autoSize: (24) [type Object] (object) = [type Object] (object) +toString called with +autoSize: (25) [type Object] (object) = [type Object] (object) +valueOf called with +autoSize: (26) [object Object] (object) = [object Object] (object) +autoSize: (27) (object) = (object) +0: valueOf! +autoSize: (28) (object) = (object) +1: valueOf! +autoSize: (29) null (object) = null (object) +2: valueOf! +autoSize: (30) true (object) = true (object) +3: valueOf! +autoSize: (31) false (object) = false (object) +4: valueOf! +autoSize: (32) 0 (object) = 0 (object) +5: valueOf! +autoSize: (33) 1 (object) = 1 (object) +6: valueOf! +autoSize: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +autoSize: (35) -1 (object) = -1 (object) +8: valueOf! +autoSize: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +autoSize: (37) Infinity (object) = Infinity (object) +10: valueOf! +autoSize: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +autoSize: (39) NaN (object) = NaN (object) +12: valueOf! +autoSize: (40) (object) = (object) +13: valueOf! +autoSize: (41) 0 (object) = 0 (object) +14: valueOf! +autoSize: (42) -0 (object) = -0 (object) +15: valueOf! +autoSize: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +autoSize: (44) 1 (object) = 1 (object) +17: valueOf! +autoSize: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +autoSize: (46) true (object) = true (object) +19: valueOf! +autoSize: (47) _level0 (object) = _level0 (object) +20: valueOf! +autoSize: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +autoSize: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +autoSize: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +autoSize: (51) (object) = (object) +24: valueOf! +24: toString! +autoSize: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +autoSize: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +autoSize: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +autoSize: (55) [type Object] (object) = [type Object] (object) +autoSize: (56) 17000000 (number) = 17000000 (number) +autoSize: (57) -17000000 (number) = -17000000 (number) +autoSize: (58) input (string) = input (string) +autoSize: (59) 34000000 (number) = 34000000 (number) +autoSize: (60) -34000000 (number) = -34000000 (number) +autoSize: (61) input (dynamic) = dynamic (string) +Testing: password (default: ) +password: (0) (undefined) = (undefined) +password: (1) null (null) = null (null) +password: (2) true (boolean) = true (boolean) +password: (3) false (boolean) = false (boolean) +password: (4) 0 (number) = 0 (number) +password: (5) 1 (number) = 1 (number) +password: (6) 0.5 (number) = 0.5 (number) +password: (7) -1 (number) = -1 (number) +password: (8) -0.5 (number) = -0.5 (number) +password: (9) Infinity (number) = Infinity (number) +password: (10) -Infinity (number) = -Infinity (number) +password: (11) NaN (number) = NaN (number) +password: (12) (string) = (string) +password: (13) 0 (string) = 0 (string) +password: (14) -0 (string) = -0 (string) +password: (15) 0.0 (string) = 0.0 (string) +password: (16) 1 (string) = 1 (string) +password: (17) Hello World! (string) = Hello World! (string) +password: (18) true (string) = true (string) +password: (19) _level0 (string) = _level0 (string) +password: (20) ???????????? (string) = ???????????? (string) +password: (21) _level0 (movieclip) = _level0 (movieclip) +password: (22) [object Object] (object) = [object Object] (object) +password: (23) (undefined) = (undefined) +valueOf called +toString called +password: (24) [type Object] (object) = [type Object] (object) +toString called with +password: (25) [type Object] (object) = [type Object] (object) +valueOf called with +password: (26) [object Object] (object) = [object Object] (object) +password: (27) (object) = (object) +0: valueOf! +password: (28) (object) = (object) +1: valueOf! +password: (29) null (object) = null (object) +2: valueOf! +password: (30) true (object) = true (object) +3: valueOf! +password: (31) false (object) = false (object) +4: valueOf! +password: (32) 0 (object) = 0 (object) +5: valueOf! +password: (33) 1 (object) = 1 (object) +6: valueOf! +password: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +password: (35) -1 (object) = -1 (object) +8: valueOf! +password: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +password: (37) Infinity (object) = Infinity (object) +10: valueOf! +password: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +password: (39) NaN (object) = NaN (object) +12: valueOf! +password: (40) (object) = (object) +13: valueOf! +password: (41) 0 (object) = 0 (object) +14: valueOf! +password: (42) -0 (object) = -0 (object) +15: valueOf! +password: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +password: (44) 1 (object) = 1 (object) +17: valueOf! +password: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +password: (46) true (object) = true (object) +19: valueOf! +password: (47) _level0 (object) = _level0 (object) +20: valueOf! +password: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +password: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +password: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +password: (51) (object) = (object) +24: valueOf! +24: toString! +password: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +password: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +password: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +password: (55) [type Object] (object) = [type Object] (object) +password: (56) 17000000 (number) = 17000000 (number) +password: (57) -17000000 (number) = -17000000 (number) +password: (58) input (string) = input (string) +password: (59) 34000000 (number) = 34000000 (number) +password: (60) -34000000 (number) = -34000000 (number) +password: (61) input (dynamic) = dynamic (string) +Testing: wordWrap (default: ) +wordWrap: (0) (undefined) = (undefined) +wordWrap: (1) null (null) = null (null) +wordWrap: (2) true (boolean) = true (boolean) +wordWrap: (3) false (boolean) = false (boolean) +wordWrap: (4) 0 (number) = 0 (number) +wordWrap: (5) 1 (number) = 1 (number) +wordWrap: (6) 0.5 (number) = 0.5 (number) +wordWrap: (7) -1 (number) = -1 (number) +wordWrap: (8) -0.5 (number) = -0.5 (number) +wordWrap: (9) Infinity (number) = Infinity (number) +wordWrap: (10) -Infinity (number) = -Infinity (number) +wordWrap: (11) NaN (number) = NaN (number) +wordWrap: (12) (string) = (string) +wordWrap: (13) 0 (string) = 0 (string) +wordWrap: (14) -0 (string) = -0 (string) +wordWrap: (15) 0.0 (string) = 0.0 (string) +wordWrap: (16) 1 (string) = 1 (string) +wordWrap: (17) Hello World! (string) = Hello World! (string) +wordWrap: (18) true (string) = true (string) +wordWrap: (19) _level0 (string) = _level0 (string) +wordWrap: (20) ???????????? (string) = ???????????? (string) +wordWrap: (21) _level0 (movieclip) = _level0 (movieclip) +wordWrap: (22) [object Object] (object) = [object Object] (object) +wordWrap: (23) (undefined) = (undefined) +valueOf called +toString called +wordWrap: (24) [type Object] (object) = [type Object] (object) +toString called with +wordWrap: (25) [type Object] (object) = [type Object] (object) +valueOf called with +wordWrap: (26) [object Object] (object) = [object Object] (object) +wordWrap: (27) (object) = (object) +0: valueOf! +wordWrap: (28) (object) = (object) +1: valueOf! +wordWrap: (29) null (object) = null (object) +2: valueOf! +wordWrap: (30) true (object) = true (object) +3: valueOf! +wordWrap: (31) false (object) = false (object) +4: valueOf! +wordWrap: (32) 0 (object) = 0 (object) +5: valueOf! +wordWrap: (33) 1 (object) = 1 (object) +6: valueOf! +wordWrap: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +wordWrap: (35) -1 (object) = -1 (object) +8: valueOf! +wordWrap: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +wordWrap: (37) Infinity (object) = Infinity (object) +10: valueOf! +wordWrap: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +wordWrap: (39) NaN (object) = NaN (object) +12: valueOf! +wordWrap: (40) (object) = (object) +13: valueOf! +wordWrap: (41) 0 (object) = 0 (object) +14: valueOf! +wordWrap: (42) -0 (object) = -0 (object) +15: valueOf! +wordWrap: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +wordWrap: (44) 1 (object) = 1 (object) +17: valueOf! +wordWrap: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +wordWrap: (46) true (object) = true (object) +19: valueOf! +wordWrap: (47) _level0 (object) = _level0 (object) +20: valueOf! +wordWrap: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +wordWrap: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +wordWrap: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +wordWrap: (51) (object) = (object) +24: valueOf! +24: toString! +wordWrap: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +wordWrap: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +wordWrap: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +wordWrap: (55) [type Object] (object) = [type Object] (object) +wordWrap: (56) 17000000 (number) = 17000000 (number) +wordWrap: (57) -17000000 (number) = -17000000 (number) +wordWrap: (58) input (string) = input (string) +wordWrap: (59) 34000000 (number) = 34000000 (number) +wordWrap: (60) -34000000 (number) = -34000000 (number) +wordWrap: (61) input (dynamic) = dynamic (string) +Testing: embedFonts (default: ) +embedFonts: (0) (undefined) = (undefined) +embedFonts: (1) null (null) = null (null) +embedFonts: (2) true (boolean) = true (boolean) +embedFonts: (3) false (boolean) = false (boolean) +embedFonts: (4) 0 (number) = 0 (number) +embedFonts: (5) 1 (number) = 1 (number) +embedFonts: (6) 0.5 (number) = 0.5 (number) +embedFonts: (7) -1 (number) = -1 (number) +embedFonts: (8) -0.5 (number) = -0.5 (number) +embedFonts: (9) Infinity (number) = Infinity (number) +embedFonts: (10) -Infinity (number) = -Infinity (number) +embedFonts: (11) NaN (number) = NaN (number) +embedFonts: (12) (string) = (string) +embedFonts: (13) 0 (string) = 0 (string) +embedFonts: (14) -0 (string) = -0 (string) +embedFonts: (15) 0.0 (string) = 0.0 (string) +embedFonts: (16) 1 (string) = 1 (string) +embedFonts: (17) Hello World! (string) = Hello World! (string) +embedFonts: (18) true (string) = true (string) +embedFonts: (19) _level0 (string) = _level0 (string) +embedFonts: (20) ???????????? (string) = ???????????? (string) +embedFonts: (21) _level0 (movieclip) = _level0 (movieclip) +embedFonts: (22) [object Object] (object) = [object Object] (object) +embedFonts: (23) (undefined) = (undefined) +valueOf called +toString called +embedFonts: (24) [type Object] (object) = [type Object] (object) +toString called with +embedFonts: (25) [type Object] (object) = [type Object] (object) +valueOf called with +embedFonts: (26) [object Object] (object) = [object Object] (object) +embedFonts: (27) (object) = (object) +0: valueOf! +embedFonts: (28) (object) = (object) +1: valueOf! +embedFonts: (29) null (object) = null (object) +2: valueOf! +embedFonts: (30) true (object) = true (object) +3: valueOf! +embedFonts: (31) false (object) = false (object) +4: valueOf! +embedFonts: (32) 0 (object) = 0 (object) +5: valueOf! +embedFonts: (33) 1 (object) = 1 (object) +6: valueOf! +embedFonts: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +embedFonts: (35) -1 (object) = -1 (object) +8: valueOf! +embedFonts: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +embedFonts: (37) Infinity (object) = Infinity (object) +10: valueOf! +embedFonts: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +embedFonts: (39) NaN (object) = NaN (object) +12: valueOf! +embedFonts: (40) (object) = (object) +13: valueOf! +embedFonts: (41) 0 (object) = 0 (object) +14: valueOf! +embedFonts: (42) -0 (object) = -0 (object) +15: valueOf! +embedFonts: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +embedFonts: (44) 1 (object) = 1 (object) +17: valueOf! +embedFonts: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +embedFonts: (46) true (object) = true (object) +19: valueOf! +embedFonts: (47) _level0 (object) = _level0 (object) +20: valueOf! +embedFonts: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +embedFonts: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +embedFonts: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +embedFonts: (51) (object) = (object) +24: valueOf! +24: toString! +embedFonts: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +embedFonts: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +embedFonts: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +embedFonts: (55) [type Object] (object) = [type Object] (object) +embedFonts: (56) 17000000 (number) = 17000000 (number) +embedFonts: (57) -17000000 (number) = -17000000 (number) +embedFonts: (58) input (string) = input (string) +embedFonts: (59) 34000000 (number) = 34000000 (number) +embedFonts: (60) -34000000 (number) = -34000000 (number) +embedFonts: (61) input (dynamic) = dynamic (string) +Testing: textColor (default: ) +textColor: (0) (undefined) = (undefined) +textColor: (1) null (null) = null (null) +textColor: (2) true (boolean) = true (boolean) +textColor: (3) false (boolean) = false (boolean) +textColor: (4) 0 (number) = 0 (number) +textColor: (5) 1 (number) = 1 (number) +textColor: (6) 0.5 (number) = 0.5 (number) +textColor: (7) -1 (number) = -1 (number) +textColor: (8) -0.5 (number) = -0.5 (number) +textColor: (9) Infinity (number) = Infinity (number) +textColor: (10) -Infinity (number) = -Infinity (number) +textColor: (11) NaN (number) = NaN (number) +textColor: (12) (string) = (string) +textColor: (13) 0 (string) = 0 (string) +textColor: (14) -0 (string) = -0 (string) +textColor: (15) 0.0 (string) = 0.0 (string) +textColor: (16) 1 (string) = 1 (string) +textColor: (17) Hello World! (string) = Hello World! (string) +textColor: (18) true (string) = true (string) +textColor: (19) _level0 (string) = _level0 (string) +textColor: (20) ???????????? (string) = ???????????? (string) +textColor: (21) _level0 (movieclip) = _level0 (movieclip) +textColor: (22) [object Object] (object) = [object Object] (object) +textColor: (23) (undefined) = (undefined) +valueOf called +toString called +textColor: (24) [type Object] (object) = [type Object] (object) +toString called with +textColor: (25) [type Object] (object) = [type Object] (object) +valueOf called with +textColor: (26) [object Object] (object) = [object Object] (object) +textColor: (27) (object) = (object) +0: valueOf! +textColor: (28) (object) = (object) +1: valueOf! +textColor: (29) null (object) = null (object) +2: valueOf! +textColor: (30) true (object) = true (object) +3: valueOf! +textColor: (31) false (object) = false (object) +4: valueOf! +textColor: (32) 0 (object) = 0 (object) +5: valueOf! +textColor: (33) 1 (object) = 1 (object) +6: valueOf! +textColor: (34) 0.5 (object) = 0.5 (object) +7: valueOf! +textColor: (35) -1 (object) = -1 (object) +8: valueOf! +textColor: (36) -0.5 (object) = -0.5 (object) +9: valueOf! +textColor: (37) Infinity (object) = Infinity (object) +10: valueOf! +textColor: (38) -Infinity (object) = -Infinity (object) +11: valueOf! +textColor: (39) NaN (object) = NaN (object) +12: valueOf! +textColor: (40) (object) = (object) +13: valueOf! +textColor: (41) 0 (object) = 0 (object) +14: valueOf! +textColor: (42) -0 (object) = -0 (object) +15: valueOf! +textColor: (43) 0.0 (object) = 0.0 (object) +16: valueOf! +textColor: (44) 1 (object) = 1 (object) +17: valueOf! +textColor: (45) Hello World! (object) = Hello World! (object) +18: valueOf! +textColor: (46) true (object) = true (object) +19: valueOf! +textColor: (47) _level0 (object) = _level0 (object) +20: valueOf! +textColor: (48) ???????????? (object) = ???????????? (object) +21: valueOf! +textColor: (49) _level0 (object) = _level0 (object) +22: valueOf! +22: toString! +textColor: (50) [type Object] (object) = [type Object] (object) +23: valueOf! +textColor: (51) (object) = (object) +24: valueOf! +24: toString! +textColor: (52) [type Object] (object) = [type Object] (object) +25: valueOf! +25: toString! +textColor: (53) [type Object] (object) = [type Object] (object) +26: valueOf! +26: toString! +textColor: (54) [type Object] (object) = [type Object] (object) +27: valueOf! +27: toString! +textColor: (55) [type Object] (object) = [type Object] (object) +textColor: (56) 17000000 (number) = 17000000 (number) +textColor: (57) -17000000 (number) = -17000000 (number) +textColor: (58) input (string) = input (string) +textColor: (59) 34000000 (number) = 34000000 (number) +textColor: (60) -34000000 (number) = -34000000 (number) +textColor: (61) input (dynamic) = dynamic (string) diff --git a/test/trace/text-field-values-6.swf b/test/trace/text-field-values-6.swf new file mode 100644 index 0000000..ea4bf4a Binary files /dev/null and b/test/trace/text-field-values-6.swf differ diff --git a/test/trace/text-field-values-6.swf.trace b/test/trace/text-field-values-6.swf.trace new file mode 100644 index 0000000..700f7aa --- /dev/null +++ b/test/trace/text-field-values-6.swf.trace @@ -0,0 +1,1832 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing: text (default: ) +text: (0) (undefined) = (string) +text: (1) null (null) = null (string) +text: (2) true (boolean) = true (string) +text: (3) false (boolean) = false (string) +text: (4) 0 (number) = 0 (string) +text: (5) 1 (number) = 1 (string) +text: (6) 0.5 (number) = 0.5 (string) +text: (7) -1 (number) = -1 (string) +text: (8) -0.5 (number) = -0.5 (string) +text: (9) Infinity (number) = Infinity (string) +text: (10) -Infinity (number) = -Infinity (string) +text: (11) NaN (number) = NaN (string) +text: (12) (string) = (string) +text: (13) 0 (string) = 0 (string) +text: (14) -0 (string) = -0 (string) +text: (15) 0.0 (string) = 0.0 (string) +text: (16) 1 (string) = 1 (string) +text: (17) Hello World! (string) = Hello World! (string) +text: (18) true (string) = true (string) +text: (19) _level0 (string) = _level0 (string) +text: (20) ?????? (string) = ?????? (string) +text: (21) _level0 (movieclip) = _level0 (string) +text: (22) [object Object] (object) = [object Object] (string) +text: (23) [type Function] (function) = [type Function] (string) +toString called +text: (24) [type Object] (object) = [type Object] (string) +toString called with +text: (25) [type Object] (object) = [type Object] (string) +text: (26) [object Object] (object) = [object Object] (string) +text: (27) (object) = [type Object] (string) +0: toString! +text: (28) (object) = [type Object] (string) +1: toString! +text: (29) null (object) = [type Object] (string) +2: toString! +text: (30) true (object) = [type Object] (string) +3: toString! +text: (31) false (object) = [type Object] (string) +4: toString! +text: (32) 0 (object) = [type Object] (string) +5: toString! +text: (33) 1 (object) = [type Object] (string) +6: toString! +text: (34) 0.5 (object) = [type Object] (string) +7: toString! +text: (35) -1 (object) = [type Object] (string) +8: toString! +text: (36) -0.5 (object) = [type Object] (string) +9: toString! +text: (37) Infinity (object) = [type Object] (string) +10: toString! +text: (38) -Infinity (object) = [type Object] (string) +11: toString! +text: (39) NaN (object) = [type Object] (string) +12: toString! +text: (40) (object) = (string) +13: toString! +text: (41) 0 (object) = 0 (string) +14: toString! +text: (42) -0 (object) = -0 (string) +15: toString! +text: (43) 0.0 (object) = 0.0 (string) +16: toString! +text: (44) 1 (object) = 1 (string) +17: toString! +text: (45) Hello World! (object) = Hello World! (string) +18: toString! +text: (46) true (object) = true (string) +19: toString! +text: (47) _level0 (object) = _level0 (string) +20: toString! +text: (48) ?????? (object) = ?????? (string) +21: toString! +text: (49) _level0 (object) = [type Object] (string) +22: toString! +text: (50) [type Object] (object) = [type Object] (string) +23: toString! +text: (51) [type Object] (object) = [type Object] (string) +24: toString! +text: (52) [type Object] (object) = [type Object] (string) +25: toString! +text: (53) [type Object] (object) = [type Object] (string) +26: toString! +text: (54) [type Object] (object) = [type Object] (string) +27: toString! +text: (55) [type Object] (object) = [type Object] (string) +text: (56) 17000000 (number) = 17000000 (string) +text: (57) -17000000 (number) = -17000000 (string) +text: (58) input (string) = input (string) +text: (59) 34000000 (number) = 34000000 (string) +text: (60) -34000000 (number) = -34000000 (string) +text: (61) input (dynamic) = dynamic (string) +Testing: html (default: false) +html: (0) (undefined) = false (boolean) +html: (1) null (null) = false (boolean) +html: (2) true (boolean) = true (boolean) +html: (3) false (boolean) = false (boolean) +html: (4) 0 (number) = false (boolean) +html: (5) 1 (number) = true (boolean) +html: (6) 0.5 (number) = true (boolean) +html: (7) -1 (number) = true (boolean) +html: (8) -0.5 (number) = true (boolean) +html: (9) Infinity (number) = true (boolean) +html: (10) -Infinity (number) = true (boolean) +html: (11) NaN (number) = false (boolean) +html: (12) (string) = false (boolean) +html: (13) 0 (string) = false (boolean) +html: (14) -0 (string) = false (boolean) +html: (15) 0.0 (string) = false (boolean) +html: (16) 1 (string) = true (boolean) +html: (17) Hello World! (string) = false (boolean) +html: (18) true (string) = false (boolean) +html: (19) _level0 (string) = false (boolean) +html: (20) ?????? (string) = false (boolean) +html: (21) _level0 (movieclip) = true (boolean) +html: (22) [object Object] (object) = true (boolean) +html: (23) [type Function] (function) = true (boolean) +valueOf called +html: (24) [type Object] (object) = true (boolean) +html: (25) [type Object] (object) = true (boolean) +valueOf called with +html: (26) [object Object] (object) = true (boolean) +html: (27) (object) = true (boolean) +0: valueOf! +html: (28) (object) = true (boolean) +1: valueOf! +html: (29) null (object) = true (boolean) +2: valueOf! +html: (30) true (object) = true (boolean) +3: valueOf! +html: (31) false (object) = true (boolean) +4: valueOf! +html: (32) 0 (object) = true (boolean) +5: valueOf! +html: (33) 1 (object) = true (boolean) +6: valueOf! +html: (34) 0.5 (object) = true (boolean) +7: valueOf! +html: (35) -1 (object) = true (boolean) +8: valueOf! +html: (36) -0.5 (object) = true (boolean) +9: valueOf! +html: (37) Infinity (object) = true (boolean) +10: valueOf! +html: (38) -Infinity (object) = true (boolean) +11: valueOf! +html: (39) NaN (object) = true (boolean) +12: valueOf! +html: (40) (object) = true (boolean) +13: valueOf! +html: (41) 0 (object) = true (boolean) +14: valueOf! +html: (42) -0 (object) = true (boolean) +15: valueOf! +html: (43) 0.0 (object) = true (boolean) +16: valueOf! +html: (44) 1 (object) = true (boolean) +17: valueOf! +html: (45) Hello World! (object) = true (boolean) +18: valueOf! +html: (46) true (object) = true (boolean) +19: valueOf! +html: (47) _level0 (object) = true (boolean) +20: valueOf! +html: (48) ?????? (object) = true (boolean) +21: valueOf! +html: (49) _level0 (object) = true (boolean) +22: valueOf! +html: (50) [type Object] (object) = true (boolean) +23: valueOf! +html: (51) [type Object] (object) = true (boolean) +24: valueOf! +html: (52) [type Object] (object) = true (boolean) +25: valueOf! +html: (53) [type Object] (object) = true (boolean) +26: valueOf! +html: (54) [type Object] (object) = true (boolean) +27: valueOf! +html: (55) [type Object] (object) = true (boolean) +html: (56) 17000000 (number) = true (boolean) +html: (57) -17000000 (number) = true (boolean) +html: (58) input (string) = false (boolean) +html: (59) 34000000 (number) = true (boolean) +html: (60) -34000000 (number) = true (boolean) +html: (61) input (dynamic) = false (boolean) +Testing: htmlText (default: dynamic) +htmlText: (0) (undefined) = (string) +htmlText: (1) null (null) = null (string) +htmlText: (2) true (boolean) = true (string) +htmlText: (3) false (boolean) = false (string) +htmlText: (4) 0 (number) = 0 (string) +htmlText: (5) 1 (number) = 1 (string) +htmlText: (6) 0.5 (number) = 0.5 (string) +htmlText: (7) -1 (number) = -1 (string) +htmlText: (8) -0.5 (number) = -0.5 (string) +htmlText: (9) Infinity (number) = Infinity (string) +htmlText: (10) -Infinity (number) = -Infinity (string) +htmlText: (11) NaN (number) = NaN (string) +htmlText: (12) (string) = (string) +htmlText: (13) 0 (string) = 0 (string) +htmlText: (14) -0 (string) = -0 (string) +htmlText: (15) 0.0 (string) = 0.0 (string) +htmlText: (16) 1 (string) = 1 (string) +htmlText: (17) Hello World! (string) = Hello World! (string) +htmlText: (18) true (string) = true (string) +htmlText: (19) _level0 (string) = _level0 (string) +htmlText: (20) ?????? (string) = ?????? (string) +htmlText: (21) _level0 (movieclip) = _level0 (string) +htmlText: (22) [object Object] (object) = [object Object] (string) +htmlText: (23) [type Function] (function) = [type Function] (string) +toString called +htmlText: (24) [type Object] (object) = [type Object] (string) +toString called with +htmlText: (25) [type Object] (object) = [type Object] (string) +htmlText: (26) [object Object] (object) = [object Object] (string) +htmlText: (27) (object) = [type Object] (string) +0: toString! +htmlText: (28) (object) = [type Object] (string) +1: toString! +htmlText: (29) null (object) = [type Object] (string) +2: toString! +htmlText: (30) true (object) = [type Object] (string) +3: toString! +htmlText: (31) false (object) = [type Object] (string) +4: toString! +htmlText: (32) 0 (object) = [type Object] (string) +5: toString! +htmlText: (33) 1 (object) = [type Object] (string) +6: toString! +htmlText: (34) 0.5 (object) = [type Object] (string) +7: toString! +htmlText: (35) -1 (object) = [type Object] (string) +8: toString! +htmlText: (36) -0.5 (object) = [type Object] (string) +9: toString! +htmlText: (37) Infinity (object) = [type Object] (string) +10: toString! +htmlText: (38) -Infinity (object) = [type Object] (string) +11: toString! +htmlText: (39) NaN (object) = [type Object] (string) +12: toString! +htmlText: (40) (object) = (string) +13: toString! +htmlText: (41) 0 (object) = 0 (string) +14: toString! +htmlText: (42) -0 (object) = -0 (string) +15: toString! +htmlText: (43) 0.0 (object) = 0.0 (string) +16: toString! +htmlText: (44) 1 (object) = 1 (string) +17: toString! +htmlText: (45) Hello World! (object) = Hello World! (string) +18: toString! +htmlText: (46) true (object) = true (string) +19: toString! +htmlText: (47) _level0 (object) = _level0 (string) +20: toString! +htmlText: (48) ?????? (object) = ?????? (string) +21: toString! +htmlText: (49) _level0 (object) = [type Object] (string) +22: toString! +htmlText: (50) [type Object] (object) = [type Object] (string) +23: toString! +htmlText: (51) [type Object] (object) = [type Object] (string) +24: toString! +htmlText: (52) [type Object] (object) = [type Object] (string) +25: toString! +htmlText: (53) [type Object] (object) = [type Object] (string) +26: toString! +htmlText: (54) [type Object] (object) = [type Object] (string) +27: toString! +htmlText: (55) [type Object] (object) = [type Object] (string) +htmlText: (56) 17000000 (number) = 17000000 (string) +htmlText: (57) -17000000 (number) = -17000000 (string) +htmlText: (58) input (string) = input (string) +htmlText: (59) 34000000 (number) = 34000000 (string) +htmlText: (60) -34000000 (number) = -34000000 (string) +htmlText: (61) input (dynamic) = dynamic (string) +Testing: condenseWhite (default: false) +condenseWhite: (0) (undefined) = false (boolean) +condenseWhite: (1) null (null) = false (boolean) +condenseWhite: (2) true (boolean) = true (boolean) +condenseWhite: (3) false (boolean) = false (boolean) +condenseWhite: (4) 0 (number) = false (boolean) +condenseWhite: (5) 1 (number) = true (boolean) +condenseWhite: (6) 0.5 (number) = true (boolean) +condenseWhite: (7) -1 (number) = true (boolean) +condenseWhite: (8) -0.5 (number) = true (boolean) +condenseWhite: (9) Infinity (number) = true (boolean) +condenseWhite: (10) -Infinity (number) = true (boolean) +condenseWhite: (11) NaN (number) = false (boolean) +condenseWhite: (12) (string) = false (boolean) +condenseWhite: (13) 0 (string) = false (boolean) +condenseWhite: (14) -0 (string) = false (boolean) +condenseWhite: (15) 0.0 (string) = false (boolean) +condenseWhite: (16) 1 (string) = true (boolean) +condenseWhite: (17) Hello World! (string) = false (boolean) +condenseWhite: (18) true (string) = false (boolean) +condenseWhite: (19) _level0 (string) = false (boolean) +condenseWhite: (20) ?????? (string) = false (boolean) +condenseWhite: (21) _level0 (movieclip) = true (boolean) +condenseWhite: (22) [object Object] (object) = true (boolean) +condenseWhite: (23) [type Function] (function) = true (boolean) +valueOf called +condenseWhite: (24) [type Object] (object) = true (boolean) +condenseWhite: (25) [type Object] (object) = true (boolean) +valueOf called with +condenseWhite: (26) [object Object] (object) = true (boolean) +condenseWhite: (27) (object) = true (boolean) +0: valueOf! +condenseWhite: (28) (object) = true (boolean) +1: valueOf! +condenseWhite: (29) null (object) = true (boolean) +2: valueOf! +condenseWhite: (30) true (object) = true (boolean) +3: valueOf! +condenseWhite: (31) false (object) = true (boolean) +4: valueOf! +condenseWhite: (32) 0 (object) = true (boolean) +5: valueOf! +condenseWhite: (33) 1 (object) = true (boolean) +6: valueOf! +condenseWhite: (34) 0.5 (object) = true (boolean) +7: valueOf! +condenseWhite: (35) -1 (object) = true (boolean) +8: valueOf! +condenseWhite: (36) -0.5 (object) = true (boolean) +9: valueOf! +condenseWhite: (37) Infinity (object) = true (boolean) +10: valueOf! +condenseWhite: (38) -Infinity (object) = true (boolean) +11: valueOf! +condenseWhite: (39) NaN (object) = true (boolean) +12: valueOf! +condenseWhite: (40) (object) = true (boolean) +13: valueOf! +condenseWhite: (41) 0 (object) = true (boolean) +14: valueOf! +condenseWhite: (42) -0 (object) = true (boolean) +15: valueOf! +condenseWhite: (43) 0.0 (object) = true (boolean) +16: valueOf! +condenseWhite: (44) 1 (object) = true (boolean) +17: valueOf! +condenseWhite: (45) Hello World! (object) = true (boolean) +18: valueOf! +condenseWhite: (46) true (object) = true (boolean) +19: valueOf! +condenseWhite: (47) _level0 (object) = true (boolean) +20: valueOf! +condenseWhite: (48) ?????? (object) = true (boolean) +21: valueOf! +condenseWhite: (49) _level0 (object) = true (boolean) +22: valueOf! +condenseWhite: (50) [type Object] (object) = true (boolean) +23: valueOf! +condenseWhite: (51) [type Object] (object) = true (boolean) +24: valueOf! +condenseWhite: (52) [type Object] (object) = true (boolean) +25: valueOf! +condenseWhite: (53) [type Object] (object) = true (boolean) +26: valueOf! +condenseWhite: (54) [type Object] (object) = true (boolean) +27: valueOf! +condenseWhite: (55) [type Object] (object) = true (boolean) +condenseWhite: (56) 17000000 (number) = true (boolean) +condenseWhite: (57) -17000000 (number) = true (boolean) +condenseWhite: (58) input (string) = false (boolean) +condenseWhite: (59) 34000000 (number) = true (boolean) +condenseWhite: (60) -34000000 (number) = true (boolean) +condenseWhite: (61) input (dynamic) = false (boolean) +Testing: maxChars (default: null) +maxChars: (0) (undefined) = null (null) +maxChars: (1) null (null) = null (null) +maxChars: (2) true (boolean) = 1 (number) +maxChars: (3) false (boolean) = null (null) +maxChars: (4) 0 (number) = null (null) +maxChars: (5) 1 (number) = 1 (number) +maxChars: (6) 0.5 (number) = null (null) +maxChars: (7) -1 (number) = -1 (number) +maxChars: (8) -0.5 (number) = null (null) +maxChars: (9) Infinity (number) = null (null) +maxChars: (10) -Infinity (number) = null (null) +maxChars: (11) NaN (number) = null (null) +maxChars: (12) (string) = null (null) +maxChars: (13) 0 (string) = null (null) +maxChars: (14) -0 (string) = null (null) +maxChars: (15) 0.0 (string) = null (null) +maxChars: (16) 1 (string) = 1 (number) +maxChars: (17) Hello World! (string) = null (null) +maxChars: (18) true (string) = null (null) +maxChars: (19) _level0 (string) = null (null) +maxChars: (20) ?????? (string) = null (null) +maxChars: (21) _level0 (movieclip) = null (null) +maxChars: (22) [object Object] (object) = null (null) +maxChars: (23) [type Function] (function) = null (null) +valueOf called +valueOf called +maxChars: (24) [type Object] (object) = null (null) +maxChars: (25) [type Object] (object) = null (null) +valueOf called with +valueOf called with +maxChars: (26) [object Object] (object) = null (null) +maxChars: (27) (object) = null (null) +0: valueOf! +0: valueOf! +maxChars: (28) (object) = null (null) +1: valueOf! +1: valueOf! +maxChars: (29) null (object) = null (null) +2: valueOf! +2: valueOf! +maxChars: (30) true (object) = 1 (number) +3: valueOf! +3: valueOf! +maxChars: (31) false (object) = null (null) +4: valueOf! +4: valueOf! +maxChars: (32) 0 (object) = null (null) +5: valueOf! +5: valueOf! +maxChars: (33) 1 (object) = 1 (number) +6: valueOf! +6: valueOf! +maxChars: (34) 0.5 (object) = null (null) +7: valueOf! +7: valueOf! +maxChars: (35) -1 (object) = -1 (number) +8: valueOf! +8: valueOf! +maxChars: (36) -0.5 (object) = null (null) +9: valueOf! +9: valueOf! +maxChars: (37) Infinity (object) = null (null) +10: valueOf! +10: valueOf! +maxChars: (38) -Infinity (object) = null (null) +11: valueOf! +11: valueOf! +maxChars: (39) NaN (object) = null (null) +12: valueOf! +12: valueOf! +maxChars: (40) (object) = null (null) +13: valueOf! +13: valueOf! +maxChars: (41) 0 (object) = null (null) +14: valueOf! +14: valueOf! +maxChars: (42) -0 (object) = null (null) +15: valueOf! +15: valueOf! +maxChars: (43) 0.0 (object) = null (null) +16: valueOf! +16: valueOf! +maxChars: (44) 1 (object) = 1 (number) +17: valueOf! +17: valueOf! +maxChars: (45) Hello World! (object) = null (null) +18: valueOf! +18: valueOf! +maxChars: (46) true (object) = null (null) +19: valueOf! +19: valueOf! +maxChars: (47) _level0 (object) = null (null) +20: valueOf! +20: valueOf! +maxChars: (48) ?????? (object) = null (null) +21: valueOf! +21: valueOf! +maxChars: (49) _level0 (object) = null (null) +22: valueOf! +22: valueOf! +maxChars: (50) [type Object] (object) = null (null) +23: valueOf! +23: valueOf! +maxChars: (51) [type Object] (object) = null (null) +24: valueOf! +24: valueOf! +maxChars: (52) [type Object] (object) = null (null) +25: valueOf! +25: valueOf! +maxChars: (53) [type Object] (object) = null (null) +26: valueOf! +26: valueOf! +maxChars: (54) [type Object] (object) = null (null) +27: valueOf! +27: valueOf! +maxChars: (55) [type Object] (object) = null (null) +maxChars: (56) 17000000 (number) = 17000000 (number) +maxChars: (57) -17000000 (number) = -17000000 (number) +maxChars: (58) input (string) = null (null) +maxChars: (59) 34000000 (number) = 34000000 (number) +maxChars: (60) -34000000 (number) = -34000000 (number) +maxChars: (61) input (dynamic) = null (null) +Testing: multiline (default: false) +multiline: (0) (undefined) = false (boolean) +multiline: (1) null (null) = false (boolean) +multiline: (2) true (boolean) = true (boolean) +multiline: (3) false (boolean) = false (boolean) +multiline: (4) 0 (number) = false (boolean) +multiline: (5) 1 (number) = true (boolean) +multiline: (6) 0.5 (number) = true (boolean) +multiline: (7) -1 (number) = true (boolean) +multiline: (8) -0.5 (number) = true (boolean) +multiline: (9) Infinity (number) = true (boolean) +multiline: (10) -Infinity (number) = true (boolean) +multiline: (11) NaN (number) = false (boolean) +multiline: (12) (string) = false (boolean) +multiline: (13) 0 (string) = false (boolean) +multiline: (14) -0 (string) = false (boolean) +multiline: (15) 0.0 (string) = false (boolean) +multiline: (16) 1 (string) = true (boolean) +multiline: (17) Hello World! (string) = false (boolean) +multiline: (18) true (string) = false (boolean) +multiline: (19) _level0 (string) = false (boolean) +multiline: (20) ?????? (string) = false (boolean) +multiline: (21) _level0 (movieclip) = true (boolean) +multiline: (22) [object Object] (object) = true (boolean) +multiline: (23) [type Function] (function) = true (boolean) +valueOf called +multiline: (24) [type Object] (object) = true (boolean) +multiline: (25) [type Object] (object) = true (boolean) +valueOf called with +multiline: (26) [object Object] (object) = true (boolean) +multiline: (27) (object) = true (boolean) +0: valueOf! +multiline: (28) (object) = true (boolean) +1: valueOf! +multiline: (29) null (object) = true (boolean) +2: valueOf! +multiline: (30) true (object) = true (boolean) +3: valueOf! +multiline: (31) false (object) = true (boolean) +4: valueOf! +multiline: (32) 0 (object) = true (boolean) +5: valueOf! +multiline: (33) 1 (object) = true (boolean) +6: valueOf! +multiline: (34) 0.5 (object) = true (boolean) +7: valueOf! +multiline: (35) -1 (object) = true (boolean) +8: valueOf! +multiline: (36) -0.5 (object) = true (boolean) +9: valueOf! +multiline: (37) Infinity (object) = true (boolean) +10: valueOf! +multiline: (38) -Infinity (object) = true (boolean) +11: valueOf! +multiline: (39) NaN (object) = true (boolean) +12: valueOf! +multiline: (40) (object) = true (boolean) +13: valueOf! +multiline: (41) 0 (object) = true (boolean) +14: valueOf! +multiline: (42) -0 (object) = true (boolean) +15: valueOf! +multiline: (43) 0.0 (object) = true (boolean) +16: valueOf! +multiline: (44) 1 (object) = true (boolean) +17: valueOf! +multiline: (45) Hello World! (object) = true (boolean) +18: valueOf! +multiline: (46) true (object) = true (boolean) +19: valueOf! +multiline: (47) _level0 (object) = true (boolean) +20: valueOf! +multiline: (48) ?????? (object) = true (boolean) +21: valueOf! +multiline: (49) _level0 (object) = true (boolean) +22: valueOf! +multiline: (50) [type Object] (object) = true (boolean) +23: valueOf! +multiline: (51) [type Object] (object) = true (boolean) +24: valueOf! +multiline: (52) [type Object] (object) = true (boolean) +25: valueOf! +multiline: (53) [type Object] (object) = true (boolean) +26: valueOf! +multiline: (54) [type Object] (object) = true (boolean) +27: valueOf! +multiline: (55) [type Object] (object) = true (boolean) +multiline: (56) 17000000 (number) = true (boolean) +multiline: (57) -17000000 (number) = true (boolean) +multiline: (58) input (string) = false (boolean) +multiline: (59) 34000000 (number) = true (boolean) +multiline: (60) -34000000 (number) = true (boolean) +multiline: (61) input (dynamic) = false (boolean) +Testing: selectable (default: true) +selectable: (0) (undefined) = false (boolean) +selectable: (1) null (null) = false (boolean) +selectable: (2) true (boolean) = true (boolean) +selectable: (3) false (boolean) = false (boolean) +selectable: (4) 0 (number) = false (boolean) +selectable: (5) 1 (number) = true (boolean) +selectable: (6) 0.5 (number) = true (boolean) +selectable: (7) -1 (number) = true (boolean) +selectable: (8) -0.5 (number) = true (boolean) +selectable: (9) Infinity (number) = true (boolean) +selectable: (10) -Infinity (number) = true (boolean) +selectable: (11) NaN (number) = false (boolean) +selectable: (12) (string) = false (boolean) +selectable: (13) 0 (string) = false (boolean) +selectable: (14) -0 (string) = false (boolean) +selectable: (15) 0.0 (string) = false (boolean) +selectable: (16) 1 (string) = true (boolean) +selectable: (17) Hello World! (string) = false (boolean) +selectable: (18) true (string) = false (boolean) +selectable: (19) _level0 (string) = false (boolean) +selectable: (20) ?????? (string) = false (boolean) +selectable: (21) _level0 (movieclip) = true (boolean) +selectable: (22) [object Object] (object) = true (boolean) +selectable: (23) [type Function] (function) = true (boolean) +valueOf called +selectable: (24) [type Object] (object) = true (boolean) +selectable: (25) [type Object] (object) = true (boolean) +valueOf called with +selectable: (26) [object Object] (object) = true (boolean) +selectable: (27) (object) = true (boolean) +0: valueOf! +selectable: (28) (object) = true (boolean) +1: valueOf! +selectable: (29) null (object) = true (boolean) +2: valueOf! +selectable: (30) true (object) = true (boolean) +3: valueOf! +selectable: (31) false (object) = true (boolean) +4: valueOf! +selectable: (32) 0 (object) = true (boolean) +5: valueOf! +selectable: (33) 1 (object) = true (boolean) +6: valueOf! +selectable: (34) 0.5 (object) = true (boolean) +7: valueOf! +selectable: (35) -1 (object) = true (boolean) +8: valueOf! +selectable: (36) -0.5 (object) = true (boolean) +9: valueOf! +selectable: (37) Infinity (object) = true (boolean) +10: valueOf! +selectable: (38) -Infinity (object) = true (boolean) +11: valueOf! +selectable: (39) NaN (object) = true (boolean) +12: valueOf! +selectable: (40) (object) = true (boolean) +13: valueOf! +selectable: (41) 0 (object) = true (boolean) +14: valueOf! +selectable: (42) -0 (object) = true (boolean) +15: valueOf! +selectable: (43) 0.0 (object) = true (boolean) +16: valueOf! +selectable: (44) 1 (object) = true (boolean) +17: valueOf! +selectable: (45) Hello World! (object) = true (boolean) +18: valueOf! +selectable: (46) true (object) = true (boolean) +19: valueOf! +selectable: (47) _level0 (object) = true (boolean) +20: valueOf! +selectable: (48) ?????? (object) = true (boolean) +21: valueOf! +selectable: (49) _level0 (object) = true (boolean) +22: valueOf! +selectable: (50) [type Object] (object) = true (boolean) +23: valueOf! +selectable: (51) [type Object] (object) = true (boolean) +24: valueOf! +selectable: (52) [type Object] (object) = true (boolean) +25: valueOf! +selectable: (53) [type Object] (object) = true (boolean) +26: valueOf! +selectable: (54) [type Object] (object) = true (boolean) +27: valueOf! +selectable: (55) [type Object] (object) = true (boolean) +selectable: (56) 17000000 (number) = true (boolean) +selectable: (57) -17000000 (number) = true (boolean) +selectable: (58) input (string) = false (boolean) +selectable: (59) 34000000 (number) = true (boolean) +selectable: (60) -34000000 (number) = true (boolean) +selectable: (61) input (dynamic) = false (boolean) +Testing: type (default: dynamic) +type: (0) (undefined) = dynamic (string) +type: (1) null (null) = dynamic (string) +type: (2) true (boolean) = dynamic (string) +type: (3) false (boolean) = dynamic (string) +type: (4) 0 (number) = dynamic (string) +type: (5) 1 (number) = dynamic (string) +type: (6) 0.5 (number) = dynamic (string) +type: (7) -1 (number) = dynamic (string) +type: (8) -0.5 (number) = dynamic (string) +type: (9) Infinity (number) = dynamic (string) +type: (10) -Infinity (number) = dynamic (string) +type: (11) NaN (number) = dynamic (string) +type: (12) (string) = dynamic (string) +type: (13) 0 (string) = dynamic (string) +type: (14) -0 (string) = dynamic (string) +type: (15) 0.0 (string) = dynamic (string) +type: (16) 1 (string) = dynamic (string) +type: (17) Hello World! (string) = dynamic (string) +type: (18) true (string) = dynamic (string) +type: (19) _level0 (string) = dynamic (string) +type: (20) ?????? (string) = dynamic (string) +type: (21) _level0 (movieclip) = dynamic (string) +type: (22) [object Object] (object) = dynamic (string) +type: (23) [type Function] (function) = dynamic (string) +valueOf called +toString called +type: (24) [type Object] (object) = dynamic (string) +toString called with +type: (25) [type Object] (object) = dynamic (string) +valueOf called with +type: (26) [object Object] (object) = dynamic (string) +type: (27) (object) = dynamic (string) +0: valueOf! +0: toString! +type: (28) (object) = dynamic (string) +1: valueOf! +1: toString! +type: (29) null (object) = dynamic (string) +2: valueOf! +2: toString! +type: (30) true (object) = dynamic (string) +3: valueOf! +3: toString! +type: (31) false (object) = dynamic (string) +4: valueOf! +4: toString! +type: (32) 0 (object) = dynamic (string) +5: valueOf! +5: toString! +type: (33) 1 (object) = dynamic (string) +6: valueOf! +6: toString! +type: (34) 0.5 (object) = dynamic (string) +7: valueOf! +7: toString! +type: (35) -1 (object) = dynamic (string) +8: valueOf! +8: toString! +type: (36) -0.5 (object) = dynamic (string) +9: valueOf! +9: toString! +type: (37) Infinity (object) = dynamic (string) +10: valueOf! +10: toString! +type: (38) -Infinity (object) = dynamic (string) +11: valueOf! +11: toString! +type: (39) NaN (object) = dynamic (string) +12: valueOf! +12: toString! +type: (40) (object) = dynamic (string) +13: valueOf! +13: toString! +type: (41) 0 (object) = dynamic (string) +14: valueOf! +14: toString! +type: (42) -0 (object) = dynamic (string) +15: valueOf! +15: toString! +type: (43) 0.0 (object) = dynamic (string) +16: valueOf! +16: toString! +type: (44) 1 (object) = dynamic (string) +17: valueOf! +17: toString! +type: (45) Hello World! (object) = dynamic (string) +18: valueOf! +18: toString! +type: (46) true (object) = dynamic (string) +19: valueOf! +19: toString! +type: (47) _level0 (object) = dynamic (string) +20: valueOf! +20: toString! +type: (48) ?????? (object) = dynamic (string) +21: valueOf! +21: toString! +type: (49) _level0 (object) = dynamic (string) +22: valueOf! +22: toString! +type: (50) [type Object] (object) = dynamic (string) +23: valueOf! +23: toString! +type: (51) [type Object] (object) = dynamic (string) +24: valueOf! +24: toString! +type: (52) [type Object] (object) = dynamic (string) +25: valueOf! +25: toString! +type: (53) [type Object] (object) = dynamic (string) +26: valueOf! +26: toString! +type: (54) [type Object] (object) = dynamic (string) +27: valueOf! +27: toString! +type: (55) [type Object] (object) = dynamic (string) +type: (56) 17000000 (number) = dynamic (string) +type: (57) -17000000 (number) = dynamic (string) +type: (58) input (string) = input (string) +type: (59) 34000000 (number) = input (string) +type: (60) -34000000 (number) = input (string) +type: (61) input (dynamic) = dynamic (string) +Testing: variable (default: null) +variable: (0) (undefined) = null (null) +variable: (1) null (null) = null (null) +variable: (2) true (boolean) = true (string) +variable: (3) false (boolean) = false (string) +variable: (4) 0 (number) = 0 (string) +variable: (5) 1 (number) = 1 (string) +variable: (6) 0.5 (number) = 0.5 (string) +variable: (7) -1 (number) = -1 (string) +variable: (8) -0.5 (number) = -0.5 (string) +variable: (9) Infinity (number) = Infinity (string) +variable: (10) -Infinity (number) = -Infinity (string) +variable: (11) NaN (number) = NaN (string) +variable: (12) (string) = null (null) +variable: (13) 0 (string) = 0 (string) +variable: (14) -0 (string) = -0 (string) +variable: (15) 0.0 (string) = 0.0 (string) +variable: (16) 1 (string) = 1 (string) +variable: (17) Hello World! (string) = Hello World! (string) +variable: (18) true (string) = true (string) +variable: (19) _level0 (string) = _level0 (string) +variable: (20) ?????? (string) = ?????? (string) +variable: (21) _level0 (movieclip) = _level0 (string) +variable: (22) [object Object] (object) = [object Object] (string) +variable: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +variable: (24) [type Object] (object) = [type Object] (string) +toString called with +variable: (25) [type Object] (object) = [type Object] (string) +valueOf called with +variable: (26) [object Object] (object) = [object Object] (string) +variable: (27) (object) = [type Object] (string) +0: valueOf! +0: toString! +variable: (28) (object) = [type Object] (string) +1: valueOf! +1: toString! +variable: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +variable: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +variable: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +variable: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +variable: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +variable: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +variable: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +variable: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +variable: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +variable: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +variable: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +variable: (40) (object) = null (null) +13: valueOf! +13: toString! +variable: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +variable: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +variable: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +variable: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +variable: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +variable: (46) true (object) = true (string) +19: valueOf! +19: toString! +variable: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +variable: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +variable: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +variable: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +variable: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +variable: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +variable: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +variable: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +variable: (55) [type Object] (object) = [type Object] (string) +variable: (56) 17000000 (number) = 17000000 (string) +variable: (57) -17000000 (number) = -17000000 (string) +variable: (58) input (string) = input (string) +variable: (59) 34000000 (number) = 34000000 (string) +variable: (60) -34000000 (number) = -34000000 (string) +variable: (61) input (dynamic) = dynamic (string) +Testing: background (default: false) +background: (0) (undefined) = false (boolean) +background: (1) null (null) = false (boolean) +background: (2) true (boolean) = true (boolean) +background: (3) false (boolean) = false (boolean) +background: (4) 0 (number) = false (boolean) +background: (5) 1 (number) = true (boolean) +background: (6) 0.5 (number) = true (boolean) +background: (7) -1 (number) = true (boolean) +background: (8) -0.5 (number) = true (boolean) +background: (9) Infinity (number) = true (boolean) +background: (10) -Infinity (number) = true (boolean) +background: (11) NaN (number) = false (boolean) +background: (12) (string) = false (boolean) +background: (13) 0 (string) = false (boolean) +background: (14) -0 (string) = false (boolean) +background: (15) 0.0 (string) = false (boolean) +background: (16) 1 (string) = true (boolean) +background: (17) Hello World! (string) = false (boolean) +background: (18) true (string) = false (boolean) +background: (19) _level0 (string) = false (boolean) +background: (20) ?????? (string) = false (boolean) +background: (21) _level0 (movieclip) = true (boolean) +background: (22) [object Object] (object) = true (boolean) +background: (23) [type Function] (function) = true (boolean) +valueOf called +background: (24) [type Object] (object) = true (boolean) +background: (25) [type Object] (object) = true (boolean) +valueOf called with +background: (26) [object Object] (object) = true (boolean) +background: (27) (object) = true (boolean) +0: valueOf! +background: (28) (object) = true (boolean) +1: valueOf! +background: (29) null (object) = true (boolean) +2: valueOf! +background: (30) true (object) = true (boolean) +3: valueOf! +background: (31) false (object) = true (boolean) +4: valueOf! +background: (32) 0 (object) = true (boolean) +5: valueOf! +background: (33) 1 (object) = true (boolean) +6: valueOf! +background: (34) 0.5 (object) = true (boolean) +7: valueOf! +background: (35) -1 (object) = true (boolean) +8: valueOf! +background: (36) -0.5 (object) = true (boolean) +9: valueOf! +background: (37) Infinity (object) = true (boolean) +10: valueOf! +background: (38) -Infinity (object) = true (boolean) +11: valueOf! +background: (39) NaN (object) = true (boolean) +12: valueOf! +background: (40) (object) = true (boolean) +13: valueOf! +background: (41) 0 (object) = true (boolean) +14: valueOf! +background: (42) -0 (object) = true (boolean) +15: valueOf! +background: (43) 0.0 (object) = true (boolean) +16: valueOf! +background: (44) 1 (object) = true (boolean) +17: valueOf! +background: (45) Hello World! (object) = true (boolean) +18: valueOf! +background: (46) true (object) = true (boolean) +19: valueOf! +background: (47) _level0 (object) = true (boolean) +20: valueOf! +background: (48) ?????? (object) = true (boolean) +21: valueOf! +background: (49) _level0 (object) = true (boolean) +22: valueOf! +background: (50) [type Object] (object) = true (boolean) +23: valueOf! +background: (51) [type Object] (object) = true (boolean) +24: valueOf! +background: (52) [type Object] (object) = true (boolean) +25: valueOf! +background: (53) [type Object] (object) = true (boolean) +26: valueOf! +background: (54) [type Object] (object) = true (boolean) +27: valueOf! +background: (55) [type Object] (object) = true (boolean) +background: (56) 17000000 (number) = true (boolean) +background: (57) -17000000 (number) = true (boolean) +background: (58) input (string) = false (boolean) +background: (59) 34000000 (number) = true (boolean) +background: (60) -34000000 (number) = true (boolean) +background: (61) input (dynamic) = false (boolean) +Testing: backgroundColor (default: 16777215) +backgroundColor: (0) (undefined) = 0 (number) +backgroundColor: (1) null (null) = 0 (number) +backgroundColor: (2) true (boolean) = 1 (number) +backgroundColor: (3) false (boolean) = 0 (number) +backgroundColor: (4) 0 (number) = 0 (number) +backgroundColor: (5) 1 (number) = 1 (number) +backgroundColor: (6) 0.5 (number) = 0 (number) +backgroundColor: (7) -1 (number) = 16777215 (number) +backgroundColor: (8) -0.5 (number) = 0 (number) +backgroundColor: (9) Infinity (number) = 0 (number) +backgroundColor: (10) -Infinity (number) = 0 (number) +backgroundColor: (11) NaN (number) = 0 (number) +backgroundColor: (12) (string) = 0 (number) +backgroundColor: (13) 0 (string) = 0 (number) +backgroundColor: (14) -0 (string) = 0 (number) +backgroundColor: (15) 0.0 (string) = 0 (number) +backgroundColor: (16) 1 (string) = 1 (number) +backgroundColor: (17) Hello World! (string) = 0 (number) +backgroundColor: (18) true (string) = 0 (number) +backgroundColor: (19) _level0 (string) = 0 (number) +backgroundColor: (20) ?????? (string) = 0 (number) +backgroundColor: (21) _level0 (movieclip) = 0 (number) +backgroundColor: (22) [object Object] (object) = 0 (number) +backgroundColor: (23) [type Function] (function) = 0 (number) +valueOf called +backgroundColor: (24) [type Object] (object) = 0 (number) +backgroundColor: (25) [type Object] (object) = 0 (number) +valueOf called with +backgroundColor: (26) [object Object] (object) = 0 (number) +backgroundColor: (27) (object) = 0 (number) +0: valueOf! +backgroundColor: (28) (object) = 0 (number) +1: valueOf! +backgroundColor: (29) null (object) = 0 (number) +2: valueOf! +backgroundColor: (30) true (object) = 1 (number) +3: valueOf! +backgroundColor: (31) false (object) = 0 (number) +4: valueOf! +backgroundColor: (32) 0 (object) = 0 (number) +5: valueOf! +backgroundColor: (33) 1 (object) = 1 (number) +6: valueOf! +backgroundColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +backgroundColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +backgroundColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +backgroundColor: (37) Infinity (object) = 0 (number) +10: valueOf! +backgroundColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +backgroundColor: (39) NaN (object) = 0 (number) +12: valueOf! +backgroundColor: (40) (object) = 0 (number) +13: valueOf! +backgroundColor: (41) 0 (object) = 0 (number) +14: valueOf! +backgroundColor: (42) -0 (object) = 0 (number) +15: valueOf! +backgroundColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +backgroundColor: (44) 1 (object) = 1 (number) +17: valueOf! +backgroundColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +backgroundColor: (46) true (object) = 0 (number) +19: valueOf! +backgroundColor: (47) _level0 (object) = 0 (number) +20: valueOf! +backgroundColor: (48) ?????? (object) = 0 (number) +21: valueOf! +backgroundColor: (49) _level0 (object) = 0 (number) +22: valueOf! +backgroundColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +backgroundColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +backgroundColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +backgroundColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +backgroundColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +backgroundColor: (55) [type Object] (object) = 0 (number) +backgroundColor: (56) 17000000 (number) = 222784 (number) +backgroundColor: (57) -17000000 (number) = 16554432 (number) +backgroundColor: (58) input (string) = 0 (number) +backgroundColor: (59) 34000000 (number) = 445568 (number) +backgroundColor: (60) -34000000 (number) = 16331648 (number) +backgroundColor: (61) input (dynamic) = 0 (number) +Testing: border (default: false) +border: (0) (undefined) = false (boolean) +border: (1) null (null) = false (boolean) +border: (2) true (boolean) = true (boolean) +border: (3) false (boolean) = false (boolean) +border: (4) 0 (number) = false (boolean) +border: (5) 1 (number) = true (boolean) +border: (6) 0.5 (number) = true (boolean) +border: (7) -1 (number) = true (boolean) +border: (8) -0.5 (number) = true (boolean) +border: (9) Infinity (number) = true (boolean) +border: (10) -Infinity (number) = true (boolean) +border: (11) NaN (number) = false (boolean) +border: (12) (string) = false (boolean) +border: (13) 0 (string) = false (boolean) +border: (14) -0 (string) = false (boolean) +border: (15) 0.0 (string) = false (boolean) +border: (16) 1 (string) = true (boolean) +border: (17) Hello World! (string) = false (boolean) +border: (18) true (string) = false (boolean) +border: (19) _level0 (string) = false (boolean) +border: (20) ?????? (string) = false (boolean) +border: (21) _level0 (movieclip) = true (boolean) +border: (22) [object Object] (object) = true (boolean) +border: (23) [type Function] (function) = true (boolean) +valueOf called +border: (24) [type Object] (object) = true (boolean) +border: (25) [type Object] (object) = true (boolean) +valueOf called with +border: (26) [object Object] (object) = true (boolean) +border: (27) (object) = true (boolean) +0: valueOf! +border: (28) (object) = true (boolean) +1: valueOf! +border: (29) null (object) = true (boolean) +2: valueOf! +border: (30) true (object) = true (boolean) +3: valueOf! +border: (31) false (object) = true (boolean) +4: valueOf! +border: (32) 0 (object) = true (boolean) +5: valueOf! +border: (33) 1 (object) = true (boolean) +6: valueOf! +border: (34) 0.5 (object) = true (boolean) +7: valueOf! +border: (35) -1 (object) = true (boolean) +8: valueOf! +border: (36) -0.5 (object) = true (boolean) +9: valueOf! +border: (37) Infinity (object) = true (boolean) +10: valueOf! +border: (38) -Infinity (object) = true (boolean) +11: valueOf! +border: (39) NaN (object) = true (boolean) +12: valueOf! +border: (40) (object) = true (boolean) +13: valueOf! +border: (41) 0 (object) = true (boolean) +14: valueOf! +border: (42) -0 (object) = true (boolean) +15: valueOf! +border: (43) 0.0 (object) = true (boolean) +16: valueOf! +border: (44) 1 (object) = true (boolean) +17: valueOf! +border: (45) Hello World! (object) = true (boolean) +18: valueOf! +border: (46) true (object) = true (boolean) +19: valueOf! +border: (47) _level0 (object) = true (boolean) +20: valueOf! +border: (48) ?????? (object) = true (boolean) +21: valueOf! +border: (49) _level0 (object) = true (boolean) +22: valueOf! +border: (50) [type Object] (object) = true (boolean) +23: valueOf! +border: (51) [type Object] (object) = true (boolean) +24: valueOf! +border: (52) [type Object] (object) = true (boolean) +25: valueOf! +border: (53) [type Object] (object) = true (boolean) +26: valueOf! +border: (54) [type Object] (object) = true (boolean) +27: valueOf! +border: (55) [type Object] (object) = true (boolean) +border: (56) 17000000 (number) = true (boolean) +border: (57) -17000000 (number) = true (boolean) +border: (58) input (string) = false (boolean) +border: (59) 34000000 (number) = true (boolean) +border: (60) -34000000 (number) = true (boolean) +border: (61) input (dynamic) = false (boolean) +Testing: borderColor (default: 0) +borderColor: (0) (undefined) = 0 (number) +borderColor: (1) null (null) = 0 (number) +borderColor: (2) true (boolean) = 1 (number) +borderColor: (3) false (boolean) = 0 (number) +borderColor: (4) 0 (number) = 0 (number) +borderColor: (5) 1 (number) = 1 (number) +borderColor: (6) 0.5 (number) = 0 (number) +borderColor: (7) -1 (number) = 16777215 (number) +borderColor: (8) -0.5 (number) = 0 (number) +borderColor: (9) Infinity (number) = 0 (number) +borderColor: (10) -Infinity (number) = 0 (number) +borderColor: (11) NaN (number) = 0 (number) +borderColor: (12) (string) = 0 (number) +borderColor: (13) 0 (string) = 0 (number) +borderColor: (14) -0 (string) = 0 (number) +borderColor: (15) 0.0 (string) = 0 (number) +borderColor: (16) 1 (string) = 1 (number) +borderColor: (17) Hello World! (string) = 0 (number) +borderColor: (18) true (string) = 0 (number) +borderColor: (19) _level0 (string) = 0 (number) +borderColor: (20) ?????? (string) = 0 (number) +borderColor: (21) _level0 (movieclip) = 0 (number) +borderColor: (22) [object Object] (object) = 0 (number) +borderColor: (23) [type Function] (function) = 0 (number) +valueOf called +borderColor: (24) [type Object] (object) = 0 (number) +borderColor: (25) [type Object] (object) = 0 (number) +valueOf called with +borderColor: (26) [object Object] (object) = 0 (number) +borderColor: (27) (object) = 0 (number) +0: valueOf! +borderColor: (28) (object) = 0 (number) +1: valueOf! +borderColor: (29) null (object) = 0 (number) +2: valueOf! +borderColor: (30) true (object) = 1 (number) +3: valueOf! +borderColor: (31) false (object) = 0 (number) +4: valueOf! +borderColor: (32) 0 (object) = 0 (number) +5: valueOf! +borderColor: (33) 1 (object) = 1 (number) +6: valueOf! +borderColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +borderColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +borderColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +borderColor: (37) Infinity (object) = 0 (number) +10: valueOf! +borderColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +borderColor: (39) NaN (object) = 0 (number) +12: valueOf! +borderColor: (40) (object) = 0 (number) +13: valueOf! +borderColor: (41) 0 (object) = 0 (number) +14: valueOf! +borderColor: (42) -0 (object) = 0 (number) +15: valueOf! +borderColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +borderColor: (44) 1 (object) = 1 (number) +17: valueOf! +borderColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +borderColor: (46) true (object) = 0 (number) +19: valueOf! +borderColor: (47) _level0 (object) = 0 (number) +20: valueOf! +borderColor: (48) ?????? (object) = 0 (number) +21: valueOf! +borderColor: (49) _level0 (object) = 0 (number) +22: valueOf! +borderColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +borderColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +borderColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +borderColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +borderColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +borderColor: (55) [type Object] (object) = 0 (number) +borderColor: (56) 17000000 (number) = 222784 (number) +borderColor: (57) -17000000 (number) = 16554432 (number) +borderColor: (58) input (string) = 0 (number) +borderColor: (59) 34000000 (number) = 445568 (number) +borderColor: (60) -34000000 (number) = 16331648 (number) +borderColor: (61) input (dynamic) = 0 (number) +Testing: autoSize (default: none) +autoSize: (0) (undefined) = none (string) +autoSize: (1) null (null) = none (string) +autoSize: (2) true (boolean) = left (string) +autoSize: (3) false (boolean) = none (string) +autoSize: (4) 0 (number) = none (string) +autoSize: (5) 1 (number) = none (string) +autoSize: (6) 0.5 (number) = none (string) +autoSize: (7) -1 (number) = none (string) +autoSize: (8) -0.5 (number) = none (string) +autoSize: (9) Infinity (number) = none (string) +autoSize: (10) -Infinity (number) = none (string) +autoSize: (11) NaN (number) = none (string) +autoSize: (12) (string) = none (string) +autoSize: (13) 0 (string) = none (string) +autoSize: (14) -0 (string) = none (string) +autoSize: (15) 0.0 (string) = none (string) +autoSize: (16) 1 (string) = none (string) +autoSize: (17) Hello World! (string) = none (string) +autoSize: (18) true (string) = none (string) +autoSize: (19) _level0 (string) = none (string) +autoSize: (20) ?????? (string) = none (string) +autoSize: (21) _level0 (movieclip) = none (string) +autoSize: (22) [object Object] (object) = none (string) +autoSize: (23) [type Function] (function) = none (string) +valueOf called +toString called +autoSize: (24) [type Object] (object) = none (string) +toString called with +autoSize: (25) [type Object] (object) = none (string) +valueOf called with +autoSize: (26) [object Object] (object) = none (string) +autoSize: (27) (object) = none (string) +0: valueOf! +0: toString! +autoSize: (28) (object) = none (string) +1: valueOf! +1: toString! +autoSize: (29) null (object) = none (string) +2: valueOf! +2: toString! +autoSize: (30) true (object) = none (string) +3: valueOf! +3: toString! +autoSize: (31) false (object) = none (string) +4: valueOf! +4: toString! +autoSize: (32) 0 (object) = none (string) +5: valueOf! +5: toString! +autoSize: (33) 1 (object) = none (string) +6: valueOf! +6: toString! +autoSize: (34) 0.5 (object) = none (string) +7: valueOf! +7: toString! +autoSize: (35) -1 (object) = none (string) +8: valueOf! +8: toString! +autoSize: (36) -0.5 (object) = none (string) +9: valueOf! +9: toString! +autoSize: (37) Infinity (object) = none (string) +10: valueOf! +10: toString! +autoSize: (38) -Infinity (object) = none (string) +11: valueOf! +11: toString! +autoSize: (39) NaN (object) = none (string) +12: valueOf! +12: toString! +autoSize: (40) (object) = none (string) +13: valueOf! +13: toString! +autoSize: (41) 0 (object) = none (string) +14: valueOf! +14: toString! +autoSize: (42) -0 (object) = none (string) +15: valueOf! +15: toString! +autoSize: (43) 0.0 (object) = none (string) +16: valueOf! +16: toString! +autoSize: (44) 1 (object) = none (string) +17: valueOf! +17: toString! +autoSize: (45) Hello World! (object) = none (string) +18: valueOf! +18: toString! +autoSize: (46) true (object) = none (string) +19: valueOf! +19: toString! +autoSize: (47) _level0 (object) = none (string) +20: valueOf! +20: toString! +autoSize: (48) ?????? (object) = none (string) +21: valueOf! +21: toString! +autoSize: (49) _level0 (object) = none (string) +22: valueOf! +22: toString! +autoSize: (50) [type Object] (object) = none (string) +23: valueOf! +23: toString! +autoSize: (51) [type Object] (object) = none (string) +24: valueOf! +24: toString! +autoSize: (52) [type Object] (object) = none (string) +25: valueOf! +25: toString! +autoSize: (53) [type Object] (object) = none (string) +26: valueOf! +26: toString! +autoSize: (54) [type Object] (object) = none (string) +27: valueOf! +27: toString! +autoSize: (55) [type Object] (object) = none (string) +autoSize: (56) 17000000 (number) = none (string) +autoSize: (57) -17000000 (number) = none (string) +autoSize: (58) input (string) = none (string) +autoSize: (59) 34000000 (number) = none (string) +autoSize: (60) -34000000 (number) = none (string) +autoSize: (61) input (dynamic) = none (string) +Testing: password (default: false) +password: (0) (undefined) = false (boolean) +password: (1) null (null) = false (boolean) +password: (2) true (boolean) = true (boolean) +password: (3) false (boolean) = false (boolean) +password: (4) 0 (number) = false (boolean) +password: (5) 1 (number) = true (boolean) +password: (6) 0.5 (number) = true (boolean) +password: (7) -1 (number) = true (boolean) +password: (8) -0.5 (number) = true (boolean) +password: (9) Infinity (number) = true (boolean) +password: (10) -Infinity (number) = true (boolean) +password: (11) NaN (number) = false (boolean) +password: (12) (string) = false (boolean) +password: (13) 0 (string) = false (boolean) +password: (14) -0 (string) = false (boolean) +password: (15) 0.0 (string) = false (boolean) +password: (16) 1 (string) = true (boolean) +password: (17) Hello World! (string) = false (boolean) +password: (18) true (string) = false (boolean) +password: (19) _level0 (string) = false (boolean) +password: (20) ?????? (string) = false (boolean) +password: (21) _level0 (movieclip) = true (boolean) +password: (22) [object Object] (object) = true (boolean) +password: (23) [type Function] (function) = true (boolean) +valueOf called +password: (24) [type Object] (object) = true (boolean) +password: (25) [type Object] (object) = true (boolean) +valueOf called with +password: (26) [object Object] (object) = true (boolean) +password: (27) (object) = true (boolean) +0: valueOf! +password: (28) (object) = true (boolean) +1: valueOf! +password: (29) null (object) = true (boolean) +2: valueOf! +password: (30) true (object) = true (boolean) +3: valueOf! +password: (31) false (object) = true (boolean) +4: valueOf! +password: (32) 0 (object) = true (boolean) +5: valueOf! +password: (33) 1 (object) = true (boolean) +6: valueOf! +password: (34) 0.5 (object) = true (boolean) +7: valueOf! +password: (35) -1 (object) = true (boolean) +8: valueOf! +password: (36) -0.5 (object) = true (boolean) +9: valueOf! +password: (37) Infinity (object) = true (boolean) +10: valueOf! +password: (38) -Infinity (object) = true (boolean) +11: valueOf! +password: (39) NaN (object) = true (boolean) +12: valueOf! +password: (40) (object) = true (boolean) +13: valueOf! +password: (41) 0 (object) = true (boolean) +14: valueOf! +password: (42) -0 (object) = true (boolean) +15: valueOf! +password: (43) 0.0 (object) = true (boolean) +16: valueOf! +password: (44) 1 (object) = true (boolean) +17: valueOf! +password: (45) Hello World! (object) = true (boolean) +18: valueOf! +password: (46) true (object) = true (boolean) +19: valueOf! +password: (47) _level0 (object) = true (boolean) +20: valueOf! +password: (48) ?????? (object) = true (boolean) +21: valueOf! +password: (49) _level0 (object) = true (boolean) +22: valueOf! +password: (50) [type Object] (object) = true (boolean) +23: valueOf! +password: (51) [type Object] (object) = true (boolean) +24: valueOf! +password: (52) [type Object] (object) = true (boolean) +25: valueOf! +password: (53) [type Object] (object) = true (boolean) +26: valueOf! +password: (54) [type Object] (object) = true (boolean) +27: valueOf! +password: (55) [type Object] (object) = true (boolean) +password: (56) 17000000 (number) = true (boolean) +password: (57) -17000000 (number) = true (boolean) +password: (58) input (string) = false (boolean) +password: (59) 34000000 (number) = true (boolean) +password: (60) -34000000 (number) = true (boolean) +password: (61) input (dynamic) = false (boolean) +Testing: wordWrap (default: false) +wordWrap: (0) (undefined) = false (boolean) +wordWrap: (1) null (null) = false (boolean) +wordWrap: (2) true (boolean) = true (boolean) +wordWrap: (3) false (boolean) = false (boolean) +wordWrap: (4) 0 (number) = false (boolean) +wordWrap: (5) 1 (number) = true (boolean) +wordWrap: (6) 0.5 (number) = true (boolean) +wordWrap: (7) -1 (number) = true (boolean) +wordWrap: (8) -0.5 (number) = true (boolean) +wordWrap: (9) Infinity (number) = true (boolean) +wordWrap: (10) -Infinity (number) = true (boolean) +wordWrap: (11) NaN (number) = false (boolean) +wordWrap: (12) (string) = false (boolean) +wordWrap: (13) 0 (string) = false (boolean) +wordWrap: (14) -0 (string) = false (boolean) +wordWrap: (15) 0.0 (string) = false (boolean) +wordWrap: (16) 1 (string) = true (boolean) +wordWrap: (17) Hello World! (string) = false (boolean) +wordWrap: (18) true (string) = false (boolean) +wordWrap: (19) _level0 (string) = false (boolean) +wordWrap: (20) ?????? (string) = false (boolean) +wordWrap: (21) _level0 (movieclip) = true (boolean) +wordWrap: (22) [object Object] (object) = true (boolean) +wordWrap: (23) [type Function] (function) = true (boolean) +valueOf called +wordWrap: (24) [type Object] (object) = true (boolean) +wordWrap: (25) [type Object] (object) = true (boolean) +valueOf called with +wordWrap: (26) [object Object] (object) = true (boolean) +wordWrap: (27) (object) = true (boolean) +0: valueOf! +wordWrap: (28) (object) = true (boolean) +1: valueOf! +wordWrap: (29) null (object) = true (boolean) +2: valueOf! +wordWrap: (30) true (object) = true (boolean) +3: valueOf! +wordWrap: (31) false (object) = true (boolean) +4: valueOf! +wordWrap: (32) 0 (object) = true (boolean) +5: valueOf! +wordWrap: (33) 1 (object) = true (boolean) +6: valueOf! +wordWrap: (34) 0.5 (object) = true (boolean) +7: valueOf! +wordWrap: (35) -1 (object) = true (boolean) +8: valueOf! +wordWrap: (36) -0.5 (object) = true (boolean) +9: valueOf! +wordWrap: (37) Infinity (object) = true (boolean) +10: valueOf! +wordWrap: (38) -Infinity (object) = true (boolean) +11: valueOf! +wordWrap: (39) NaN (object) = true (boolean) +12: valueOf! +wordWrap: (40) (object) = true (boolean) +13: valueOf! +wordWrap: (41) 0 (object) = true (boolean) +14: valueOf! +wordWrap: (42) -0 (object) = true (boolean) +15: valueOf! +wordWrap: (43) 0.0 (object) = true (boolean) +16: valueOf! +wordWrap: (44) 1 (object) = true (boolean) +17: valueOf! +wordWrap: (45) Hello World! (object) = true (boolean) +18: valueOf! +wordWrap: (46) true (object) = true (boolean) +19: valueOf! +wordWrap: (47) _level0 (object) = true (boolean) +20: valueOf! +wordWrap: (48) ?????? (object) = true (boolean) +21: valueOf! +wordWrap: (49) _level0 (object) = true (boolean) +22: valueOf! +wordWrap: (50) [type Object] (object) = true (boolean) +23: valueOf! +wordWrap: (51) [type Object] (object) = true (boolean) +24: valueOf! +wordWrap: (52) [type Object] (object) = true (boolean) +25: valueOf! +wordWrap: (53) [type Object] (object) = true (boolean) +26: valueOf! +wordWrap: (54) [type Object] (object) = true (boolean) +27: valueOf! +wordWrap: (55) [type Object] (object) = true (boolean) +wordWrap: (56) 17000000 (number) = true (boolean) +wordWrap: (57) -17000000 (number) = true (boolean) +wordWrap: (58) input (string) = false (boolean) +wordWrap: (59) 34000000 (number) = true (boolean) +wordWrap: (60) -34000000 (number) = true (boolean) +wordWrap: (61) input (dynamic) = false (boolean) +Testing: embedFonts (default: false) +embedFonts: (0) (undefined) = false (boolean) +embedFonts: (1) null (null) = false (boolean) +embedFonts: (2) true (boolean) = true (boolean) +embedFonts: (3) false (boolean) = false (boolean) +embedFonts: (4) 0 (number) = false (boolean) +embedFonts: (5) 1 (number) = true (boolean) +embedFonts: (6) 0.5 (number) = true (boolean) +embedFonts: (7) -1 (number) = true (boolean) +embedFonts: (8) -0.5 (number) = true (boolean) +embedFonts: (9) Infinity (number) = true (boolean) +embedFonts: (10) -Infinity (number) = true (boolean) +embedFonts: (11) NaN (number) = false (boolean) +embedFonts: (12) (string) = false (boolean) +embedFonts: (13) 0 (string) = false (boolean) +embedFonts: (14) -0 (string) = false (boolean) +embedFonts: (15) 0.0 (string) = false (boolean) +embedFonts: (16) 1 (string) = true (boolean) +embedFonts: (17) Hello World! (string) = false (boolean) +embedFonts: (18) true (string) = false (boolean) +embedFonts: (19) _level0 (string) = false (boolean) +embedFonts: (20) ?????? (string) = false (boolean) +embedFonts: (21) _level0 (movieclip) = true (boolean) +embedFonts: (22) [object Object] (object) = true (boolean) +embedFonts: (23) [type Function] (function) = true (boolean) +valueOf called +embedFonts: (24) [type Object] (object) = true (boolean) +embedFonts: (25) [type Object] (object) = true (boolean) +valueOf called with +embedFonts: (26) [object Object] (object) = true (boolean) +embedFonts: (27) (object) = true (boolean) +0: valueOf! +embedFonts: (28) (object) = true (boolean) +1: valueOf! +embedFonts: (29) null (object) = true (boolean) +2: valueOf! +embedFonts: (30) true (object) = true (boolean) +3: valueOf! +embedFonts: (31) false (object) = true (boolean) +4: valueOf! +embedFonts: (32) 0 (object) = true (boolean) +5: valueOf! +embedFonts: (33) 1 (object) = true (boolean) +6: valueOf! +embedFonts: (34) 0.5 (object) = true (boolean) +7: valueOf! +embedFonts: (35) -1 (object) = true (boolean) +8: valueOf! +embedFonts: (36) -0.5 (object) = true (boolean) +9: valueOf! +embedFonts: (37) Infinity (object) = true (boolean) +10: valueOf! +embedFonts: (38) -Infinity (object) = true (boolean) +11: valueOf! +embedFonts: (39) NaN (object) = true (boolean) +12: valueOf! +embedFonts: (40) (object) = true (boolean) +13: valueOf! +embedFonts: (41) 0 (object) = true (boolean) +14: valueOf! +embedFonts: (42) -0 (object) = true (boolean) +15: valueOf! +embedFonts: (43) 0.0 (object) = true (boolean) +16: valueOf! +embedFonts: (44) 1 (object) = true (boolean) +17: valueOf! +embedFonts: (45) Hello World! (object) = true (boolean) +18: valueOf! +embedFonts: (46) true (object) = true (boolean) +19: valueOf! +embedFonts: (47) _level0 (object) = true (boolean) +20: valueOf! +embedFonts: (48) ?????? (object) = true (boolean) +21: valueOf! +embedFonts: (49) _level0 (object) = true (boolean) +22: valueOf! +embedFonts: (50) [type Object] (object) = true (boolean) +23: valueOf! +embedFonts: (51) [type Object] (object) = true (boolean) +24: valueOf! +embedFonts: (52) [type Object] (object) = true (boolean) +25: valueOf! +embedFonts: (53) [type Object] (object) = true (boolean) +26: valueOf! +embedFonts: (54) [type Object] (object) = true (boolean) +27: valueOf! +embedFonts: (55) [type Object] (object) = true (boolean) +embedFonts: (56) 17000000 (number) = true (boolean) +embedFonts: (57) -17000000 (number) = true (boolean) +embedFonts: (58) input (string) = false (boolean) +embedFonts: (59) 34000000 (number) = true (boolean) +embedFonts: (60) -34000000 (number) = true (boolean) +embedFonts: (61) input (dynamic) = false (boolean) +Testing: textColor (default: 0) +textColor: (0) (undefined) = 0 (number) +textColor: (1) null (null) = 0 (number) +textColor: (2) true (boolean) = 1 (number) +textColor: (3) false (boolean) = 0 (number) +textColor: (4) 0 (number) = 0 (number) +textColor: (5) 1 (number) = 1 (number) +textColor: (6) 0.5 (number) = 0 (number) +textColor: (7) -1 (number) = 16777215 (number) +textColor: (8) -0.5 (number) = 0 (number) +textColor: (9) Infinity (number) = 0 (number) +textColor: (10) -Infinity (number) = 0 (number) +textColor: (11) NaN (number) = 0 (number) +textColor: (12) (string) = 0 (number) +textColor: (13) 0 (string) = 0 (number) +textColor: (14) -0 (string) = 0 (number) +textColor: (15) 0.0 (string) = 0 (number) +textColor: (16) 1 (string) = 1 (number) +textColor: (17) Hello World! (string) = 0 (number) +textColor: (18) true (string) = 0 (number) +textColor: (19) _level0 (string) = 0 (number) +textColor: (20) ?????? (string) = 0 (number) +textColor: (21) _level0 (movieclip) = 0 (number) +textColor: (22) [object Object] (object) = 0 (number) +textColor: (23) [type Function] (function) = 0 (number) +valueOf called +textColor: (24) [type Object] (object) = 0 (number) +textColor: (25) [type Object] (object) = 0 (number) +valueOf called with +textColor: (26) [object Object] (object) = 0 (number) +textColor: (27) (object) = 0 (number) +0: valueOf! +textColor: (28) (object) = 0 (number) +1: valueOf! +textColor: (29) null (object) = 0 (number) +2: valueOf! +textColor: (30) true (object) = 1 (number) +3: valueOf! +textColor: (31) false (object) = 0 (number) +4: valueOf! +textColor: (32) 0 (object) = 0 (number) +5: valueOf! +textColor: (33) 1 (object) = 1 (number) +6: valueOf! +textColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +textColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +textColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +textColor: (37) Infinity (object) = 0 (number) +10: valueOf! +textColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +textColor: (39) NaN (object) = 0 (number) +12: valueOf! +textColor: (40) (object) = 0 (number) +13: valueOf! +textColor: (41) 0 (object) = 0 (number) +14: valueOf! +textColor: (42) -0 (object) = 0 (number) +15: valueOf! +textColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +textColor: (44) 1 (object) = 1 (number) +17: valueOf! +textColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +textColor: (46) true (object) = 0 (number) +19: valueOf! +textColor: (47) _level0 (object) = 0 (number) +20: valueOf! +textColor: (48) ?????? (object) = 0 (number) +21: valueOf! +textColor: (49) _level0 (object) = 0 (number) +22: valueOf! +textColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +textColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +textColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +textColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +textColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +textColor: (55) [type Object] (object) = 0 (number) +textColor: (56) 17000000 (number) = 222784 (number) +textColor: (57) -17000000 (number) = 16554432 (number) +textColor: (58) input (string) = 0 (number) +textColor: (59) 34000000 (number) = 445568 (number) +textColor: (60) -34000000 (number) = 16331648 (number) +textColor: (61) input (dynamic) = 0 (number) diff --git a/test/trace/text-field-values-7.swf b/test/trace/text-field-values-7.swf new file mode 100644 index 0000000..1ea0369 Binary files /dev/null and b/test/trace/text-field-values-7.swf differ diff --git a/test/trace/text-field-values-7.swf.trace b/test/trace/text-field-values-7.swf.trace new file mode 100644 index 0000000..5c8aea6 --- /dev/null +++ b/test/trace/text-field-values-7.swf.trace @@ -0,0 +1,1832 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing: text (default: ) +text: (0) undefined (undefined) = undefined (string) +text: (1) null (null) = null (string) +text: (2) true (boolean) = true (string) +text: (3) false (boolean) = false (string) +text: (4) 0 (number) = 0 (string) +text: (5) 1 (number) = 1 (string) +text: (6) 0.5 (number) = 0.5 (string) +text: (7) -1 (number) = -1 (string) +text: (8) -0.5 (number) = -0.5 (string) +text: (9) Infinity (number) = Infinity (string) +text: (10) -Infinity (number) = -Infinity (string) +text: (11) NaN (number) = NaN (string) +text: (12) (string) = (string) +text: (13) 0 (string) = 0 (string) +text: (14) -0 (string) = -0 (string) +text: (15) 0.0 (string) = 0.0 (string) +text: (16) 1 (string) = 1 (string) +text: (17) Hello World! (string) = Hello World! (string) +text: (18) true (string) = true (string) +text: (19) _level0 (string) = _level0 (string) +text: (20) ?????? (string) = ?????? (string) +text: (21) _level0 (movieclip) = _level0 (string) +text: (22) [object Object] (object) = [object Object] (string) +text: (23) [type Function] (function) = [type Function] (string) +toString called +text: (24) [type Object] (object) = [type Object] (string) +toString called with +text: (25) [type Object] (object) = [type Object] (string) +text: (26) [object Object] (object) = [object Object] (string) +text: (27) undefined (object) = [type Object] (string) +0: toString! +text: (28) undefined (object) = [type Object] (string) +1: toString! +text: (29) null (object) = [type Object] (string) +2: toString! +text: (30) true (object) = [type Object] (string) +3: toString! +text: (31) false (object) = [type Object] (string) +4: toString! +text: (32) 0 (object) = [type Object] (string) +5: toString! +text: (33) 1 (object) = [type Object] (string) +6: toString! +text: (34) 0.5 (object) = [type Object] (string) +7: toString! +text: (35) -1 (object) = [type Object] (string) +8: toString! +text: (36) -0.5 (object) = [type Object] (string) +9: toString! +text: (37) Infinity (object) = [type Object] (string) +10: toString! +text: (38) -Infinity (object) = [type Object] (string) +11: toString! +text: (39) NaN (object) = [type Object] (string) +12: toString! +text: (40) (object) = (string) +13: toString! +text: (41) 0 (object) = 0 (string) +14: toString! +text: (42) -0 (object) = -0 (string) +15: toString! +text: (43) 0.0 (object) = 0.0 (string) +16: toString! +text: (44) 1 (object) = 1 (string) +17: toString! +text: (45) Hello World! (object) = Hello World! (string) +18: toString! +text: (46) true (object) = true (string) +19: toString! +text: (47) _level0 (object) = _level0 (string) +20: toString! +text: (48) ?????? (object) = ?????? (string) +21: toString! +text: (49) _level0 (object) = [type Object] (string) +22: toString! +text: (50) [type Object] (object) = [type Object] (string) +23: toString! +text: (51) [type Object] (object) = [type Object] (string) +24: toString! +text: (52) [type Object] (object) = [type Object] (string) +25: toString! +text: (53) [type Object] (object) = [type Object] (string) +26: toString! +text: (54) [type Object] (object) = [type Object] (string) +27: toString! +text: (55) [type Object] (object) = [type Object] (string) +text: (56) 17000000 (number) = 17000000 (string) +text: (57) -17000000 (number) = -17000000 (string) +text: (58) input (string) = input (string) +text: (59) 34000000 (number) = 34000000 (string) +text: (60) -34000000 (number) = -34000000 (string) +text: (61) input (dynamic) = dynamic (string) +Testing: html (default: false) +html: (0) undefined (undefined) = false (boolean) +html: (1) null (null) = false (boolean) +html: (2) true (boolean) = true (boolean) +html: (3) false (boolean) = false (boolean) +html: (4) 0 (number) = false (boolean) +html: (5) 1 (number) = true (boolean) +html: (6) 0.5 (number) = true (boolean) +html: (7) -1 (number) = true (boolean) +html: (8) -0.5 (number) = true (boolean) +html: (9) Infinity (number) = true (boolean) +html: (10) -Infinity (number) = true (boolean) +html: (11) NaN (number) = false (boolean) +html: (12) (string) = false (boolean) +html: (13) 0 (string) = true (boolean) +html: (14) -0 (string) = true (boolean) +html: (15) 0.0 (string) = true (boolean) +html: (16) 1 (string) = true (boolean) +html: (17) Hello World! (string) = true (boolean) +html: (18) true (string) = true (boolean) +html: (19) _level0 (string) = true (boolean) +html: (20) ?????? (string) = true (boolean) +html: (21) _level0 (movieclip) = true (boolean) +html: (22) [object Object] (object) = true (boolean) +html: (23) [type Function] (function) = true (boolean) +valueOf called +html: (24) [type Object] (object) = true (boolean) +html: (25) [type Object] (object) = true (boolean) +valueOf called with +html: (26) [object Object] (object) = true (boolean) +html: (27) undefined (object) = true (boolean) +0: valueOf! +html: (28) undefined (object) = true (boolean) +1: valueOf! +html: (29) null (object) = true (boolean) +2: valueOf! +html: (30) true (object) = true (boolean) +3: valueOf! +html: (31) false (object) = true (boolean) +4: valueOf! +html: (32) 0 (object) = true (boolean) +5: valueOf! +html: (33) 1 (object) = true (boolean) +6: valueOf! +html: (34) 0.5 (object) = true (boolean) +7: valueOf! +html: (35) -1 (object) = true (boolean) +8: valueOf! +html: (36) -0.5 (object) = true (boolean) +9: valueOf! +html: (37) Infinity (object) = true (boolean) +10: valueOf! +html: (38) -Infinity (object) = true (boolean) +11: valueOf! +html: (39) NaN (object) = true (boolean) +12: valueOf! +html: (40) (object) = true (boolean) +13: valueOf! +html: (41) 0 (object) = true (boolean) +14: valueOf! +html: (42) -0 (object) = true (boolean) +15: valueOf! +html: (43) 0.0 (object) = true (boolean) +16: valueOf! +html: (44) 1 (object) = true (boolean) +17: valueOf! +html: (45) Hello World! (object) = true (boolean) +18: valueOf! +html: (46) true (object) = true (boolean) +19: valueOf! +html: (47) _level0 (object) = true (boolean) +20: valueOf! +html: (48) ?????? (object) = true (boolean) +21: valueOf! +html: (49) _level0 (object) = true (boolean) +22: valueOf! +html: (50) [type Object] (object) = true (boolean) +23: valueOf! +html: (51) [type Object] (object) = true (boolean) +24: valueOf! +html: (52) [type Object] (object) = true (boolean) +25: valueOf! +html: (53) [type Object] (object) = true (boolean) +26: valueOf! +html: (54) [type Object] (object) = true (boolean) +27: valueOf! +html: (55) [type Object] (object) = true (boolean) +html: (56) 17000000 (number) = true (boolean) +html: (57) -17000000 (number) = true (boolean) +html: (58) input (string) = true (boolean) +html: (59) 34000000 (number) = true (boolean) +html: (60) -34000000 (number) = true (boolean) +html: (61) input (dynamic) = true (boolean) +Testing: htmlText (default: <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">dynamic</FONT></P>) +htmlText: (0) undefined (undefined) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">undefined</FONT></P> (string) +htmlText: (1) null (null) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">null</FONT></P> (string) +htmlText: (2) true (boolean) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +htmlText: (3) false (boolean) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">false</FONT></P> (string) +htmlText: (4) 0 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +htmlText: (5) 1 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +htmlText: (6) 0.5 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.5</FONT></P> (string) +htmlText: (7) -1 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-1</FONT></P> (string) +htmlText: (8) -0.5 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0.5</FONT></P> (string) +htmlText: (9) Infinity (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Infinity</FONT></P> (string) +htmlText: (10) -Infinity (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-Infinity</FONT></P> (string) +htmlText: (11) NaN (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">NaN</FONT></P> (string) +htmlText: (12) (string) = (string) +htmlText: (13) 0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +htmlText: (14) -0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0</FONT></P> (string) +htmlText: (15) 0.0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.0</FONT></P> (string) +htmlText: (16) 1 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +htmlText: (17) Hello World! (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Hello World!</FONT></P> (string) +htmlText: (18) true (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +htmlText: (19) _level0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +htmlText: (20) ?????? (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">??????</FONT></P> (string) +htmlText: (21) _level0 (movieclip) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +htmlText: (22) [object Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[object Object]</FONT></P> (string) +htmlText: (23) [type Function] (function) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Function]</FONT></P> (string) +toString called +htmlText: (24) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +toString called with +htmlText: (25) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +htmlText: (26) [object Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[object Object]</FONT></P> (string) +htmlText: (27) undefined (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +0: toString! +htmlText: (28) undefined (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +1: toString! +htmlText: (29) null (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +2: toString! +htmlText: (30) true (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +3: toString! +htmlText: (31) false (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +4: toString! +htmlText: (32) 0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +5: toString! +htmlText: (33) 1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +6: toString! +htmlText: (34) 0.5 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +7: toString! +htmlText: (35) -1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +8: toString! +htmlText: (36) -0.5 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +9: toString! +htmlText: (37) Infinity (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +10: toString! +htmlText: (38) -Infinity (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +11: toString! +htmlText: (39) NaN (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +12: toString! +htmlText: (40) (object) = (string) +13: toString! +htmlText: (41) 0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +14: toString! +htmlText: (42) -0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0</FONT></P> (string) +15: toString! +htmlText: (43) 0.0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.0</FONT></P> (string) +16: toString! +htmlText: (44) 1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +17: toString! +htmlText: (45) Hello World! (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Hello World!</FONT></P> (string) +18: toString! +htmlText: (46) true (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +19: toString! +htmlText: (47) _level0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +20: toString! +htmlText: (48) ?????? (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">??????</FONT></P> (string) +21: toString! +htmlText: (49) _level0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +22: toString! +htmlText: (50) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +23: toString! +htmlText: (51) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +24: toString! +htmlText: (52) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +25: toString! +htmlText: (53) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +26: toString! +htmlText: (54) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +27: toString! +htmlText: (55) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +htmlText: (56) 17000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">17000000</FONT></P> (string) +htmlText: (57) -17000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-17000000</FONT></P> (string) +htmlText: (58) input (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">input</FONT></P> (string) +htmlText: (59) 34000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">34000000</FONT></P> (string) +htmlText: (60) -34000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-34000000</FONT></P> (string) +htmlText: (61) input (dynamic) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">dynamic</FONT></P> (string) +Testing: condenseWhite (default: false) +condenseWhite: (0) undefined (undefined) = false (boolean) +condenseWhite: (1) null (null) = false (boolean) +condenseWhite: (2) true (boolean) = true (boolean) +condenseWhite: (3) false (boolean) = false (boolean) +condenseWhite: (4) 0 (number) = false (boolean) +condenseWhite: (5) 1 (number) = true (boolean) +condenseWhite: (6) 0.5 (number) = true (boolean) +condenseWhite: (7) -1 (number) = true (boolean) +condenseWhite: (8) -0.5 (number) = true (boolean) +condenseWhite: (9) Infinity (number) = true (boolean) +condenseWhite: (10) -Infinity (number) = true (boolean) +condenseWhite: (11) NaN (number) = false (boolean) +condenseWhite: (12) (string) = false (boolean) +condenseWhite: (13) 0 (string) = true (boolean) +condenseWhite: (14) -0 (string) = true (boolean) +condenseWhite: (15) 0.0 (string) = true (boolean) +condenseWhite: (16) 1 (string) = true (boolean) +condenseWhite: (17) Hello World! (string) = true (boolean) +condenseWhite: (18) true (string) = true (boolean) +condenseWhite: (19) _level0 (string) = true (boolean) +condenseWhite: (20) ?????? (string) = true (boolean) +condenseWhite: (21) _level0 (movieclip) = true (boolean) +condenseWhite: (22) [object Object] (object) = true (boolean) +condenseWhite: (23) [type Function] (function) = true (boolean) +valueOf called +condenseWhite: (24) [type Object] (object) = true (boolean) +condenseWhite: (25) [type Object] (object) = true (boolean) +valueOf called with +condenseWhite: (26) [object Object] (object) = true (boolean) +condenseWhite: (27) undefined (object) = true (boolean) +0: valueOf! +condenseWhite: (28) undefined (object) = true (boolean) +1: valueOf! +condenseWhite: (29) null (object) = true (boolean) +2: valueOf! +condenseWhite: (30) true (object) = true (boolean) +3: valueOf! +condenseWhite: (31) false (object) = true (boolean) +4: valueOf! +condenseWhite: (32) 0 (object) = true (boolean) +5: valueOf! +condenseWhite: (33) 1 (object) = true (boolean) +6: valueOf! +condenseWhite: (34) 0.5 (object) = true (boolean) +7: valueOf! +condenseWhite: (35) -1 (object) = true (boolean) +8: valueOf! +condenseWhite: (36) -0.5 (object) = true (boolean) +9: valueOf! +condenseWhite: (37) Infinity (object) = true (boolean) +10: valueOf! +condenseWhite: (38) -Infinity (object) = true (boolean) +11: valueOf! +condenseWhite: (39) NaN (object) = true (boolean) +12: valueOf! +condenseWhite: (40) (object) = true (boolean) +13: valueOf! +condenseWhite: (41) 0 (object) = true (boolean) +14: valueOf! +condenseWhite: (42) -0 (object) = true (boolean) +15: valueOf! +condenseWhite: (43) 0.0 (object) = true (boolean) +16: valueOf! +condenseWhite: (44) 1 (object) = true (boolean) +17: valueOf! +condenseWhite: (45) Hello World! (object) = true (boolean) +18: valueOf! +condenseWhite: (46) true (object) = true (boolean) +19: valueOf! +condenseWhite: (47) _level0 (object) = true (boolean) +20: valueOf! +condenseWhite: (48) ?????? (object) = true (boolean) +21: valueOf! +condenseWhite: (49) _level0 (object) = true (boolean) +22: valueOf! +condenseWhite: (50) [type Object] (object) = true (boolean) +23: valueOf! +condenseWhite: (51) [type Object] (object) = true (boolean) +24: valueOf! +condenseWhite: (52) [type Object] (object) = true (boolean) +25: valueOf! +condenseWhite: (53) [type Object] (object) = true (boolean) +26: valueOf! +condenseWhite: (54) [type Object] (object) = true (boolean) +27: valueOf! +condenseWhite: (55) [type Object] (object) = true (boolean) +condenseWhite: (56) 17000000 (number) = true (boolean) +condenseWhite: (57) -17000000 (number) = true (boolean) +condenseWhite: (58) input (string) = true (boolean) +condenseWhite: (59) 34000000 (number) = true (boolean) +condenseWhite: (60) -34000000 (number) = true (boolean) +condenseWhite: (61) input (dynamic) = true (boolean) +Testing: maxChars (default: null) +maxChars: (0) undefined (undefined) = null (null) +maxChars: (1) null (null) = null (null) +maxChars: (2) true (boolean) = 1 (number) +maxChars: (3) false (boolean) = null (null) +maxChars: (4) 0 (number) = null (null) +maxChars: (5) 1 (number) = 1 (number) +maxChars: (6) 0.5 (number) = null (null) +maxChars: (7) -1 (number) = -1 (number) +maxChars: (8) -0.5 (number) = null (null) +maxChars: (9) Infinity (number) = null (null) +maxChars: (10) -Infinity (number) = null (null) +maxChars: (11) NaN (number) = null (null) +maxChars: (12) (string) = null (null) +maxChars: (13) 0 (string) = null (null) +maxChars: (14) -0 (string) = null (null) +maxChars: (15) 0.0 (string) = null (null) +maxChars: (16) 1 (string) = 1 (number) +maxChars: (17) Hello World! (string) = null (null) +maxChars: (18) true (string) = null (null) +maxChars: (19) _level0 (string) = null (null) +maxChars: (20) ?????? (string) = null (null) +maxChars: (21) _level0 (movieclip) = null (null) +maxChars: (22) [object Object] (object) = null (null) +maxChars: (23) [type Function] (function) = null (null) +valueOf called +valueOf called +maxChars: (24) [type Object] (object) = null (null) +maxChars: (25) [type Object] (object) = null (null) +valueOf called with +valueOf called with +maxChars: (26) [object Object] (object) = null (null) +maxChars: (27) undefined (object) = null (null) +0: valueOf! +0: valueOf! +maxChars: (28) undefined (object) = null (null) +1: valueOf! +1: valueOf! +maxChars: (29) null (object) = null (null) +2: valueOf! +2: valueOf! +maxChars: (30) true (object) = 1 (number) +3: valueOf! +3: valueOf! +maxChars: (31) false (object) = null (null) +4: valueOf! +4: valueOf! +maxChars: (32) 0 (object) = null (null) +5: valueOf! +5: valueOf! +maxChars: (33) 1 (object) = 1 (number) +6: valueOf! +6: valueOf! +maxChars: (34) 0.5 (object) = null (null) +7: valueOf! +7: valueOf! +maxChars: (35) -1 (object) = -1 (number) +8: valueOf! +8: valueOf! +maxChars: (36) -0.5 (object) = null (null) +9: valueOf! +9: valueOf! +maxChars: (37) Infinity (object) = null (null) +10: valueOf! +10: valueOf! +maxChars: (38) -Infinity (object) = null (null) +11: valueOf! +11: valueOf! +maxChars: (39) NaN (object) = null (null) +12: valueOf! +12: valueOf! +maxChars: (40) (object) = null (null) +13: valueOf! +13: valueOf! +maxChars: (41) 0 (object) = null (null) +14: valueOf! +14: valueOf! +maxChars: (42) -0 (object) = null (null) +15: valueOf! +15: valueOf! +maxChars: (43) 0.0 (object) = null (null) +16: valueOf! +16: valueOf! +maxChars: (44) 1 (object) = 1 (number) +17: valueOf! +17: valueOf! +maxChars: (45) Hello World! (object) = null (null) +18: valueOf! +18: valueOf! +maxChars: (46) true (object) = null (null) +19: valueOf! +19: valueOf! +maxChars: (47) _level0 (object) = null (null) +20: valueOf! +20: valueOf! +maxChars: (48) ?????? (object) = null (null) +21: valueOf! +21: valueOf! +maxChars: (49) _level0 (object) = null (null) +22: valueOf! +22: valueOf! +maxChars: (50) [type Object] (object) = null (null) +23: valueOf! +23: valueOf! +maxChars: (51) [type Object] (object) = null (null) +24: valueOf! +24: valueOf! +maxChars: (52) [type Object] (object) = null (null) +25: valueOf! +25: valueOf! +maxChars: (53) [type Object] (object) = null (null) +26: valueOf! +26: valueOf! +maxChars: (54) [type Object] (object) = null (null) +27: valueOf! +27: valueOf! +maxChars: (55) [type Object] (object) = null (null) +maxChars: (56) 17000000 (number) = 17000000 (number) +maxChars: (57) -17000000 (number) = -17000000 (number) +maxChars: (58) input (string) = null (null) +maxChars: (59) 34000000 (number) = 34000000 (number) +maxChars: (60) -34000000 (number) = -34000000 (number) +maxChars: (61) input (dynamic) = null (null) +Testing: multiline (default: false) +multiline: (0) undefined (undefined) = false (boolean) +multiline: (1) null (null) = false (boolean) +multiline: (2) true (boolean) = true (boolean) +multiline: (3) false (boolean) = false (boolean) +multiline: (4) 0 (number) = false (boolean) +multiline: (5) 1 (number) = true (boolean) +multiline: (6) 0.5 (number) = true (boolean) +multiline: (7) -1 (number) = true (boolean) +multiline: (8) -0.5 (number) = true (boolean) +multiline: (9) Infinity (number) = true (boolean) +multiline: (10) -Infinity (number) = true (boolean) +multiline: (11) NaN (number) = false (boolean) +multiline: (12) (string) = false (boolean) +multiline: (13) 0 (string) = true (boolean) +multiline: (14) -0 (string) = true (boolean) +multiline: (15) 0.0 (string) = true (boolean) +multiline: (16) 1 (string) = true (boolean) +multiline: (17) Hello World! (string) = true (boolean) +multiline: (18) true (string) = true (boolean) +multiline: (19) _level0 (string) = true (boolean) +multiline: (20) ?????? (string) = true (boolean) +multiline: (21) _level0 (movieclip) = true (boolean) +multiline: (22) [object Object] (object) = true (boolean) +multiline: (23) [type Function] (function) = true (boolean) +valueOf called +multiline: (24) [type Object] (object) = true (boolean) +multiline: (25) [type Object] (object) = true (boolean) +valueOf called with +multiline: (26) [object Object] (object) = true (boolean) +multiline: (27) undefined (object) = true (boolean) +0: valueOf! +multiline: (28) undefined (object) = true (boolean) +1: valueOf! +multiline: (29) null (object) = true (boolean) +2: valueOf! +multiline: (30) true (object) = true (boolean) +3: valueOf! +multiline: (31) false (object) = true (boolean) +4: valueOf! +multiline: (32) 0 (object) = true (boolean) +5: valueOf! +multiline: (33) 1 (object) = true (boolean) +6: valueOf! +multiline: (34) 0.5 (object) = true (boolean) +7: valueOf! +multiline: (35) -1 (object) = true (boolean) +8: valueOf! +multiline: (36) -0.5 (object) = true (boolean) +9: valueOf! +multiline: (37) Infinity (object) = true (boolean) +10: valueOf! +multiline: (38) -Infinity (object) = true (boolean) +11: valueOf! +multiline: (39) NaN (object) = true (boolean) +12: valueOf! +multiline: (40) (object) = true (boolean) +13: valueOf! +multiline: (41) 0 (object) = true (boolean) +14: valueOf! +multiline: (42) -0 (object) = true (boolean) +15: valueOf! +multiline: (43) 0.0 (object) = true (boolean) +16: valueOf! +multiline: (44) 1 (object) = true (boolean) +17: valueOf! +multiline: (45) Hello World! (object) = true (boolean) +18: valueOf! +multiline: (46) true (object) = true (boolean) +19: valueOf! +multiline: (47) _level0 (object) = true (boolean) +20: valueOf! +multiline: (48) ?????? (object) = true (boolean) +21: valueOf! +multiline: (49) _level0 (object) = true (boolean) +22: valueOf! +multiline: (50) [type Object] (object) = true (boolean) +23: valueOf! +multiline: (51) [type Object] (object) = true (boolean) +24: valueOf! +multiline: (52) [type Object] (object) = true (boolean) +25: valueOf! +multiline: (53) [type Object] (object) = true (boolean) +26: valueOf! +multiline: (54) [type Object] (object) = true (boolean) +27: valueOf! +multiline: (55) [type Object] (object) = true (boolean) +multiline: (56) 17000000 (number) = true (boolean) +multiline: (57) -17000000 (number) = true (boolean) +multiline: (58) input (string) = true (boolean) +multiline: (59) 34000000 (number) = true (boolean) +multiline: (60) -34000000 (number) = true (boolean) +multiline: (61) input (dynamic) = true (boolean) +Testing: selectable (default: true) +selectable: (0) undefined (undefined) = false (boolean) +selectable: (1) null (null) = false (boolean) +selectable: (2) true (boolean) = true (boolean) +selectable: (3) false (boolean) = false (boolean) +selectable: (4) 0 (number) = false (boolean) +selectable: (5) 1 (number) = true (boolean) +selectable: (6) 0.5 (number) = true (boolean) +selectable: (7) -1 (number) = true (boolean) +selectable: (8) -0.5 (number) = true (boolean) +selectable: (9) Infinity (number) = true (boolean) +selectable: (10) -Infinity (number) = true (boolean) +selectable: (11) NaN (number) = false (boolean) +selectable: (12) (string) = false (boolean) +selectable: (13) 0 (string) = true (boolean) +selectable: (14) -0 (string) = true (boolean) +selectable: (15) 0.0 (string) = true (boolean) +selectable: (16) 1 (string) = true (boolean) +selectable: (17) Hello World! (string) = true (boolean) +selectable: (18) true (string) = true (boolean) +selectable: (19) _level0 (string) = true (boolean) +selectable: (20) ?????? (string) = true (boolean) +selectable: (21) _level0 (movieclip) = true (boolean) +selectable: (22) [object Object] (object) = true (boolean) +selectable: (23) [type Function] (function) = true (boolean) +valueOf called +selectable: (24) [type Object] (object) = true (boolean) +selectable: (25) [type Object] (object) = true (boolean) +valueOf called with +selectable: (26) [object Object] (object) = true (boolean) +selectable: (27) undefined (object) = true (boolean) +0: valueOf! +selectable: (28) undefined (object) = true (boolean) +1: valueOf! +selectable: (29) null (object) = true (boolean) +2: valueOf! +selectable: (30) true (object) = true (boolean) +3: valueOf! +selectable: (31) false (object) = true (boolean) +4: valueOf! +selectable: (32) 0 (object) = true (boolean) +5: valueOf! +selectable: (33) 1 (object) = true (boolean) +6: valueOf! +selectable: (34) 0.5 (object) = true (boolean) +7: valueOf! +selectable: (35) -1 (object) = true (boolean) +8: valueOf! +selectable: (36) -0.5 (object) = true (boolean) +9: valueOf! +selectable: (37) Infinity (object) = true (boolean) +10: valueOf! +selectable: (38) -Infinity (object) = true (boolean) +11: valueOf! +selectable: (39) NaN (object) = true (boolean) +12: valueOf! +selectable: (40) (object) = true (boolean) +13: valueOf! +selectable: (41) 0 (object) = true (boolean) +14: valueOf! +selectable: (42) -0 (object) = true (boolean) +15: valueOf! +selectable: (43) 0.0 (object) = true (boolean) +16: valueOf! +selectable: (44) 1 (object) = true (boolean) +17: valueOf! +selectable: (45) Hello World! (object) = true (boolean) +18: valueOf! +selectable: (46) true (object) = true (boolean) +19: valueOf! +selectable: (47) _level0 (object) = true (boolean) +20: valueOf! +selectable: (48) ?????? (object) = true (boolean) +21: valueOf! +selectable: (49) _level0 (object) = true (boolean) +22: valueOf! +selectable: (50) [type Object] (object) = true (boolean) +23: valueOf! +selectable: (51) [type Object] (object) = true (boolean) +24: valueOf! +selectable: (52) [type Object] (object) = true (boolean) +25: valueOf! +selectable: (53) [type Object] (object) = true (boolean) +26: valueOf! +selectable: (54) [type Object] (object) = true (boolean) +27: valueOf! +selectable: (55) [type Object] (object) = true (boolean) +selectable: (56) 17000000 (number) = true (boolean) +selectable: (57) -17000000 (number) = true (boolean) +selectable: (58) input (string) = true (boolean) +selectable: (59) 34000000 (number) = true (boolean) +selectable: (60) -34000000 (number) = true (boolean) +selectable: (61) input (dynamic) = true (boolean) +Testing: type (default: dynamic) +type: (0) undefined (undefined) = dynamic (string) +type: (1) null (null) = dynamic (string) +type: (2) true (boolean) = dynamic (string) +type: (3) false (boolean) = dynamic (string) +type: (4) 0 (number) = dynamic (string) +type: (5) 1 (number) = dynamic (string) +type: (6) 0.5 (number) = dynamic (string) +type: (7) -1 (number) = dynamic (string) +type: (8) -0.5 (number) = dynamic (string) +type: (9) Infinity (number) = dynamic (string) +type: (10) -Infinity (number) = dynamic (string) +type: (11) NaN (number) = dynamic (string) +type: (12) (string) = dynamic (string) +type: (13) 0 (string) = dynamic (string) +type: (14) -0 (string) = dynamic (string) +type: (15) 0.0 (string) = dynamic (string) +type: (16) 1 (string) = dynamic (string) +type: (17) Hello World! (string) = dynamic (string) +type: (18) true (string) = dynamic (string) +type: (19) _level0 (string) = dynamic (string) +type: (20) ?????? (string) = dynamic (string) +type: (21) _level0 (movieclip) = dynamic (string) +type: (22) [object Object] (object) = dynamic (string) +type: (23) [type Function] (function) = dynamic (string) +valueOf called +toString called +type: (24) [type Object] (object) = dynamic (string) +toString called with +type: (25) [type Object] (object) = dynamic (string) +valueOf called with +type: (26) [object Object] (object) = dynamic (string) +type: (27) undefined (object) = dynamic (string) +0: valueOf! +0: toString! +type: (28) undefined (object) = dynamic (string) +1: valueOf! +1: toString! +type: (29) null (object) = dynamic (string) +2: valueOf! +2: toString! +type: (30) true (object) = dynamic (string) +3: valueOf! +3: toString! +type: (31) false (object) = dynamic (string) +4: valueOf! +4: toString! +type: (32) 0 (object) = dynamic (string) +5: valueOf! +5: toString! +type: (33) 1 (object) = dynamic (string) +6: valueOf! +6: toString! +type: (34) 0.5 (object) = dynamic (string) +7: valueOf! +7: toString! +type: (35) -1 (object) = dynamic (string) +8: valueOf! +8: toString! +type: (36) -0.5 (object) = dynamic (string) +9: valueOf! +9: toString! +type: (37) Infinity (object) = dynamic (string) +10: valueOf! +10: toString! +type: (38) -Infinity (object) = dynamic (string) +11: valueOf! +11: toString! +type: (39) NaN (object) = dynamic (string) +12: valueOf! +12: toString! +type: (40) (object) = dynamic (string) +13: valueOf! +13: toString! +type: (41) 0 (object) = dynamic (string) +14: valueOf! +14: toString! +type: (42) -0 (object) = dynamic (string) +15: valueOf! +15: toString! +type: (43) 0.0 (object) = dynamic (string) +16: valueOf! +16: toString! +type: (44) 1 (object) = dynamic (string) +17: valueOf! +17: toString! +type: (45) Hello World! (object) = dynamic (string) +18: valueOf! +18: toString! +type: (46) true (object) = dynamic (string) +19: valueOf! +19: toString! +type: (47) _level0 (object) = dynamic (string) +20: valueOf! +20: toString! +type: (48) ?????? (object) = dynamic (string) +21: valueOf! +21: toString! +type: (49) _level0 (object) = dynamic (string) +22: valueOf! +22: toString! +type: (50) [type Object] (object) = dynamic (string) +23: valueOf! +23: toString! +type: (51) [type Object] (object) = dynamic (string) +24: valueOf! +24: toString! +type: (52) [type Object] (object) = dynamic (string) +25: valueOf! +25: toString! +type: (53) [type Object] (object) = dynamic (string) +26: valueOf! +26: toString! +type: (54) [type Object] (object) = dynamic (string) +27: valueOf! +27: toString! +type: (55) [type Object] (object) = dynamic (string) +type: (56) 17000000 (number) = dynamic (string) +type: (57) -17000000 (number) = dynamic (string) +type: (58) input (string) = input (string) +type: (59) 34000000 (number) = input (string) +type: (60) -34000000 (number) = input (string) +type: (61) input (dynamic) = dynamic (string) +Testing: variable (default: null) +variable: (0) undefined (undefined) = null (null) +variable: (1) null (null) = null (null) +variable: (2) true (boolean) = true (string) +variable: (3) false (boolean) = false (string) +variable: (4) 0 (number) = 0 (string) +variable: (5) 1 (number) = 1 (string) +variable: (6) 0.5 (number) = 0.5 (string) +variable: (7) -1 (number) = -1 (string) +variable: (8) -0.5 (number) = -0.5 (string) +variable: (9) Infinity (number) = Infinity (string) +variable: (10) -Infinity (number) = -Infinity (string) +variable: (11) NaN (number) = NaN (string) +variable: (12) (string) = null (null) +variable: (13) 0 (string) = 0 (string) +variable: (14) -0 (string) = -0 (string) +variable: (15) 0.0 (string) = 0.0 (string) +variable: (16) 1 (string) = 1 (string) +variable: (17) Hello World! (string) = Hello World! (string) +variable: (18) true (string) = true (string) +variable: (19) _level0 (string) = _level0 (string) +variable: (20) ?????? (string) = ?????? (string) +variable: (21) _level0 (movieclip) = _level0 (string) +variable: (22) [object Object] (object) = [object Object] (string) +variable: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +variable: (24) [type Object] (object) = [type Object] (string) +toString called with +variable: (25) [type Object] (object) = [type Object] (string) +valueOf called with +variable: (26) [object Object] (object) = [object Object] (string) +variable: (27) undefined (object) = [type Object] (string) +0: valueOf! +0: toString! +variable: (28) undefined (object) = [type Object] (string) +1: valueOf! +1: toString! +variable: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +variable: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +variable: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +variable: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +variable: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +variable: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +variable: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +variable: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +variable: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +variable: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +variable: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +variable: (40) (object) = null (null) +13: valueOf! +13: toString! +variable: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +variable: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +variable: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +variable: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +variable: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +variable: (46) true (object) = true (string) +19: valueOf! +19: toString! +variable: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +variable: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +variable: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +variable: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +variable: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +variable: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +variable: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +variable: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +variable: (55) [type Object] (object) = [type Object] (string) +variable: (56) 17000000 (number) = 17000000 (string) +variable: (57) -17000000 (number) = -17000000 (string) +variable: (58) input (string) = input (string) +variable: (59) 34000000 (number) = 34000000 (string) +variable: (60) -34000000 (number) = -34000000 (string) +variable: (61) input (dynamic) = dynamic (string) +Testing: background (default: false) +background: (0) undefined (undefined) = false (boolean) +background: (1) null (null) = false (boolean) +background: (2) true (boolean) = true (boolean) +background: (3) false (boolean) = false (boolean) +background: (4) 0 (number) = false (boolean) +background: (5) 1 (number) = true (boolean) +background: (6) 0.5 (number) = true (boolean) +background: (7) -1 (number) = true (boolean) +background: (8) -0.5 (number) = true (boolean) +background: (9) Infinity (number) = true (boolean) +background: (10) -Infinity (number) = true (boolean) +background: (11) NaN (number) = false (boolean) +background: (12) (string) = false (boolean) +background: (13) 0 (string) = true (boolean) +background: (14) -0 (string) = true (boolean) +background: (15) 0.0 (string) = true (boolean) +background: (16) 1 (string) = true (boolean) +background: (17) Hello World! (string) = true (boolean) +background: (18) true (string) = true (boolean) +background: (19) _level0 (string) = true (boolean) +background: (20) ?????? (string) = true (boolean) +background: (21) _level0 (movieclip) = true (boolean) +background: (22) [object Object] (object) = true (boolean) +background: (23) [type Function] (function) = true (boolean) +valueOf called +background: (24) [type Object] (object) = true (boolean) +background: (25) [type Object] (object) = true (boolean) +valueOf called with +background: (26) [object Object] (object) = true (boolean) +background: (27) undefined (object) = true (boolean) +0: valueOf! +background: (28) undefined (object) = true (boolean) +1: valueOf! +background: (29) null (object) = true (boolean) +2: valueOf! +background: (30) true (object) = true (boolean) +3: valueOf! +background: (31) false (object) = true (boolean) +4: valueOf! +background: (32) 0 (object) = true (boolean) +5: valueOf! +background: (33) 1 (object) = true (boolean) +6: valueOf! +background: (34) 0.5 (object) = true (boolean) +7: valueOf! +background: (35) -1 (object) = true (boolean) +8: valueOf! +background: (36) -0.5 (object) = true (boolean) +9: valueOf! +background: (37) Infinity (object) = true (boolean) +10: valueOf! +background: (38) -Infinity (object) = true (boolean) +11: valueOf! +background: (39) NaN (object) = true (boolean) +12: valueOf! +background: (40) (object) = true (boolean) +13: valueOf! +background: (41) 0 (object) = true (boolean) +14: valueOf! +background: (42) -0 (object) = true (boolean) +15: valueOf! +background: (43) 0.0 (object) = true (boolean) +16: valueOf! +background: (44) 1 (object) = true (boolean) +17: valueOf! +background: (45) Hello World! (object) = true (boolean) +18: valueOf! +background: (46) true (object) = true (boolean) +19: valueOf! +background: (47) _level0 (object) = true (boolean) +20: valueOf! +background: (48) ?????? (object) = true (boolean) +21: valueOf! +background: (49) _level0 (object) = true (boolean) +22: valueOf! +background: (50) [type Object] (object) = true (boolean) +23: valueOf! +background: (51) [type Object] (object) = true (boolean) +24: valueOf! +background: (52) [type Object] (object) = true (boolean) +25: valueOf! +background: (53) [type Object] (object) = true (boolean) +26: valueOf! +background: (54) [type Object] (object) = true (boolean) +27: valueOf! +background: (55) [type Object] (object) = true (boolean) +background: (56) 17000000 (number) = true (boolean) +background: (57) -17000000 (number) = true (boolean) +background: (58) input (string) = true (boolean) +background: (59) 34000000 (number) = true (boolean) +background: (60) -34000000 (number) = true (boolean) +background: (61) input (dynamic) = true (boolean) +Testing: backgroundColor (default: 16777215) +backgroundColor: (0) undefined (undefined) = 0 (number) +backgroundColor: (1) null (null) = 0 (number) +backgroundColor: (2) true (boolean) = 1 (number) +backgroundColor: (3) false (boolean) = 0 (number) +backgroundColor: (4) 0 (number) = 0 (number) +backgroundColor: (5) 1 (number) = 1 (number) +backgroundColor: (6) 0.5 (number) = 0 (number) +backgroundColor: (7) -1 (number) = 16777215 (number) +backgroundColor: (8) -0.5 (number) = 0 (number) +backgroundColor: (9) Infinity (number) = 0 (number) +backgroundColor: (10) -Infinity (number) = 0 (number) +backgroundColor: (11) NaN (number) = 0 (number) +backgroundColor: (12) (string) = 0 (number) +backgroundColor: (13) 0 (string) = 0 (number) +backgroundColor: (14) -0 (string) = 0 (number) +backgroundColor: (15) 0.0 (string) = 0 (number) +backgroundColor: (16) 1 (string) = 1 (number) +backgroundColor: (17) Hello World! (string) = 0 (number) +backgroundColor: (18) true (string) = 0 (number) +backgroundColor: (19) _level0 (string) = 0 (number) +backgroundColor: (20) ?????? (string) = 0 (number) +backgroundColor: (21) _level0 (movieclip) = 0 (number) +backgroundColor: (22) [object Object] (object) = 0 (number) +backgroundColor: (23) [type Function] (function) = 0 (number) +valueOf called +backgroundColor: (24) [type Object] (object) = 0 (number) +backgroundColor: (25) [type Object] (object) = 0 (number) +valueOf called with +backgroundColor: (26) [object Object] (object) = 0 (number) +backgroundColor: (27) undefined (object) = 0 (number) +0: valueOf! +backgroundColor: (28) undefined (object) = 0 (number) +1: valueOf! +backgroundColor: (29) null (object) = 0 (number) +2: valueOf! +backgroundColor: (30) true (object) = 1 (number) +3: valueOf! +backgroundColor: (31) false (object) = 0 (number) +4: valueOf! +backgroundColor: (32) 0 (object) = 0 (number) +5: valueOf! +backgroundColor: (33) 1 (object) = 1 (number) +6: valueOf! +backgroundColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +backgroundColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +backgroundColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +backgroundColor: (37) Infinity (object) = 0 (number) +10: valueOf! +backgroundColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +backgroundColor: (39) NaN (object) = 0 (number) +12: valueOf! +backgroundColor: (40) (object) = 0 (number) +13: valueOf! +backgroundColor: (41) 0 (object) = 0 (number) +14: valueOf! +backgroundColor: (42) -0 (object) = 0 (number) +15: valueOf! +backgroundColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +backgroundColor: (44) 1 (object) = 1 (number) +17: valueOf! +backgroundColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +backgroundColor: (46) true (object) = 0 (number) +19: valueOf! +backgroundColor: (47) _level0 (object) = 0 (number) +20: valueOf! +backgroundColor: (48) ?????? (object) = 0 (number) +21: valueOf! +backgroundColor: (49) _level0 (object) = 0 (number) +22: valueOf! +backgroundColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +backgroundColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +backgroundColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +backgroundColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +backgroundColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +backgroundColor: (55) [type Object] (object) = 0 (number) +backgroundColor: (56) 17000000 (number) = 222784 (number) +backgroundColor: (57) -17000000 (number) = 16554432 (number) +backgroundColor: (58) input (string) = 0 (number) +backgroundColor: (59) 34000000 (number) = 445568 (number) +backgroundColor: (60) -34000000 (number) = 16331648 (number) +backgroundColor: (61) input (dynamic) = 0 (number) +Testing: border (default: false) +border: (0) undefined (undefined) = false (boolean) +border: (1) null (null) = false (boolean) +border: (2) true (boolean) = true (boolean) +border: (3) false (boolean) = false (boolean) +border: (4) 0 (number) = false (boolean) +border: (5) 1 (number) = true (boolean) +border: (6) 0.5 (number) = true (boolean) +border: (7) -1 (number) = true (boolean) +border: (8) -0.5 (number) = true (boolean) +border: (9) Infinity (number) = true (boolean) +border: (10) -Infinity (number) = true (boolean) +border: (11) NaN (number) = false (boolean) +border: (12) (string) = false (boolean) +border: (13) 0 (string) = true (boolean) +border: (14) -0 (string) = true (boolean) +border: (15) 0.0 (string) = true (boolean) +border: (16) 1 (string) = true (boolean) +border: (17) Hello World! (string) = true (boolean) +border: (18) true (string) = true (boolean) +border: (19) _level0 (string) = true (boolean) +border: (20) ?????? (string) = true (boolean) +border: (21) _level0 (movieclip) = true (boolean) +border: (22) [object Object] (object) = true (boolean) +border: (23) [type Function] (function) = true (boolean) +valueOf called +border: (24) [type Object] (object) = true (boolean) +border: (25) [type Object] (object) = true (boolean) +valueOf called with +border: (26) [object Object] (object) = true (boolean) +border: (27) undefined (object) = true (boolean) +0: valueOf! +border: (28) undefined (object) = true (boolean) +1: valueOf! +border: (29) null (object) = true (boolean) +2: valueOf! +border: (30) true (object) = true (boolean) +3: valueOf! +border: (31) false (object) = true (boolean) +4: valueOf! +border: (32) 0 (object) = true (boolean) +5: valueOf! +border: (33) 1 (object) = true (boolean) +6: valueOf! +border: (34) 0.5 (object) = true (boolean) +7: valueOf! +border: (35) -1 (object) = true (boolean) +8: valueOf! +border: (36) -0.5 (object) = true (boolean) +9: valueOf! +border: (37) Infinity (object) = true (boolean) +10: valueOf! +border: (38) -Infinity (object) = true (boolean) +11: valueOf! +border: (39) NaN (object) = true (boolean) +12: valueOf! +border: (40) (object) = true (boolean) +13: valueOf! +border: (41) 0 (object) = true (boolean) +14: valueOf! +border: (42) -0 (object) = true (boolean) +15: valueOf! +border: (43) 0.0 (object) = true (boolean) +16: valueOf! +border: (44) 1 (object) = true (boolean) +17: valueOf! +border: (45) Hello World! (object) = true (boolean) +18: valueOf! +border: (46) true (object) = true (boolean) +19: valueOf! +border: (47) _level0 (object) = true (boolean) +20: valueOf! +border: (48) ?????? (object) = true (boolean) +21: valueOf! +border: (49) _level0 (object) = true (boolean) +22: valueOf! +border: (50) [type Object] (object) = true (boolean) +23: valueOf! +border: (51) [type Object] (object) = true (boolean) +24: valueOf! +border: (52) [type Object] (object) = true (boolean) +25: valueOf! +border: (53) [type Object] (object) = true (boolean) +26: valueOf! +border: (54) [type Object] (object) = true (boolean) +27: valueOf! +border: (55) [type Object] (object) = true (boolean) +border: (56) 17000000 (number) = true (boolean) +border: (57) -17000000 (number) = true (boolean) +border: (58) input (string) = true (boolean) +border: (59) 34000000 (number) = true (boolean) +border: (60) -34000000 (number) = true (boolean) +border: (61) input (dynamic) = true (boolean) +Testing: borderColor (default: 0) +borderColor: (0) undefined (undefined) = 0 (number) +borderColor: (1) null (null) = 0 (number) +borderColor: (2) true (boolean) = 1 (number) +borderColor: (3) false (boolean) = 0 (number) +borderColor: (4) 0 (number) = 0 (number) +borderColor: (5) 1 (number) = 1 (number) +borderColor: (6) 0.5 (number) = 0 (number) +borderColor: (7) -1 (number) = 16777215 (number) +borderColor: (8) -0.5 (number) = 0 (number) +borderColor: (9) Infinity (number) = 0 (number) +borderColor: (10) -Infinity (number) = 0 (number) +borderColor: (11) NaN (number) = 0 (number) +borderColor: (12) (string) = 0 (number) +borderColor: (13) 0 (string) = 0 (number) +borderColor: (14) -0 (string) = 0 (number) +borderColor: (15) 0.0 (string) = 0 (number) +borderColor: (16) 1 (string) = 1 (number) +borderColor: (17) Hello World! (string) = 0 (number) +borderColor: (18) true (string) = 0 (number) +borderColor: (19) _level0 (string) = 0 (number) +borderColor: (20) ?????? (string) = 0 (number) +borderColor: (21) _level0 (movieclip) = 0 (number) +borderColor: (22) [object Object] (object) = 0 (number) +borderColor: (23) [type Function] (function) = 0 (number) +valueOf called +borderColor: (24) [type Object] (object) = 0 (number) +borderColor: (25) [type Object] (object) = 0 (number) +valueOf called with +borderColor: (26) [object Object] (object) = 0 (number) +borderColor: (27) undefined (object) = 0 (number) +0: valueOf! +borderColor: (28) undefined (object) = 0 (number) +1: valueOf! +borderColor: (29) null (object) = 0 (number) +2: valueOf! +borderColor: (30) true (object) = 1 (number) +3: valueOf! +borderColor: (31) false (object) = 0 (number) +4: valueOf! +borderColor: (32) 0 (object) = 0 (number) +5: valueOf! +borderColor: (33) 1 (object) = 1 (number) +6: valueOf! +borderColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +borderColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +borderColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +borderColor: (37) Infinity (object) = 0 (number) +10: valueOf! +borderColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +borderColor: (39) NaN (object) = 0 (number) +12: valueOf! +borderColor: (40) (object) = 0 (number) +13: valueOf! +borderColor: (41) 0 (object) = 0 (number) +14: valueOf! +borderColor: (42) -0 (object) = 0 (number) +15: valueOf! +borderColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +borderColor: (44) 1 (object) = 1 (number) +17: valueOf! +borderColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +borderColor: (46) true (object) = 0 (number) +19: valueOf! +borderColor: (47) _level0 (object) = 0 (number) +20: valueOf! +borderColor: (48) ?????? (object) = 0 (number) +21: valueOf! +borderColor: (49) _level0 (object) = 0 (number) +22: valueOf! +borderColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +borderColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +borderColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +borderColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +borderColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +borderColor: (55) [type Object] (object) = 0 (number) +borderColor: (56) 17000000 (number) = 222784 (number) +borderColor: (57) -17000000 (number) = 16554432 (number) +borderColor: (58) input (string) = 0 (number) +borderColor: (59) 34000000 (number) = 445568 (number) +borderColor: (60) -34000000 (number) = 16331648 (number) +borderColor: (61) input (dynamic) = 0 (number) +Testing: autoSize (default: none) +autoSize: (0) undefined (undefined) = none (string) +autoSize: (1) null (null) = none (string) +autoSize: (2) true (boolean) = left (string) +autoSize: (3) false (boolean) = none (string) +autoSize: (4) 0 (number) = none (string) +autoSize: (5) 1 (number) = none (string) +autoSize: (6) 0.5 (number) = none (string) +autoSize: (7) -1 (number) = none (string) +autoSize: (8) -0.5 (number) = none (string) +autoSize: (9) Infinity (number) = none (string) +autoSize: (10) -Infinity (number) = none (string) +autoSize: (11) NaN (number) = none (string) +autoSize: (12) (string) = none (string) +autoSize: (13) 0 (string) = none (string) +autoSize: (14) -0 (string) = none (string) +autoSize: (15) 0.0 (string) = none (string) +autoSize: (16) 1 (string) = none (string) +autoSize: (17) Hello World! (string) = none (string) +autoSize: (18) true (string) = none (string) +autoSize: (19) _level0 (string) = none (string) +autoSize: (20) ?????? (string) = none (string) +autoSize: (21) _level0 (movieclip) = none (string) +autoSize: (22) [object Object] (object) = none (string) +autoSize: (23) [type Function] (function) = none (string) +valueOf called +toString called +autoSize: (24) [type Object] (object) = none (string) +toString called with +autoSize: (25) [type Object] (object) = none (string) +valueOf called with +autoSize: (26) [object Object] (object) = none (string) +autoSize: (27) undefined (object) = none (string) +0: valueOf! +0: toString! +autoSize: (28) undefined (object) = none (string) +1: valueOf! +1: toString! +autoSize: (29) null (object) = none (string) +2: valueOf! +2: toString! +autoSize: (30) true (object) = none (string) +3: valueOf! +3: toString! +autoSize: (31) false (object) = none (string) +4: valueOf! +4: toString! +autoSize: (32) 0 (object) = none (string) +5: valueOf! +5: toString! +autoSize: (33) 1 (object) = none (string) +6: valueOf! +6: toString! +autoSize: (34) 0.5 (object) = none (string) +7: valueOf! +7: toString! +autoSize: (35) -1 (object) = none (string) +8: valueOf! +8: toString! +autoSize: (36) -0.5 (object) = none (string) +9: valueOf! +9: toString! +autoSize: (37) Infinity (object) = none (string) +10: valueOf! +10: toString! +autoSize: (38) -Infinity (object) = none (string) +11: valueOf! +11: toString! +autoSize: (39) NaN (object) = none (string) +12: valueOf! +12: toString! +autoSize: (40) (object) = none (string) +13: valueOf! +13: toString! +autoSize: (41) 0 (object) = none (string) +14: valueOf! +14: toString! +autoSize: (42) -0 (object) = none (string) +15: valueOf! +15: toString! +autoSize: (43) 0.0 (object) = none (string) +16: valueOf! +16: toString! +autoSize: (44) 1 (object) = none (string) +17: valueOf! +17: toString! +autoSize: (45) Hello World! (object) = none (string) +18: valueOf! +18: toString! +autoSize: (46) true (object) = none (string) +19: valueOf! +19: toString! +autoSize: (47) _level0 (object) = none (string) +20: valueOf! +20: toString! +autoSize: (48) ?????? (object) = none (string) +21: valueOf! +21: toString! +autoSize: (49) _level0 (object) = none (string) +22: valueOf! +22: toString! +autoSize: (50) [type Object] (object) = none (string) +23: valueOf! +23: toString! +autoSize: (51) [type Object] (object) = none (string) +24: valueOf! +24: toString! +autoSize: (52) [type Object] (object) = none (string) +25: valueOf! +25: toString! +autoSize: (53) [type Object] (object) = none (string) +26: valueOf! +26: toString! +autoSize: (54) [type Object] (object) = none (string) +27: valueOf! +27: toString! +autoSize: (55) [type Object] (object) = none (string) +autoSize: (56) 17000000 (number) = none (string) +autoSize: (57) -17000000 (number) = none (string) +autoSize: (58) input (string) = none (string) +autoSize: (59) 34000000 (number) = none (string) +autoSize: (60) -34000000 (number) = none (string) +autoSize: (61) input (dynamic) = none (string) +Testing: password (default: false) +password: (0) undefined (undefined) = false (boolean) +password: (1) null (null) = false (boolean) +password: (2) true (boolean) = true (boolean) +password: (3) false (boolean) = false (boolean) +password: (4) 0 (number) = false (boolean) +password: (5) 1 (number) = true (boolean) +password: (6) 0.5 (number) = true (boolean) +password: (7) -1 (number) = true (boolean) +password: (8) -0.5 (number) = true (boolean) +password: (9) Infinity (number) = true (boolean) +password: (10) -Infinity (number) = true (boolean) +password: (11) NaN (number) = false (boolean) +password: (12) (string) = false (boolean) +password: (13) 0 (string) = true (boolean) +password: (14) -0 (string) = true (boolean) +password: (15) 0.0 (string) = true (boolean) +password: (16) 1 (string) = true (boolean) +password: (17) Hello World! (string) = true (boolean) +password: (18) true (string) = true (boolean) +password: (19) _level0 (string) = true (boolean) +password: (20) ?????? (string) = true (boolean) +password: (21) _level0 (movieclip) = true (boolean) +password: (22) [object Object] (object) = true (boolean) +password: (23) [type Function] (function) = true (boolean) +valueOf called +password: (24) [type Object] (object) = true (boolean) +password: (25) [type Object] (object) = true (boolean) +valueOf called with +password: (26) [object Object] (object) = true (boolean) +password: (27) undefined (object) = true (boolean) +0: valueOf! +password: (28) undefined (object) = true (boolean) +1: valueOf! +password: (29) null (object) = true (boolean) +2: valueOf! +password: (30) true (object) = true (boolean) +3: valueOf! +password: (31) false (object) = true (boolean) +4: valueOf! +password: (32) 0 (object) = true (boolean) +5: valueOf! +password: (33) 1 (object) = true (boolean) +6: valueOf! +password: (34) 0.5 (object) = true (boolean) +7: valueOf! +password: (35) -1 (object) = true (boolean) +8: valueOf! +password: (36) -0.5 (object) = true (boolean) +9: valueOf! +password: (37) Infinity (object) = true (boolean) +10: valueOf! +password: (38) -Infinity (object) = true (boolean) +11: valueOf! +password: (39) NaN (object) = true (boolean) +12: valueOf! +password: (40) (object) = true (boolean) +13: valueOf! +password: (41) 0 (object) = true (boolean) +14: valueOf! +password: (42) -0 (object) = true (boolean) +15: valueOf! +password: (43) 0.0 (object) = true (boolean) +16: valueOf! +password: (44) 1 (object) = true (boolean) +17: valueOf! +password: (45) Hello World! (object) = true (boolean) +18: valueOf! +password: (46) true (object) = true (boolean) +19: valueOf! +password: (47) _level0 (object) = true (boolean) +20: valueOf! +password: (48) ?????? (object) = true (boolean) +21: valueOf! +password: (49) _level0 (object) = true (boolean) +22: valueOf! +password: (50) [type Object] (object) = true (boolean) +23: valueOf! +password: (51) [type Object] (object) = true (boolean) +24: valueOf! +password: (52) [type Object] (object) = true (boolean) +25: valueOf! +password: (53) [type Object] (object) = true (boolean) +26: valueOf! +password: (54) [type Object] (object) = true (boolean) +27: valueOf! +password: (55) [type Object] (object) = true (boolean) +password: (56) 17000000 (number) = true (boolean) +password: (57) -17000000 (number) = true (boolean) +password: (58) input (string) = true (boolean) +password: (59) 34000000 (number) = true (boolean) +password: (60) -34000000 (number) = true (boolean) +password: (61) input (dynamic) = true (boolean) +Testing: wordWrap (default: false) +wordWrap: (0) undefined (undefined) = false (boolean) +wordWrap: (1) null (null) = false (boolean) +wordWrap: (2) true (boolean) = true (boolean) +wordWrap: (3) false (boolean) = false (boolean) +wordWrap: (4) 0 (number) = false (boolean) +wordWrap: (5) 1 (number) = true (boolean) +wordWrap: (6) 0.5 (number) = true (boolean) +wordWrap: (7) -1 (number) = true (boolean) +wordWrap: (8) -0.5 (number) = true (boolean) +wordWrap: (9) Infinity (number) = true (boolean) +wordWrap: (10) -Infinity (number) = true (boolean) +wordWrap: (11) NaN (number) = false (boolean) +wordWrap: (12) (string) = false (boolean) +wordWrap: (13) 0 (string) = true (boolean) +wordWrap: (14) -0 (string) = true (boolean) +wordWrap: (15) 0.0 (string) = true (boolean) +wordWrap: (16) 1 (string) = true (boolean) +wordWrap: (17) Hello World! (string) = true (boolean) +wordWrap: (18) true (string) = true (boolean) +wordWrap: (19) _level0 (string) = true (boolean) +wordWrap: (20) ?????? (string) = true (boolean) +wordWrap: (21) _level0 (movieclip) = true (boolean) +wordWrap: (22) [object Object] (object) = true (boolean) +wordWrap: (23) [type Function] (function) = true (boolean) +valueOf called +wordWrap: (24) [type Object] (object) = true (boolean) +wordWrap: (25) [type Object] (object) = true (boolean) +valueOf called with +wordWrap: (26) [object Object] (object) = true (boolean) +wordWrap: (27) undefined (object) = true (boolean) +0: valueOf! +wordWrap: (28) undefined (object) = true (boolean) +1: valueOf! +wordWrap: (29) null (object) = true (boolean) +2: valueOf! +wordWrap: (30) true (object) = true (boolean) +3: valueOf! +wordWrap: (31) false (object) = true (boolean) +4: valueOf! +wordWrap: (32) 0 (object) = true (boolean) +5: valueOf! +wordWrap: (33) 1 (object) = true (boolean) +6: valueOf! +wordWrap: (34) 0.5 (object) = true (boolean) +7: valueOf! +wordWrap: (35) -1 (object) = true (boolean) +8: valueOf! +wordWrap: (36) -0.5 (object) = true (boolean) +9: valueOf! +wordWrap: (37) Infinity (object) = true (boolean) +10: valueOf! +wordWrap: (38) -Infinity (object) = true (boolean) +11: valueOf! +wordWrap: (39) NaN (object) = true (boolean) +12: valueOf! +wordWrap: (40) (object) = true (boolean) +13: valueOf! +wordWrap: (41) 0 (object) = true (boolean) +14: valueOf! +wordWrap: (42) -0 (object) = true (boolean) +15: valueOf! +wordWrap: (43) 0.0 (object) = true (boolean) +16: valueOf! +wordWrap: (44) 1 (object) = true (boolean) +17: valueOf! +wordWrap: (45) Hello World! (object) = true (boolean) +18: valueOf! +wordWrap: (46) true (object) = true (boolean) +19: valueOf! +wordWrap: (47) _level0 (object) = true (boolean) +20: valueOf! +wordWrap: (48) ?????? (object) = true (boolean) +21: valueOf! +wordWrap: (49) _level0 (object) = true (boolean) +22: valueOf! +wordWrap: (50) [type Object] (object) = true (boolean) +23: valueOf! +wordWrap: (51) [type Object] (object) = true (boolean) +24: valueOf! +wordWrap: (52) [type Object] (object) = true (boolean) +25: valueOf! +wordWrap: (53) [type Object] (object) = true (boolean) +26: valueOf! +wordWrap: (54) [type Object] (object) = true (boolean) +27: valueOf! +wordWrap: (55) [type Object] (object) = true (boolean) +wordWrap: (56) 17000000 (number) = true (boolean) +wordWrap: (57) -17000000 (number) = true (boolean) +wordWrap: (58) input (string) = true (boolean) +wordWrap: (59) 34000000 (number) = true (boolean) +wordWrap: (60) -34000000 (number) = true (boolean) +wordWrap: (61) input (dynamic) = true (boolean) +Testing: embedFonts (default: false) +embedFonts: (0) undefined (undefined) = false (boolean) +embedFonts: (1) null (null) = false (boolean) +embedFonts: (2) true (boolean) = true (boolean) +embedFonts: (3) false (boolean) = false (boolean) +embedFonts: (4) 0 (number) = false (boolean) +embedFonts: (5) 1 (number) = true (boolean) +embedFonts: (6) 0.5 (number) = true (boolean) +embedFonts: (7) -1 (number) = true (boolean) +embedFonts: (8) -0.5 (number) = true (boolean) +embedFonts: (9) Infinity (number) = true (boolean) +embedFonts: (10) -Infinity (number) = true (boolean) +embedFonts: (11) NaN (number) = false (boolean) +embedFonts: (12) (string) = false (boolean) +embedFonts: (13) 0 (string) = true (boolean) +embedFonts: (14) -0 (string) = true (boolean) +embedFonts: (15) 0.0 (string) = true (boolean) +embedFonts: (16) 1 (string) = true (boolean) +embedFonts: (17) Hello World! (string) = true (boolean) +embedFonts: (18) true (string) = true (boolean) +embedFonts: (19) _level0 (string) = true (boolean) +embedFonts: (20) ?????? (string) = true (boolean) +embedFonts: (21) _level0 (movieclip) = true (boolean) +embedFonts: (22) [object Object] (object) = true (boolean) +embedFonts: (23) [type Function] (function) = true (boolean) +valueOf called +embedFonts: (24) [type Object] (object) = true (boolean) +embedFonts: (25) [type Object] (object) = true (boolean) +valueOf called with +embedFonts: (26) [object Object] (object) = true (boolean) +embedFonts: (27) undefined (object) = true (boolean) +0: valueOf! +embedFonts: (28) undefined (object) = true (boolean) +1: valueOf! +embedFonts: (29) null (object) = true (boolean) +2: valueOf! +embedFonts: (30) true (object) = true (boolean) +3: valueOf! +embedFonts: (31) false (object) = true (boolean) +4: valueOf! +embedFonts: (32) 0 (object) = true (boolean) +5: valueOf! +embedFonts: (33) 1 (object) = true (boolean) +6: valueOf! +embedFonts: (34) 0.5 (object) = true (boolean) +7: valueOf! +embedFonts: (35) -1 (object) = true (boolean) +8: valueOf! +embedFonts: (36) -0.5 (object) = true (boolean) +9: valueOf! +embedFonts: (37) Infinity (object) = true (boolean) +10: valueOf! +embedFonts: (38) -Infinity (object) = true (boolean) +11: valueOf! +embedFonts: (39) NaN (object) = true (boolean) +12: valueOf! +embedFonts: (40) (object) = true (boolean) +13: valueOf! +embedFonts: (41) 0 (object) = true (boolean) +14: valueOf! +embedFonts: (42) -0 (object) = true (boolean) +15: valueOf! +embedFonts: (43) 0.0 (object) = true (boolean) +16: valueOf! +embedFonts: (44) 1 (object) = true (boolean) +17: valueOf! +embedFonts: (45) Hello World! (object) = true (boolean) +18: valueOf! +embedFonts: (46) true (object) = true (boolean) +19: valueOf! +embedFonts: (47) _level0 (object) = true (boolean) +20: valueOf! +embedFonts: (48) ?????? (object) = true (boolean) +21: valueOf! +embedFonts: (49) _level0 (object) = true (boolean) +22: valueOf! +embedFonts: (50) [type Object] (object) = true (boolean) +23: valueOf! +embedFonts: (51) [type Object] (object) = true (boolean) +24: valueOf! +embedFonts: (52) [type Object] (object) = true (boolean) +25: valueOf! +embedFonts: (53) [type Object] (object) = true (boolean) +26: valueOf! +embedFonts: (54) [type Object] (object) = true (boolean) +27: valueOf! +embedFonts: (55) [type Object] (object) = true (boolean) +embedFonts: (56) 17000000 (number) = true (boolean) +embedFonts: (57) -17000000 (number) = true (boolean) +embedFonts: (58) input (string) = true (boolean) +embedFonts: (59) 34000000 (number) = true (boolean) +embedFonts: (60) -34000000 (number) = true (boolean) +embedFonts: (61) input (dynamic) = true (boolean) +Testing: textColor (default: 0) +textColor: (0) undefined (undefined) = 0 (number) +textColor: (1) null (null) = 0 (number) +textColor: (2) true (boolean) = 1 (number) +textColor: (3) false (boolean) = 0 (number) +textColor: (4) 0 (number) = 0 (number) +textColor: (5) 1 (number) = 1 (number) +textColor: (6) 0.5 (number) = 0 (number) +textColor: (7) -1 (number) = 16777215 (number) +textColor: (8) -0.5 (number) = 0 (number) +textColor: (9) Infinity (number) = 0 (number) +textColor: (10) -Infinity (number) = 0 (number) +textColor: (11) NaN (number) = 0 (number) +textColor: (12) (string) = 0 (number) +textColor: (13) 0 (string) = 0 (number) +textColor: (14) -0 (string) = 0 (number) +textColor: (15) 0.0 (string) = 0 (number) +textColor: (16) 1 (string) = 1 (number) +textColor: (17) Hello World! (string) = 0 (number) +textColor: (18) true (string) = 0 (number) +textColor: (19) _level0 (string) = 0 (number) +textColor: (20) ?????? (string) = 0 (number) +textColor: (21) _level0 (movieclip) = 0 (number) +textColor: (22) [object Object] (object) = 0 (number) +textColor: (23) [type Function] (function) = 0 (number) +valueOf called +textColor: (24) [type Object] (object) = 0 (number) +textColor: (25) [type Object] (object) = 0 (number) +valueOf called with +textColor: (26) [object Object] (object) = 0 (number) +textColor: (27) undefined (object) = 0 (number) +0: valueOf! +textColor: (28) undefined (object) = 0 (number) +1: valueOf! +textColor: (29) null (object) = 0 (number) +2: valueOf! +textColor: (30) true (object) = 1 (number) +3: valueOf! +textColor: (31) false (object) = 0 (number) +4: valueOf! +textColor: (32) 0 (object) = 0 (number) +5: valueOf! +textColor: (33) 1 (object) = 1 (number) +6: valueOf! +textColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +textColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +textColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +textColor: (37) Infinity (object) = 0 (number) +10: valueOf! +textColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +textColor: (39) NaN (object) = 0 (number) +12: valueOf! +textColor: (40) (object) = 0 (number) +13: valueOf! +textColor: (41) 0 (object) = 0 (number) +14: valueOf! +textColor: (42) -0 (object) = 0 (number) +15: valueOf! +textColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +textColor: (44) 1 (object) = 1 (number) +17: valueOf! +textColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +textColor: (46) true (object) = 0 (number) +19: valueOf! +textColor: (47) _level0 (object) = 0 (number) +20: valueOf! +textColor: (48) ?????? (object) = 0 (number) +21: valueOf! +textColor: (49) _level0 (object) = 0 (number) +22: valueOf! +textColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +textColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +textColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +textColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +textColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +textColor: (55) [type Object] (object) = 0 (number) +textColor: (56) 17000000 (number) = 222784 (number) +textColor: (57) -17000000 (number) = 16554432 (number) +textColor: (58) input (string) = 0 (number) +textColor: (59) 34000000 (number) = 445568 (number) +textColor: (60) -34000000 (number) = 16331648 (number) +textColor: (61) input (dynamic) = 0 (number) diff --git a/test/trace/text-field-values-8.swf b/test/trace/text-field-values-8.swf new file mode 100644 index 0000000..8a5a5c2 Binary files /dev/null and b/test/trace/text-field-values-8.swf differ diff --git a/test/trace/text-field-values-8.swf.trace b/test/trace/text-field-values-8.swf.trace new file mode 100644 index 0000000..5c8aea6 --- /dev/null +++ b/test/trace/text-field-values-8.swf.trace @@ -0,0 +1,1832 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing: text (default: ) +text: (0) undefined (undefined) = undefined (string) +text: (1) null (null) = null (string) +text: (2) true (boolean) = true (string) +text: (3) false (boolean) = false (string) +text: (4) 0 (number) = 0 (string) +text: (5) 1 (number) = 1 (string) +text: (6) 0.5 (number) = 0.5 (string) +text: (7) -1 (number) = -1 (string) +text: (8) -0.5 (number) = -0.5 (string) +text: (9) Infinity (number) = Infinity (string) +text: (10) -Infinity (number) = -Infinity (string) +text: (11) NaN (number) = NaN (string) +text: (12) (string) = (string) +text: (13) 0 (string) = 0 (string) +text: (14) -0 (string) = -0 (string) +text: (15) 0.0 (string) = 0.0 (string) +text: (16) 1 (string) = 1 (string) +text: (17) Hello World! (string) = Hello World! (string) +text: (18) true (string) = true (string) +text: (19) _level0 (string) = _level0 (string) +text: (20) ?????? (string) = ?????? (string) +text: (21) _level0 (movieclip) = _level0 (string) +text: (22) [object Object] (object) = [object Object] (string) +text: (23) [type Function] (function) = [type Function] (string) +toString called +text: (24) [type Object] (object) = [type Object] (string) +toString called with +text: (25) [type Object] (object) = [type Object] (string) +text: (26) [object Object] (object) = [object Object] (string) +text: (27) undefined (object) = [type Object] (string) +0: toString! +text: (28) undefined (object) = [type Object] (string) +1: toString! +text: (29) null (object) = [type Object] (string) +2: toString! +text: (30) true (object) = [type Object] (string) +3: toString! +text: (31) false (object) = [type Object] (string) +4: toString! +text: (32) 0 (object) = [type Object] (string) +5: toString! +text: (33) 1 (object) = [type Object] (string) +6: toString! +text: (34) 0.5 (object) = [type Object] (string) +7: toString! +text: (35) -1 (object) = [type Object] (string) +8: toString! +text: (36) -0.5 (object) = [type Object] (string) +9: toString! +text: (37) Infinity (object) = [type Object] (string) +10: toString! +text: (38) -Infinity (object) = [type Object] (string) +11: toString! +text: (39) NaN (object) = [type Object] (string) +12: toString! +text: (40) (object) = (string) +13: toString! +text: (41) 0 (object) = 0 (string) +14: toString! +text: (42) -0 (object) = -0 (string) +15: toString! +text: (43) 0.0 (object) = 0.0 (string) +16: toString! +text: (44) 1 (object) = 1 (string) +17: toString! +text: (45) Hello World! (object) = Hello World! (string) +18: toString! +text: (46) true (object) = true (string) +19: toString! +text: (47) _level0 (object) = _level0 (string) +20: toString! +text: (48) ?????? (object) = ?????? (string) +21: toString! +text: (49) _level0 (object) = [type Object] (string) +22: toString! +text: (50) [type Object] (object) = [type Object] (string) +23: toString! +text: (51) [type Object] (object) = [type Object] (string) +24: toString! +text: (52) [type Object] (object) = [type Object] (string) +25: toString! +text: (53) [type Object] (object) = [type Object] (string) +26: toString! +text: (54) [type Object] (object) = [type Object] (string) +27: toString! +text: (55) [type Object] (object) = [type Object] (string) +text: (56) 17000000 (number) = 17000000 (string) +text: (57) -17000000 (number) = -17000000 (string) +text: (58) input (string) = input (string) +text: (59) 34000000 (number) = 34000000 (string) +text: (60) -34000000 (number) = -34000000 (string) +text: (61) input (dynamic) = dynamic (string) +Testing: html (default: false) +html: (0) undefined (undefined) = false (boolean) +html: (1) null (null) = false (boolean) +html: (2) true (boolean) = true (boolean) +html: (3) false (boolean) = false (boolean) +html: (4) 0 (number) = false (boolean) +html: (5) 1 (number) = true (boolean) +html: (6) 0.5 (number) = true (boolean) +html: (7) -1 (number) = true (boolean) +html: (8) -0.5 (number) = true (boolean) +html: (9) Infinity (number) = true (boolean) +html: (10) -Infinity (number) = true (boolean) +html: (11) NaN (number) = false (boolean) +html: (12) (string) = false (boolean) +html: (13) 0 (string) = true (boolean) +html: (14) -0 (string) = true (boolean) +html: (15) 0.0 (string) = true (boolean) +html: (16) 1 (string) = true (boolean) +html: (17) Hello World! (string) = true (boolean) +html: (18) true (string) = true (boolean) +html: (19) _level0 (string) = true (boolean) +html: (20) ?????? (string) = true (boolean) +html: (21) _level0 (movieclip) = true (boolean) +html: (22) [object Object] (object) = true (boolean) +html: (23) [type Function] (function) = true (boolean) +valueOf called +html: (24) [type Object] (object) = true (boolean) +html: (25) [type Object] (object) = true (boolean) +valueOf called with +html: (26) [object Object] (object) = true (boolean) +html: (27) undefined (object) = true (boolean) +0: valueOf! +html: (28) undefined (object) = true (boolean) +1: valueOf! +html: (29) null (object) = true (boolean) +2: valueOf! +html: (30) true (object) = true (boolean) +3: valueOf! +html: (31) false (object) = true (boolean) +4: valueOf! +html: (32) 0 (object) = true (boolean) +5: valueOf! +html: (33) 1 (object) = true (boolean) +6: valueOf! +html: (34) 0.5 (object) = true (boolean) +7: valueOf! +html: (35) -1 (object) = true (boolean) +8: valueOf! +html: (36) -0.5 (object) = true (boolean) +9: valueOf! +html: (37) Infinity (object) = true (boolean) +10: valueOf! +html: (38) -Infinity (object) = true (boolean) +11: valueOf! +html: (39) NaN (object) = true (boolean) +12: valueOf! +html: (40) (object) = true (boolean) +13: valueOf! +html: (41) 0 (object) = true (boolean) +14: valueOf! +html: (42) -0 (object) = true (boolean) +15: valueOf! +html: (43) 0.0 (object) = true (boolean) +16: valueOf! +html: (44) 1 (object) = true (boolean) +17: valueOf! +html: (45) Hello World! (object) = true (boolean) +18: valueOf! +html: (46) true (object) = true (boolean) +19: valueOf! +html: (47) _level0 (object) = true (boolean) +20: valueOf! +html: (48) ?????? (object) = true (boolean) +21: valueOf! +html: (49) _level0 (object) = true (boolean) +22: valueOf! +html: (50) [type Object] (object) = true (boolean) +23: valueOf! +html: (51) [type Object] (object) = true (boolean) +24: valueOf! +html: (52) [type Object] (object) = true (boolean) +25: valueOf! +html: (53) [type Object] (object) = true (boolean) +26: valueOf! +html: (54) [type Object] (object) = true (boolean) +27: valueOf! +html: (55) [type Object] (object) = true (boolean) +html: (56) 17000000 (number) = true (boolean) +html: (57) -17000000 (number) = true (boolean) +html: (58) input (string) = true (boolean) +html: (59) 34000000 (number) = true (boolean) +html: (60) -34000000 (number) = true (boolean) +html: (61) input (dynamic) = true (boolean) +Testing: htmlText (default: <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">dynamic</FONT></P>) +htmlText: (0) undefined (undefined) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">undefined</FONT></P> (string) +htmlText: (1) null (null) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">null</FONT></P> (string) +htmlText: (2) true (boolean) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +htmlText: (3) false (boolean) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">false</FONT></P> (string) +htmlText: (4) 0 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +htmlText: (5) 1 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +htmlText: (6) 0.5 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.5</FONT></P> (string) +htmlText: (7) -1 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-1</FONT></P> (string) +htmlText: (8) -0.5 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0.5</FONT></P> (string) +htmlText: (9) Infinity (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Infinity</FONT></P> (string) +htmlText: (10) -Infinity (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-Infinity</FONT></P> (string) +htmlText: (11) NaN (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">NaN</FONT></P> (string) +htmlText: (12) (string) = (string) +htmlText: (13) 0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +htmlText: (14) -0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0</FONT></P> (string) +htmlText: (15) 0.0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.0</FONT></P> (string) +htmlText: (16) 1 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +htmlText: (17) Hello World! (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Hello World!</FONT></P> (string) +htmlText: (18) true (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +htmlText: (19) _level0 (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +htmlText: (20) ?????? (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">??????</FONT></P> (string) +htmlText: (21) _level0 (movieclip) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +htmlText: (22) [object Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[object Object]</FONT></P> (string) +htmlText: (23) [type Function] (function) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Function]</FONT></P> (string) +toString called +htmlText: (24) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +toString called with +htmlText: (25) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +htmlText: (26) [object Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[object Object]</FONT></P> (string) +htmlText: (27) undefined (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +0: toString! +htmlText: (28) undefined (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +1: toString! +htmlText: (29) null (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +2: toString! +htmlText: (30) true (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +3: toString! +htmlText: (31) false (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +4: toString! +htmlText: (32) 0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +5: toString! +htmlText: (33) 1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +6: toString! +htmlText: (34) 0.5 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +7: toString! +htmlText: (35) -1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +8: toString! +htmlText: (36) -0.5 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +9: toString! +htmlText: (37) Infinity (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +10: toString! +htmlText: (38) -Infinity (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +11: toString! +htmlText: (39) NaN (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +12: toString! +htmlText: (40) (object) = (string) +13: toString! +htmlText: (41) 0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0</FONT></P> (string) +14: toString! +htmlText: (42) -0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-0</FONT></P> (string) +15: toString! +htmlText: (43) 0.0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">0.0</FONT></P> (string) +16: toString! +htmlText: (44) 1 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">1</FONT></P> (string) +17: toString! +htmlText: (45) Hello World! (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">Hello World!</FONT></P> (string) +18: toString! +htmlText: (46) true (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">true</FONT></P> (string) +19: toString! +htmlText: (47) _level0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">_level0</FONT></P> (string) +20: toString! +htmlText: (48) ?????? (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">??????</FONT></P> (string) +21: toString! +htmlText: (49) _level0 (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +22: toString! +htmlText: (50) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +23: toString! +htmlText: (51) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +24: toString! +htmlText: (52) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +25: toString! +htmlText: (53) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +26: toString! +htmlText: (54) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +27: toString! +htmlText: (55) [type Object] (object) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">[type Object]</FONT></P> (string) +htmlText: (56) 17000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">17000000</FONT></P> (string) +htmlText: (57) -17000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-17000000</FONT></P> (string) +htmlText: (58) input (string) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">input</FONT></P> (string) +htmlText: (59) 34000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">34000000</FONT></P> (string) +htmlText: (60) -34000000 (number) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">-34000000</FONT></P> (string) +htmlText: (61) input (dynamic) = <P ALIGN="LEFT"><FONT FACE="Times New Roman" SIZE="12" COLOR="#000000" LETTERSPACING="0" KERNING="0">dynamic</FONT></P> (string) +Testing: condenseWhite (default: false) +condenseWhite: (0) undefined (undefined) = false (boolean) +condenseWhite: (1) null (null) = false (boolean) +condenseWhite: (2) true (boolean) = true (boolean) +condenseWhite: (3) false (boolean) = false (boolean) +condenseWhite: (4) 0 (number) = false (boolean) +condenseWhite: (5) 1 (number) = true (boolean) +condenseWhite: (6) 0.5 (number) = true (boolean) +condenseWhite: (7) -1 (number) = true (boolean) +condenseWhite: (8) -0.5 (number) = true (boolean) +condenseWhite: (9) Infinity (number) = true (boolean) +condenseWhite: (10) -Infinity (number) = true (boolean) +condenseWhite: (11) NaN (number) = false (boolean) +condenseWhite: (12) (string) = false (boolean) +condenseWhite: (13) 0 (string) = true (boolean) +condenseWhite: (14) -0 (string) = true (boolean) +condenseWhite: (15) 0.0 (string) = true (boolean) +condenseWhite: (16) 1 (string) = true (boolean) +condenseWhite: (17) Hello World! (string) = true (boolean) +condenseWhite: (18) true (string) = true (boolean) +condenseWhite: (19) _level0 (string) = true (boolean) +condenseWhite: (20) ?????? (string) = true (boolean) +condenseWhite: (21) _level0 (movieclip) = true (boolean) +condenseWhite: (22) [object Object] (object) = true (boolean) +condenseWhite: (23) [type Function] (function) = true (boolean) +valueOf called +condenseWhite: (24) [type Object] (object) = true (boolean) +condenseWhite: (25) [type Object] (object) = true (boolean) +valueOf called with +condenseWhite: (26) [object Object] (object) = true (boolean) +condenseWhite: (27) undefined (object) = true (boolean) +0: valueOf! +condenseWhite: (28) undefined (object) = true (boolean) +1: valueOf! +condenseWhite: (29) null (object) = true (boolean) +2: valueOf! +condenseWhite: (30) true (object) = true (boolean) +3: valueOf! +condenseWhite: (31) false (object) = true (boolean) +4: valueOf! +condenseWhite: (32) 0 (object) = true (boolean) +5: valueOf! +condenseWhite: (33) 1 (object) = true (boolean) +6: valueOf! +condenseWhite: (34) 0.5 (object) = true (boolean) +7: valueOf! +condenseWhite: (35) -1 (object) = true (boolean) +8: valueOf! +condenseWhite: (36) -0.5 (object) = true (boolean) +9: valueOf! +condenseWhite: (37) Infinity (object) = true (boolean) +10: valueOf! +condenseWhite: (38) -Infinity (object) = true (boolean) +11: valueOf! +condenseWhite: (39) NaN (object) = true (boolean) +12: valueOf! +condenseWhite: (40) (object) = true (boolean) +13: valueOf! +condenseWhite: (41) 0 (object) = true (boolean) +14: valueOf! +condenseWhite: (42) -0 (object) = true (boolean) +15: valueOf! +condenseWhite: (43) 0.0 (object) = true (boolean) +16: valueOf! +condenseWhite: (44) 1 (object) = true (boolean) +17: valueOf! +condenseWhite: (45) Hello World! (object) = true (boolean) +18: valueOf! +condenseWhite: (46) true (object) = true (boolean) +19: valueOf! +condenseWhite: (47) _level0 (object) = true (boolean) +20: valueOf! +condenseWhite: (48) ?????? (object) = true (boolean) +21: valueOf! +condenseWhite: (49) _level0 (object) = true (boolean) +22: valueOf! +condenseWhite: (50) [type Object] (object) = true (boolean) +23: valueOf! +condenseWhite: (51) [type Object] (object) = true (boolean) +24: valueOf! +condenseWhite: (52) [type Object] (object) = true (boolean) +25: valueOf! +condenseWhite: (53) [type Object] (object) = true (boolean) +26: valueOf! +condenseWhite: (54) [type Object] (object) = true (boolean) +27: valueOf! +condenseWhite: (55) [type Object] (object) = true (boolean) +condenseWhite: (56) 17000000 (number) = true (boolean) +condenseWhite: (57) -17000000 (number) = true (boolean) +condenseWhite: (58) input (string) = true (boolean) +condenseWhite: (59) 34000000 (number) = true (boolean) +condenseWhite: (60) -34000000 (number) = true (boolean) +condenseWhite: (61) input (dynamic) = true (boolean) +Testing: maxChars (default: null) +maxChars: (0) undefined (undefined) = null (null) +maxChars: (1) null (null) = null (null) +maxChars: (2) true (boolean) = 1 (number) +maxChars: (3) false (boolean) = null (null) +maxChars: (4) 0 (number) = null (null) +maxChars: (5) 1 (number) = 1 (number) +maxChars: (6) 0.5 (number) = null (null) +maxChars: (7) -1 (number) = -1 (number) +maxChars: (8) -0.5 (number) = null (null) +maxChars: (9) Infinity (number) = null (null) +maxChars: (10) -Infinity (number) = null (null) +maxChars: (11) NaN (number) = null (null) +maxChars: (12) (string) = null (null) +maxChars: (13) 0 (string) = null (null) +maxChars: (14) -0 (string) = null (null) +maxChars: (15) 0.0 (string) = null (null) +maxChars: (16) 1 (string) = 1 (number) +maxChars: (17) Hello World! (string) = null (null) +maxChars: (18) true (string) = null (null) +maxChars: (19) _level0 (string) = null (null) +maxChars: (20) ?????? (string) = null (null) +maxChars: (21) _level0 (movieclip) = null (null) +maxChars: (22) [object Object] (object) = null (null) +maxChars: (23) [type Function] (function) = null (null) +valueOf called +valueOf called +maxChars: (24) [type Object] (object) = null (null) +maxChars: (25) [type Object] (object) = null (null) +valueOf called with +valueOf called with +maxChars: (26) [object Object] (object) = null (null) +maxChars: (27) undefined (object) = null (null) +0: valueOf! +0: valueOf! +maxChars: (28) undefined (object) = null (null) +1: valueOf! +1: valueOf! +maxChars: (29) null (object) = null (null) +2: valueOf! +2: valueOf! +maxChars: (30) true (object) = 1 (number) +3: valueOf! +3: valueOf! +maxChars: (31) false (object) = null (null) +4: valueOf! +4: valueOf! +maxChars: (32) 0 (object) = null (null) +5: valueOf! +5: valueOf! +maxChars: (33) 1 (object) = 1 (number) +6: valueOf! +6: valueOf! +maxChars: (34) 0.5 (object) = null (null) +7: valueOf! +7: valueOf! +maxChars: (35) -1 (object) = -1 (number) +8: valueOf! +8: valueOf! +maxChars: (36) -0.5 (object) = null (null) +9: valueOf! +9: valueOf! +maxChars: (37) Infinity (object) = null (null) +10: valueOf! +10: valueOf! +maxChars: (38) -Infinity (object) = null (null) +11: valueOf! +11: valueOf! +maxChars: (39) NaN (object) = null (null) +12: valueOf! +12: valueOf! +maxChars: (40) (object) = null (null) +13: valueOf! +13: valueOf! +maxChars: (41) 0 (object) = null (null) +14: valueOf! +14: valueOf! +maxChars: (42) -0 (object) = null (null) +15: valueOf! +15: valueOf! +maxChars: (43) 0.0 (object) = null (null) +16: valueOf! +16: valueOf! +maxChars: (44) 1 (object) = 1 (number) +17: valueOf! +17: valueOf! +maxChars: (45) Hello World! (object) = null (null) +18: valueOf! +18: valueOf! +maxChars: (46) true (object) = null (null) +19: valueOf! +19: valueOf! +maxChars: (47) _level0 (object) = null (null) +20: valueOf! +20: valueOf! +maxChars: (48) ?????? (object) = null (null) +21: valueOf! +21: valueOf! +maxChars: (49) _level0 (object) = null (null) +22: valueOf! +22: valueOf! +maxChars: (50) [type Object] (object) = null (null) +23: valueOf! +23: valueOf! +maxChars: (51) [type Object] (object) = null (null) +24: valueOf! +24: valueOf! +maxChars: (52) [type Object] (object) = null (null) +25: valueOf! +25: valueOf! +maxChars: (53) [type Object] (object) = null (null) +26: valueOf! +26: valueOf! +maxChars: (54) [type Object] (object) = null (null) +27: valueOf! +27: valueOf! +maxChars: (55) [type Object] (object) = null (null) +maxChars: (56) 17000000 (number) = 17000000 (number) +maxChars: (57) -17000000 (number) = -17000000 (number) +maxChars: (58) input (string) = null (null) +maxChars: (59) 34000000 (number) = 34000000 (number) +maxChars: (60) -34000000 (number) = -34000000 (number) +maxChars: (61) input (dynamic) = null (null) +Testing: multiline (default: false) +multiline: (0) undefined (undefined) = false (boolean) +multiline: (1) null (null) = false (boolean) +multiline: (2) true (boolean) = true (boolean) +multiline: (3) false (boolean) = false (boolean) +multiline: (4) 0 (number) = false (boolean) +multiline: (5) 1 (number) = true (boolean) +multiline: (6) 0.5 (number) = true (boolean) +multiline: (7) -1 (number) = true (boolean) +multiline: (8) -0.5 (number) = true (boolean) +multiline: (9) Infinity (number) = true (boolean) +multiline: (10) -Infinity (number) = true (boolean) +multiline: (11) NaN (number) = false (boolean) +multiline: (12) (string) = false (boolean) +multiline: (13) 0 (string) = true (boolean) +multiline: (14) -0 (string) = true (boolean) +multiline: (15) 0.0 (string) = true (boolean) +multiline: (16) 1 (string) = true (boolean) +multiline: (17) Hello World! (string) = true (boolean) +multiline: (18) true (string) = true (boolean) +multiline: (19) _level0 (string) = true (boolean) +multiline: (20) ?????? (string) = true (boolean) +multiline: (21) _level0 (movieclip) = true (boolean) +multiline: (22) [object Object] (object) = true (boolean) +multiline: (23) [type Function] (function) = true (boolean) +valueOf called +multiline: (24) [type Object] (object) = true (boolean) +multiline: (25) [type Object] (object) = true (boolean) +valueOf called with +multiline: (26) [object Object] (object) = true (boolean) +multiline: (27) undefined (object) = true (boolean) +0: valueOf! +multiline: (28) undefined (object) = true (boolean) +1: valueOf! +multiline: (29) null (object) = true (boolean) +2: valueOf! +multiline: (30) true (object) = true (boolean) +3: valueOf! +multiline: (31) false (object) = true (boolean) +4: valueOf! +multiline: (32) 0 (object) = true (boolean) +5: valueOf! +multiline: (33) 1 (object) = true (boolean) +6: valueOf! +multiline: (34) 0.5 (object) = true (boolean) +7: valueOf! +multiline: (35) -1 (object) = true (boolean) +8: valueOf! +multiline: (36) -0.5 (object) = true (boolean) +9: valueOf! +multiline: (37) Infinity (object) = true (boolean) +10: valueOf! +multiline: (38) -Infinity (object) = true (boolean) +11: valueOf! +multiline: (39) NaN (object) = true (boolean) +12: valueOf! +multiline: (40) (object) = true (boolean) +13: valueOf! +multiline: (41) 0 (object) = true (boolean) +14: valueOf! +multiline: (42) -0 (object) = true (boolean) +15: valueOf! +multiline: (43) 0.0 (object) = true (boolean) +16: valueOf! +multiline: (44) 1 (object) = true (boolean) +17: valueOf! +multiline: (45) Hello World! (object) = true (boolean) +18: valueOf! +multiline: (46) true (object) = true (boolean) +19: valueOf! +multiline: (47) _level0 (object) = true (boolean) +20: valueOf! +multiline: (48) ?????? (object) = true (boolean) +21: valueOf! +multiline: (49) _level0 (object) = true (boolean) +22: valueOf! +multiline: (50) [type Object] (object) = true (boolean) +23: valueOf! +multiline: (51) [type Object] (object) = true (boolean) +24: valueOf! +multiline: (52) [type Object] (object) = true (boolean) +25: valueOf! +multiline: (53) [type Object] (object) = true (boolean) +26: valueOf! +multiline: (54) [type Object] (object) = true (boolean) +27: valueOf! +multiline: (55) [type Object] (object) = true (boolean) +multiline: (56) 17000000 (number) = true (boolean) +multiline: (57) -17000000 (number) = true (boolean) +multiline: (58) input (string) = true (boolean) +multiline: (59) 34000000 (number) = true (boolean) +multiline: (60) -34000000 (number) = true (boolean) +multiline: (61) input (dynamic) = true (boolean) +Testing: selectable (default: true) +selectable: (0) undefined (undefined) = false (boolean) +selectable: (1) null (null) = false (boolean) +selectable: (2) true (boolean) = true (boolean) +selectable: (3) false (boolean) = false (boolean) +selectable: (4) 0 (number) = false (boolean) +selectable: (5) 1 (number) = true (boolean) +selectable: (6) 0.5 (number) = true (boolean) +selectable: (7) -1 (number) = true (boolean) +selectable: (8) -0.5 (number) = true (boolean) +selectable: (9) Infinity (number) = true (boolean) +selectable: (10) -Infinity (number) = true (boolean) +selectable: (11) NaN (number) = false (boolean) +selectable: (12) (string) = false (boolean) +selectable: (13) 0 (string) = true (boolean) +selectable: (14) -0 (string) = true (boolean) +selectable: (15) 0.0 (string) = true (boolean) +selectable: (16) 1 (string) = true (boolean) +selectable: (17) Hello World! (string) = true (boolean) +selectable: (18) true (string) = true (boolean) +selectable: (19) _level0 (string) = true (boolean) +selectable: (20) ?????? (string) = true (boolean) +selectable: (21) _level0 (movieclip) = true (boolean) +selectable: (22) [object Object] (object) = true (boolean) +selectable: (23) [type Function] (function) = true (boolean) +valueOf called +selectable: (24) [type Object] (object) = true (boolean) +selectable: (25) [type Object] (object) = true (boolean) +valueOf called with +selectable: (26) [object Object] (object) = true (boolean) +selectable: (27) undefined (object) = true (boolean) +0: valueOf! +selectable: (28) undefined (object) = true (boolean) +1: valueOf! +selectable: (29) null (object) = true (boolean) +2: valueOf! +selectable: (30) true (object) = true (boolean) +3: valueOf! +selectable: (31) false (object) = true (boolean) +4: valueOf! +selectable: (32) 0 (object) = true (boolean) +5: valueOf! +selectable: (33) 1 (object) = true (boolean) +6: valueOf! +selectable: (34) 0.5 (object) = true (boolean) +7: valueOf! +selectable: (35) -1 (object) = true (boolean) +8: valueOf! +selectable: (36) -0.5 (object) = true (boolean) +9: valueOf! +selectable: (37) Infinity (object) = true (boolean) +10: valueOf! +selectable: (38) -Infinity (object) = true (boolean) +11: valueOf! +selectable: (39) NaN (object) = true (boolean) +12: valueOf! +selectable: (40) (object) = true (boolean) +13: valueOf! +selectable: (41) 0 (object) = true (boolean) +14: valueOf! +selectable: (42) -0 (object) = true (boolean) +15: valueOf! +selectable: (43) 0.0 (object) = true (boolean) +16: valueOf! +selectable: (44) 1 (object) = true (boolean) +17: valueOf! +selectable: (45) Hello World! (object) = true (boolean) +18: valueOf! +selectable: (46) true (object) = true (boolean) +19: valueOf! +selectable: (47) _level0 (object) = true (boolean) +20: valueOf! +selectable: (48) ?????? (object) = true (boolean) +21: valueOf! +selectable: (49) _level0 (object) = true (boolean) +22: valueOf! +selectable: (50) [type Object] (object) = true (boolean) +23: valueOf! +selectable: (51) [type Object] (object) = true (boolean) +24: valueOf! +selectable: (52) [type Object] (object) = true (boolean) +25: valueOf! +selectable: (53) [type Object] (object) = true (boolean) +26: valueOf! +selectable: (54) [type Object] (object) = true (boolean) +27: valueOf! +selectable: (55) [type Object] (object) = true (boolean) +selectable: (56) 17000000 (number) = true (boolean) +selectable: (57) -17000000 (number) = true (boolean) +selectable: (58) input (string) = true (boolean) +selectable: (59) 34000000 (number) = true (boolean) +selectable: (60) -34000000 (number) = true (boolean) +selectable: (61) input (dynamic) = true (boolean) +Testing: type (default: dynamic) +type: (0) undefined (undefined) = dynamic (string) +type: (1) null (null) = dynamic (string) +type: (2) true (boolean) = dynamic (string) +type: (3) false (boolean) = dynamic (string) +type: (4) 0 (number) = dynamic (string) +type: (5) 1 (number) = dynamic (string) +type: (6) 0.5 (number) = dynamic (string) +type: (7) -1 (number) = dynamic (string) +type: (8) -0.5 (number) = dynamic (string) +type: (9) Infinity (number) = dynamic (string) +type: (10) -Infinity (number) = dynamic (string) +type: (11) NaN (number) = dynamic (string) +type: (12) (string) = dynamic (string) +type: (13) 0 (string) = dynamic (string) +type: (14) -0 (string) = dynamic (string) +type: (15) 0.0 (string) = dynamic (string) +type: (16) 1 (string) = dynamic (string) +type: (17) Hello World! (string) = dynamic (string) +type: (18) true (string) = dynamic (string) +type: (19) _level0 (string) = dynamic (string) +type: (20) ?????? (string) = dynamic (string) +type: (21) _level0 (movieclip) = dynamic (string) +type: (22) [object Object] (object) = dynamic (string) +type: (23) [type Function] (function) = dynamic (string) +valueOf called +toString called +type: (24) [type Object] (object) = dynamic (string) +toString called with +type: (25) [type Object] (object) = dynamic (string) +valueOf called with +type: (26) [object Object] (object) = dynamic (string) +type: (27) undefined (object) = dynamic (string) +0: valueOf! +0: toString! +type: (28) undefined (object) = dynamic (string) +1: valueOf! +1: toString! +type: (29) null (object) = dynamic (string) +2: valueOf! +2: toString! +type: (30) true (object) = dynamic (string) +3: valueOf! +3: toString! +type: (31) false (object) = dynamic (string) +4: valueOf! +4: toString! +type: (32) 0 (object) = dynamic (string) +5: valueOf! +5: toString! +type: (33) 1 (object) = dynamic (string) +6: valueOf! +6: toString! +type: (34) 0.5 (object) = dynamic (string) +7: valueOf! +7: toString! +type: (35) -1 (object) = dynamic (string) +8: valueOf! +8: toString! +type: (36) -0.5 (object) = dynamic (string) +9: valueOf! +9: toString! +type: (37) Infinity (object) = dynamic (string) +10: valueOf! +10: toString! +type: (38) -Infinity (object) = dynamic (string) +11: valueOf! +11: toString! +type: (39) NaN (object) = dynamic (string) +12: valueOf! +12: toString! +type: (40) (object) = dynamic (string) +13: valueOf! +13: toString! +type: (41) 0 (object) = dynamic (string) +14: valueOf! +14: toString! +type: (42) -0 (object) = dynamic (string) +15: valueOf! +15: toString! +type: (43) 0.0 (object) = dynamic (string) +16: valueOf! +16: toString! +type: (44) 1 (object) = dynamic (string) +17: valueOf! +17: toString! +type: (45) Hello World! (object) = dynamic (string) +18: valueOf! +18: toString! +type: (46) true (object) = dynamic (string) +19: valueOf! +19: toString! +type: (47) _level0 (object) = dynamic (string) +20: valueOf! +20: toString! +type: (48) ?????? (object) = dynamic (string) +21: valueOf! +21: toString! +type: (49) _level0 (object) = dynamic (string) +22: valueOf! +22: toString! +type: (50) [type Object] (object) = dynamic (string) +23: valueOf! +23: toString! +type: (51) [type Object] (object) = dynamic (string) +24: valueOf! +24: toString! +type: (52) [type Object] (object) = dynamic (string) +25: valueOf! +25: toString! +type: (53) [type Object] (object) = dynamic (string) +26: valueOf! +26: toString! +type: (54) [type Object] (object) = dynamic (string) +27: valueOf! +27: toString! +type: (55) [type Object] (object) = dynamic (string) +type: (56) 17000000 (number) = dynamic (string) +type: (57) -17000000 (number) = dynamic (string) +type: (58) input (string) = input (string) +type: (59) 34000000 (number) = input (string) +type: (60) -34000000 (number) = input (string) +type: (61) input (dynamic) = dynamic (string) +Testing: variable (default: null) +variable: (0) undefined (undefined) = null (null) +variable: (1) null (null) = null (null) +variable: (2) true (boolean) = true (string) +variable: (3) false (boolean) = false (string) +variable: (4) 0 (number) = 0 (string) +variable: (5) 1 (number) = 1 (string) +variable: (6) 0.5 (number) = 0.5 (string) +variable: (7) -1 (number) = -1 (string) +variable: (8) -0.5 (number) = -0.5 (string) +variable: (9) Infinity (number) = Infinity (string) +variable: (10) -Infinity (number) = -Infinity (string) +variable: (11) NaN (number) = NaN (string) +variable: (12) (string) = null (null) +variable: (13) 0 (string) = 0 (string) +variable: (14) -0 (string) = -0 (string) +variable: (15) 0.0 (string) = 0.0 (string) +variable: (16) 1 (string) = 1 (string) +variable: (17) Hello World! (string) = Hello World! (string) +variable: (18) true (string) = true (string) +variable: (19) _level0 (string) = _level0 (string) +variable: (20) ?????? (string) = ?????? (string) +variable: (21) _level0 (movieclip) = _level0 (string) +variable: (22) [object Object] (object) = [object Object] (string) +variable: (23) [type Function] (function) = [type Function] (string) +valueOf called +toString called +variable: (24) [type Object] (object) = [type Object] (string) +toString called with +variable: (25) [type Object] (object) = [type Object] (string) +valueOf called with +variable: (26) [object Object] (object) = [object Object] (string) +variable: (27) undefined (object) = [type Object] (string) +0: valueOf! +0: toString! +variable: (28) undefined (object) = [type Object] (string) +1: valueOf! +1: toString! +variable: (29) null (object) = [type Object] (string) +2: valueOf! +2: toString! +variable: (30) true (object) = [type Object] (string) +3: valueOf! +3: toString! +variable: (31) false (object) = [type Object] (string) +4: valueOf! +4: toString! +variable: (32) 0 (object) = [type Object] (string) +5: valueOf! +5: toString! +variable: (33) 1 (object) = [type Object] (string) +6: valueOf! +6: toString! +variable: (34) 0.5 (object) = [type Object] (string) +7: valueOf! +7: toString! +variable: (35) -1 (object) = [type Object] (string) +8: valueOf! +8: toString! +variable: (36) -0.5 (object) = [type Object] (string) +9: valueOf! +9: toString! +variable: (37) Infinity (object) = [type Object] (string) +10: valueOf! +10: toString! +variable: (38) -Infinity (object) = [type Object] (string) +11: valueOf! +11: toString! +variable: (39) NaN (object) = [type Object] (string) +12: valueOf! +12: toString! +variable: (40) (object) = null (null) +13: valueOf! +13: toString! +variable: (41) 0 (object) = 0 (string) +14: valueOf! +14: toString! +variable: (42) -0 (object) = -0 (string) +15: valueOf! +15: toString! +variable: (43) 0.0 (object) = 0.0 (string) +16: valueOf! +16: toString! +variable: (44) 1 (object) = 1 (string) +17: valueOf! +17: toString! +variable: (45) Hello World! (object) = Hello World! (string) +18: valueOf! +18: toString! +variable: (46) true (object) = true (string) +19: valueOf! +19: toString! +variable: (47) _level0 (object) = _level0 (string) +20: valueOf! +20: toString! +variable: (48) ?????? (object) = ?????? (string) +21: valueOf! +21: toString! +variable: (49) _level0 (object) = [type Object] (string) +22: valueOf! +22: toString! +variable: (50) [type Object] (object) = [type Object] (string) +23: valueOf! +23: toString! +variable: (51) [type Object] (object) = [type Object] (string) +24: valueOf! +24: toString! +variable: (52) [type Object] (object) = [type Object] (string) +25: valueOf! +25: toString! +variable: (53) [type Object] (object) = [type Object] (string) +26: valueOf! +26: toString! +variable: (54) [type Object] (object) = [type Object] (string) +27: valueOf! +27: toString! +variable: (55) [type Object] (object) = [type Object] (string) +variable: (56) 17000000 (number) = 17000000 (string) +variable: (57) -17000000 (number) = -17000000 (string) +variable: (58) input (string) = input (string) +variable: (59) 34000000 (number) = 34000000 (string) +variable: (60) -34000000 (number) = -34000000 (string) +variable: (61) input (dynamic) = dynamic (string) +Testing: background (default: false) +background: (0) undefined (undefined) = false (boolean) +background: (1) null (null) = false (boolean) +background: (2) true (boolean) = true (boolean) +background: (3) false (boolean) = false (boolean) +background: (4) 0 (number) = false (boolean) +background: (5) 1 (number) = true (boolean) +background: (6) 0.5 (number) = true (boolean) +background: (7) -1 (number) = true (boolean) +background: (8) -0.5 (number) = true (boolean) +background: (9) Infinity (number) = true (boolean) +background: (10) -Infinity (number) = true (boolean) +background: (11) NaN (number) = false (boolean) +background: (12) (string) = false (boolean) +background: (13) 0 (string) = true (boolean) +background: (14) -0 (string) = true (boolean) +background: (15) 0.0 (string) = true (boolean) +background: (16) 1 (string) = true (boolean) +background: (17) Hello World! (string) = true (boolean) +background: (18) true (string) = true (boolean) +background: (19) _level0 (string) = true (boolean) +background: (20) ?????? (string) = true (boolean) +background: (21) _level0 (movieclip) = true (boolean) +background: (22) [object Object] (object) = true (boolean) +background: (23) [type Function] (function) = true (boolean) +valueOf called +background: (24) [type Object] (object) = true (boolean) +background: (25) [type Object] (object) = true (boolean) +valueOf called with +background: (26) [object Object] (object) = true (boolean) +background: (27) undefined (object) = true (boolean) +0: valueOf! +background: (28) undefined (object) = true (boolean) +1: valueOf! +background: (29) null (object) = true (boolean) +2: valueOf! +background: (30) true (object) = true (boolean) +3: valueOf! +background: (31) false (object) = true (boolean) +4: valueOf! +background: (32) 0 (object) = true (boolean) +5: valueOf! +background: (33) 1 (object) = true (boolean) +6: valueOf! +background: (34) 0.5 (object) = true (boolean) +7: valueOf! +background: (35) -1 (object) = true (boolean) +8: valueOf! +background: (36) -0.5 (object) = true (boolean) +9: valueOf! +background: (37) Infinity (object) = true (boolean) +10: valueOf! +background: (38) -Infinity (object) = true (boolean) +11: valueOf! +background: (39) NaN (object) = true (boolean) +12: valueOf! +background: (40) (object) = true (boolean) +13: valueOf! +background: (41) 0 (object) = true (boolean) +14: valueOf! +background: (42) -0 (object) = true (boolean) +15: valueOf! +background: (43) 0.0 (object) = true (boolean) +16: valueOf! +background: (44) 1 (object) = true (boolean) +17: valueOf! +background: (45) Hello World! (object) = true (boolean) +18: valueOf! +background: (46) true (object) = true (boolean) +19: valueOf! +background: (47) _level0 (object) = true (boolean) +20: valueOf! +background: (48) ?????? (object) = true (boolean) +21: valueOf! +background: (49) _level0 (object) = true (boolean) +22: valueOf! +background: (50) [type Object] (object) = true (boolean) +23: valueOf! +background: (51) [type Object] (object) = true (boolean) +24: valueOf! +background: (52) [type Object] (object) = true (boolean) +25: valueOf! +background: (53) [type Object] (object) = true (boolean) +26: valueOf! +background: (54) [type Object] (object) = true (boolean) +27: valueOf! +background: (55) [type Object] (object) = true (boolean) +background: (56) 17000000 (number) = true (boolean) +background: (57) -17000000 (number) = true (boolean) +background: (58) input (string) = true (boolean) +background: (59) 34000000 (number) = true (boolean) +background: (60) -34000000 (number) = true (boolean) +background: (61) input (dynamic) = true (boolean) +Testing: backgroundColor (default: 16777215) +backgroundColor: (0) undefined (undefined) = 0 (number) +backgroundColor: (1) null (null) = 0 (number) +backgroundColor: (2) true (boolean) = 1 (number) +backgroundColor: (3) false (boolean) = 0 (number) +backgroundColor: (4) 0 (number) = 0 (number) +backgroundColor: (5) 1 (number) = 1 (number) +backgroundColor: (6) 0.5 (number) = 0 (number) +backgroundColor: (7) -1 (number) = 16777215 (number) +backgroundColor: (8) -0.5 (number) = 0 (number) +backgroundColor: (9) Infinity (number) = 0 (number) +backgroundColor: (10) -Infinity (number) = 0 (number) +backgroundColor: (11) NaN (number) = 0 (number) +backgroundColor: (12) (string) = 0 (number) +backgroundColor: (13) 0 (string) = 0 (number) +backgroundColor: (14) -0 (string) = 0 (number) +backgroundColor: (15) 0.0 (string) = 0 (number) +backgroundColor: (16) 1 (string) = 1 (number) +backgroundColor: (17) Hello World! (string) = 0 (number) +backgroundColor: (18) true (string) = 0 (number) +backgroundColor: (19) _level0 (string) = 0 (number) +backgroundColor: (20) ?????? (string) = 0 (number) +backgroundColor: (21) _level0 (movieclip) = 0 (number) +backgroundColor: (22) [object Object] (object) = 0 (number) +backgroundColor: (23) [type Function] (function) = 0 (number) +valueOf called +backgroundColor: (24) [type Object] (object) = 0 (number) +backgroundColor: (25) [type Object] (object) = 0 (number) +valueOf called with +backgroundColor: (26) [object Object] (object) = 0 (number) +backgroundColor: (27) undefined (object) = 0 (number) +0: valueOf! +backgroundColor: (28) undefined (object) = 0 (number) +1: valueOf! +backgroundColor: (29) null (object) = 0 (number) +2: valueOf! +backgroundColor: (30) true (object) = 1 (number) +3: valueOf! +backgroundColor: (31) false (object) = 0 (number) +4: valueOf! +backgroundColor: (32) 0 (object) = 0 (number) +5: valueOf! +backgroundColor: (33) 1 (object) = 1 (number) +6: valueOf! +backgroundColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +backgroundColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +backgroundColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +backgroundColor: (37) Infinity (object) = 0 (number) +10: valueOf! +backgroundColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +backgroundColor: (39) NaN (object) = 0 (number) +12: valueOf! +backgroundColor: (40) (object) = 0 (number) +13: valueOf! +backgroundColor: (41) 0 (object) = 0 (number) +14: valueOf! +backgroundColor: (42) -0 (object) = 0 (number) +15: valueOf! +backgroundColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +backgroundColor: (44) 1 (object) = 1 (number) +17: valueOf! +backgroundColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +backgroundColor: (46) true (object) = 0 (number) +19: valueOf! +backgroundColor: (47) _level0 (object) = 0 (number) +20: valueOf! +backgroundColor: (48) ?????? (object) = 0 (number) +21: valueOf! +backgroundColor: (49) _level0 (object) = 0 (number) +22: valueOf! +backgroundColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +backgroundColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +backgroundColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +backgroundColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +backgroundColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +backgroundColor: (55) [type Object] (object) = 0 (number) +backgroundColor: (56) 17000000 (number) = 222784 (number) +backgroundColor: (57) -17000000 (number) = 16554432 (number) +backgroundColor: (58) input (string) = 0 (number) +backgroundColor: (59) 34000000 (number) = 445568 (number) +backgroundColor: (60) -34000000 (number) = 16331648 (number) +backgroundColor: (61) input (dynamic) = 0 (number) +Testing: border (default: false) +border: (0) undefined (undefined) = false (boolean) +border: (1) null (null) = false (boolean) +border: (2) true (boolean) = true (boolean) +border: (3) false (boolean) = false (boolean) +border: (4) 0 (number) = false (boolean) +border: (5) 1 (number) = true (boolean) +border: (6) 0.5 (number) = true (boolean) +border: (7) -1 (number) = true (boolean) +border: (8) -0.5 (number) = true (boolean) +border: (9) Infinity (number) = true (boolean) +border: (10) -Infinity (number) = true (boolean) +border: (11) NaN (number) = false (boolean) +border: (12) (string) = false (boolean) +border: (13) 0 (string) = true (boolean) +border: (14) -0 (string) = true (boolean) +border: (15) 0.0 (string) = true (boolean) +border: (16) 1 (string) = true (boolean) +border: (17) Hello World! (string) = true (boolean) +border: (18) true (string) = true (boolean) +border: (19) _level0 (string) = true (boolean) +border: (20) ?????? (string) = true (boolean) +border: (21) _level0 (movieclip) = true (boolean) +border: (22) [object Object] (object) = true (boolean) +border: (23) [type Function] (function) = true (boolean) +valueOf called +border: (24) [type Object] (object) = true (boolean) +border: (25) [type Object] (object) = true (boolean) +valueOf called with +border: (26) [object Object] (object) = true (boolean) +border: (27) undefined (object) = true (boolean) +0: valueOf! +border: (28) undefined (object) = true (boolean) +1: valueOf! +border: (29) null (object) = true (boolean) +2: valueOf! +border: (30) true (object) = true (boolean) +3: valueOf! +border: (31) false (object) = true (boolean) +4: valueOf! +border: (32) 0 (object) = true (boolean) +5: valueOf! +border: (33) 1 (object) = true (boolean) +6: valueOf! +border: (34) 0.5 (object) = true (boolean) +7: valueOf! +border: (35) -1 (object) = true (boolean) +8: valueOf! +border: (36) -0.5 (object) = true (boolean) +9: valueOf! +border: (37) Infinity (object) = true (boolean) +10: valueOf! +border: (38) -Infinity (object) = true (boolean) +11: valueOf! +border: (39) NaN (object) = true (boolean) +12: valueOf! +border: (40) (object) = true (boolean) +13: valueOf! +border: (41) 0 (object) = true (boolean) +14: valueOf! +border: (42) -0 (object) = true (boolean) +15: valueOf! +border: (43) 0.0 (object) = true (boolean) +16: valueOf! +border: (44) 1 (object) = true (boolean) +17: valueOf! +border: (45) Hello World! (object) = true (boolean) +18: valueOf! +border: (46) true (object) = true (boolean) +19: valueOf! +border: (47) _level0 (object) = true (boolean) +20: valueOf! +border: (48) ?????? (object) = true (boolean) +21: valueOf! +border: (49) _level0 (object) = true (boolean) +22: valueOf! +border: (50) [type Object] (object) = true (boolean) +23: valueOf! +border: (51) [type Object] (object) = true (boolean) +24: valueOf! +border: (52) [type Object] (object) = true (boolean) +25: valueOf! +border: (53) [type Object] (object) = true (boolean) +26: valueOf! +border: (54) [type Object] (object) = true (boolean) +27: valueOf! +border: (55) [type Object] (object) = true (boolean) +border: (56) 17000000 (number) = true (boolean) +border: (57) -17000000 (number) = true (boolean) +border: (58) input (string) = true (boolean) +border: (59) 34000000 (number) = true (boolean) +border: (60) -34000000 (number) = true (boolean) +border: (61) input (dynamic) = true (boolean) +Testing: borderColor (default: 0) +borderColor: (0) undefined (undefined) = 0 (number) +borderColor: (1) null (null) = 0 (number) +borderColor: (2) true (boolean) = 1 (number) +borderColor: (3) false (boolean) = 0 (number) +borderColor: (4) 0 (number) = 0 (number) +borderColor: (5) 1 (number) = 1 (number) +borderColor: (6) 0.5 (number) = 0 (number) +borderColor: (7) -1 (number) = 16777215 (number) +borderColor: (8) -0.5 (number) = 0 (number) +borderColor: (9) Infinity (number) = 0 (number) +borderColor: (10) -Infinity (number) = 0 (number) +borderColor: (11) NaN (number) = 0 (number) +borderColor: (12) (string) = 0 (number) +borderColor: (13) 0 (string) = 0 (number) +borderColor: (14) -0 (string) = 0 (number) +borderColor: (15) 0.0 (string) = 0 (number) +borderColor: (16) 1 (string) = 1 (number) +borderColor: (17) Hello World! (string) = 0 (number) +borderColor: (18) true (string) = 0 (number) +borderColor: (19) _level0 (string) = 0 (number) +borderColor: (20) ?????? (string) = 0 (number) +borderColor: (21) _level0 (movieclip) = 0 (number) +borderColor: (22) [object Object] (object) = 0 (number) +borderColor: (23) [type Function] (function) = 0 (number) +valueOf called +borderColor: (24) [type Object] (object) = 0 (number) +borderColor: (25) [type Object] (object) = 0 (number) +valueOf called with +borderColor: (26) [object Object] (object) = 0 (number) +borderColor: (27) undefined (object) = 0 (number) +0: valueOf! +borderColor: (28) undefined (object) = 0 (number) +1: valueOf! +borderColor: (29) null (object) = 0 (number) +2: valueOf! +borderColor: (30) true (object) = 1 (number) +3: valueOf! +borderColor: (31) false (object) = 0 (number) +4: valueOf! +borderColor: (32) 0 (object) = 0 (number) +5: valueOf! +borderColor: (33) 1 (object) = 1 (number) +6: valueOf! +borderColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +borderColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +borderColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +borderColor: (37) Infinity (object) = 0 (number) +10: valueOf! +borderColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +borderColor: (39) NaN (object) = 0 (number) +12: valueOf! +borderColor: (40) (object) = 0 (number) +13: valueOf! +borderColor: (41) 0 (object) = 0 (number) +14: valueOf! +borderColor: (42) -0 (object) = 0 (number) +15: valueOf! +borderColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +borderColor: (44) 1 (object) = 1 (number) +17: valueOf! +borderColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +borderColor: (46) true (object) = 0 (number) +19: valueOf! +borderColor: (47) _level0 (object) = 0 (number) +20: valueOf! +borderColor: (48) ?????? (object) = 0 (number) +21: valueOf! +borderColor: (49) _level0 (object) = 0 (number) +22: valueOf! +borderColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +borderColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +borderColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +borderColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +borderColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +borderColor: (55) [type Object] (object) = 0 (number) +borderColor: (56) 17000000 (number) = 222784 (number) +borderColor: (57) -17000000 (number) = 16554432 (number) +borderColor: (58) input (string) = 0 (number) +borderColor: (59) 34000000 (number) = 445568 (number) +borderColor: (60) -34000000 (number) = 16331648 (number) +borderColor: (61) input (dynamic) = 0 (number) +Testing: autoSize (default: none) +autoSize: (0) undefined (undefined) = none (string) +autoSize: (1) null (null) = none (string) +autoSize: (2) true (boolean) = left (string) +autoSize: (3) false (boolean) = none (string) +autoSize: (4) 0 (number) = none (string) +autoSize: (5) 1 (number) = none (string) +autoSize: (6) 0.5 (number) = none (string) +autoSize: (7) -1 (number) = none (string) +autoSize: (8) -0.5 (number) = none (string) +autoSize: (9) Infinity (number) = none (string) +autoSize: (10) -Infinity (number) = none (string) +autoSize: (11) NaN (number) = none (string) +autoSize: (12) (string) = none (string) +autoSize: (13) 0 (string) = none (string) +autoSize: (14) -0 (string) = none (string) +autoSize: (15) 0.0 (string) = none (string) +autoSize: (16) 1 (string) = none (string) +autoSize: (17) Hello World! (string) = none (string) +autoSize: (18) true (string) = none (string) +autoSize: (19) _level0 (string) = none (string) +autoSize: (20) ?????? (string) = none (string) +autoSize: (21) _level0 (movieclip) = none (string) +autoSize: (22) [object Object] (object) = none (string) +autoSize: (23) [type Function] (function) = none (string) +valueOf called +toString called +autoSize: (24) [type Object] (object) = none (string) +toString called with +autoSize: (25) [type Object] (object) = none (string) +valueOf called with +autoSize: (26) [object Object] (object) = none (string) +autoSize: (27) undefined (object) = none (string) +0: valueOf! +0: toString! +autoSize: (28) undefined (object) = none (string) +1: valueOf! +1: toString! +autoSize: (29) null (object) = none (string) +2: valueOf! +2: toString! +autoSize: (30) true (object) = none (string) +3: valueOf! +3: toString! +autoSize: (31) false (object) = none (string) +4: valueOf! +4: toString! +autoSize: (32) 0 (object) = none (string) +5: valueOf! +5: toString! +autoSize: (33) 1 (object) = none (string) +6: valueOf! +6: toString! +autoSize: (34) 0.5 (object) = none (string) +7: valueOf! +7: toString! +autoSize: (35) -1 (object) = none (string) +8: valueOf! +8: toString! +autoSize: (36) -0.5 (object) = none (string) +9: valueOf! +9: toString! +autoSize: (37) Infinity (object) = none (string) +10: valueOf! +10: toString! +autoSize: (38) -Infinity (object) = none (string) +11: valueOf! +11: toString! +autoSize: (39) NaN (object) = none (string) +12: valueOf! +12: toString! +autoSize: (40) (object) = none (string) +13: valueOf! +13: toString! +autoSize: (41) 0 (object) = none (string) +14: valueOf! +14: toString! +autoSize: (42) -0 (object) = none (string) +15: valueOf! +15: toString! +autoSize: (43) 0.0 (object) = none (string) +16: valueOf! +16: toString! +autoSize: (44) 1 (object) = none (string) +17: valueOf! +17: toString! +autoSize: (45) Hello World! (object) = none (string) +18: valueOf! +18: toString! +autoSize: (46) true (object) = none (string) +19: valueOf! +19: toString! +autoSize: (47) _level0 (object) = none (string) +20: valueOf! +20: toString! +autoSize: (48) ?????? (object) = none (string) +21: valueOf! +21: toString! +autoSize: (49) _level0 (object) = none (string) +22: valueOf! +22: toString! +autoSize: (50) [type Object] (object) = none (string) +23: valueOf! +23: toString! +autoSize: (51) [type Object] (object) = none (string) +24: valueOf! +24: toString! +autoSize: (52) [type Object] (object) = none (string) +25: valueOf! +25: toString! +autoSize: (53) [type Object] (object) = none (string) +26: valueOf! +26: toString! +autoSize: (54) [type Object] (object) = none (string) +27: valueOf! +27: toString! +autoSize: (55) [type Object] (object) = none (string) +autoSize: (56) 17000000 (number) = none (string) +autoSize: (57) -17000000 (number) = none (string) +autoSize: (58) input (string) = none (string) +autoSize: (59) 34000000 (number) = none (string) +autoSize: (60) -34000000 (number) = none (string) +autoSize: (61) input (dynamic) = none (string) +Testing: password (default: false) +password: (0) undefined (undefined) = false (boolean) +password: (1) null (null) = false (boolean) +password: (2) true (boolean) = true (boolean) +password: (3) false (boolean) = false (boolean) +password: (4) 0 (number) = false (boolean) +password: (5) 1 (number) = true (boolean) +password: (6) 0.5 (number) = true (boolean) +password: (7) -1 (number) = true (boolean) +password: (8) -0.5 (number) = true (boolean) +password: (9) Infinity (number) = true (boolean) +password: (10) -Infinity (number) = true (boolean) +password: (11) NaN (number) = false (boolean) +password: (12) (string) = false (boolean) +password: (13) 0 (string) = true (boolean) +password: (14) -0 (string) = true (boolean) +password: (15) 0.0 (string) = true (boolean) +password: (16) 1 (string) = true (boolean) +password: (17) Hello World! (string) = true (boolean) +password: (18) true (string) = true (boolean) +password: (19) _level0 (string) = true (boolean) +password: (20) ?????? (string) = true (boolean) +password: (21) _level0 (movieclip) = true (boolean) +password: (22) [object Object] (object) = true (boolean) +password: (23) [type Function] (function) = true (boolean) +valueOf called +password: (24) [type Object] (object) = true (boolean) +password: (25) [type Object] (object) = true (boolean) +valueOf called with +password: (26) [object Object] (object) = true (boolean) +password: (27) undefined (object) = true (boolean) +0: valueOf! +password: (28) undefined (object) = true (boolean) +1: valueOf! +password: (29) null (object) = true (boolean) +2: valueOf! +password: (30) true (object) = true (boolean) +3: valueOf! +password: (31) false (object) = true (boolean) +4: valueOf! +password: (32) 0 (object) = true (boolean) +5: valueOf! +password: (33) 1 (object) = true (boolean) +6: valueOf! +password: (34) 0.5 (object) = true (boolean) +7: valueOf! +password: (35) -1 (object) = true (boolean) +8: valueOf! +password: (36) -0.5 (object) = true (boolean) +9: valueOf! +password: (37) Infinity (object) = true (boolean) +10: valueOf! +password: (38) -Infinity (object) = true (boolean) +11: valueOf! +password: (39) NaN (object) = true (boolean) +12: valueOf! +password: (40) (object) = true (boolean) +13: valueOf! +password: (41) 0 (object) = true (boolean) +14: valueOf! +password: (42) -0 (object) = true (boolean) +15: valueOf! +password: (43) 0.0 (object) = true (boolean) +16: valueOf! +password: (44) 1 (object) = true (boolean) +17: valueOf! +password: (45) Hello World! (object) = true (boolean) +18: valueOf! +password: (46) true (object) = true (boolean) +19: valueOf! +password: (47) _level0 (object) = true (boolean) +20: valueOf! +password: (48) ?????? (object) = true (boolean) +21: valueOf! +password: (49) _level0 (object) = true (boolean) +22: valueOf! +password: (50) [type Object] (object) = true (boolean) +23: valueOf! +password: (51) [type Object] (object) = true (boolean) +24: valueOf! +password: (52) [type Object] (object) = true (boolean) +25: valueOf! +password: (53) [type Object] (object) = true (boolean) +26: valueOf! +password: (54) [type Object] (object) = true (boolean) +27: valueOf! +password: (55) [type Object] (object) = true (boolean) +password: (56) 17000000 (number) = true (boolean) +password: (57) -17000000 (number) = true (boolean) +password: (58) input (string) = true (boolean) +password: (59) 34000000 (number) = true (boolean) +password: (60) -34000000 (number) = true (boolean) +password: (61) input (dynamic) = true (boolean) +Testing: wordWrap (default: false) +wordWrap: (0) undefined (undefined) = false (boolean) +wordWrap: (1) null (null) = false (boolean) +wordWrap: (2) true (boolean) = true (boolean) +wordWrap: (3) false (boolean) = false (boolean) +wordWrap: (4) 0 (number) = false (boolean) +wordWrap: (5) 1 (number) = true (boolean) +wordWrap: (6) 0.5 (number) = true (boolean) +wordWrap: (7) -1 (number) = true (boolean) +wordWrap: (8) -0.5 (number) = true (boolean) +wordWrap: (9) Infinity (number) = true (boolean) +wordWrap: (10) -Infinity (number) = true (boolean) +wordWrap: (11) NaN (number) = false (boolean) +wordWrap: (12) (string) = false (boolean) +wordWrap: (13) 0 (string) = true (boolean) +wordWrap: (14) -0 (string) = true (boolean) +wordWrap: (15) 0.0 (string) = true (boolean) +wordWrap: (16) 1 (string) = true (boolean) +wordWrap: (17) Hello World! (string) = true (boolean) +wordWrap: (18) true (string) = true (boolean) +wordWrap: (19) _level0 (string) = true (boolean) +wordWrap: (20) ?????? (string) = true (boolean) +wordWrap: (21) _level0 (movieclip) = true (boolean) +wordWrap: (22) [object Object] (object) = true (boolean) +wordWrap: (23) [type Function] (function) = true (boolean) +valueOf called +wordWrap: (24) [type Object] (object) = true (boolean) +wordWrap: (25) [type Object] (object) = true (boolean) +valueOf called with +wordWrap: (26) [object Object] (object) = true (boolean) +wordWrap: (27) undefined (object) = true (boolean) +0: valueOf! +wordWrap: (28) undefined (object) = true (boolean) +1: valueOf! +wordWrap: (29) null (object) = true (boolean) +2: valueOf! +wordWrap: (30) true (object) = true (boolean) +3: valueOf! +wordWrap: (31) false (object) = true (boolean) +4: valueOf! +wordWrap: (32) 0 (object) = true (boolean) +5: valueOf! +wordWrap: (33) 1 (object) = true (boolean) +6: valueOf! +wordWrap: (34) 0.5 (object) = true (boolean) +7: valueOf! +wordWrap: (35) -1 (object) = true (boolean) +8: valueOf! +wordWrap: (36) -0.5 (object) = true (boolean) +9: valueOf! +wordWrap: (37) Infinity (object) = true (boolean) +10: valueOf! +wordWrap: (38) -Infinity (object) = true (boolean) +11: valueOf! +wordWrap: (39) NaN (object) = true (boolean) +12: valueOf! +wordWrap: (40) (object) = true (boolean) +13: valueOf! +wordWrap: (41) 0 (object) = true (boolean) +14: valueOf! +wordWrap: (42) -0 (object) = true (boolean) +15: valueOf! +wordWrap: (43) 0.0 (object) = true (boolean) +16: valueOf! +wordWrap: (44) 1 (object) = true (boolean) +17: valueOf! +wordWrap: (45) Hello World! (object) = true (boolean) +18: valueOf! +wordWrap: (46) true (object) = true (boolean) +19: valueOf! +wordWrap: (47) _level0 (object) = true (boolean) +20: valueOf! +wordWrap: (48) ?????? (object) = true (boolean) +21: valueOf! +wordWrap: (49) _level0 (object) = true (boolean) +22: valueOf! +wordWrap: (50) [type Object] (object) = true (boolean) +23: valueOf! +wordWrap: (51) [type Object] (object) = true (boolean) +24: valueOf! +wordWrap: (52) [type Object] (object) = true (boolean) +25: valueOf! +wordWrap: (53) [type Object] (object) = true (boolean) +26: valueOf! +wordWrap: (54) [type Object] (object) = true (boolean) +27: valueOf! +wordWrap: (55) [type Object] (object) = true (boolean) +wordWrap: (56) 17000000 (number) = true (boolean) +wordWrap: (57) -17000000 (number) = true (boolean) +wordWrap: (58) input (string) = true (boolean) +wordWrap: (59) 34000000 (number) = true (boolean) +wordWrap: (60) -34000000 (number) = true (boolean) +wordWrap: (61) input (dynamic) = true (boolean) +Testing: embedFonts (default: false) +embedFonts: (0) undefined (undefined) = false (boolean) +embedFonts: (1) null (null) = false (boolean) +embedFonts: (2) true (boolean) = true (boolean) +embedFonts: (3) false (boolean) = false (boolean) +embedFonts: (4) 0 (number) = false (boolean) +embedFonts: (5) 1 (number) = true (boolean) +embedFonts: (6) 0.5 (number) = true (boolean) +embedFonts: (7) -1 (number) = true (boolean) +embedFonts: (8) -0.5 (number) = true (boolean) +embedFonts: (9) Infinity (number) = true (boolean) +embedFonts: (10) -Infinity (number) = true (boolean) +embedFonts: (11) NaN (number) = false (boolean) +embedFonts: (12) (string) = false (boolean) +embedFonts: (13) 0 (string) = true (boolean) +embedFonts: (14) -0 (string) = true (boolean) +embedFonts: (15) 0.0 (string) = true (boolean) +embedFonts: (16) 1 (string) = true (boolean) +embedFonts: (17) Hello World! (string) = true (boolean) +embedFonts: (18) true (string) = true (boolean) +embedFonts: (19) _level0 (string) = true (boolean) +embedFonts: (20) ?????? (string) = true (boolean) +embedFonts: (21) _level0 (movieclip) = true (boolean) +embedFonts: (22) [object Object] (object) = true (boolean) +embedFonts: (23) [type Function] (function) = true (boolean) +valueOf called +embedFonts: (24) [type Object] (object) = true (boolean) +embedFonts: (25) [type Object] (object) = true (boolean) +valueOf called with +embedFonts: (26) [object Object] (object) = true (boolean) +embedFonts: (27) undefined (object) = true (boolean) +0: valueOf! +embedFonts: (28) undefined (object) = true (boolean) +1: valueOf! +embedFonts: (29) null (object) = true (boolean) +2: valueOf! +embedFonts: (30) true (object) = true (boolean) +3: valueOf! +embedFonts: (31) false (object) = true (boolean) +4: valueOf! +embedFonts: (32) 0 (object) = true (boolean) +5: valueOf! +embedFonts: (33) 1 (object) = true (boolean) +6: valueOf! +embedFonts: (34) 0.5 (object) = true (boolean) +7: valueOf! +embedFonts: (35) -1 (object) = true (boolean) +8: valueOf! +embedFonts: (36) -0.5 (object) = true (boolean) +9: valueOf! +embedFonts: (37) Infinity (object) = true (boolean) +10: valueOf! +embedFonts: (38) -Infinity (object) = true (boolean) +11: valueOf! +embedFonts: (39) NaN (object) = true (boolean) +12: valueOf! +embedFonts: (40) (object) = true (boolean) +13: valueOf! +embedFonts: (41) 0 (object) = true (boolean) +14: valueOf! +embedFonts: (42) -0 (object) = true (boolean) +15: valueOf! +embedFonts: (43) 0.0 (object) = true (boolean) +16: valueOf! +embedFonts: (44) 1 (object) = true (boolean) +17: valueOf! +embedFonts: (45) Hello World! (object) = true (boolean) +18: valueOf! +embedFonts: (46) true (object) = true (boolean) +19: valueOf! +embedFonts: (47) _level0 (object) = true (boolean) +20: valueOf! +embedFonts: (48) ?????? (object) = true (boolean) +21: valueOf! +embedFonts: (49) _level0 (object) = true (boolean) +22: valueOf! +embedFonts: (50) [type Object] (object) = true (boolean) +23: valueOf! +embedFonts: (51) [type Object] (object) = true (boolean) +24: valueOf! +embedFonts: (52) [type Object] (object) = true (boolean) +25: valueOf! +embedFonts: (53) [type Object] (object) = true (boolean) +26: valueOf! +embedFonts: (54) [type Object] (object) = true (boolean) +27: valueOf! +embedFonts: (55) [type Object] (object) = true (boolean) +embedFonts: (56) 17000000 (number) = true (boolean) +embedFonts: (57) -17000000 (number) = true (boolean) +embedFonts: (58) input (string) = true (boolean) +embedFonts: (59) 34000000 (number) = true (boolean) +embedFonts: (60) -34000000 (number) = true (boolean) +embedFonts: (61) input (dynamic) = true (boolean) +Testing: textColor (default: 0) +textColor: (0) undefined (undefined) = 0 (number) +textColor: (1) null (null) = 0 (number) +textColor: (2) true (boolean) = 1 (number) +textColor: (3) false (boolean) = 0 (number) +textColor: (4) 0 (number) = 0 (number) +textColor: (5) 1 (number) = 1 (number) +textColor: (6) 0.5 (number) = 0 (number) +textColor: (7) -1 (number) = 16777215 (number) +textColor: (8) -0.5 (number) = 0 (number) +textColor: (9) Infinity (number) = 0 (number) +textColor: (10) -Infinity (number) = 0 (number) +textColor: (11) NaN (number) = 0 (number) +textColor: (12) (string) = 0 (number) +textColor: (13) 0 (string) = 0 (number) +textColor: (14) -0 (string) = 0 (number) +textColor: (15) 0.0 (string) = 0 (number) +textColor: (16) 1 (string) = 1 (number) +textColor: (17) Hello World! (string) = 0 (number) +textColor: (18) true (string) = 0 (number) +textColor: (19) _level0 (string) = 0 (number) +textColor: (20) ?????? (string) = 0 (number) +textColor: (21) _level0 (movieclip) = 0 (number) +textColor: (22) [object Object] (object) = 0 (number) +textColor: (23) [type Function] (function) = 0 (number) +valueOf called +textColor: (24) [type Object] (object) = 0 (number) +textColor: (25) [type Object] (object) = 0 (number) +valueOf called with +textColor: (26) [object Object] (object) = 0 (number) +textColor: (27) undefined (object) = 0 (number) +0: valueOf! +textColor: (28) undefined (object) = 0 (number) +1: valueOf! +textColor: (29) null (object) = 0 (number) +2: valueOf! +textColor: (30) true (object) = 1 (number) +3: valueOf! +textColor: (31) false (object) = 0 (number) +4: valueOf! +textColor: (32) 0 (object) = 0 (number) +5: valueOf! +textColor: (33) 1 (object) = 1 (number) +6: valueOf! +textColor: (34) 0.5 (object) = 0 (number) +7: valueOf! +textColor: (35) -1 (object) = 16777215 (number) +8: valueOf! +textColor: (36) -0.5 (object) = 0 (number) +9: valueOf! +textColor: (37) Infinity (object) = 0 (number) +10: valueOf! +textColor: (38) -Infinity (object) = 0 (number) +11: valueOf! +textColor: (39) NaN (object) = 0 (number) +12: valueOf! +textColor: (40) (object) = 0 (number) +13: valueOf! +textColor: (41) 0 (object) = 0 (number) +14: valueOf! +textColor: (42) -0 (object) = 0 (number) +15: valueOf! +textColor: (43) 0.0 (object) = 0 (number) +16: valueOf! +textColor: (44) 1 (object) = 1 (number) +17: valueOf! +textColor: (45) Hello World! (object) = 0 (number) +18: valueOf! +textColor: (46) true (object) = 0 (number) +19: valueOf! +textColor: (47) _level0 (object) = 0 (number) +20: valueOf! +textColor: (48) ?????? (object) = 0 (number) +21: valueOf! +textColor: (49) _level0 (object) = 0 (number) +22: valueOf! +textColor: (50) [type Object] (object) = 0 (number) +23: valueOf! +textColor: (51) [type Object] (object) = 0 (number) +24: valueOf! +textColor: (52) [type Object] (object) = 0 (number) +25: valueOf! +textColor: (53) [type Object] (object) = 0 (number) +26: valueOf! +textColor: (54) [type Object] (object) = 0 (number) +27: valueOf! +textColor: (55) [type Object] (object) = 0 (number) +textColor: (56) 17000000 (number) = 222784 (number) +textColor: (57) -17000000 (number) = 16554432 (number) +textColor: (58) input (string) = 0 (number) +textColor: (59) 34000000 (number) = 445568 (number) +textColor: (60) -34000000 (number) = 16331648 (number) +textColor: (61) input (dynamic) = 0 (number) diff --git a/test/trace/text-field-values.as b/test/trace/text-field-values.as new file mode 100644 index 0000000..00fbee3 --- /dev/null +++ b/test/trace/text-field-values.as @@ -0,0 +1,87 @@ +// makeswf -v 7 -r 1 -o text-field-values-7.swf text-field-values.as + +#include "values.as" + +// textColor is limited between 0 and 2^24-1 +// type can take "input" or "dynamic" +values.push (17000000); +names.push ("(" + (values.length - 1) + ") 17000000 (number)"); +values.push (-17000000); +names.push ("(" + (values.length - 1) + ") -17000000 (number)"); +values.push ("input"); +names.push ("(" + (values.length - 1) + ") input (string)"); +values.push (34000000); +names.push ("(" + (values.length - 1) + ") 34000000 (number)"); +values.push (-34000000); +names.push ("(" + (values.length - 1) + ") -34000000 (number)"); +values.push ("dynamic"); +names.push ("(" + (values.length - 1) + ") input (dynamic)"); + +// Won't test here: +// length +// textHeight +// textWidth +// bottomScroll +// hscroll +// maxhscroll +// maxscroll +// scroll + +var properties = [ + // text + "text", + "html", + "htmlText", + + // input + "condenseWhite", + "maxChars", + "multiline", + //"restrict", + "selectable", + //"tabEnabled", + //"tabIndex", + "type", + "variable", + + // border & background + "background", + "backgroundColor", + "border", + "borderColor", + + // scrolling + //"mouseWheelEnabled", + + // display + "autoSize", + "password", + "wordWrap", + + // format + //"antiAliasType", + "embedFonts", + //"gridFitType", + //"sharpness", + //"styleSheet", + "textColor"//, + //"thickness", + + // misc + //"menu", + //"filters" + ]; + +this.createTextField ("field", 1, 0, 0, 50, 50); + +for (var i = 0; i < properties.length; i++) { + var prop = properties[i]; + trace ("Testing: " + prop + " (default: " + field[prop] + ")"); + for (var j = 0; j < values.length; j++) { + field[prop] = values[j]; + trace (prop + ": " + names[j] + " = " + field[prop] + " (" + + typeof (field[prop]) + ")"); + } +} + +loadMovie ("FSCommand:quit", ""); commit 8d82f787d582e016ca651e7acf5f26f2ed0ae3b3 Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 17:29:43 2007 +0300 Don't create TextFieldMovie with new TextField (); diff --git a/libswfdec/swfdec_text_field_movie_as.c b/libswfdec/swfdec_text_field_movie_as.c index e6c4ff5..635009c 100644 --- a/libswfdec/swfdec_text_field_movie_as.c +++ b/libswfdec/swfdec_text_field_movie_as.c @@ -31,6 +31,7 @@ #include "swfdec_as_native_function.h" #include "swfdec_as_internal.h" #include "swfdec_as_context.h" +#include "swfdec_as_object.h" #include "swfdec_as_frame_internal.h" #include "swfdec_internal.h" #include "swfdec_player_internal.h" @@ -1005,17 +1006,17 @@ swfdec_text_field_movie_init_properties (SwfdecAsContext *cx) // TODO: filters, menu, tabEnabled, tabIndex } -SWFDEC_AS_CONSTRUCTOR (104, 0, swfdec_text_field_movie_construct, swfdec_text_field_movie_get_type) +SWFDEC_AS_NATIVE (104, 0, swfdec_text_field_movie_construct) void swfdec_text_field_movie_construct (SwfdecAsContext *cx, SwfdecAsObject *object, guint argc, SwfdecAsValue *argv, SwfdecAsValue *ret) { if (!cx->frame->construct) { SwfdecAsValue val; - if (!swfdec_as_context_use_mem (cx, sizeof (SwfdecTextFieldMovie))) + if (!swfdec_as_context_use_mem (cx, sizeof (SwfdecAsObject))) return; - object = g_object_new (SWFDEC_TYPE_TEXT_FIELD_MOVIE, NULL); - swfdec_as_object_add (object, cx, sizeof (SwfdecTextFieldMovie)); + object = g_object_new (SWFDEC_TYPE_AS_OBJECT, NULL); + swfdec_as_object_add (object, cx, sizeof (SwfdecAsObject)); swfdec_as_object_get_variable (cx->global, SWFDEC_AS_STR_TextField, &val); if (SWFDEC_AS_VALUE_IS_OBJECT (&val)) { swfdec_as_object_set_constructor (object, @@ -1025,8 +1026,6 @@ swfdec_text_field_movie_construct (SwfdecAsContext *cx, SwfdecAsObject *object, } } - g_return_if_fail (SWFDEC_IS_TEXT_FIELD_MOVIE (object)); - swfdec_text_field_movie_init_properties (cx); SWFDEC_AS_VALUE_SET_OBJECT (ret, object); commit cae6d3c09d0d39ee949ebf30b3c119a2c4c2e93b Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 16:45:29 2007 +0300 Add a test for TextField's length property diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am index 33a10be..33dc314 100644 --- a/test/trace/Makefile.am +++ b/test/trace/Makefile.am @@ -1841,6 +1841,15 @@ EXTRA_DIST = \ targetpath-6.swf.trace \ targetpath-7.swf \ targetpath-7.swf.trace \ + text-field-length.as \ + text-field-length-5.swf \ + text-field-length-5.swf.trace \ + text-field-length-6.swf \ + text-field-length-6.swf.trace \ + text-field-length-7.swf \ + text-field-length-7.swf.trace \ + text-field-length-8.swf \ + text-field-length-8.swf.trace \ text-field-variable.as \ text-field-variable-5.swf \ text-field-variable-5.swf.trace \ diff --git a/test/trace/text-field-length-5.swf b/test/trace/text-field-length-5.swf new file mode 100644 index 0000000..96c6935 Binary files /dev/null and b/test/trace/text-field-length-5.swf differ diff --git a/test/trace/text-field-length-5.swf.trace b/test/trace/text-field-length-5.swf.trace new file mode 100644 index 0000000..ee7cd72 --- /dev/null +++ b/test/trace/text-field-length-5.swf.trace @@ -0,0 +1,95 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing length (default: ) +(0) (undefined) = +(1) null (null) = +(2) true (boolean) = +(3) false (boolean) = +(4) 0 (number) = +(5) 1 (number) = +(6) 0.5 (number) = +(7) -1 (number) = +(8) -0.5 (number) = +(9) Infinity (number) = +(10) -Infinity (number) = +(11) NaN (number) = +(12) (string) = +(13) 0 (string) = +(14) -0 (string) = +(15) 0.0 (string) = +(16) 1 (string) = +(17) Hello World! (string) = +(18) true (string) = +(19) _level0 (string) = +(20) ???????????? (string) = +(21) _level0 (movieclip) = +(22) [object Object] (object) = +(23) (undefined) = +(24) [type Object] (object) = +(25) [type Object] (object) = +(26) [object Object] (object) = +(27) (object) = +(28) (object) = +(29) null (object) = +(30) true (object) = +(31) false (object) = +(32) 0 (object) = +(33) 1 (object) = +(34) 0.5 (object) = +(35) -1 (object) = +(36) -0.5 (object) = +(37) Infinity (object) = +(38) -Infinity (object) = +(39) NaN (object) = +(40) (object) = +(41) 0 (object) = +(42) -0 (object) = +(43) 0.0 (object) = +(44) 1 (object) = +(45) Hello World! (object) = +(46) true (object) = +(47) _level0 (object) = +(48) ???????????? (object) = +(49) _level0 (object) = +(50) [type Object] (object) = +(51) (object) = +(52) [type Object] (object) = +(53) [type Object] (object) = +(54) [type Object] (object) = +(55) [type Object] (object) = +(56) \r\n (string) = diff --git a/test/trace/text-field-length-6.swf b/test/trace/text-field-length-6.swf new file mode 100644 index 0000000..adda942 Binary files /dev/null and b/test/trace/text-field-length-6.swf differ diff --git a/test/trace/text-field-length-6.swf.trace b/test/trace/text-field-length-6.swf.trace new file mode 100644 index 0000000..f2e7d2c --- /dev/null +++ b/test/trace/text-field-length-6.swf.trace @@ -0,0 +1,126 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing length (default: 0) +(0) (undefined) = 0 +(1) null (null) = 4 +(2) true (boolean) = 4 +(3) false (boolean) = 5 +(4) 0 (number) = 1 +(5) 1 (number) = 1 +(6) 0.5 (number) = 3 +(7) -1 (number) = 2 +(8) -0.5 (number) = 4 +(9) Infinity (number) = 8 +(10) -Infinity (number) = 9 +(11) NaN (number) = 3 +(12) (string) = 0 +(13) 0 (string) = 1 +(14) -0 (string) = 2 +(15) 0.0 (string) = 3 +(16) 1 (string) = 1 +(17) Hello World! (string) = 12 +(18) true (string) = 4 +(19) _level0 (string) = 7 +(20) ?????? (string) = 3 +(21) _level0 (movieclip) = 7 +(22) [object Object] (object) = 15 +(23) [type Function] (function) = 15 +toString called +(24) [type Object] (object) = 13 +toString called with +(25) [type Object] (object) = 13 +(26) [object Object] (object) = 15 +(27) (object) = 13 +0: toString! +(28) (object) = 13 +1: toString! +(29) null (object) = 13 +2: toString! +(30) true (object) = 13 +3: toString! +(31) false (object) = 13 +4: toString! +(32) 0 (object) = 13 +5: toString! +(33) 1 (object) = 13 +6: toString! +(34) 0.5 (object) = 13 +7: toString! +(35) -1 (object) = 13 +8: toString! +(36) -0.5 (object) = 13 +9: toString! +(37) Infinity (object) = 13 +10: toString! +(38) -Infinity (object) = 13 +11: toString! +(39) NaN (object) = 13 +12: toString! +(40) (object) = 0 +13: toString! +(41) 0 (object) = 1 +14: toString! +(42) -0 (object) = 2 +15: toString! +(43) 0.0 (object) = 3 +16: toString! +(44) 1 (object) = 1 +17: toString! +(45) Hello World! (object) = 12 +18: toString! +(46) true (object) = 4 +19: toString! +(47) _level0 (object) = 7 +20: toString! +(48) ?????? (object) = 3 +21: toString! +(49) _level0 (object) = 13 +22: toString! +(50) [type Object] (object) = 13 +23: toString! +(51) [type Object] (object) = 13 +24: toString! +(52) [type Object] (object) = 13 +25: toString! +(53) [type Object] (object) = 13 +26: toString! +(54) [type Object] (object) = 13 +27: toString! +(55) [type Object] (object) = 13 +(56) \r\n (string) = 2 diff --git a/test/trace/text-field-length-7.swf b/test/trace/text-field-length-7.swf new file mode 100644 index 0000000..0c59178 Binary files /dev/null and b/test/trace/text-field-length-7.swf differ diff --git a/test/trace/text-field-length-7.swf.trace b/test/trace/text-field-length-7.swf.trace new file mode 100644 index 0000000..178e14a --- /dev/null +++ b/test/trace/text-field-length-7.swf.trace @@ -0,0 +1,126 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing length (default: 0) +(0) undefined (undefined) = 9 +(1) null (null) = 4 +(2) true (boolean) = 4 +(3) false (boolean) = 5 +(4) 0 (number) = 1 +(5) 1 (number) = 1 +(6) 0.5 (number) = 3 +(7) -1 (number) = 2 +(8) -0.5 (number) = 4 +(9) Infinity (number) = 8 +(10) -Infinity (number) = 9 +(11) NaN (number) = 3 +(12) (string) = 0 +(13) 0 (string) = 1 +(14) -0 (string) = 2 +(15) 0.0 (string) = 3 +(16) 1 (string) = 1 +(17) Hello World! (string) = 12 +(18) true (string) = 4 +(19) _level0 (string) = 7 +(20) ?????? (string) = 3 +(21) _level0 (movieclip) = 7 +(22) [object Object] (object) = 15 +(23) [type Function] (function) = 15 +toString called +(24) [type Object] (object) = 13 +toString called with +(25) [type Object] (object) = 13 +(26) [object Object] (object) = 15 +(27) undefined (object) = 13 +0: toString! +(28) undefined (object) = 13 +1: toString! +(29) null (object) = 13 +2: toString! +(30) true (object) = 13 +3: toString! +(31) false (object) = 13 +4: toString! +(32) 0 (object) = 13 +5: toString! +(33) 1 (object) = 13 +6: toString! +(34) 0.5 (object) = 13 +7: toString! +(35) -1 (object) = 13 +8: toString! +(36) -0.5 (object) = 13 +9: toString! +(37) Infinity (object) = 13 +10: toString! +(38) -Infinity (object) = 13 +11: toString! +(39) NaN (object) = 13 +12: toString! +(40) (object) = 0 +13: toString! +(41) 0 (object) = 1 +14: toString! +(42) -0 (object) = 2 +15: toString! +(43) 0.0 (object) = 3 +16: toString! +(44) 1 (object) = 1 +17: toString! +(45) Hello World! (object) = 12 +18: toString! +(46) true (object) = 4 +19: toString! +(47) _level0 (object) = 7 +20: toString! +(48) ?????? (object) = 3 +21: toString! +(49) _level0 (object) = 13 +22: toString! +(50) [type Object] (object) = 13 +23: toString! +(51) [type Object] (object) = 13 +24: toString! +(52) [type Object] (object) = 13 +25: toString! +(53) [type Object] (object) = 13 +26: toString! +(54) [type Object] (object) = 13 +27: toString! +(55) [type Object] (object) = 13 +(56) \r\n (string) = 2 diff --git a/test/trace/text-field-length-8.swf b/test/trace/text-field-length-8.swf new file mode 100644 index 0000000..78c2e36 Binary files /dev/null and b/test/trace/text-field-length-8.swf differ diff --git a/test/trace/text-field-length-8.swf.trace b/test/trace/text-field-length-8.swf.trace new file mode 100644 index 0000000..178e14a --- /dev/null +++ b/test/trace/text-field-length-8.swf.trace @@ -0,0 +1,126 @@ +valueOf called +toString called +toString called with +valueOf called with +0: valueOf! +1: valueOf! +2: valueOf! +3: valueOf! +4: valueOf! +5: valueOf! +6: valueOf! +7: valueOf! +8: valueOf! +9: valueOf! +10: valueOf! +11: valueOf! +12: valueOf! +13: valueOf! +14: valueOf! +15: valueOf! +16: valueOf! +17: valueOf! +18: valueOf! +19: valueOf! +20: valueOf! +21: valueOf! +22: valueOf! +22: toString! +23: valueOf! +23: toString! +24: valueOf! +24: toString! +25: valueOf! +25: toString! +26: valueOf! +26: toString! +27: valueOf! +27: toString! +Testing length (default: 0) +(0) undefined (undefined) = 9 +(1) null (null) = 4 +(2) true (boolean) = 4 +(3) false (boolean) = 5 +(4) 0 (number) = 1 +(5) 1 (number) = 1 +(6) 0.5 (number) = 3 +(7) -1 (number) = 2 +(8) -0.5 (number) = 4 +(9) Infinity (number) = 8 +(10) -Infinity (number) = 9 +(11) NaN (number) = 3 +(12) (string) = 0 +(13) 0 (string) = 1 +(14) -0 (string) = 2 +(15) 0.0 (string) = 3 +(16) 1 (string) = 1 +(17) Hello World! (string) = 12 +(18) true (string) = 4 +(19) _level0 (string) = 7 +(20) ?????? (string) = 3 +(21) _level0 (movieclip) = 7 +(22) [object Object] (object) = 15 +(23) [type Function] (function) = 15 +toString called +(24) [type Object] (object) = 13 +toString called with +(25) [type Object] (object) = 13 +(26) [object Object] (object) = 15 +(27) undefined (object) = 13 +0: toString! +(28) undefined (object) = 13 +1: toString! +(29) null (object) = 13 +2: toString! +(30) true (object) = 13 +3: toString! +(31) false (object) = 13 +4: toString! +(32) 0 (object) = 13 +5: toString! +(33) 1 (object) = 13 +6: toString! +(34) 0.5 (object) = 13 +7: toString! +(35) -1 (object) = 13 +8: toString! +(36) -0.5 (object) = 13 +9: toString! +(37) Infinity (object) = 13 +10: toString! +(38) -Infinity (object) = 13 +11: toString! +(39) NaN (object) = 13 +12: toString! +(40) (object) = 0 +13: toString! +(41) 0 (object) = 1 +14: toString! +(42) -0 (object) = 2 +15: toString! +(43) 0.0 (object) = 3 +16: toString! +(44) 1 (object) = 1 +17: toString! +(45) Hello World! (object) = 12 +18: toString! +(46) true (object) = 4 +19: toString! +(47) _level0 (object) = 7 +20: toString! +(48) ?????? (object) = 3 +21: toString! +(49) _level0 (object) = 13 +22: toString! +(50) [type Object] (object) = 13 +23: toString! +(51) [type Object] (object) = 13 +24: toString! +(52) [type Object] (object) = 13 +25: toString! +(53) [type Object] (object) = 13 +26: toString! +(54) [type Object] (object) = 13 +27: toString! +(55) [type Object] (object) = 13 +(56) \r\n (string) = 2 diff --git a/test/trace/text-field-length.as b/test/trace/text-field-length.as new file mode 100644 index 0000000..52b87b7 --- /dev/null +++ b/test/trace/text-field-length.as @@ -0,0 +1,17 @@ +// makeswf -v 7 -r 1 -o text-field-values-7.swf text-field-values.as + +#include "values.as" + +this.createTextField ("field", 1, 0, 0, 50, 50); + +trace ("Testing length (default: " + field.length + ")"); + +values.push ("\r\n"); +names.push ("(" + (values.length - 1) + ") \\r\\n (string)"); + +for (var j = 0; j < values.length; j++) { + field.text = values[j]; + trace (names[j] + " = " + field.length); +} + +loadMovie ("FSCommand:quit", ""); commit a098320862245594fa81e3128679c033f2c0c90e Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 16:44:52 2007 +0300 Add TextField's variable test for version 5 too diff --git a/test/trace/Makefile.am b/test/trace/Makefile.am index 85c4eb9..33a10be 100644 --- a/test/trace/Makefile.am +++ b/test/trace/Makefile.am @@ -1842,6 +1842,8 @@ EXTRA_DIST = \ targetpath-7.swf \ targetpath-7.swf.trace \ text-field-variable.as \ + text-field-variable-5.swf \ + text-field-variable-5.swf.trace \ text-field-variable-6.swf \ text-field-variable-6.swf.trace \ text-field-variable-7.swf \ diff --git a/test/trace/text-field-variable-5.swf b/test/trace/text-field-variable-5.swf new file mode 100644 index 0000000..2c8f63b Binary files /dev/null and b/test/trace/text-field-variable-5.swf differ diff --git a/test/trace/text-field-variable-5.swf.trace b/test/trace/text-field-variable-5.swf.trace new file mode 100644 index 0000000..4248228 --- /dev/null +++ b/test/trace/text-field-variable-5.swf.trace @@ -0,0 +1,9 @@ +undefined +undefined +undefined +3 +undefined +2 +3 +undefined +undefined commit e633a7ad9702697b8ffa44ecd4f1b980ec210e4a Author: Pekka Lampila <pekka.lampila at iki.fi> Date: Wed Oct 17 16:43:53 2007 +0300 Set propflags on TextField to disable it in v5 diff --git a/libswfdec/swfdec_initialize.as b/libswfdec/swfdec_initialize.as index 3b9ad10..18a4113 100644 --- a/libswfdec/swfdec_initialize.as +++ b/libswfdec/swfdec_initialize.as @@ -287,6 +287,9 @@ TextField.prototype.setTextFormat = ASnative (104, 102); TextField.prototype.getNewTextFormat = ASnative (104, 104); TextField.prototype.setNewTextFormat = ASnative (104, 105); +ASSetPropFlags (TextField.prototype, null, 131); +ASSetPropFlags (TextField, null, 131); + /* TextFormat */ TextFormat = ASconstructor (110, 0); diff --git a/libswfdec/swfdec_initialize.h b/libswfdec/swfdec_initialize.h index 889393b..a7266db 100644 --- a/libswfdec/swfdec_initialize.h +++ b/libswfdec/swfdec_initialize.h @@ -379,162 +379,166 @@ const unsigned char swfdec_initialize[] = { 0x4E, 0x96, 0x13, 0x00, 0x08, 0x79, 0x07, 0x68, 0x00, 0x00, 0x00, 0x07, 0x68, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x7A, 0x07, 0x69, 0x00, 0x00, 0x00, 0x07, - 0x68, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x13, 0x00, - 0x08, 0x7B, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x6E, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, - 0x00, 0x08, 0x43, 0x3D, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x13, 0x00, 0x08, 0x7C, - 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, - 0x43, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, - 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x7D, 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, - 0x6F, 0x00, 0x67, 0x00, 0x96, 0x02, 0x00, 0x08, 0x13, 0x1C, 0x44, 0x96, 0x02, 0x00, 0x08, 0x7E, - 0x49, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x05, 0x00, 0x96, 0x01, 0x00, 0x02, 0x3E, 0x96, 0x07, 0x00, - 0x08, 0x7F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x13, 0x46, 0x87, - 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x27, 0x00, 0x96, 0x04, 0x00, - 0x08, 0x80, 0x04, 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x7F, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x80, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x13, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x4E, 0x4F, 0x99, - 0x02, 0x00, 0xCB, 0xFF, 0x96, 0x02, 0x00, 0x08, 0x7F, 0x1C, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, - 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, - 0x00, 0x08, 0x81, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x24, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, - 0x1C, 0x96, 0x07, 0x00, 0x08, 0x82, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, - 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x83, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x4F, + 0x68, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x08, 0x00, + 0x07, 0x83, 0x00, 0x00, 0x00, 0x02, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, + 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x05, 0x3D, 0x17, 0x96, 0x08, 0x00, 0x07, 0x83, + 0x00, 0x00, 0x00, 0x02, 0x08, 0x77, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, + 0x05, 0x3D, 0x17, 0x96, 0x13, 0x00, 0x08, 0x7B, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x6E, 0x00, + 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x43, 0x3D, 0x1D, 0x96, 0x02, 0x00, 0x08, 0x77, + 0x1C, 0x96, 0x13, 0x00, 0x08, 0x7C, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, 0x00, 0x00, + 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x43, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x7D, + 0x9B, 0x07, 0x00, 0x00, 0x01, 0x00, 0x6F, 0x00, 0x67, 0x00, 0x96, 0x02, 0x00, 0x08, 0x13, 0x1C, + 0x44, 0x96, 0x02, 0x00, 0x08, 0x7E, 0x49, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x05, 0x00, 0x96, 0x01, + 0x00, 0x02, 0x3E, 0x96, 0x07, 0x00, 0x08, 0x7F, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x3C, 0x96, + 0x02, 0x00, 0x08, 0x13, 0x46, 0x87, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, + 0x00, 0x27, 0x00, 0x96, 0x04, 0x00, 0x08, 0x80, 0x04, 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x7F, + 0x1C, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x13, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x80, 0x1C, 0x4E, 0x4F, 0x99, 0x02, 0x00, 0xCB, 0xFF, 0x96, 0x02, 0x00, 0x08, 0x7F, 0x1C, + 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, + 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x81, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x24, + 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x82, 0x07, 0x00, 0x00, 0x00, + 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x83, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x43, 0x4F, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, + 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x84, 0x9B, 0x0A, 0x00, + 0x00, 0x01, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x25, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x4E, 0x96, 0x07, 0x00, + 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7D, 0x52, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, - 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x84, 0x9B, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x61, 0x6D, - 0x65, 0x00, 0x25, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, - 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, - 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7D, 0x52, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, - 0x86, 0x9B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x73, 0x74, 0x79, 0x6C, - 0x65, 0x00, 0x67, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, - 0x12, 0x12, 0x9D, 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, - 0x08, 0x82, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, - 0x02, 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x87, - 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x7D, 0x52, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, - 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x88, 0x52, 0x17, 0x4F, 0x96, 0x02, 0x00, 0x08, - 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, - 0x00, 0x08, 0x89, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x5B, 0x00, 0x96, 0x04, 0x00, 0x08, 0x8A, - 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x3C, 0x96, 0x07, 0x00, 0x08, 0x8B, 0x07, - 0x00, 0x00, 0x00, 0x00, 0x42, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x8A, 0x46, 0x87, 0x01, 0x00, 0x00, - 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x25, 0x00, 0x96, 0x04, 0x00, 0x08, 0x80, 0x04, - 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, - 0x08, 0x8B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0D, 0x52, 0x17, 0x99, 0x02, 0x00, 0xCD, 0xFF, 0x96, - 0x02, 0x00, 0x08, 0x8B, 0x1C, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, - 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x88, 0x9B, 0x0A, - 0x00, 0x00, 0x01, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x5C, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x83, 0x4E, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, - 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x83, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, - 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x83, 0x4E, 0x96, 0x02, 0x00, 0x08, - 0x85, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, - 0x00, 0x08, 0x85, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x8C, 0x52, 0x4F, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x8C, 0x9B, - 0x0B, 0x00, 0x00, 0x01, 0x00, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x00, 0x9D, 0x03, 0x96, 0x02, 0x00, - 0x08, 0x87, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x05, 0x00, 0x96, 0x01, - 0x00, 0x02, 0x3E, 0x96, 0x09, 0x00, 0x08, 0x8D, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x7B, 0x40, - 0x3C, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x8E, 0x4E, 0x12, 0x9D, 0x02, - 0x00, 0x15, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x8F, 0x08, 0x87, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x8E, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x90, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x91, 0x49, 0x9D, 0x02, 0x00, 0x2B, 0x00, 0x96, - 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x90, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x92, - 0x49, 0x12, 0x9D, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, - 0x08, 0x91, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, - 0x96, 0x04, 0x00, 0x08, 0x91, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x93, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x41, 0x00, 0x96, 0x04, 0x00, 0x08, 0x8A, 0x08, - 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x93, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, - 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x94, 0x52, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x8A, 0x1C, - 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x0F, 0x00, 0x96, 0x02, 0x00, 0x08, - 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x93, 0x08, 0x8A, 0x1C, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x8D, - 0x1C, 0x96, 0x04, 0x00, 0x08, 0x95, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x95, 0x4E, 0x4F, - 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x96, 0x4E, 0x12, 0x9D, 0x02, 0x00, - 0x26, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x97, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x96, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x98, 0x52, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0x99, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, - 0x96, 0x04, 0x00, 0x08, 0x9A, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x99, 0x4E, 0x96, 0x07, - 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x9C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x9D, 0x49, 0x9D, 0x02, 0x00, 0x2B, - 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x9C, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0x92, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, - 0x04, 0x00, 0x08, 0x9D, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, - 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9D, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0x9E, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x9F, 0x49, 0x9D, 0x02, 0x00, 0x4F, - 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x9E, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0xA0, 0x49, 0x9D, 0x02, 0x00, 0x25, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, - 0x00, 0x08, 0x9E, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x9E, 0x4E, 0x96, 0x07, 0x00, 0x07, - 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, - 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9E, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, - 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9E, 0x05, 0x01, 0x4F, 0x96, 0x02, - 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA1, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, - 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xA1, 0x08, 0x87, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0xA1, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, - 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA2, 0x4E, 0x12, 0x9D, 0x02, 0x00, - 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xA3, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0xA2, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, - 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA4, 0x4E, 0x12, 0x9D, - 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xA4, 0x08, - 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA4, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, - 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA5, 0x4E, + 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x86, 0x9B, 0x10, 0x00, 0x00, 0x02, 0x00, 0x6E, 0x61, 0x6D, + 0x65, 0x00, 0x73, 0x74, 0x79, 0x6C, 0x65, 0x00, 0x67, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, 0x00, + 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x82, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, + 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x85, + 0x1C, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, + 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7D, 0x52, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x96, + 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x88, 0x52, + 0x17, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, + 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x89, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x5B, + 0x00, 0x96, 0x04, 0x00, 0x08, 0x8A, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x3C, + 0x96, 0x07, 0x00, 0x08, 0x8B, 0x07, 0x00, 0x00, 0x00, 0x00, 0x42, 0x3C, 0x96, 0x02, 0x00, 0x08, + 0x8A, 0x46, 0x87, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x25, 0x00, + 0x96, 0x04, 0x00, 0x08, 0x80, 0x04, 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, 0x07, + 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x8B, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x0D, 0x52, 0x17, + 0x99, 0x02, 0x00, 0xCD, 0xFF, 0x96, 0x02, 0x00, 0x08, 0x8B, 0x1C, 0x3E, 0x4F, 0x96, 0x02, 0x00, + 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, + 0x02, 0x00, 0x08, 0x88, 0x9B, 0x0A, 0x00, 0x00, 0x01, 0x00, 0x6E, 0x61, 0x6D, 0x65, 0x00, 0x5C, + 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x83, 0x4E, 0x12, 0x12, 0x9D, + 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x83, 0x07, + 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, + 0x83, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, + 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x85, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, + 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x8C, 0x52, 0x4F, 0x4F, 0x96, 0x02, + 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, + 0x96, 0x02, 0x00, 0x08, 0x8C, 0x9B, 0x0B, 0x00, 0x00, 0x01, 0x00, 0x73, 0x74, 0x79, 0x6C, 0x65, + 0x00, 0x9D, 0x03, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x9D, + 0x02, 0x00, 0x05, 0x00, 0x96, 0x01, 0x00, 0x02, 0x3E, 0x96, 0x09, 0x00, 0x08, 0x8D, 0x07, 0x00, + 0x00, 0x00, 0x00, 0x08, 0x7B, 0x40, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x8E, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x15, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, + 0x04, 0x00, 0x08, 0x8F, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x8E, 0x4E, 0x4F, 0x96, 0x02, + 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x90, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x91, 0x49, + 0x9D, 0x02, 0x00, 0x2B, 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x90, + 0x4E, 0x96, 0x02, 0x00, 0x08, 0x92, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, + 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x91, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, + 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x91, 0x05, 0x01, 0x4F, 0x96, 0x02, + 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x93, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x41, 0x00, + 0x96, 0x04, 0x00, 0x08, 0x8A, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x93, 0x4E, 0x96, 0x07, + 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x94, 0x52, 0x3C, + 0x96, 0x02, 0x00, 0x08, 0x8A, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x12, 0x9D, 0x02, 0x00, + 0x0F, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x93, 0x08, 0x8A, 0x1C, + 0x4F, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x95, 0x08, 0x87, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0x95, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, + 0x96, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x26, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, + 0x00, 0x08, 0x97, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x96, 0x4E, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x98, 0x52, 0x4F, 0x96, 0x02, + 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x99, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, + 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9A, 0x08, 0x87, 0x1C, 0x96, 0x02, + 0x00, 0x08, 0x99, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, + 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x9C, 0x4E, 0x96, 0x02, 0x00, 0x08, + 0x9D, 0x49, 0x9D, 0x02, 0x00, 0x2B, 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x9C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x92, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x0E, 0x00, 0x96, + 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9D, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, + 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9D, 0x05, 0x01, 0x4F, + 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x9E, 0x4E, 0x96, 0x02, 0x00, 0x08, + 0x9F, 0x49, 0x9D, 0x02, 0x00, 0x4F, 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x9E, 0x4E, 0x96, 0x02, 0x00, 0x08, 0xA0, 0x49, 0x9D, 0x02, 0x00, 0x25, 0x00, 0x96, 0x02, + 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9E, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, + 0x9E, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x99, 0x02, + 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x9E, 0x05, 0x00, + 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, + 0x9E, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA1, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, - 0xA6, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA5, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, + 0xA1, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA1, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0xA7, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x3B, 0x00, 0x96, 0x04, 0x00, 0x08, 0x8A, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0xA7, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, - 0x3D, 0x3C, 0x96, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x08, 0x8A, 0x1C, 0x48, 0x12, 0x9D, - 0x02, 0x00, 0x0F, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xA8, 0x08, - 0x8A, 0x1C, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA9, 0x4E, 0x96, - 0x02, 0x00, 0x08, 0xAA, 0x49, 0x9D, 0x02, 0x00, 0x2B, 0x00, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, - 0x96, 0x02, 0x00, 0x08, 0xA9, 0x4E, 0x96, 0x02, 0x00, 0x08, 0xAB, 0x49, 0x12, 0x9D, 0x02, 0x00, - 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xAA, 0x05, 0x00, 0x4F, - 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xAA, - 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0xAC, 0x9B, 0x09, 0x00, 0x00, 0x01, 0x00, 0x63, 0x73, 0x73, 0x00, 0xC8, 0x00, 0x96, 0x04, - 0x00, 0x08, 0xAF, 0x08, 0xAD, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0xAE, 0x52, 0x3C, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x1C, 0x44, 0x96, - 0x02, 0x00, 0x08, 0xB0, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x06, 0x00, 0x96, 0x02, 0x00, 0x05, 0x00, - 0x3E, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x12, 0x12, 0x9D, - 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x08, 0x82, 0x07, - 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x46, 0x87, 0x01, 0x00, 0x00, - 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x56, 0x00, 0x96, 0x04, 0x00, 0x08, 0x80, 0x04, - 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, - 0x00, 0x08, 0x80, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, - 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, - 0x7D, 0x52, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, - 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x88, 0x52, 0x17, 0x99, 0x02, 0x00, 0x9C, 0xFF, - 0x96, 0x02, 0x00, 0x05, 0x01, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, - 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x04, 0x00, 0x08, 0xB1, 0x08, 0x77, - 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0xAC, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, - 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x33, 0x07, 0x00, 0x00, 0x00, 0x00, - 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, - 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, - 0x96, 0x02, 0x00, 0x08, 0x35, 0x9B, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4F, 0x96, 0x02, - 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, - 0x96, 0x02, 0x00, 0x08, 0x36, 0x9B, 0x09, 0x00, 0x00, 0x01, 0x00, 0x73, 0x72, 0x63, 0x00, 0x6B, - 0x00, 0x96, 0x02, 0x00, 0x08, 0x38, 0x1C, 0x96, 0x01, 0x00, 0x02, 0x49, 0x12, 0x9D, 0x02, 0x00, - 0x19, 0x00, 0x96, 0x09, 0x00, 0x05, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, - 0x02, 0x00, 0x08, 0x35, 0x52, 0x17, 0x99, 0x02, 0x00, 0x41, 0x00, 0x96, 0x04, 0x00, 0x08, 0xAF, - 0x08, 0x38, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, - 0x00, 0x08, 0xB1, 0x52, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x04, 0x00, 0x08, 0x37, - 0x08, 0xAF, 0x1C, 0x4F, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, - 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, 0x52, 0x17, 0x4F, 0x96, 0x02, 0x00, + 0xA2, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, + 0x00, 0x08, 0xA3, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA2, 0x4E, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, + 0x00, 0x08, 0xA4, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, + 0x96, 0x04, 0x00, 0x08, 0xA4, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA4, 0x4E, 0x96, 0x07, + 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0xA5, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x20, 0x00, 0x96, 0x02, 0x00, 0x08, + 0x8D, 0x1C, 0x96, 0x04, 0x00, 0x08, 0xA6, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA5, 0x4E, + 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, + 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA7, 0x4E, 0x12, 0x9D, 0x02, 0x00, 0x3B, 0x00, 0x96, 0x04, + 0x00, 0x08, 0x8A, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA7, 0x4E, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x9B, 0x3D, 0x3C, 0x96, 0x07, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x08, 0x8A, 0x1C, 0x48, 0x12, 0x9D, 0x02, 0x00, 0x0F, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, + 0x96, 0x04, 0x00, 0x08, 0xA8, 0x08, 0x8A, 0x1C, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, + 0x02, 0x00, 0x08, 0xA9, 0x4E, 0x96, 0x02, 0x00, 0x08, 0xAA, 0x49, 0x9D, 0x02, 0x00, 0x2B, 0x00, + 0x96, 0x02, 0x00, 0x08, 0x87, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xA9, 0x4E, 0x96, 0x02, 0x00, 0x08, + 0xAB, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x96, 0x04, + 0x00, 0x08, 0xAA, 0x05, 0x00, 0x4F, 0x99, 0x02, 0x00, 0x0E, 0x00, 0x96, 0x02, 0x00, 0x08, 0x8D, + 0x1C, 0x96, 0x04, 0x00, 0x08, 0xAA, 0x05, 0x01, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x8D, 0x1C, 0x3E, + 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, + 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0xAC, 0x9B, 0x09, 0x00, 0x00, 0x01, 0x00, 0x63, 0x73, + 0x73, 0x00, 0xC8, 0x00, 0x96, 0x04, 0x00, 0x08, 0xAF, 0x08, 0xAD, 0x1C, 0x96, 0x07, 0x00, 0x07, + 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xAE, 0x52, 0x3C, 0x96, 0x02, + 0x00, 0x08, 0xAF, 0x1C, 0x44, 0x96, 0x02, 0x00, 0x08, 0xB0, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x06, + 0x00, 0x96, 0x02, 0x00, 0x05, 0x00, 0x3E, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x82, 0x4E, 0x12, 0x12, 0x9D, 0x02, 0x00, 0x12, 0x00, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, + 0x96, 0x07, 0x00, 0x08, 0x82, 0x07, 0x00, 0x00, 0x00, 0x00, 0x43, 0x4F, 0x96, 0x02, 0x00, 0x08, + 0xAF, 0x46, 0x87, 0x01, 0x00, 0x00, 0x96, 0x01, 0x00, 0x02, 0x49, 0x9D, 0x02, 0x00, 0x56, 0x00, + 0x96, 0x04, 0x00, 0x08, 0x80, 0x04, 0x00, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, + 0x00, 0x08, 0x82, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, + 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7D, 0x52, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x80, 0x1C, 0x96, + 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x88, 0x52, + 0x17, 0x99, 0x02, 0x00, 0x9C, 0xFF, 0x96, 0x02, 0x00, 0x05, 0x01, 0x3E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, - 0x13, 0x00, 0x08, 0xAE, 0x07, 0x65, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, 0x00, 0x00, 0x07, 0x02, + 0x04, 0x00, 0x08, 0xB1, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, + 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0xAC, 0x4E, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, + 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, + 0x33, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0x2D, 0x01, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, + 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, + 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x35, 0x9B, 0x05, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, + 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x36, 0x9B, 0x09, 0x00, 0x00, 0x01, + 0x00, 0x73, 0x72, 0x63, 0x00, 0x6B, 0x00, 0x96, 0x02, 0x00, 0x08, 0x38, 0x1C, 0x96, 0x01, 0x00, + 0x02, 0x49, 0x12, 0x9D, 0x02, 0x00, 0x19, 0x00, 0x96, 0x09, 0x00, 0x05, 0x00, 0x07, 0x01, 0x00, + 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, 0x52, 0x17, 0x99, 0x02, 0x00, 0x41, + 0x00, 0x96, 0x04, 0x00, 0x08, 0xAF, 0x08, 0x38, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, + 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0xB1, 0x52, 0x3C, 0x96, 0x02, 0x00, 0x08, 0x09, + 0x1C, 0x96, 0x04, 0x00, 0x08, 0x37, 0x08, 0xAF, 0x1C, 0x4F, 0x96, 0x02, 0x00, 0x08, 0xAF, 0x1C, + 0x96, 0x07, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x08, 0x09, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x35, + 0x52, 0x17, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, + 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0xAE, 0x07, 0x65, 0x00, 0x00, 0x00, 0x07, + 0x71, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, + 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, + 0x13, 0x00, 0x08, 0x98, 0x07, 0x66, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, - 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x98, 0x07, 0x66, + 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x94, 0x07, 0x67, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, - 0x4F, 0x96, 0x02, 0x00, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0x30, 0x4E, 0x96, 0x13, 0x00, 0x08, 0x94, 0x07, 0x67, 0x00, 0x00, 0x00, 0x07, 0x71, 0x00, - 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x4F, 0x96, 0x08, 0x00, 0x07, 0x03, - 0x04, 0x00, 0x00, 0x02, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, - 0x08, 0x30, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x05, 0x3D, 0x17, 0x96, - 0x09, 0x00, 0x07, 0x03, 0x04, 0x00, 0x00, 0x08, 0x7C, 0x08, 0x77, 0x1C, 0x96, 0x07, 0x00, 0x07, - 0x03, 0x00, 0x00, 0x00, 0x08, 0x05, 0x3D, 0x17, 0x96, 0x13, 0x00, 0x08, 0xB2, 0x07, 0x00, 0x00, - 0x00, 0x00, 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, - 0x96, 0x13, 0x00, 0x08, 0xB3, 0x07, 0x01, 0x00, 0x00, 0x00, 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, - 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x13, 0x00, 0x08, 0xB4, 0x07, 0x02, 0x00, - 0x00, 0x00, 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, - 0x96, 0x04, 0x00, 0x08, 0xB5, 0x08, 0xB3, 0x1C, 0x1D, 0x96, 0x03, 0x00, 0x08, 0x13, 0x02, 0x1D, - 0x96, 0x0D, 0x00, 0x07, 0x06, 0x00, 0x00, 0x00, 0x07, 0x01, 0x00, 0x00, 0x00, 0x02, 0x08, 0x09, - 0x1C, 0x96, 0x07, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, 0x05, 0x3D, 0x17, 0x00 + 0x4F, 0x96, 0x08, 0x00, 0x07, 0x03, 0x04, 0x00, 0x00, 0x02, 0x08, 0x77, 0x1C, 0x96, 0x02, 0x00, + 0x08, 0x7C, 0x4E, 0x96, 0x02, 0x00, 0x08, 0x30, 0x4E, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, + 0x00, 0x08, 0x05, 0x3D, 0x17, 0x96, 0x09, 0x00, 0x07, 0x03, 0x04, 0x00, 0x00, 0x08, 0x7C, 0x08, + 0x77, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x03, 0x00, 0x00, 0x00, 0x08, 0x05, 0x3D, 0x17, 0x96, 0x13, + 0x00, 0x08, 0xB2, 0x07, 0x00, 0x00, 0x00, 0x00, 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, + 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x13, 0x00, 0x08, 0xB3, 0x07, 0x01, 0x00, 0x00, 0x00, + 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x13, + 0x00, 0x08, 0xB4, 0x07, 0x02, 0x00, 0x00, 0x00, 0x07, 0xFA, 0x00, 0x00, 0x00, 0x07, 0x02, 0x00, + 0x00, 0x00, 0x08, 0x01, 0x3D, 0x1D, 0x96, 0x04, 0x00, 0x08, 0xB5, 0x08, 0xB3, 0x1C, 0x1D, 0x96, + 0x03, 0x00, 0x08, 0x13, 0x02, 0x1D, 0x96, 0x0D, 0x00, 0x07, 0x06, 0x00, 0x00, 0x00, 0x07, 0x01, + 0x00, 0x00, 0x00, 0x02, 0x08, 0x09, 0x1C, 0x96, 0x07, 0x00, 0x07, 0x04, 0x00, 0x00, 0x00, 0x08, + 0x05, 0x3D, 0x17, 0x00 };
Seemingly Similar Threads
- 11 commits - libswfdec/swfdec_as_internal.h libswfdec/swfdec_as_object.c libswfdec/swfdec_html_parser.c libswfdec/swfdec_initialize.as libswfdec/swfdec_initialize.h libswfdec/swfdec_style_sheet.c libswfdec/swfdec_style_sheet.h
- 10 commits - libswfdec/swfdec_as_strings.c libswfdec/swfdec_text_field.c libswfdec/swfdec_text_field_movie_as.c libswfdec/swfdec_text_field_movie.c
- 13 commits - libswfdec/swfdec_as_array.c libswfdec/swfdec_xml.c libswfdec/swfdec_xml_node.c test/trace
- 8 commits - libswfdec/swfdec_as_interpret.c libswfdec/swfdec_sound.c libswfdec/swfdec_sound.h test/trace
- 4 commits - libswfdec/swfdec_as_interpret.c test/trace