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

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

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

Регистрация: Sep 2007
Сообщений: 146
По умолчанию Action для Canvas'a

Есть TabNavigator, в котором два Canvasa. В одном из Canvas'ов есть таймер, который может запустить пользователь. Если пользователь, запустив таймер, переходит на другую закладку, нужно этот таймер остановить.
Сейчас action висит на TabNavigator (action change), но хотелось бы прям в самом Canvas'е убивать таймер. Подскажите action
Изображения
 

Старый 11.01.2008, 13:56
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Подписаться внутри Canvas на parent с кастингом в TabNavigator на change?

Старый 11.01.2008, 14:18
Bruiser вне форума Посмотреть профиль Отправить личное сообщение для Bruiser Найти все сообщения от Bruiser
  № 3  
Ответить с цитированием
Bruiser

Регистрация: Sep 2007
Сообщений: 146
Цитата:
Сообщение от Sneg
Или на собственное событие hide.
Вот это не работает

Цитата:
Сообщение от __etc
Подписаться внутри Canvas на parent с кастингом в TabNavigator на change?
А это как, немного не понял?

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

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Или на собственное событие hide.

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

Регистрация: Oct 2005
Адрес: Russia, Moscow
Сообщений: 316
Отправить сообщение для Sneg с помощью ICQ
Код:
parent.addEventListener(IndexChangedEvent.CHANGE,onParentTabNavigatorChange);
А обрабатывать соответсвенно
Код:
private function onParentTabNavigatorChange(event:IndexChangedEvent):void
{
    var tabNavigator:TabNavigator = event.target as TabNavigator ;
    // дальше проверка который Item выбран сейчас, если не этот - то останавливаем таймер
Если не работает hide, значит стоит посмотреть что делает ViewStack (TabNavigator наследуется от него) с children'ами при их смене. Думается что подписываться тогда стоит на Event.REMOVED

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

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

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


 


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


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