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

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

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

Регистрация: Sep 2006
Сообщений: 25
Отправить сообщение для Kyd с помощью ICQ
По умолчанию ActionScript MVC

Приветствую. Хочу узнать как создать взаимодействие Представление-Контролер-Модель. Именно с технической стороны. Все делаеться при помощи Events?

Добавлено через 5 минут
Извеняюсь. Самостоятельно нашел ответ на вопрос.
Кому интересно http://pure-mvc.org/doku.php/as3_pattern/mvc_in_flash

Старый 07.11.2009, 06:23
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 2  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
PureMVC не единственное решение,и, возможно, не самое оптимальное.

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

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
SamFR, вы по ссылке переходили? там ни слова про PureMVC. это переведенная глава из книги O’Rеillу. ActionScript 3.0 Design Patterns. вполне себе неплохая (на первый взгляд)
я конечно не рекомендую использовать PureMVC для новичка, но почитать их документацию определенно стоит.
__________________
я могу стать всем, если только захочу


Последний раз редактировалось Felicast; 07.11.2009 в 10:52.
Старый 07.11.2009, 13:00
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Описанный там MVC, ну прямо скажем, так себе. А всё из-за жесткой связи представления и контроллера (с чего это вдруг представление «нуждается» в ссылке на контроллер?). С какого-то перепугу представление имеет прямую ссылку на контроллер, да ещё и принудительно вызывает методы у него. Не говоря уже о том, что представление в одном из примеров кода вообще визуальным объектом не является.


Последний раз редактировалось etc; 07.11.2009 в 13:02.
Старый 07.11.2009, 21:25
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 5  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
Цитата:
Сообщение от Felicast Посмотреть сообщение
SamFR, вы по ссылке переходили?
Переходил. Просто подумал, что это описание того, как MVC реализован в PureMVC. Но сути это не меняет.

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

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
Цитата:
Описанный там MVC, ну прямо скажем, так себе. А всё из-за жесткой связи представления и контроллера (с чего это вдруг представление «нуждается» в ссылке на контроллер?). С какого-то перепугу представление имеет прямую ссылку на контроллер, да ещё и принудительно вызывает методы у него.
черт, даже решил прочитать повнимательнее. действительно про связь контроллера с представлением они наврали. должно быть наоборот (контроллер имеет ссылку на представление.
Цитата:
Не говоря уже о том, что представление в одном из примеров кода вообще визуальным объектом не является.
а вот тут пожалуй не соглашусь. представление не обязательно должно быть визуальным объектом. это вполне себе может быть вывод на консоль, звук или др.
__________________
я могу стать всем, если только захочу

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

Регистрация: Sep 2002
Сообщений: 30,787
Цитата:
Сообщение от Felicast Посмотреть сообщение
это вполне себе может быть вывод на консоль, звук или др.
Звук да, а консоль и есть визуальный объект.

Старый 08.11.2009, 00:07
SamFR вне форума Посмотреть профиль Отправить личное сообщение для SamFR Посетить домашнюю страницу SamFR Найти все сообщения от SamFR
  № 8  
Ответить с цитированием
SamFR

Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
Цитата:
Сообщение от etc Посмотреть сообщение
Звук да, а консоль и есть визуальный объект.
Наверное, имелась в виду дебаг-консоль (окно трейса, то есть), либо что-то вроде этого.

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

Регистрация: Feb 2008
Адрес: Череповец
Сообщений: 623
Отправить сообщение для Felicast с помощью ICQ
Цитата:
Наверное, имелась в виду дебаг-консоль (окно трейса, то есть), либо что-то вроде этого.
MVC - это не только flash. я просто хотел привести примеры не визуальных представлений. к тому же можно перенаправить вывод консоли в файл (например, в /dev/null ), хотя наверно это уже будет трудно назвать представлением.
__________________
я могу стать всем, если только захочу

Старый 08.11.2009, 02:09
AL.exe вне форума Посмотреть профиль Отправить личное сообщение для AL.exe Посетить домашнюю страницу AL.exe Найти все сообщения от AL.exe
  № 10  
Ответить с цитированием
AL.exe
 
Аватар для AL.exe

Регистрация: Jan 2004
Адрес: Net
Сообщений: 1,049
Отправить сообщение для AL.exe с помощью ICQ
Еще есть Cairngorn, но у него, говорят, кривая обучения сложная.

Вообще, не одними же фреймворками богаты - паттерн можно в жизнь и самом претворить.
__________________
Дело не в тебе

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

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

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


 


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


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