2011-03-02 3 views
0

내 장치에서 Textinput 필드를 클릭 할 때 키보드 쇼를 방지하려고합니다. Textinput을 사용하여 텍스트를 표시하고 클릭 이벤트 (보기를 푸시)를 사용합니다. 감사합니다.플렉스 모바일의 키보드

답변

0
on Application Creation Complete cc() 

private function cc():void{ 
    Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; 
    addEventListener("softKeyboardActivating", fun); 
} 
private function fun(event:Event):void{ 
     event.preventDefault(); 
    trace("softKeyboardActivate"); 
} 
+0

고마워요. 그것은 완벽하게 작동합니다! –

1

needsSoftKeyboard="false"을 대신 사용하십시오.

는 flash.display.InteractiveObject.needsSoftKeyboard은 (값 : 부울) 보이드는 가상 키보드 여부 (AN은 소프트웨어 키보드 화면)이 InteractiveObject 인스턴스가 focus.By 기본값을 수신 할 때 표시해야 값은 지정 false이고 InteractiveObject 인스턴스에 초점을두면 소프트 키보드가 표시되지 않습니다. needsSoftKeyboard 속성이 true로 설정된 경우 InteractiveObject 인스턴스가 사용자 입력을받을 준비가되었을 때 런타임에서 소프트 키보드를 발생시킵니다.

0

처리 할 수있는 ID로 입력 주변에 그룹을 배치하는 동안 TextInput 필드를 비활성화 할 수는 없습니까? click 이벤트.

<s:HGroup id="ID" click="Click_Eventhandler(event)"> 
    <s:TextInput enabled="false"/> 
</s:HGroup>