Я создал предзагрузчик AS3 и поместил код для этого в первый кадр.
Затем я сделал символ и поместил его в библиотеку. Он был установлен как НЕ экспортируемый в кадре 1, а в настройках fla все классы были экспортированы во втором кадре. До второго кадра не было никаких ссылок на объект.
Затем флэш-память аварийно завершала работу, когда я компилировал без установленного флажка «Экспорт в один кадр».
Чтобы исправить это, один из моих друзей предложил мне запустить игровую логику на 3-м кадре, чтобы в нем был правильно загружен 2-й кадр. Казалось, что все работает нормально, класс был создан правильно.
Затем оказалось, что он не загружает мувиклип, а только создает экземпляр класса. Опять же, это можно исправить с помощью экспорта в кадре 1, но я действительно не могу себе этого позволить.
Тот же друг предложил мне поместить экземпляр символа на сцену в кадре 3 и выполнить игровую логику в кадре 4. Они сказали, что это правильно инициализирует мувиклип.
Однако это был не тот случай. Как я могу загрузить весь символ, графику и все, не экспортируя в кадр 1? Этот единственный символ будет содержать, вероятно, 10-20 МБ графики, поэтому его необходимо предварительно загрузить.
Спасибо за помощь!
РЕДАКТИРОВАТЬ: Короче говоря, все, что мне нужно, это какой-то способ загрузить видеоклип, чтобы его можно было использовать и видеть, и все.
РЕДАКТИРОВАТЬ: Есть ли способ принудительной загрузки видеоклипа через AS3?