Я прочитал описание casa-lib , и мне кажется, что пока вы используете эти специальные версии casa вместо «базовых классов AS3», они добавляют метод destroy
(и некоторые другие удобные методы) до класса они распространяются.
Это избавит вас от необходимости удалять каждого слушателя, которого вы добавили в CasaSprite
. Вместо этого вы просто вызываете метод destroy
, и все ранее добавленные слушатели удаляются автоматически. Классы, которые имеют DisplayObject в своем дереве наследования, по-видимому, также удаляют себя из своего родителя.
Таким образом, casa lib добавляет несколько удобных методов с тем преимуществом, что позволяет вам сэкономить время при наборе текста и неудобства, связанные с плотной привязкой кода к casa lib.