Вы также можете использовать сжатый DateChooser, что-то вроде этого:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:DateChooser id="dateChooser" height="31"/>
</mx:WindowedApplication>
А в функции Init:
//import com.adobe.fiber.runtime.lib.DateTimeFunc;
public function init():void {
// var days:int = DateTimeFunc.daysInMonth(new Date() );
var disabledDays:Array = [ 0, 1, 2, 3 , 4, 5, 6 ];
this.view.dateChooser.disabledDays = disabledDays;
this.view.dateChooser.yearNavigationEnabled = true;
this.view.dateChooser.minYear = 2010;
}
Я не уверен, что отключение дней как-то полезно, но поскольку мы скрываем дни, подпанель бесполезна.
Обратите внимание, что я указал минимальный год и включил селектор года.
Я оставил комментарий к пользовательской функции при работе с календарями:)