Any ideas, anyone? Is this out of the scope of the forum?
For the first one, you would need to create the 'total' display object, using whatever is appropriate ('Text' would be fine, since the user isn't ever going to enter the value)
Then you need to create the Actionscript function to total the data elements that should be included in the total, and this function should update the value displayed in Text.text.
To update as field change, you will need to add an event listener to each of the included objects to trigger the calculate function - I would probably use the focusOut event, but some others would work as well.
For your second item, those are not standard features of the <mx:Date> component. You will need to extend that component to add the features you want.
Can anyone provide a good source to refer to for creating custom/extended components?
I am new to programming, and new to Flex, so unfortunately I believed the marketing hype that this was an easy platform, and have run into roadblocks on the very first piece of functionality that I am trying to build.
Thanks for all your help so far!
It isn't hype, Flex is a very easy programming environment to become productive in. However, it IS a programming environment, and if you new to programming, and don't expect it to be difficult at times, then you will be frustrated for a very long time.
There are several examples of extending components in the tutorials (have you done the 'flex in a week' Adobe TV serie? If not, I highly recommend it).
I would start with the <mx:DateChooser> component - it has most, if not all, of what you were looking for, disable days, disable ranges, etc.