У меня есть SWF с четырьмя кадрами. Первый кадр загружает внешний класс, который действует как контроллер трафика - просматривает передаваемые корневые flashvars и перенаправляет на кадр 2, 3 или 4.
Кадр 2 - это базовый экран входа в систему. Есть 5 слоев - 2 фоновых слоя, экран входа в систему и фиктивное текстовое поле. У меня также есть операторы трассировки на каждом слое, которые я говорю с помощью javascript и записываю в консоль Firebug. Поскольку swf требует доступа к базе данных, чтобы знать, что делать, он работает только на сервере.
У меня проблема в том, что иногда загружаются не все слои в кадре 2. Все ActionScript на каждом слое срабатывает успешно. Что я буду делать, так это очищать кэш, и примерно 1 из каждых 3 раз загружается только нижний слой или два нижних слоя.
Я удалил ролик с логином и заменил его фиктивным текстом - ничего. Я поставил прелоадер на первый кадр - ничего. Я создал загрузчик SWF, чтобы, в свою очередь, загрузить этот проблемный SWF - ничего. Я подумал, что это может быть связано с порядком рендеринга, поэтому я сделал эти нижние слои полупрозрачными - ничего.
У кого-нибудь есть идеи о том, как дополнительно диагностировать эту проблему? Несмотря на то, что это периодически, это случается достаточно часто, чтобы требовать исправления.
Спасибо за ваше время.