diff --git a/core/tests/regression_tests.rs b/core/tests/regression_tests.rs index b8e81956a..189e4ac0e 100644 --- a/core/tests/regression_tests.rs +++ b/core/tests/regression_tests.rs @@ -62,6 +62,7 @@ swf_tests! { (color, "avm1/color", 1), (clip_events, "avm1/clip_events", 4), (create_empty_movie_clip, "avm1/create_empty_movie_clip", 2), + (empty_movieclip_can_attach_movies, "avm1/empty_movieclip_can_attach_movies", 1), (duplicate_movie_clip, "avm1/duplicate_movie_clip", 1), (mouse_listeners, "avm1/mouse_listeners", 1), (do_init_action, "avm1/do_init_action", 3), diff --git a/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/output.txt b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/output.txt new file mode 100644 index 000000000..42d50080f --- /dev/null +++ b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/output.txt @@ -0,0 +1,12 @@ +// trace(square); +_level0.clip.square + +// trace(mc.square); +_level0.clip.square + +// trace(mc.square == square); +true + +// trace(mc.square.test); +_level0.clip.square.test + diff --git a/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.fla b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.fla new file mode 100644 index 000000000..94adc6468 Binary files /dev/null and b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.fla differ diff --git a/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.swf b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.swf new file mode 100644 index 000000000..6c0eba4f7 Binary files /dev/null and b/core/tests/swfs/avm1/empty_movieclip_can_attach_movies/test.swf differ