А если серьезно, пока просто не поправили баг с масштабом. Я пыталась безрезультатно. Причем, в теории он ходит нормально, и в технической демке тоже, а в моей сборке... ну вы сами видели.
Но зато наконец-то удалось поправить серьезный баг с облаками. Теперь не вылазит ошибка с отсутствием объекта
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at KittyMovement_fla::Timeline_81/cloudMove()
Потому что удаляется слушатель при срабатывании события:
REMOVED_FROM_STAGE.
addEventListener(Event.REMOVED_FROM_STAGE, cloudStop);
function cloudStop(e:Event) {
removeEventListener(Event.ENTER_FRAME, cloudMove);
}
А ошибка
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at main::Main/e_heroEnterFrame() ?
Была поправлена простой проверкой if(объект!= Null). Дело в том, что спрайт героя ведь не везде присутсвует, а в мейне прописано обращение к нему. М если его нет, то к нему просто не надо обращаться, и ошибки не будет. Вот за исправление этих ошибок спасибо Magamba за эти хитрости.
Разобралась с добавлением ролика, хоть и не сказать, что грамотно с точки зрения программирования, а скорее хитростью и танцами с бубнами.
Еще разобралась с переходами на зум-сцены, где нет котёнка, просто поставив в ложь ему свойство visible. Оказалось до смешного просто.
Так что теперь в игру добавлены действительно абсолютно все сцены, включая две мини-игры и ролики-заставки, менюшки, титры.