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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.12.2009, 16:59
igrayka вне форума Посмотреть профиль Отправить личное сообщение для igrayka Найти все сообщения от igrayka
  № 1  
Ответить с цитированием
igrayka
[+1.3 21.08.09]
 
Аватар для igrayka

Регистрация: Oct 2007
Сообщений: 39
Отправить сообщение для igrayka с помощью ICQ Отправить сообщение для igrayka с помощью Skype™
По умолчанию разворот tween

я делаю tween обуекту по наведению мыши rollOver

new Tween(clip1, "_alpha", lol[1], 0, 100, randRange(5,30), false);

как сделать разворот анимации, когда пользователь уводит мышь? - rollOut

подскажите пожалуйста.

Старый 10.12.2009, 17:17
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 2  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Создать новый твин.

Старый 10.12.2009, 17:31
igrayka вне форума Посмотреть профиль Отправить личное сообщение для igrayka Найти все сообщения от igrayka
  № 3  
Ответить с цитированием
igrayka
[+1.3 21.08.09]
 
Аватар для igrayka

Регистрация: Oct 2007
Сообщений: 39
Отправить сообщение для igrayka с помощью ICQ Отправить сообщение для igrayka с помощью Skype™
да, а что делать если первая анимация еще не закончилась ? и следовало бы начать вторую ( обратную ) с конца первой ..

p.s. полазив по форуму нашел идею http://blog.greensock.com/tweenlite/

сейчас сижу, пытаюсь понять как там таймлайном управлять, может кто уже использовал подскажет мне AS2.0

Старый 10.12.2009, 17:39
Волгоградец вне форума Посмотреть профиль Отправить личное сообщение для Волгоградец Найти все сообщения от Волгоградец
  № 4  
Ответить с цитированием
Волгоградец
 
Аватар для Волгоградец

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Перед началом второй надо остановить первую и создать твин с текущими параметрами.

Старый 10.12.2009, 17:44
iflamberg вне форума Посмотреть профиль Отправить личное сообщение для iflamberg Найти все сообщения от iflamberg
  № 5  
Ответить с цитированием
iflamberg
 
Аватар для iflamberg

Регистрация: Jan 2009
Сообщений: 1,651
в tweenlite ничего не нужно. Просто запуститие твин для того же объекта с новыми параметрами, стартый будет затерт.
правильный синтатксис для того или иного твина можно посмотреть в PluginExplorer или Basics.
для перемещения в координаты просто
Код:
import com.greensock.*;
TweenLite.to(mc, 1, {_x:65, _y:117});

Старый 10.12.2009, 17:49
igrayka вне форума Посмотреть профиль Отправить личное сообщение для igrayka Найти все сообщения от igrayka
  № 6  
Ответить с цитированием
igrayka
[+1.3 21.08.09]
 
Аватар для igrayka

Регистрация: Oct 2007
Сообщений: 39
Отправить сообщение для igrayka с помощью ICQ Отправить сообщение для igrayka с помощью Skype™
Волгоградец

Я бы так и сделал, если бы знал как =)

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

блогер
Регистрация: Sep 2007
Адрес: Гамбург
Сообщений: 1,648
Записей в блоге: 12
Код AS1/AS2:
import mx.transitions.Tween;
 
var tweenOff:Tween;
var tweenOn:Tween;
 
mc.onRollOver = function():Void
{
	tweenOn.stop();
	tweenOff = new Tween(this, "_alpha", mx.transitions.easing.None.easeNone, this._alpha, 0, 3, true);
}
 
mc.onRollOut = function():Void
{
	tweenOff.stop();
	tweenOn = new Tween(this, "_alpha", mx.transitions.easing.None.easeNone, this._alpha, 100, 3, true);
}
Единственное - надо время рассчитывать каждый раз, чтобы равномерное движение было. Но это уже простая и занимательная математика.

Старый 10.12.2009, 19:20
igrayka вне форума Посмотреть профиль Отправить личное сообщение для igrayka Найти все сообщения от igrayka
  № 8  
Ответить с цитированием
igrayka
[+1.3 21.08.09]
 
Аватар для igrayka

Регистрация: Oct 2007
Сообщений: 39
Отправить сообщение для igrayka с помощью ICQ Отправить сообщение для igrayka с помощью Skype™
Волгоградец, действительно ! Спасибо большое !

Можно делать проще, например запускать таймер по началу анимации, по развороту давать время которое набежало в таймере( как вариант)

http://blog.greensock.com/timeline-basics/ - в этом видео все как у бабушки в гостях !!!! если есть по анимации заморочки

Старый 10.12.2009, 19:30
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 9  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Можно спец. таймер не вводить, а для запоминания положения Tween'a попробовать использовать свойство Tween.position.

Старый 10.12.2009, 19:38
igrayka вне форума Посмотреть профиль Отправить личное сообщение для igrayka Найти все сообщения от igrayka
  № 10  
Ответить с цитированием
igrayka
[+1.3 21.08.09]
 
Аватар для igrayka

Регистрация: Oct 2007
Сообщений: 39
Отправить сообщение для igrayka с помощью ICQ Отправить сообщение для igrayka с помощью Skype™
mooncar
в моем учебнике по as2 нету таких ништяков (((
а еще написано фирменное руководство

Добавлено через 30 секунд
Спасибо!

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

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

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


 


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


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