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

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

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

Регистрация: Mar 2009
Сообщений: 357
По умолчанию доступ к объекту Tween'а из функции, обрабатывающей события Tween'а

есть твин и слушатель его TWEEN_CHANGE::
Код AS3:
myTween = new Tween(zzz,"alpha",Regular.easeIn,0,1,0.5,true);
myTween.addEventListener(TweenEvent.MOTION_CHANGE, tweenChange);
можно ли в функции tweenChange узнать, к свойству какого объекта применен твин?

Старый 30.03.2009, 02:04
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Код AS3:
function tweenChange(event:TweenEvent):void
{
    trace((event.target as Tween).obj.alpha);
}
__________________
Hell is the possibility of sanity

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

Регистрация: Mar 2009
Сообщений: 357
спасибо, то что надо! что посоветуете почитать по данному вопросу?
а обязательно писать
Код AS3:
as Tween
?


Последний раз редактировалось loover; 30.03.2009 в 02:33.
Старый 30.03.2009, 03:23
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 4  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
А читать... а чего там читать-то?
http://livedocs.adobe.com/flex/3/lan...rators.html#as
Зачем нужно? В данном случае для наглядности, т.как event.target - динамический объект и проверки типов для него все равно не будет. А вообще, этот оператор нужен когда приведение типов необходимо, как, например в ситуации когда метод возвращает значение типа суперкласса а мы хотим это значение присвоить переменной типа субкласса:
Код AS3:
var sprite:Sprite = 
     someDisplayObjectContainer.getChildByName("someName") as Sprite;
Тут приведение типов необходимо т.как метод может вернуть объект не являющийся Sprite.
__________________
Hell is the possibility of sanity

Старый 30.03.2009, 04:06
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 5  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, будет не проверка типа, а проверка наличия свойства. при кастинге, она не проводится. без кастинга, происходят попытки сперва найти свойство, потом выявление сигнатуры.

Старый 30.03.2009, 04:45
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 6  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Ты где-то в моем примере видишь обращение к свойствам Sprite'a?
__________________
Hell is the possibility of sanity

Старый 30.03.2009, 11:17
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 7  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
wvxvw, причём тут спрайт?
Цитата:
В данном случае для наглядности, т.как event.target - динамический объект и проверки типов для него все равно не будет.
и как я понимаю вот случай:
Код AS3:
trace((event.target as Tween).obj.alpha);

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

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

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


 


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


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