Я пытался использовать элемент управления Callout во Flex 4.6 для использования в мобильном приложении вместо комбо. Сценарий состоит в том, что у вас есть TextInput, который предлагает пользователю «Выбрать ...», и когда вы касаетесь его (iPad), он получает фокус и заполняется выноска, чтобы вы могли выбирать из списка.
Это прекрасно работает при запуске на Mac, но при развертывании на iPad событие focusIn, похоже, срабатывает только при включенном редактировании элемента управления TextInput. Это побеждает цель, поскольку всплывающая программная клавиатура и элемент управления доступны для редактирования, когда я действительно хочу, чтобы он был выбран из списка.
Код для элемента управления TextInput:
<s:TextInput id="txtLocation" x="171" y="149"
enabled="false" editable="false"
height="38" fontSize="16"
prompt="Select ..."
focusEnabled="true"
focusIn="depotCallout.open(this.txtLocation,true)"/>
Этот код также находится в примере приложения Холли Шински, демонстрирующего, как использовать выноску. Любые идеи будут оценены.