![]() |
Что такое "Frame 0"?
Происходит какой-то бред, выражающийся в следующем:
В клипе 3 кадра В кадре 1 - stop(); и мувик -прелоадер, в котором вписано, что если _root загружен, то _root.gotoAndStop(2). В этом же кадре loadMovie() некоей внешней swf'ки. Подгружаемая swf'ка весит примерно столько же, сколько вмещающий ролик. И вот ctrl+enter и ... Мувик - прелоадер становится виден лишь на 95% загрузки. Это раз При просмотре параметров воспроизведения (ctrl+b в режиме просмотра) мне сообщают, что до момента "95% загружено" ролик играется на КАДРЕ N 0. Естественно, что моего графического прелоадера не видно, он в кадре 1, но что такое frame 0, откуда он берется и что с этим делать? |
Прелоадер
Привет!
1. Мувик начинает проигрыватся только тогда, когда полсностью загружено текущая сцена. Соответственно прелоадер нужно размещать в отдельноей сцене. 2. Дополнительную инфу о прелоадерах ищи на форме, уж очень много по этому поводу уже излагалось. 3. Кадр номер 0 (ноль) означает кадр 0 - т.е. загрузка. удачи |
Re: Прелоадер
Цитата:
|
На форуме повсюду крупными буквами написано: СЦЕН НЕТ
И, по-моему, это так - это инструмент для удобства работы, не более (тип инструмента "Карандаш") Мало того. Этот упомянутый мувик -прелоадер замечательно работал в другом фильме и без выноса в др.сцену. И по поводу того, что Цитата:
|
И еще вопрос по загрузке: как getBytesTotal() и getBytesLoaded() воспринимают подгружаемые мувики - как часть "своего" фильма или нужно отдельно запрашивать эти параметры для подгружаемых фрагментов?
|
первый кадр начинает проигрываться только тогда когда он загружен (сам кадр) + загружены все объекта, как сценарные образцы из библиотеки, в свойствах которых стоит галочка export for first frame, шрифты и прочая гадость (например если у тебя 2004 флэш, и ты пользуешься компонентами и ты не именил номер фрейма когда они грузятся, то они по умолчание все напичканы в первом кадре) по этому если ты все выше перечисленное пользуешь, то получается что большая часть мува грузится перед 1 кадром, а когда начинается первый кадр получается что 95 % уже загруженно...
я например делаю сначал index, которой очень простой и маленький, а через него уже гружу main в котором все, а через index отслеживаю что загруженно и как... .... |
Вот это любопытно. А что есть этот маленький индекс?
|
Цитата:
По поводу Export in first frame: можно снять галочку, и тогда мув будет находиться (читай: станет доступным для linkage) в том фрейме, где он будет впервые помещён на таймлайн. |
Тогда перед использованием придется ждать загрузки, нет?
|
Цитата:
а индекс, это простой мув, который маленький по размеру, потому что содержит в себе только прелоадер и кнопку, который грузит в себя основной [main]... ну или что то типа этого например [index] stop (); this.createEmptyMovieClip ("main",1); main.loadMovie ("main.swf"); this.onEnterFrame = function () { var to = this.main.getBytesTotal (); var lo = this.main.getBytesLoaded (); if (to*lo > 0 && lo >= to) { main.nextFrame (); } else { /// твой прелоадер } } да и потом это уже тыщу раз обсуждалось |
| Часовой пояс GMT +4, время: 11:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.