diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index 020733689..c316d7ba7 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -35,6 +35,7 @@ macro_rules! swf_tests { swf_tests! { (add_property, "avm1/add_property", 1), (as_transformed_flag, "avm1/as_transformed_flag", 3), + (clip_events, "avm1/clip_events", 4), (do_init_action, "avm1/do_init_action", 3), (execution_order1, "avm1/execution_order1", 3), (execution_order2, "avm1/execution_order2", 15), diff --git a/core/tests/swfs/avm1/clip_events/output.txt b/core/tests/swfs/avm1/clip_events/output.txt new file mode 100644 index 000000000..93a50aa67 --- /dev/null +++ b/core/tests/swfs/avm1/clip_events/output.txt @@ -0,0 +1,10 @@ +frame 1 +frame 2 +clip load +clip frame 1 +clip enterFrame +clip onEnterFrame +frame 3 +clip unload +clip onUnload +frame 4 diff --git a/core/tests/swfs/avm1/clip_events/test.fla b/core/tests/swfs/avm1/clip_events/test.fla new file mode 100644 index 000000000..3484607cf Binary files /dev/null and b/core/tests/swfs/avm1/clip_events/test.fla differ diff --git a/core/tests/swfs/avm1/clip_events/test.swf b/core/tests/swfs/avm1/clip_events/test.swf new file mode 100644 index 000000000..f3d22e4e4 Binary files /dev/null and b/core/tests/swfs/avm1/clip_events/test.swf differ