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

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

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

Регистрация: Apr 2008
Сообщений: 80
Записей в блоге: 3
По умолчанию Самоуничтожение Tween

происходит ли самоуничтожение Tween после завершения анимации или он продолжает висеть в памяти?

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
уничтожается после выполнения функции - метода в котором расположена анимация, хотя можно после выполнения самому занулять

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

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
если остались на него ссылки - висит, не осталось - убьется при следующем вызове GC
__________________
я могу стать всем, если только захочу

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
короче действуют все те же законы что и со всем остальными объектами

Старый 30.09.2009, 12:38
Gaen вне форума Посмотреть профиль Отправить личное сообщение для Gaen Найти все сообщения от Gaen
  № 5  
Ответить с цитированием
Gaen
strange mood
 
Аватар для Gaen

модератор форума
Регистрация: Jul 2004
Адрес: Питер
Сообщений: 1,653
Записей в блоге: 1
Отправить сообщение для Gaen с помощью ICQ Отправить сообщение для Gaen с помощью Skype™
Веселье в том, что если не оставить ссылок, то анимация завершится только если в это время не будет сборки. Довольно часто такие твины до конца анимации не доживают)
__________________
тонкий тролль, осеянный благодатью

Старый 30.09.2009, 12:43
random13 вне форума Посмотреть профиль Отправить личное сообщение для random13 Найти все сообщения от random13
  № 6  
Ответить с цитированием
random13
 
Аватар для random13

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
ну понятно дело надо зануливать по ее реальному завершению

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

Регистрация: Sep 2007
Адрес: Tomsk
Сообщений: 943
Отправить сообщение для kackbip с помощью ICQ Отправить сообщение для kackbip с помощью Skype™
Цитата:
ну понятно дело надо зануливать по ее реальному завершению
Надо запоминать до завершения
А после завершения занулять

Старый 30.09.2009, 17:20
WRC_S вне форума Посмотреть профиль Отправить личное сообщение для WRC_S Посетить домашнюю страницу WRC_S Найти все сообщения от WRC_S
  № 8  
Ответить с цитированием
WRC_S
 
Аватар для WRC_S

Регистрация: Jun 2009
Адрес: Россия
Сообщений: 318
Отправить сообщение для WRC_S с помощью ICQ
Народ а как определить завершения анимации, функция генири событие каконить, как конец анимации отловит всегда интересно было.

к примеру вызвал такое
Код AS3:
TweenLite.to(this, 2, {y:110, ease:Back.easeInOut});
и поехала анимация, а как отловить окончание этой анимации?

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

Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
Цитата:
Сообщение от WRC_S Посмотреть сообщение
Народ а как определить завершения анимации, функция генири событие каконить, как конец анимации отловит всегда интересно было.

к примеру вызвал такое
Код AS3:
TweenLite.to(this, 2, {y:110, ease:Back.easeInOut});
и поехала анимация, а как отловить окончание этой анимации?
у tweenLite есть эвенты, счас сам на нем сижу так как обычный Tween не очень устроил об этом писал в недавней теме, так кстати ни кто ответа и не дал как мне использовать обычный Tween

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

блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
Код AS3:
...
TweenLite.to(this, 2, {y:110, ease:Back.easeInOut, onComplete: myFunc});
...
private function myFunc():void{
trace("Ok!");
}
Добавлено через 3 минуты
Код AS3:
...
TweenLite.to(this, 2, {y:110, ease:Back.easeInOut, onComplete: myFunc});
...
private function myFunc():void{
trace("Ok!");
}

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

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

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


 


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


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