![]() |
вопрос по прелоадеру
У меня фильм из 4 сцен, перед первой поставил прелоадер. В первом фрейме
Код:
proc_umn = polosa._xscale/100;Код:
b = this.getBytesLoaded();Код:
gotoAndPlay("BeginPreload"); |
Совет: сцены не юзай, пусть лучше там Петросян выступает.
http://smilies.sofrayt.com/1/u/rockband.gif Вот такой код должен сработать: if (_framesloaded <= 15){ gotoAndPlay ("begin"); } else { gotoAndPlay ("start"); } |
нет такой вариант мне не подходит.......сцены нужны обязательно :o
|
Тогда поставь такой код в начало каждой.
|
зачем же его перед каждой ставить..? Ведь он загружает весь фильм, т.е. все сцены сразу.....это получается долго, поэтому надо прелоадер перед каждой сценой, а для этого надо изменить строчку в коде: a = this.getBytesTotal(); а как я не знаю. Ты знаешь?
|
Если не нравится работать с кадрами, а хочется с байтами, тогда идешь в предосмотр, включаешь потоковый профайлер и смотришь сколько байт у тебя занимает каждая сцена.
Далее, в начале каждой (я так понял у тебя прелоадер в начале каждой) сцены в место a = this.getBytesTotal(); пишешь то значение байтов, которое к этому моменту необходимо подгрузить, вот и все. Однако в данном случае я бы работал с кадрами. ИМХО |
то есть надо писать this.getBytes100000(); если у меня 100000 байт?
|
:p :p :p
Нет надо писать a = 100000; и сравнивать подгруженное с конкретным значением. |
Цитата:
|
спасибо за техническую и моральную поддержку...сделал не через сцены, а через мувики.....loadmovienum короче.....все пашет :D :cool:
|
| Часовой пояс GMT +4, время: 10:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.