diff --git a/tests/tests/regression_tests.rs b/tests/tests/regression_tests.rs index 0b1a327b2..cb36b627c 100644 --- a/tests/tests/regression_tests.rs +++ b/tests/tests/regression_tests.rs @@ -208,6 +208,7 @@ swf_tests! { (as3_boolean_constr, "avm2/boolean_constr", 1), (as3_boolean_negation, "avm2/boolean_negation", 1), (as3_boolean_tostring, "avm2/boolean_tostring", 1), + (as3_button_hittest, "avm2/button_hittest", 1), (as3_bytearray_readobject_amf0, "avm2/bytearray_readobject_amf0", 1), (as3_bytearray_readobject_amf3, "avm2/bytearray_readobject_amf3", 1), (as3_bytearray_writeobject, "avm2/bytearray_writeobject", 1), diff --git a/tests/tests/swfs/avm2/button_hittest/output.txt b/tests/tests/swfs/avm2/button_hittest/output.txt new file mode 100644 index 000000000..da9cb5363 --- /dev/null +++ b/tests/tests/swfs/avm2/button_hittest/output.txt @@ -0,0 +1,2 @@ +// MP.hitTestObject(Btn1) +true diff --git a/tests/tests/swfs/avm2/button_hittest/test.fla b/tests/tests/swfs/avm2/button_hittest/test.fla new file mode 100644 index 000000000..90cf34799 Binary files /dev/null and b/tests/tests/swfs/avm2/button_hittest/test.fla differ diff --git a/tests/tests/swfs/avm2/button_hittest/test.swf b/tests/tests/swfs/avm2/button_hittest/test.swf new file mode 100644 index 000000000..700bf0f97 Binary files /dev/null and b/tests/tests/swfs/avm2/button_hittest/test.swf differ diff --git a/tests/tests/swfs/avm2/displayobject_hittestpoint/output.txt b/tests/tests/swfs/avm2/displayobject_hittestpoint/output.txt index 370673769..0c539bc0e 100644 --- a/tests/tests/swfs/avm2/displayobject_hittestpoint/output.txt +++ b/tests/tests/swfs/avm2/displayobject_hittestpoint/output.txt @@ -43,3 +43,7 @@ false false //this.symbol1_1.hitTestPoint(50.0, 50.0, true); false +//this.symbol1.hitTestPoint(50.0, 50.0, true); (after removing from stage) +false +//this.symbol1.hitTestPoint(50.0, 50.0, false); (after removing from stage) +true \ No newline at end of file diff --git a/tests/tests/swfs/avm2/displayobject_hittestpoint/test.fla b/tests/tests/swfs/avm2/displayobject_hittestpoint/test.fla index 08f0957f7..478eb1ff4 100644 Binary files a/tests/tests/swfs/avm2/displayobject_hittestpoint/test.fla and b/tests/tests/swfs/avm2/displayobject_hittestpoint/test.fla differ diff --git a/tests/tests/swfs/avm2/displayobject_hittestpoint/test.swf b/tests/tests/swfs/avm2/displayobject_hittestpoint/test.swf index e404bc03a..1d17a25ef 100644 Binary files a/tests/tests/swfs/avm2/displayobject_hittestpoint/test.swf and b/tests/tests/swfs/avm2/displayobject_hittestpoint/test.swf differ