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

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

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

Регистрация: Aug 2011
Сообщений: 100
По умолчанию Удаление событий в Твинмакс

Здравсвуйте.
Подскажите пожалуйста.
У меня через определенное вряма запускается ф-я
Код AS3:
TweenLite.to(this, 0,{delay: 4, onComplete:deleteLite});
Эту ф-ю я хочу удалить во время выполнения другой ф-ии, как можно это сделать?

Добавлено через 27 минут
Или если у меняесть ф-я
Код AS3:
private function deleteLite():void
		{						
			TweenLite.to(blue, .5, {autoAlpha:0, ease:Circ.easeOut, onComplete:addLite});
			TweenLite.to(red, .5, {autoAlpha:1, ease:Circ.easeOut, onComplete:addLite});
		}
Как мне ее удалить?
Когда пишу
Код AS3:
delete deleteLite;
Появляется ошибка
Код AS3:
Attempt to delete the fixed property addLite.  Only dynamically defined properties can be deleted.

Старый 03.09.2011, 14:59
in4core вне форума Посмотреть профиль Отправить личное сообщение для in4core Найти все сообщения от in4core
  № 2  
Ответить с цитированием
in4core
[+4 06.05.14]
 
Аватар для in4core

Регистрация: Mar 2009
Сообщений: 4,219
Записей в блоге: 14
TweenLite.killAll()
__________________
Марк Tween

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

Регистрация: Aug 2011
Сообщений: 100
Цитата:
Сообщение от in4core Посмотреть сообщение
TweenLite.killAll()
А нужно передавать название удаляемой ф-ии или этой строчки достаточно?

Добавлено через 42 секунды
У меня выдает ошибку
Код AS3:
C:\Main.as, Line 374	1061: Call to a possibly undefined method killAll through a reference with static type Class.

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

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Цитата:
Код AS3:
TweenLite.to(this, 0,{delay: 4, onComplete:deleteLite});
Если это без контекста, а так как в коде. т.е. твинлайт юзается только для установки таймера на функцию, то лучше использовать глобальную функцию:
setTimeout(funcName, delay_in_miliseconds);
__________________
Кто к нам с чем для чего - тот у нас того от того.

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

Регистрация: Aug 2011
Сообщений: 100
Цитата:
Сообщение от Dukobpa3 Посмотреть сообщение
Если это без контекста, а так как в коде. т.е. твинлайт юзается только для установки таймера на функцию, то лучше использовать глобальную функцию:
setTimeout(funcName, delay_in_miliseconds);
А как потом ее удалять?

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

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Я как-то вообще не понял что значит удалять фукцию? И зачем это может понадобиться?

Может ты где-то как-то что-то перепутал с событиями и подпиской/отпиской на них?
__________________
Кто к нам с чем для чего - тот у нас того от того.

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

Регистрация: Aug 2011
Сообщений: 100
Цитата:
Сообщение от Dukobpa3 Посмотреть сообщение
Я как-то вообще не понял что значит удалять фукцию? И зачем это может понадобиться?

Может ты где-то как-то что-то перепутал с событиями и подпиской/отпиской на них?
У меня ролик, в котором есть ф-я, которая в свою очередь включает лампочку(анимация) через 4 сек после начало ролика. Когда ролик заканчивается эту ф-ю нужно удалить, что при повторении ролика(ролик идет по-кругу 3 раза) лампочка снова была выключена и включилась, как и впервый раз через 4 сек

Старый 03.09.2011, 16:02
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 8  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Если эта функция является методом объекта или класса, то никак не удалить.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Aug 2011
Сообщений: 100
Да, сама анимация включения лампочки находится в Твинмаксе

Добавлено через 40 секунд
Цитата:
Сообщение от dimarik Посмотреть сообщение
Если эта функция является методом объекта или класса, то никак не удалить.
а как быть тогда?

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

блогер
Регистрация: Oct 2010
Адрес: Киев
Сообщений: 1,678
Записей в блоге: 12
Отправить сообщение для Dukobpa3 с помощью Skype™
Так это решается не удалением функции. (вообще впервые слышу про такую потребность).

Тут надо как-то отловить каждое начало твоего ролика, повесить на это событие слушатель, и в этом слушателе запускать твою функцию включения лампочки.
__________________
Кто к нам с чем для чего - тот у нас того от того.

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

Теги
TweenLite , tweenMax

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

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


 


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


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