Больше двух часов бился над проблемой - флеш-ролик с прелоадером не хочет отображать кадр с прелоадером, пока почти полностью не загрузится.
Проблема решается очень просто, спасибо Rost'у с этого сайта. Нужно при Линкаже (Linkage) ВСЕХ объектов, которым он задается, УБИРАТЬ галочку "Export in first frame". Тогда первый кадр начнет отображаться, как только сам загрузится, а остальные кадры и файлы в библиотеке начнут загружаться за ним.
Это происходит потому, что первый кадр будет легким, ведь в нем только клип полоса загрузки, несколько строчек кода в этом клипе и код: stop(); у кадра.
Пример моего прелоадера в 9 мегабайт можно посмотреть здесь: Прелоадер Флеш. Сначала я не знал об этом приеме и галочка Линкажа на крупном файле в библиотеке была включена. При этом прелоадер очень долго загружался и почти не отображался, сразу переходя к второму кадру (меню). После отключения экспорта в первый кадр сначала загружается прелоадер, затем он отображает статус загрузки всего файла. Большой размер - чтобы наглядно показать процесс, т.к. на флеш-порталах многие пользователи с небыстрыми каналами, на модемах или вообще с GPRS, для них ждать без прелоадера - это 99% вероятность, что они нажмут кнопку "Назад", думая, что файл недоступен или с сайтом какой-то глюк. Поэтому не забывайте на флешки больше 300 килобайт создавать прелоадер.
Вот такой хинт для Флеш-разработчиков, работающих в Adobe Flash CS3.
Проблема решается очень просто, спасибо Rost'у с этого сайта. Нужно при Линкаже (Linkage) ВСЕХ объектов, которым он задается, УБИРАТЬ галочку "Export in first frame". Тогда первый кадр начнет отображаться, как только сам загрузится, а остальные кадры и файлы в библиотеке начнут загружаться за ним.
Это происходит потому, что первый кадр будет легким, ведь в нем только клип полоса загрузки, несколько строчек кода в этом клипе и код: stop(); у кадра.
Пример моего прелоадера в 9 мегабайт можно посмотреть здесь: Прелоадер Флеш. Сначала я не знал об этом приеме и галочка Линкажа на крупном файле в библиотеке была включена. При этом прелоадер очень долго загружался и почти не отображался, сразу переходя к второму кадру (меню). После отключения экспорта в первый кадр сначала загружается прелоадер, затем он отображает статус загрузки всего файла. Большой размер - чтобы наглядно показать процесс, т.к. на флеш-порталах многие пользователи с небыстрыми каналами, на модемах или вообще с GPRS, для них ждать без прелоадера - это 99% вероятность, что они нажмут кнопку "Назад", думая, что файл недоступен или с сайтом какой-то глюк. Поэтому не забывайте на флешки больше 300 килобайт создавать прелоадер.
Вот такой хинт для Флеш-разработчиков, работающих в Adobe Flash CS3.
Комментариев нет:
Отправить комментарий