콤보 대신 모바일 응용 프로그램에서 사용하기 위해 Flex 4.6에서 설명 선 컨트롤을 사용해 왔습니다. 사용자가 "선택 ..."할 것인지 묻는 TextInput이 있고 그 손가락을 만지면 (iPad) 포커스를 받고 목록에서 선택할 수 있도록 설명 선이 채워집니다.편집이 비활성화 된 경우 Flex TextInput이 FocusIn 이벤트를 발생시키지 않습니다.
Mac에서는이 기능이 제대로 작동하지만 iPad로 배포 할 때 TextInput 컨트롤의 편집 기능이 켜져있는 경우에만 focusIn 이벤트가 발생하는 것 같습니다. 이것은 소프트 키보드가 팝업되고 컨트롤이 편집 가능하기 때문에 목적을 무효화합니다. 실제로 목록에서 선택되기를 원할 때 편집 가능합니다.
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)"/>
이 코드는 선을 사용하는 방법을 보여 홀리 Schinsky하여 샘플 응용 프로그램도 있습니다. 어떤 아이디어라도 감사 할 것입니다.