2013-11-15 1 views
0

중동 시장 용 AIR 모바일 애플리케이션 (iOS 및 Android)을 개발 중입니다. 내가 아랍어 폰트와 RTL 방향을 지원하는 입력 텍스트 필드를 "만드는"하기 위해 노력하고있어 :as3 아랍어 콘텐츠 용 항공 모바일 입력 텍스트

    RTL에 방향을 지원하지 않습니다
  • (고전) 텍스트 필드 TLFTextField를가 RTL 방향을 지원하지만 작동하지 않습니다
  • (적어도 iOS 기기의 경우 : 소프트 키 보드는 표시되지 않음)
  • StageText는 휴대 기기에 적합하지만 RTL 방향을 지원하지 않는 것으로 보입니다. (아랍어 글꼴에 대해 모르겠습니다)

누군가가이 상황에 처음으로 참가하지 않았습니까? 이온? 어떤 해결책이 될 수 있을까요? 나는 약간 사기를 쳤습니다 ...

감사합니다.

+0

시도해주세요. http://stackoverflow.com/questions/19212039/the-tlf-text-layout-framework-is-deprecated-what-to-do-now – kare

답변

0

이 어도비 에어 버그,이 링크를 참조 : 그들은 말했다

Adobe Forums

Bug

을 만약에 이것에 대한 사용자 투표는 그들이 해결할 것입니다!

0

아랍어 언어에 대해 너무 많이 알지 못하므로 RTL 만 유일한 차이라고 가정합니다. 이 경우 다음과 같이 텍스트 필드를 쉽게 '트릭팅'할 수 있습니다.

var t:TextField = new TextField(); 
addChild(t); 
//...set text format if you need/want to 
t.addEventListener(Event.CHANGE, onTextChange); 

function onTextChange(e:Event):void { 
    t.setSelection(0, 0); 
} 

텍스트 필드를 오른쪽으로 정렬한다고 가정합니다.