2012-05-23 7 views
1

탭 순서가 활성화 된 모바일 플렉스 어플리케이션을 만들려고합니다. 다음과 같은 간단한 응용 프로그램을 시도하고 탭 키에서 에뮬레이터 및 실제 장치의 기능을 모두 얻지는 않습니다.플렉스 모바일 탭이 작동하지 않습니다.

TabOrderTest.mxml

<?xml version="1.0" encoding="utf-8"?> 
<s:ViewNavigatorApplication xmlns:fx="http://ns.adobe.com/mxml/2009" 
         xmlns:s="library://ns.adobe.com/flex/spark" 
         firstView="views.TabTest"/> 

<?xml version="1.0" encoding="utf-8"?> 
<s:View xmlns:fx="http://ns.adobe.com/mxml/2009" 
     xmlns:s="library://ns.adobe.com/flex/spark" title="TabTest"> 
    <s:layout> 
     <s:VerticalLayout /> 
    </s:layout> 
    <s:TextInput tabIndex="1" /> 
    <s:TextInput tabIndex="2" /> 
    <s:Button label="Submit" tabIndex="3"/> 
</s:View> 

왜 탭 키가 작동하지 않습니다 TabTest.mxml?

편집 현재 Android 기기를 타겟팅하고 있습니다.

+1

탭 키가있는 장치는 무엇입니까? 내 iPad에는 iPad가 없지만 Xoom에는 Tweetdeck이 있습니다. Android로 개발하고 있다고 가정하는 것이 안전합니까? 안드로이드에서 Tweetdeck의 탭 키는 아무 것도 할 가치가없는가요? – JeffryHouser

+0

Android에서 작업 중입니다. Transformer Prime과 Galaxy Tab에 대한 테스트. – Spencer

+0

보기에서 hasFocusableChildren = true로 설정해보십시오. –

답변

3

Flex 4 모바일 기본값이 훌륭한 기능을 제공하는 stageText로 밝혀졌습니다.하지만 불행하게도 비활성화 및 탭 순서와 같은 기능을 중단시킵니다. 모바일 응용 프로그램에서 탭 주문을 얻으려면 다음을 사용하여 스킨을 모바일 장치로 설정해야합니다.

skinClass="spark.skins.mobile.TextInputSkin" 
+0

+1 나에게서; StageText를 사용하면 기능면에서 많은 "차이점"이 있습니다. – JeffryHouser

+0

당신은 나를 구해 줬어요 ... 당신 soooo 많이 감사합니다 !!! – Marcx

+0

+1 매력처럼 작동합니다! –