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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 10.11.2008, 14:13
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 21  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Неуправляемый потому что туда может положить какие-угодно значения кто угодно.

А отсутствие геттеров и сеттеров — равносильно отсутствию типизации в коде.

Старый 10.11.2008, 16:32
Xpb7 вне форума Посмотреть профиль Отправить личное сообщение для Xpb7 Найти все сообщения от Xpb7
  № 22  
Ответить с цитированием
Xpb7

Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
Думаю, было бы здорово открыть новый раздел, посвященный MVC. Обучение, примеры кода и т.д. Я несколько раз пытался въехать в этот фрэимворк, но пока выходит только чисто на интуитивном уровне.

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

Регистрация: Sep 2002
Сообщений: 30,787
MVC — это не фреймворк.

Старый 10.11.2008, 17:17
Xpb7 вне форума Посмотреть профиль Отправить личное сообщение для Xpb7 Найти все сообщения от Xpb7
  № 24  
Ответить с цитированием
Xpb7

Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
Извиняюсь, а что же это тогда? Архитектура ПО, шаблон?

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

Регистрация: Sep 2002
Сообщений: 30,787
Шаблон.
Не путайте с фреймворком PureMVC.

Старый 10.11.2008, 17:24
Xpb7 вне форума Посмотреть профиль Отправить личное сообщение для Xpb7 Найти все сообщения от Xpb7
  № 26  
Ответить с цитированием
Xpb7

Регистрация: Jul 2008
Адрес: Рига
Сообщений: 176
Именно с Pure и попутал. Надо будет произвести себе ликбез по этим делам.
А вы пользуетесь шаблонами или фрэимфорками (если честно пока не особо понимаю разницу)?


Последний раз редактировалось Xpb7; 10.11.2008 в 17:26.
Старый 10.11.2008, 17:27
BlooDHounD вне форума Посмотреть профиль Отправить личное сообщение для BlooDHounD Посетить домашнюю страницу BlooDHounD Найти все сообщения от BlooDHounD
  № 27  
Ответить с цитированием
BlooDHounD
стервочка (я мужик)
 
Аватар для BlooDHounD

блогер
Регистрация: Mar 2004
Адрес: Борисов
Сообщений: 3,161
Записей в блоге: 22
__etc, даже не шаблон. скорее идеология.

Старый 10.11.2008, 17:51
Смольный (Smolniy) вне форума Посмотреть профиль Отправить личное сообщение для Смольный (Smolniy) Посетить домашнюю страницу Смольный (Smolniy) Найти все сообщения от Смольный (Smolniy)
  № 28  
Ответить с цитированием
Смольный (Smolniy)
Человек и Здание
 
Аватар для Смольный (Smolniy)

администратор
Регистрация: Aug 1999
Адрес: Москау-сити, Рассея
Сообщений: 4,671
Отправить сообщение для Смольный (Smolniy) с помощью ICQ
Лично я пользуюсь головой.

Для меня шаблоны (не только mvc, а всем пакетом) - концепция, не во всем отвечающая реальному миру, но полезная "для общего развития". Как законы Мерфи. Как семиуровневая модель osi, не реализованная в каноническом виде никем, т.к. с практической точки зрения она не оптимальна.
__________________
Регардсы.

Старый 14.11.2008, 22:32
s8000_1 вне форума Посмотреть профиль Отправить личное сообщение для s8000_1 Найти все сообщения от s8000_1
  № 29  
Ответить с цитированием
s8000_1
 
Аватар для s8000_1

Регистрация: Jun 2007
Сообщений: 374
У меня назрел вопрос

Допустим есть 2 элемента на экране: спрайт, который можно мышкой перетаскивать по экрану и текстовое инпут-поле, в которое можно забивать координаты этого спрайта.

В модели должны храниться только координаты этого спрайта, как я понимаю.

Вопрос касается событий. Как только мышкой передвигается спрайт на экране, то контроллер в модель пишет новые координаты, модель испускает событие CHANGE, которое слушает текстовое поле и соответственно в нем отображается координата модели. Однако же текстовое поле тоже может менять эту координату => CHANGE должен слушать и сам спрайт, изменяя соответственно свои координаты.

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

Как этого можно избежать?

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

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

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

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

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


 


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


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