Показать сообщение отдельно
Старый 15.10.2009, 12:56
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 1  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
Question Идеология имёна событий. прошедшее время и инфинитив

Возьмём для примера флешовые и флексовые события. Большинство из них имеют типы(имена) в инфинитиве, хотя вроде бы выбрасываются они ПОСЛЕ какого-то действия-события внутри плеера.
Код AS3:
Event.CANCEL
Event.CHANGE
Event.COMPLETE
Event.ENTER_FRAME
Event.RESIZE
Event.SELECT
MouseEvent.CLICK
MouseEvent.MOUSE_MOVE
MouseEvent.ROLL_OVER
FlexEvent.CREATION_COMPLETE
FlexEvent.INITIALIZE
ну и т.д.

Tакже можно заметить события, в которых присутствует _START и _END, и появляется мысль, что так адобовцы решили чётко разделить одноразовые события с парными, которые отображают начало и окончание поцесса. Ну так, чтоб нигде не фигурировало прошедшее время.

Но штука в том, что встречаются в относительно малом кол-ве и события в прошедшем времени:
Код AS3:
Event.ADDED
Event.REMOVED
MetadataEvent.METADATA_RECIEVED
UpdateEvent.INITIALIZED
и вообще другой стиль:
Код AS3:
ToolTipEvent.TOOL_TIP_SHOW
ToolTipEvent.TOOL_TIP_SHOWN
Кто может поделиться своими соображениями?)

Модераторы, поправьте, пожалуйста, в теме имёна на имён.