14.2. Performing Actions When the User Makes a Date Selection
Problem
You want Flash to perform some actions when the user chooses a value from a date chooser or a date field.
Solution
Define a listener object with a change() method.
Discussion
Both the date chooser and date field dispatch a change event when the user selects a date value. Thus you can use a listener object to detect the change event and perform some actions when that occurs. For example, if you are using a date chooser to allow the user to select a date for which he or she wants to see a schedule, you may want the event to cause Flash to display some corresponding schedule information in a text area.
In the following code, a listener object is defined and registered such that when the user makes a selection from a date chooser named cdcSchedule, the selected date is displayed in the Output panel:
var oListener:Object = new Object();
oListener.change = function(oEvent:Object):Void {
trace(oEvent.target.selectedDate);
};
cdcSchedule.addEventListener("change", oListener);For more details on using a listener object as well as the parameter passed to the listener object’s method, see Recipe 13.10.
See Also
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access