Когда я меняю экземпляр на другой, содержащий вложенные изображения, анимация не работает, а также события в этом новом экземпляре не работают.
with(obj_matchbox){
instance_change(obj_match,true);}
Когда я меняю экземпляр на другой, содержащий вложенные изображения, анимация не работает, а также события в этом новом экземпляре не работают.
with(obj_matchbox){
instance_change(obj_match,true);}
В коде, который вы разместили, нет ничего плохого. Анимация должна воспроизводиться автоматически и запускать события. Проблема должна быть где-то в другом.
Убедитесь, что у вас нет ничего в событии отрисовки obj_match, иначе Game Maker не сможет обработать анимацию спрайта за вас.
Почему ваши события не срабатывают, я понятия не имею. В instance_change для perf установлено значение true, так что это не должно быть проблемой.