Показать сообщение отдельно
Старый 30.04.2010, 15:07
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 7  
Ответить с цитированием
orcpochta

Регистрация: Feb 2008
Сообщений: 890
Цитата:
Сообщение от dmitriev Посмотреть сообщение
А вы предлагаете вообще всем обзавестись «функциональностью, которая ему совершенно не нужна». Это я о доступе stage из любого места. А в чем смысл?
Cмысл в том, что контроллеру надо всегда во время его жизни "слышать" клавиатуру, а это возможно только при наличии доступа к stage. Т.е. stage из любого места, естественно не нужен, да и вообще не нужен, но без него никак не получить доступ к событиям клавиатуры.

Цитата:
Ну так гарантируйте. ADDED_TO_STAGE не просто так придумали.
Смысл не в этом. Смысл в том, что мы в итоге имеем завязку на stage из любого места, т.е. то, от чего пытались избавиться в AS3))) Бред, конечно и проблема выеденного яйца не стоит в ключе конкретно иметь stage или не иметь. Но не переходите на частности, взгляните более общно (абстрагировавшись от этой конкретной ситуации):
первый вариант - получаем то, что совершенно нам не нужно
второй вариант - пришли к тому, от чего пытались избавиться в рамках улучшения ООП-шности языка

Добавлено через 2 минуты
Цитата:
Сообщение от Psycho Tiger Посмотреть сообщение
Дружно говорим спасибо silin`у.
поясните, что вы хотели сказать этим примером

у меня проблем с написанием контроллера не возникает, тут речь о подходах

у силина как я понял при беглом просмотре используется второй подход - и?
надо правда его более тщательно переварить в связи с тем, что у него статические методы класса используются, но это по сути как переменная (сам класс) в глобальном доступе
__________________
скриптограф


Последний раз редактировалось orcpochta; 30.04.2010 в 15:16.