Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Прогрессбар. Как? (http://www.flasher.ru/forum/showthread.php?t=97910)

GreatRash 02.07.2007 18:00

Прогрессбар. Как?
 
Как сделать прогрессбар? Ну типа когда видно сколько до конца мувика осталось. Как узнать сколько кадров в мувике и какой на данный момент играется?

BigDan 02.07.2007 18:04

_root._currentframe,_root._totalframes

GreatRash 02.07.2007 18:40

пишу
Код:

onClipEvent (enterFrame) {
        framesPlayed = Math.ceil((_root._currentframe / _root._totalframes) * 100);
        progress.gotoAndStop(framesPlayed);
}

не пашет...что не так делаю?

Kikasso 02.07.2007 18:56

Код на клипе пишете.

GreatRash 02.07.2007 19:00

да на клипе

GreatRash 02.07.2007 19:01

хм...убрал из кода "progress"

странно как-то заработало...клип переходит на 2 кадр и встает...

Север 02.07.2007 19:04

все правильно сработало :D. Раньше клип progress переходил на framesPlayed, теперь _root. Что вам не нравится?

GreatRash 02.07.2007 19:06

в том то и дело, что раньше клип progress никуда не переходил...а теперь клип основной _root играет как положено, а клип progress переходит на 2 кадр и встает

GreatRash 02.07.2007 19:10

о заработало, я дурак забыл, что в коде поменял _root на this

Север 02.07.2007 19:13

Код:


onClipEvent (enterFrame) {
        framesPlayed = Math.ceil((_root._currentframe / _root._totalframes) * 100);
        progress.gotoAndStop(framesPlayed);
            trace ("progress is "+progress);
            trace ("framesPlayed is "+framesPlayed);
}

Теперь у вас должно непрерывно выодиться
progress is _level0.progress
1
progress is _level0.progress
2
progress is _level0.progress
3
.
.
.
И так далее если нет тогда вы неправильно ссылаетесь на прогресс. И вообще пора перестать использовать конструкции AS кода на клипе а писать его (код) на отдельном слое.


Часовой пояс GMT +4, время: 01:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.