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

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

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

Регистрация: Jun 2007
Сообщений: 13
По умолчанию Как ускорить твин?

Есть Tween который начинает проигрываться после нажатия кнопки. Как сделать так чтоб если нажать кнопку во время проигрывания tween не начинал сначала а ускорялся и чем больше нажимаешь тем быстрее он проигрывается?

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

Регистрация: Feb 2007
Адрес: Москва
Сообщений: 128
никак. По крайней мере в AS2
__________________
| -=[JOB]=- | -=MyWay=- |

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

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
можно.
просто надо сделать, чтоб он не все фреймы играл, а скажем при первом ускорении играл фреймы через 1
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 26.07.2007, 15:28
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 4  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
2 Crazy Flasher: а подскажи метод или свойство класса Tween позволяюшее проскакиать кадры... Мне как-то кажется, что речь идет именно о классе tween...

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

Регистрация: Jun 2007
Сообщений: 13
Речь действительно о классе tween. Нужно както найти координаты мувика который проигрывается...

Старый 26.07.2007, 15:55
CGandA вне форума Посмотреть профиль Отправить личное сообщение для CGandA Найти все сообщения от CGandA
  № 6  
Ответить с цитированием
CGandA

Регистрация: Jun 2005
Сообщений: 162
А можно еще менять частоту кадров
Код:
myTween.FPS = 10;
btn.onRelease = function(){
myTween.FPS +=5;
myTween.start();
}
А текущую позицию можно найти так
Код:
myTween.onMotionChanged = function() {
   trace( this.position );
};

Старый 26.07.2007, 16:01
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 7  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Цитата:
Сообщение от Ведьмак
2 Crazy Flasher: а подскажи метод или свойство класса Tween позволяюшее проскакиать кадры... Мне как-то кажется, что речь идет именно о классе tween...
Tween.nextFrame()
Forwards the tweened animation to the next frame.

Ну даже без этого метода у меня поучилось следующее:
Код:
currentBallX = 0;
tween_time = 60;
btn.onRelease = function() {
	currentBallX = ball_mc._x;
	new mx.transitions.Tween(ball_mc, "_x", mx.transitions.easing.Elastic.easeOut, currentBallX, 400, tween_time, true);
	tween_time = tween_time / 2;
}


Последний раз редактировалось †‡Paladin‡†; 26.07.2007 в 16:03.
Старый 26.07.2007, 16:03
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 8  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
а...ну если о классе tween, то мой пост не всчёт =) я думал речь идёт о стандартной анимации типа Motion Tween
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 26.07.2007, 16:14
†‡Paladin‡† вне форума Посмотреть профиль Отправить личное сообщение для †‡Paladin‡† Найти все сообщения от †‡Paladin‡†
  № 9  
Ответить с цитированием
†‡Paladin‡†

Регистрация: Nov 2005
Сообщений: 1,058
Цитата:
Сообщение от CrazyFlasher
а...ну если о классе tween, то мой пост не всчёт =) я думал речь идёт о стандартной анимации типа Motion Tween
Опять же если взглянуть на последний параметр класса Tween, то можно поставить там false и получить твин по фреймам. Метод для работы с ними был озвучен.

Старый 26.07.2007, 16:41
Ведьмак вне форума Посмотреть профиль Отправить личное сообщение для Ведьмак Посетить домашнюю страницу Ведьмак Найти все сообщения от Ведьмак
  № 10  
Ответить с цитированием
Ведьмак
[+1 22.07.07]
 
Аватар для Ведьмак

Регистрация: May 2007
Адрес: Минск, Беларусь
Сообщений: 347
Отправить сообщение для Ведьмак с помощью ICQ Отправить сообщение для Ведьмак с помощью Yahoo
точно... я как-то обычно с секундами работал...

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

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

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


 


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


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