Форум 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=93979)

BM Senya 02.04.2007 11:24

запуск таймера при проигрывании сцены
 
Доброе время суток уважаемые флэшеры!
подскажите
нужно в сцену вставить отчёт времени её проигрывания,
а при окончании проигрывания, происходил переход на другую сцену
в которой отображается результат времени, за который
была проиграна предыдущая сцена

Север 02.04.2007 11:48

1. время проигрывания ролика без Action Scripta по идее равна
frame/fps=time
где fps - колическтво кадров в секунду (ставится в свойствах ролика)
frame - собственно количество кадров

2. Можно использовать setInterval, т.е. вызывай интервал каждую секунду где увеличивай объявленную тобой переменную. По окончанию ролика №1 удаляй интервал и получай искомую величину.

CorC 02.04.2007 11:52

Цитата:

Сообщение от Север
Можно использовать setInterval, т.е. вызывай интервал каждую секунду где увеличивай объявленную тобой переменную.

он иногда не соответствует реальному времени
а getTimer нынче уже не в моде?
я дак без него как без рук :)

вызываешь его при старте и запоминаешь значение
потом вконце из его же вычитаешь запомненное значение
и будет сколько миллисекунд проигрывалась сцена...

Север 02.04.2007 12:02

под рукой флеша нет, поищи что то вроде GetData или тому подобное

BM Senya 02.04.2007 12:19

А исходник не получится, если не долго делать.
А то я так не догоняю)))

и нужно чтоб ход времени отображался

FourSide 02.04.2007 12:24

Цитата:

Сообщение от Север
под рукой флеша нет, поищи что то вроде GetData или тому подобное

Что такое GetData? Вроде, ясно написали - getTimer(), возвращающая кол-во миллисекунд с начала ролика. Плюс - добавить onEnterFrame на тот клип, который будет показывать отображение времени.

CorC 02.04.2007 12:28

1 кадр
Код:

var Counter=getTimer();
X кадр
Код:

trace(getTimer()-Counter);

BM Senya 02.04.2007 12:39

Дело в том, что у меня один кадр в сцене.
Ребят, ну помогите исходником или ещё поподробнее.

FourSide 02.04.2007 12:40

Скидывай что есть (исходник с одним кадром). Только если он небольшой.

CorC 02.04.2007 12:49

зачем сцену на 1 кадр?
и вообще сцены зло...
ну тогда пиши что я писал выше
про кадр Х в 1 кадре 2 сцены


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

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