In the calendar of Microsoft Outlook, time periods are selected by clicking and dragging down. You click anywhere within the starting time period, drag down, and then release the mouse when the cursor is anywhere within the ending time period. During this process, a shape element is drawn (in time-period stages) over the selected area. Upon release, the shape element remains in a form that can then be moved, extended, shortened, and deleted.
I would like to replicate this feature in Adobe Flex. I'm at the planning stage of the project and so I'm not constrained by any particular approach. I know that Flex doesn't have this capability out of the box (unless Flex 4 has it, but I don't think so), so I'll be needing to extend (probably quite substantially) some existing components.
At this early stage, I'm essentially looking for experts' advice on the best way to approach the problem (rather than actual code). I'm open to any Flex suggestions, including using commercial components, upgrading to Flex 4, or other ideas.
Since I'm just asking for advice, rather than actual code solutions, I've chosen 250 points.