Возьмём для примера флешовые и флексовые события. Большинство из них имеют типы(имена) в инфинитиве, хотя вроде бы выбрасываются они ПОСЛЕ какого-то действия-события внутри плеера.

Код 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
Кто может поделиться своими соображениями?)
Модераторы, поправьте, пожалуйста, в теме имёна на имён.