В итоге я создал объект scenes
, каждый из его дочерних объектов имел логический атрибут active
, метод create()
и метод destroy()
(который переключал атрибут active
).
Когда я нажимал на кнопку, которая должна была отображать новую сцену анимации, я сначала перебирал объект scenes
для любых дочерних объектов с активной переменной, установленной в true, а затем я вызывал уничтожение этого объекта Метод перед окончательным вызовом метода create () для кнопки, которая была первоначально нажата.