Это немного сложно. Вам нужно будет использовать пространство имен mx_internal. Часть сетки компонента DateChooser является компонентом CalenderLayout в DateChooser.as.
mx_internal var dataGrid:CalenderLayout;
CalenderLayout.as имеет mouseMoveHandler. В обработчике имеем:
var selCell:IUITextField = dayBlocksArray[colIndex][rowIndex];
, которая дает вам необходимую информацию о том, в какой день мышь закончилась. Вам нужно будет расширить DateChooser, чтобы использовать расширенный CalendarLayout, который выставляет selectedCell.
возможно:
private function mouseMoveHandler(event:MouseEvent):void
{
...
dispatchEvent(new DayHoverEvent(selCell.text));
}
Полагаю, я пытаюсь сказать, что это довольно сложно и использует mx_internal, что означает, что переменные могут быть изменены в более поздних версиях Flex.