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

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

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

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Вот, кстати, да. С замечаниями про недалекость коннектера данных от мозга весьма согласен.
Хотелось бы дополнить их замечанием, имеющим отношение как раз к всплытию.
В принципе, вы можете диспетчить ошибку сокета и до мейнкласса. Но зачем?
Каждый класс в иерархии должен работать со своим уровнем.
Сущность, отвечающая за интерпретацию\парсинг данных, например, совсем даже не обязана знать откуда там именно приходят эти данные. Может, сокет, может http, а, может, вообще чтение файла. Поэтому обертка над поставщиком должна сообщать о сущности событий этого уровня "пришли данные" "неудача в передаче данных", а подробности строения поставщика имхо не должны интересовать.
Так и мейнкласс имхо не должен интересоваться при чтении какого именно байта по счету в пакете произошла ошибка.
Редиспатч, но с обработкой на каждом уровне, в общем.

Всплытие имхо нужно не так уж и часто.
Как раз в том, что можно использовать в компоновщике, пригодится.
Типа "добавлен элемент"\"убран элемент"\"ресур вышел"\"бла-бла-бла".

Но отношения мейнкласса с поставщиками данных никак в компоновщик не вписываются.
__________________
9 из 10 голосов в моей голове сказали наркотикам "НЕТ"
Мои ачивки: художник-паразит.

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

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

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


 


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


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