Просмотр полной версии : loading: 146%
GreeNoise
23.07.2003, 21:44
Простой вроде загрузчик, а отображает процент загрузки криво - 7%, 146, 100% :(
в первом кадре:
var x = 0
x = parseInt(_framesloaded * 100 / 335) // 335 - is last frame
PercentField = x + "%";
во втором кадре:
if (x<100) {
gotoAndPlay(1);
}
с третьего кадра идет ролик
посмотреть можно сдесь: http://kostrov-art.narod.ru
зы. Где собака порылась?.. :confused:
Techmaker
23.07.2003, 23:07
твой код надо исправить так:
x = (_framesloaded/ 335) * 100 // 335 - is last frame
PercentField =Math.floor(x) + "%";
(первый кадрик)
лучше делай не через кадры, а через байты:
первый:
x=(_root.getBytesLoaded()/_root.getBytesTotal())*100 PercentField=Math.floor(x) + "%";
второй:
if(_root.getBytesLoaded()==_root.getBytesTotal()){stop()}
;)
Маленькое замечание по монтажу ролика:
Направление твиннинга выбрано хаотично и неправильно с точки зрения восприятия.
Изменение направления движения объекта на стыке кадров не должно быть больше чем на 90 градусов . При этом не должна пересекаться вертикальная ось. То есть, если на одном кадре объект движется от нас чуть налево, то в следующем кадре он не должен двигаться направо.
Нельзя склеивать горизонтальные панорамы, снятые в разных направлениях.
Если уже совсем надо, то профессиональные операторы всегда начинают и заканчивают съемку панорам короткими статичными кусками. Это дает возможность монтировать панорамы через небольшую паузу в движении.
GreeNoise
25.07.2003, 13:47
Оригинал написал(а) Techmaker
лучше делай не через кадры, а через байты
Сенкс за помощь, но getBytesTotal() в данном случае не подходит, т.к. мне нужно чтобы до начала проигрывания загружался не весь ролик, а только большая часть.
А, кстати, можно ли сделать так, что бы скрипт просчитывал процент загрузки не от номера кадра, а от метки кадра или это гиморно?
GreeNoise
25.07.2003, 13:55
Оригинал написал(а) Techmaker
лучше делай не через кадры, а через байты
Сенкс за помощь, но getBytesTotal() в данном случае не подходит, т.к. мне нужно чтобы до начала проигрывания загружался не весь ролик, а только большая часть.
А, кстати, можно ли сделать так, что бы скрипт просчитывал процент загрузки не от номера кадра, а от метки кадра или это гиморно?
Dimonius
25.07.2003, 16:39
Что мешает при паблише вывести отчет о размерах, найти там нужный кадр, посмотреть сколько там байт и это число использовать вместо getBytesTotal();
:cool:
GreeNoise
25.07.2003, 16:56
2 Techmaker:
что-то у меня предыдущее сообщение два раза написалось...
но я не об этом ;-)
твой вариант кода проблемы не решил, да он и не на много отличается...
2 Dimonius: А на...зачем? Так я посмотрел с какого кадра мне нужно проигрывать и все :-)
Какие еще у кого предложения? Вопрос в том, что проценты криво отображаются: 7%, 146, 100%
Techmaker
25.07.2003, 17:29
может стоит лучше разбить его на несколько частей, и непарится? :)
GreeNoise
25.07.2003, 17:42
ну это же не решит проблему кривого отображения процентов :-/
Techmaker
25.07.2003, 17:45
решит, если всё правильно делать :)
GreeNoise
25.07.2003, 20:45
самое интересное то, что в тестовом режиме flash правильно проценты показывает :confused: , а криво только когда в сети :( :(
GreeNoise
25.07.2003, 23:48
Посмотрел этот ролик (http://kostrov-art.narod.ru) в Опере и Нетшкафе - в NN также криво, а в опере - правильно :confused: Получается - сабж ;-)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.