![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 4
|
layer1:линия процента проигрываемого звука - "pbPlayScale" (размер 390px)
layer2:линия загрузки трека - "pbLoadScale" есть код: soundObjectID.progressBar.onEnterFrame = function()
{
procent = Math.floor(soundTrack.getBytesLoaded()/soundTrack.getBytesTotal()*390);
position = Math.floor(soundTrack.position/soundTrack.duration*390);
this.pbLoadScale._width = procent < 390 ? procent : 390;
if(isStop == false){this.pbPlayScale._width = position < 390 ? position : 390;}
updateAfterEvent();
}
soundObjectID.progressBar.pbLoadScale.onPress = function()
{
curPosition = int(this._xmouse/390*soundTrack.duration/1000);
soundTrack.start(curPosition, 0);
}
при нажатии на pbLoadScale линия pbPlayScale убегает далеко вперед не соответствуя _xmouse. Пробовал оставлять размер pbLoadScale 390px а в коде все менять на 250 (например) ситуация тажа. заранее спасибо. ^^ Последний раз редактировалось Akuna; 09.08.2009 в 12:30. |
|
|||||
|
Регистрация: Dec 2005
Сообщений: 4
|
Странно что никто не может ответить на вопрос
Добавлено через 24 часа 24 минуты разобрался в проблеме. как можно узнать тотал милесекунд трека, не до конца загруженного трека, т.к duration зависит от процента загруженного трека?! Последний раз редактировалось Akuna; 04.08.2009 в 14:51. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|