![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2002
Адрес: Санкт-Петербург
Сообщений: 44
|
Товарищи!!!
Существует следующая проблема. Имеется файл bla_bla.swf, а в нем кнопка. При нажатии кнопки в него на 4 уровень подгружается файл shuba_duba.swf весом в 100Mb (не падайте в обморок, просто он содержит здоровое видео).Естессственно подгружается он медленно (у меня секунд 8, на некоторых машинах до 30, с сидирома вообще до минуты). При этом shuba_duba.swf состоит из двух сцен, первая из которых содержит прелоадер, а вторая, соответственно, видео. Прелоадер хороший, рабочий и вообще является исходникм взятым с этого сайта. Но вот беда, при нажатии на вышеупомянутую кнопку прелоадер не отображается, кнопка замирает на фрейме DOWN. Через необходимое для загрузки время на экране появляется видео, т.е. сцена 2 из shuba_duba.swf Повторюсь при загрузке из и-нета прелоадер замечательно работает !!! Разумеется в сети во второй сцене у меня файл стоит поменьше раз в сто Так вот, вопрос: с чем всё это связано и почему при загрузке файла с винчестера не срабатывает прелоадер, да, вообще, какие способы выхода из этой ситуации предложите? Заранее спасибо!!! |
|
|||||
|
Если кнопка залипает, значит комп маломощный, поэтому ничего и не отображается.
Скорее всего это зависит именно от этого.
__________________
Учиться и, когда придет время, прикладывать усвоенное к делу - разве это не прекрасно! Беседовать с другом, приехавшим издалека, - разве это не радостно! Не быть по достоинству оцененным светом и не таить обиду - разве это не возвышенно! |
|
|||||
|
Регистрация: Oct 2002
Адрес: Санкт-Петербург
Сообщений: 44
|
PIII, 256 ОЗУ, 32Mb видео.
И, как это не покажется странным, не встретил пока ни одного компа на котором бы не залипала кнопка, а среди них были и четвертые пни с 512-ю. И вообще кто-нибудь может сказать самому-себе: "У меня есть здоровый swf-файл с прелоадером. Когда я открываю этот файл со своего винчестера, я вижу как бежит прлоадер, а потом появляется то, что загружалось. И делаю я это без установления скорости модема в Debug при использовании Ctrl+Enter, а просто так, из виндов?" Если такие есть, умоляю: исходничек без здорового содержания - МНЕ !!! ![]() |
|
|||||
|
Регистрация: Dec 2001
Адрес: n/a
Сообщений: 1,386
|
Ну первое : не используй сцены!! так как их не существует на самом деле!
Второе на кнопку поставь не on(press){} а on(release){}
__________________
Однажды, я захотел понюхать кока-колу, но кубики льда, застряли у меня в носу! |
|
|||||
|
Регистрация: Oct 2002
Адрес: Санкт-Петербург
Сообщений: 44
|
Окромя release ничего в жизни не юзал!!!
А что касается сцен - я перенес прелоадер в первые три фрейма второй сцены, а первую снес (прелоадер - теперь это просто мигающая надпись без всяких подсчетов). Результат тот же. Проблема в том что файл не хочет играться, пока не загрузится целиком с прелоадером и видео! А когда загрузится, прелоадер ему уже нафиг не нужен т.к. _total frames is loaded И ещё, может это важно: У меня есть файл start.exe (swf с встроеным проектором). В нем код: loadMovieNum("bla_bla.swf",1); //т.е. загрузить на уровень 1 В bla_bla.swf кнопка. В кнопке код: on (release) { loadMovieNum("zavod.swf", 4); //т.е. на уровень 4 } а в zavod.swf уже и прелоадер и видео и сундук и заяц и утка и яйцо и смерть моя лютая повешусь нафиг чего делать то посоветуйте люди добрые !!! Да совсем забыл!!! При тестировании по Ктрл+Ентер на скорости модема 1Мб в секунду прелоадер со сценами пашет!!! А вне Flash MX не хочет, хотя скорость загрузки с винчестера не более 8-10 мб в секунду, а размер файла - 100 Мб |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Все абсолютно правильно. Когда ты даешь команду "загрузить шубу с дуба", то для локали и для сети флэшка ДОЛЖНА работать по разному. Через сеть шуба передается пакетами, флэш плэйер это знает, и не останавливает клип, за счет чего и становится возможным использование прелодеров. С локали шуба ДОЛЖНА передаваться одним куском (другой протокол, представь, что бы было, если бы обычная программа, Нотпад какой-ньть, давала команду "загрузить файл", а система бы отвечала: "ты тут поработай сама меленько, файл 100 метров, загружу к вечеру"), поэтому плэйер ждет этого одного куска, и пока куска не будет, плэйер с места не стронется, а это значит кнопка не отожмется, следующий кадр не наступит и тэдэ. Тут не прелодер нужен, а красивая картинка, статичная, которая развлечет юзера, пока идет загрузка.
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
Регистрация: Oct 2002
Адрес: Санкт-Петербург
Сообщений: 44
|
Спасибо, родной.
Уже одна мысль о том, что больше не придется ломать над этим голову дико радует !!! ![]() |
![]() |
Часовой пояс GMT +4, время: 08:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|