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

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

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

Регистрация: Apr 2009
Сообщений: 6
По умолчанию функция Tween

Вообщем следующая проблема, есть мувиклип,сначала двигаю его по диагонали:
var myTween:Tween = new Tween(mc, "x", None.easeIn, lx, newx, 1,true);
var myTween2:Tween = new Tween(mc, "y", None.easeIn, ly, newy, 1, true);
и после этого сдвигаю его еще раз по X:
var Tween3:Tween = new Tween(mc, "x", None.easeIn, mc.x,newx, 1,true);

так проблема в том, что первые 2 твина выполняются, а третий нет(мувиклип не передвигается, а координата x меняется!) в чем может быть проблема? заранее благодарю.

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

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
А нормальный код можно? Я бы вообще не советовал использовать Tween, достаточно глючная штуковина.
Прежде чем начать следующий твин - нужно отловить событие завершения предыдушего.

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Цитата:
Сообщение от Fillini Посмотреть сообщение
А нормальный код можно? Я бы вообще не советовал использовать Tween, достаточно глючная штуковина.
Прежде чем начать следующий твин - нужно отловить событие завершения предыдушего.
Всегда, когда я думал, что Tween глючит, на самом деле глючил я. Уверен так и в вашем случае. Работает Tween без сбоев. Нужно правильно пользоваться.

Цитата:
эти три твина идут друг за другом
не будет корректно выполняться 2 твина работающие одновременно над одним свойством. Используйте Motion Guide

Старый 03.04.2009, 21:26
Fillini вне форума Посмотреть профиль Отправить личное сообщение для Fillini Найти все сообщения от Fillini
  № 4  
Ответить с цитированием
Fillini
 
Аватар для Fillini

Регистрация: Nov 2008
Адрес: Казахстан
Сообщений: 204
Отправить сообщение для Fillini с помощью ICQ
Цитата:
Сообщение от kackbip Посмотреть сообщение
Всегда, когда я думал, что Tween глючит, на самом деле глючил я. Уверен так и в вашем случае. Работает Tween без сбоев. Нужно правильно пользоваться.
Правильно. Мы не ищем легких путей. пускай с заморочками но мы заставим эту хреновину работать
Лучше сторонний твин. У Adobe руки как то не доходят допилить Tween.

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Цитата:
Сообщение от Fillini Посмотреть сообщение
Правильно. Мы не ищем легких путей. пускай с заморочками но мы заставим эту хреновину работать
Лучше сторонний твин. У Adobe руки как то не доходят допилить Tween.
Недостаток Tween в том, что он медленный, но это не всегда важно. О каких заморочках речь? Назовите хоть одну.

Psycho Tiger, люди будут пользоваться родным Tween, пока не возникнет необходимость воспользоваться чем-то другим.


Последний раз редактировалось kackbip; 04.04.2009 в 08:46.
Старый 03.04.2009, 12:37
Cybo вне форума Посмотреть профиль Отправить личное сообщение для Cybo Найти все сообщения от Cybo
  № 6  
Ответить с цитированием
Cybo

Регистрация: Nov 2001
Адрес: Казань
Сообщений: 118
Вот здесь много чего написано
http://www.flasher.ru/forum/showthread.php?t=122274

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

Регистрация: Apr 2009
Сообщений: 6
Filini:
Нормальный код вот он и есть, эти три твина идут друг за другом. Добавил проверку какой из первых завершается позже, и только после этого вызывается 3-й твин, вроде стало хорошо работать.

А есть вообще нормальные средства, чтобы передвигать плавно обьекты?

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

Регистрация: Jul 2008
Сообщений: 107
Что угодно

Старый 03.04.2009, 23:35
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 9  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
Люди будут любить родной Tween до тех пор, пока пишут в Flash IDE.

Для меня уж лучше тот твин, который глючит когда глючу я и работает правильно.)

Старый 04.04.2009, 11:56
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 10  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,599
Записей в блоге: 17
2kakbip: точно, тесты скорости нас не волнуют. )
Только вот всегда нужно учитывать, что даже малейшая оптимизация может скрасить сайт на старых машинах.

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

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

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


 


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


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