Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.04.2007, 11:24
BM Senya вне форума Посмотреть профиль Найти все сообщения от BM Senya
  № 1  
Ответить с цитированием
BM Senya
Banned
[+4 05.09.07]
[+1.4 15.06.07]
[+4 10.07.07]
 
Аватар для BM Senya

Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
По умолчанию запуск таймера при проигрывании сцены

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

Старый 02.04.2007, 11:48
Север вне форума Посмотреть профиль Отправить личное сообщение для Север Посетить домашнюю страницу Север Найти все сообщения от Север
  № 2  
Ответить с цитированием
Север
 
Аватар для Север

Регистрация: Feb 2007
Адрес: Москва
Сообщений: 128
1. время проигрывания ролика без Action Scripta по идее равна
frame/fps=time
где fps - колическтво кадров в секунду (ставится в свойствах ролика)
frame - собственно количество кадров

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

Старый 02.04.2007, 11:52
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 3  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Цитата:
Сообщение от Север
Можно использовать setInterval, т.е. вызывай интервал каждую секунду где увеличивай объявленную тобой переменную.
он иногда не соответствует реальному времени
а getTimer нынче уже не в моде?
я дак без него как без рук

вызываешь его при старте и запоминаешь значение
потом вконце из его же вычитаешь запомненное значение
и будет сколько миллисекунд проигрывалась сцена...
__________________
"We Are The Champions My Friends!" Queen

Старый 02.04.2007, 12:02
Север вне форума Посмотреть профиль Отправить личное сообщение для Север Посетить домашнюю страницу Север Найти все сообщения от Север
  № 4  
Ответить с цитированием
Север
 
Аватар для Север

Регистрация: Feb 2007
Адрес: Москва
Сообщений: 128
под рукой флеша нет, поищи что то вроде GetData или тому подобное
__________________
| -=[JOB]=- | -=MyWay=- |

Старый 02.04.2007, 12:19
BM Senya вне форума Посмотреть профиль Найти все сообщения от BM Senya
  № 5  
Ответить с цитированием
BM Senya
Banned
[+4 05.09.07]
[+1.4 15.06.07]
[+4 10.07.07]
 
Аватар для BM Senya

Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
А исходник не получится, если не долго делать.
А то я так не догоняю)))

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

Старый 02.04.2007, 12:24
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 6  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Цитата:
Сообщение от Север
под рукой флеша нет, поищи что то вроде GetData или тому подобное
Что такое GetData? Вроде, ясно написали - getTimer(), возвращающая кол-во миллисекунд с начала ролика. Плюс - добавить onEnterFrame на тот клип, который будет показывать отображение времени.

Старый 02.04.2007, 12:28
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 7  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
1 кадр
Код:
var Counter=getTimer();
X кадр
Код:
trace(getTimer()-Counter);
__________________
"We Are The Champions My Friends!" Queen

Старый 02.04.2007, 12:39
BM Senya вне форума Посмотреть профиль Найти все сообщения от BM Senya
  № 8  
Ответить с цитированием
BM Senya
Banned
[+4 05.09.07]
[+1.4 15.06.07]
[+4 10.07.07]
 
Аватар для BM Senya

Регистрация: Feb 2007
Адрес: Ростов-на-Дону
Сообщений: 214
Дело в том, что у меня один кадр в сцене.
Ребят, ну помогите исходником или ещё поподробнее.

Старый 02.04.2007, 12:40
FourSide вне форума Посмотреть профиль Отправить личное сообщение для FourSide Найти все сообщения от FourSide
  № 9  
Ответить с цитированием
FourSide

Регистрация: Jul 2006
Сообщений: 387
Отправить сообщение для FourSide с помощью Skype™
Скидывай что есть (исходник с одним кадром). Только если он небольшой.

Старый 02.04.2007, 12:49
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 10  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
зачем сцену на 1 кадр?
и вообще сцены зло...
ну тогда пиши что я писал выше
про кадр Х в 1 кадре 2 сцены
__________________
"We Are The Champions My Friends!" Queen

Создать новую тему Ответ Часовой пояс GMT +4, время: 01:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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