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

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Flash > Общие вопросы

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 02.03.2002, 15:38
Annnakonda вне форума Посмотреть профиль Отправить личное сообщение для Annnakonda Найти все сообщения от Annnakonda
  № 1  
Annnakonda
 
Аватар для Annnakonda

Регистрация: Feb 2002
Адрес: Россия, Краснодар
Сообщений: 279
Отправить сообщение для Annnakonda с помощью ICQ
Question кадр догоняет кадр, осталось догнать мне...

Дарова! Быстро, быстро, медляк, быстро,быстро.... - это про смену кадров. Как так сделать в одной сцене? Например 10 кадров со скоростью 12 в сек., а след. - 24 в сек.??? И без дублирорвания?

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

Регистрация: Aug 2001
Адрес: Москва
Сообщений: 865
Отправить сообщение для corsair_net с помощью ICQ
а ты делай первые 12 кадров в два раза реже а вторые как обычно, и делай скорость проигрования в 24
__________________
Много говорить и много сказать не есть одно и тоже... (Софокл)

Старый 02.03.2002, 17:18
Annnakonda вне форума Посмотреть профиль Отправить личное сообщение для Annnakonda Найти все сообщения от Annnakonda
  № 3  
Annnakonda
 
Аватар для Annnakonda

Регистрация: Feb 2002
Адрес: Россия, Краснодар
Сообщений: 279
Отправить сообщение для Annnakonda с помощью ICQ
По умолчанию Кадр...

A если без дублирования кадров?

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

Регистрация: Jan 2002
Адрес: Ukraine
Сообщений: 40
Отправить сообщение для w7a с помощью ICQ
вызывай в каждом кадре какую-то функцию задержки.

Старый 02.03.2002, 18:09
Annnakonda вне форума Посмотреть профиль Отправить личное сообщение для Annnakonda Найти все сообщения от Annnakonda
  № 5  
Annnakonda
 
Аватар для Annnakonda

Регистрация: Feb 2002
Адрес: Россия, Краснодар
Сообщений: 279
Отправить сообщение для Annnakonda с помощью ICQ
По умолчанию Это уже что-то!

Похоже на правду Буду искать. Спасибо

Старый 02.03.2002, 19:23
w7a вне форума Посмотреть профиль Отправить личное сообщение для w7a Посетить домашнюю страницу w7a Найти все сообщения от w7a
  № 6  
w7a

Регистрация: Jan 2002
Адрес: Ukraine
Сообщений: 40
Отправить сообщение для w7a с помощью ICQ
Чтобы не искал, подскажу.
j-й кадр:
timer = new Date();
ms=timer.getTime()/1000;

j+1-й кадр:
timer1=new Date();
ms1 = timer1.getTime()/1000;

j+2-й кадр:
sec=ms1-ms;
if(sec< скоконадо сек. ) {gotoandplay(j-йкадр);}

Так получишь задержку в секундах. Если не делить на 1000 - то в милисекундах.

Старый 02.03.2002, 21:37
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 7  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
Нет там никакой функции задержки. Единственный способ (единственно удобный) такой:

1) Делаешь пустой мувик _root.ctrl (в поле instance вбиваешь ctrl)
2) Вешаешь на него примерно такой код:

////////////////////////////////////

onClipEvent(load){

c=1;
max=1;
realfps=60; //настоящий фпс, установленный в Movie Properties (ctrl+M)
player=_root.muv1; //мув по умолчанию, в котором играет пьеса

function setSpeed(fps,obj){
max=realfps/fps;
player=obj;
}


}


onClipEvent(enterFrame){

if(c<max){
c++;
}else{
player.gotoAndStop(_currentFrame+1);
c=0;
}


}

/////////////////////////////////////

3) Потом в какой-нибудь кнопке меняешь скорость:

_root.ctrl.setSpeed(30,_root.moy_multfilm);

4) Внимание: если в setSpeed() указать другой мув, то текущий остановится. Так что, для мульти-управления надо усовершенствовать код.
5) Совет: не делай анимацию в руте. Никогда! Пеняй на себя, когда придется всю анимацию сдвинуть на 10 пикселей вниз...
6) Все гениальное просто. Не пользуйся тем, что кажется тебе очень сложным - всегда найдутся менее сомнительные способы решить проблему. И никаких time() не надо...
__________________
subway.net.ru

Старый 02.03.2002, 22:40
Junge вне форума Посмотреть профиль Отправить личное сообщение для Junge Найти все сообщения от Junge
  № 8  
Junge
 
Аватар для Junge

Регистрация: Jul 2001
Адрес: Питер
Сообщений: 820
Отправить сообщение для Junge с помощью ICQ
<имхо>
а что если камп тормознутый? то ничего не выйдет , будет мах возможный фпс,а не тот который ты хотел , поэтому лучше всего уменьшать раскадровку ,
<имхо>

еслиб в епсилонКонфликте делали ли бы програмно ускорение, то хер бы средний камп выдержал

Старый 02.03.2002, 22:49
[subway]design вне форума Посмотреть профиль Отправить личное сообщение для [subway]design Посетить домашнюю страницу [subway]design Найти все сообщения от [subway]design
  № 9  
[subway]design
 
Аватар для [subway]design

Регистрация: Oct 2001
Адрес: в Петербурге
Сообщений: 2,430
<imho>
вообще, сама идея смены фпс ведет к тормозной реализации.
</imho>
__________________
subway.net.ru

Старый 03.03.2002, 06:34
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 10  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
еххх хотел тоже ответить, но сабвэй уже всё правильно написал...
вобщем нафиг надо это... =) пусть всё играется, как задумано изначально =)


Последний раз редактировалось nagash; 03.03.2002 в 06:35.
Создать новую тему   Часовой пояс GMT +4, время: 03:45.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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