Компонент выбора даты календаря Flex 4.6 для арабского языка (хиджры)

Я работаю над проектом Flex, для которого требуется арабский (хиджра) календарь/программа выбора даты, хотя на сегодняшний день мне не удалось найти такие компоненты и не удалось удовлетворительно настроить существующие компоненты Flex.

Я прочитал о том, как преобразовать дату из григорианского в хиджру с помощью DateTimeFormatter, используя свойство locale для указания типа языка/календаря (http://blogs.adobe.com/globalization/en/formatting-with-alternate-calendars-in-flex/), но это, похоже, не работает с компонентом DateField, который я изначально использовал для ввода и выбора даты.

Я также читал о других проблемах, связанных с использованием свойства locale в компоненте DateField, в котором предлагается просто изменить названия дня и месяца (Flex 4.5, установка локали для поля даты не работает), но этого недостаточно для календаря Хиджры, в котором используется другой способ подсчета дней, месяцев и лет по григорианскому календарю. Не говоря уже о необходимости упорядочивать даты справа налево.

Поскольку этот SWF-файл будет встроен в PDF-файл, я не могу обойти это, используя внешний календарь и считывая данные обратно в приложение.

Кто-нибудь знает, как я могу создать календарь Хиджры в Flash/Flex?


person unifyingtheorem    schedule 25.02.2013    source источник