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

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

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

Регистрация: Oct 2006
Сообщений: 26
По умолчанию Ускорение MovieClip

Здраствуйте! Вопрос вот в чем. Есть MovieClip который состоит из 400 фреймов. Мувик растровый. fps документа 31. Хочу сделать быструю прокрутку мувика до определённой позиции (фрейма). Что бы получилось что то вроде FastForward на видиомагнитофоне при включеном Play.

Ветви форума смотрел. Нарыл что надо использовать setInterval + udateAfterEvent, но проблема в том что мувик при таком использовании ускоряется незначительно (или я что то не так делал)...

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

Регистрация: Mar 2001
Адрес: msk
Сообщений: 1,416
либо тормоза (смотреть загрузку проца)
либо неправильно делаешь..

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

Регистрация: Apr 2006
Адрес: Kiev
Сообщений: 1,675
Отправить сообщение для BigDan с помощью ICQ
Код:
var frame:Number=5;
var speed:Number=1;
function forward(mc){
	if(mc._currentframe<frame){
		mc.nextFrame();
		updateAfterEvent();
	}else{
		clearInterval(timer);
		mc.play();
	}
}
timer=setInterval(forward,speed,_root);

Старый 03.11.2006, 14:25
Vovtis вне форума Посмотреть профиль Отправить личное сообщение для Vovtis Найти все сообщения от Vovtis
  № 4  
Ответить с цитированием
Vovtis

Регистрация: Oct 2006
Сообщений: 26
Спасибо. Смысл понял. Наверное еще нужно через фрейм рисовать, что было еще быстрее...

Старый 03.11.2006, 15:39
Vovtis вне форума Посмотреть профиль Отправить личное сообщение для Vovtis Найти все сообщения от Vovtis
  № 5  
Ответить с цитированием
Vovtis

Регистрация: Oct 2006
Сообщений: 26
Быстрее, но когда рисую через 4 фрейма (так как скорости прокрутки не хватает), мувик двигается скачкообразно. Мне же нужно буквально прорисовать 400 фреймов (640 на 480) за 1 сек. Возможно ли такое?

Старый 03.11.2006, 15:41
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 6  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Vovtis
Мне же нужно буквально прорисовать 400 фреймов (640 на 480) за 1 сек.
Какая малость...
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 03.11.2006, 15:44
Vovtis вне форума Посмотреть профиль Отправить личное сообщение для Vovtis Найти все сообщения от Vovtis
  № 7  
Ответить с цитированием
Vovtis

Регистрация: Oct 2006
Сообщений: 26
Не знаю как еще добится ефекта плавной прокрутки за 1 сек...

Старый 03.11.2006, 15:47
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 8  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
Цитата:
Сообщение от Vovtis
Не знаю как еще добится ефекта плавной прокрутки за 1 сек...
С помощью
http://livedocs.macromedia.com/flash...=00001974.html
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 03.11.2006, 17:07
Vovtis вне форума Посмотреть профиль Отправить личное сообщение для Vovtis Найти все сообщения от Vovtis
  № 9  
Ответить с цитированием
Vovtis

Регистрация: Oct 2006
Сообщений: 26
Спасибо, попробую.

Старый 06.11.2006, 10:58
Vovtis вне форума Посмотреть профиль Отправить личное сообщение для Vovtis Найти все сообщения от Vovtis
  № 10  
Ответить с цитированием
Vovtis

Регистрация: Oct 2006
Сообщений: 26
Ух, как далеко ушла эта тема от начала. Но всё таки приятно видеть как народ просвещаеться .
Возвращаясь к вопросу. Уяснил что надо сделать. Надо проиграть каждый 20тый кадр и при этом его размыть, должен получиться Motion Blur. Но вот не задача, не знаю как проиграть каждый 20 тый кадр так, что бы он прорисовался Если делать через gotoAndPlay, мувик переходит на кадры но не прорисовуеться. Хельп.

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

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

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


 


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


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