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

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

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

Регистрация: Jun 2007
Сообщений: 106
По умолчанию robotlegs изменить свойства через медиатор

добрый день.
есть флеш компонент с текстовым полем, он завязан (mapView) в класс А extends Mediator,
c с другой стороны клсас B extends EventDispatcher
Вопрос, как из класса B измниеть свойства текстового поля через класс А?
фреймворк robotlegs
Спасибо.
__________________
в рабстве...

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

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
В классе "B" прописать
Код AS3:
А.component.text = 'foo';
__________________
Воспитан в TimeZero. Работаю в Mail.ru.

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

Регистрация: Sep 2008
Сообщений: 717
Записей в блоге: 4
Отправить сообщение для Mur4ik с помощью ICQ
Ну вариантов тут масса сам фреймворк предоставляет (не считая "обычного" as3).

1. Заинжектить в B класс А и дергать в нем метод изменяющий нужное свойство (А уже сам стучится в свой view и меняет что нужно).
2. Заинжектить в А класс B, подписаться на его событие и по событию дергать метод изменяющий нужное свойство в А (А уже сам стучится в свой view и меняет что нужно).
3. B запускает событие, некая команда примаплена на это событие, команда меняет модель, модель пускает событие, класс А имеет заинжектенную модель и подписан на событие ее изменения по которому меняет исходя из того что получил в событии свой view.
4. Класс B тупо через eventDispatcher пускает событие, класс А подписан на это событие, получив данные события меняет свой view.

Могу еще кучу способов придумать...

Вот вопрос в другом, как делаете Вы и что у Вас не получается?
И зачем вообще взялись за RL не понимая основ?
__________________
trace("Остановите Землю, я сойду!!!");

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

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

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


 


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


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