2011-01-05 7 views
0

저는 데스크톱 컴퓨터/브라우저에서 Flash Player 10.0 이상에서 정상적으로 작동하는 https를 통해 제공되는 엔터프라이즈 Flex 웹 응용 프로그램을 보유하고 있습니다.안드로이드에서 Flash/Flex 웹 응용 프로그램의 화면 키보드가 누락 되었습니까?

그러나 Android 2.2로 HTC Incredible에서 실행하면 앱이 잘로드되지만 온 스크린 키보드가 없으므로 로그인 할 수 없습니다. 사용자 이름 및 비밀번호 텍스트 입력란에 깜박이는 커서가 나타납니다. . 나는 그들 사이를 전환 할 수 있습니다. 로그인 버튼을 눌러 인증 오류를 볼 수도 있습니다.

Adobe에 따르면 이것은 그냥 작동해야합니다. 어떤 아이디어? 나는 버스 정류장에서 낯선 사람에게 우리의 대타 새로운 앱을 선보이고 싶다!

+0

다음은 부분적인 대답입니다. 완벽한 낯선 사람에게 웹 앱을 보여줄 필요가 있다면 다른 웹 브라우저를 기본값으로 설정하십시오. xscope 또는 돌고래는 잘 작동해야합니다 (입력 상자가 포커스를 받기 전에 줌인을해야 할 것입니다). 다른 사람에게 프로그래밍 응답을 남겨 둘 것입니다. –

+0

시도 돌고래 ... 차이를 만들지 않았어 ... 안드로이드에 플래시 플레이어가 될거야 내 생각. – HDave

+0

답변없이 거의 중복 된 것을 발견했습니다 : http://stackoverflow.com/questions/4007486/opening-software-keyboard-on-android-flash-10-1 – HDave

답변

1

Flex 4의 스파크 구성 요소는 현재 모바일 용으로 최적화되어 있지 않습니다. 코드 명 "Hero"의 Flex 릴리스는 spark TextInput/TextArea 구성 요소에 모바일에 최적화 된 스킨을 제공합니다. 이러한 스킨은 TextField를 기반으로하며 ActionScript 스킨 및보다 적절한 기본 크기로 성능에 최적화되어 있습니다. 현재 Hero 미리보기 릴리스의 텍스트 지원은 최소한이지만 최종 릴리스는 더욱 강력합니다 (예 : TextArea에서의 스크롤 지원). 자세한 내용은 사양을 확인하십시오. http://opensource.adobe.com/wiki/display/flexsdk/Mobile+Text+Components

영웅의 모바일 기능은 브라우저 기반 응용 프로그램이 아니라 독립형 모바일 응용 프로그램을 염두에두고 설계되었습니다. 그렇다면 Hero와 함께 컴파일 된 브라우저 기반 Flex 응용 프로그램에서 이러한 모바일 스킨을 사용하여 시도해 볼 수 있다고합니다.

+0

좋은 정보 .... thx. – HDave

1

10.1에 대한 작업을 엄격하게 다시 게시 해 보았습니까? 10.1 이전의 Flash 버전을 지원하는 모든 응용 프로그램은 모바일 장치의 Flash Lite로 간주되는데 이는 문제가 될 수도 있고 없을 수도 있습니다.

시도해 볼 가치가 있습니다.

+0

제안 해 주셔서 감사합니다. 나는 앞을 내다 보았고 (그럴듯하게 보였습니다), 불행히도 차이를 만들지 않았습니다. :-( – HDave

+0

RIA를 독립 실행 형 AIR 응용 프로그램으로 테스트 해보십시오. 문제가 AIR보다 작동하는 경우 Flash 10.1 브라우저 플러그인의 버그 일 가능성이 있습니다. 다른 입력 필드를 사용하여 문제를 현지화하려고합니다. 당신은 텍스트 입력 플렉스 컴포넌트를 사용하고 있습니까? 그렇다면 INPUT 타입의 기본 AS3 TextField 만 사용하십시오. (또는 그 반대로) – TheDarkIn1978

1

프로그래밍 솔루션이 아니지만 메뉴 버튼을 길게 누르면 키보드가 뜨거워집니다 (적어도 내 HTC Desire, 2.2 android에서는).

+0

정말 놀랍습니다. 안드로이드에 키보드를 표시하도록 강제합니다. 이제는 Spark 컨트롤을 계속 사용할 수 있습니다 .... 감사합니다. – HDave

+0

이것은 사용한 HTC 장치에서 훌륭하게 작동하지만 고객을 위해 사용하고 싶은 기능이 아닙니다. 일부 모토로라 기기는이 기능을 지원하지 않으며 삼성 갤럭시 탭도 지원되지 않는다고 생각합니다. –

2

브라우저에서 키보드의 구현이 다른 것으로 보입니다. 버그 수정이 불가능할 때 Adobe의 의견을 참조하십시오. https://bugs.adobe.com/jira/browse/FP-5704

나는 갤럭시 S2에서 동일한 문제를 가지고 있습니다. 주소 표시 줄이 자동으로 포커스를 얻으므로 수동으로 키보드를 여기에 올려 놓는 것은 옵션이 아닙니다.

+0

기본 S 대신 진저 브레드 키보드를 설치하면 휴대 전화의 문제를 '고정'할 수 있습니다. amsung one. 다른 사람들이 귀하의 앱을 사용하기를 원하지만 문제의 원인을 확인하는 경우 실제 해결책이 아닙니다. –

2

모바일 텍스트 입력

물리적 키보드가 감지되지 않을 경우 플래시 플레이어 10.1은 텍스트 필드를 지원하는 기본 장치 가상 키보드의 사용에 대한 지원을 제공합니다. 가상 키보드를 지원하는 모바일 장치에서 텍스트를 편집 할 때 방해받지 않고 직관적 인 텍스트 편집이 가능하도록 텍스트 필드의 포커스 변경에 따라 가상 키보드가 자동으로 올라가거나 내려갑니다. 포커스 된 텍스트 필드는 페이지의 가시 영역의 중앙에 배치되고 가상 키보드에 의해 가려지지 않도록 적절하게 확대/축소됩니다. 화면 회전, 수신 통화 또는 기타 시스템 이벤트에서 이미 존재하는 텍스트 입력이 유지됩니다. 가상 키보드는 TextField와 함께 작동하지만 현재 Text Layout Framework 또는 다른 Flash Text Engine 텍스트에서는 작동하지 않습니다.

+0

그렇다면 프로젝트에서 TextField를 사용하기 때문에 이상하지만, 삼성 Galaxy S2에서 키보드를 호출 할 수는 없습니다. – jowie

1

장치 : 킨들 파이어 (Kindle Fire)

나는 같은 문제가 있었다. 내 수학 랩은 숙제를 위해 플래시를 사용하고 입력을 위해 키보드에 액세스 할 수 없었습니다. 내가 찾을 때까지 this.

  • Android 장치에 "Keyboardflash_1.0.0.apk"를 다운로드하여 설치하십시오.
  • 브라우저에
  • 반환 "종료 후 키보드를 불러하려면 여기를 누르세요"를 "게임 키보드"응용 프로그램을 실행을 클릭 브라우저에서 플래시 프로그램으로 이동

당신은 내가를 알 수 있습니다 빛이 그 단계와 호환되지 않기 때문에 앱이 당신에게주는 방향을 수행하지 않았습니다. 어쩌면 그것은 당신의 장치와 함께있을 것입니다.

당신은 문제 "돌고래"

귀하에 오신 것을 환영합니다 :) 같은 브라우저 응용 프로그램과 함께 작업하고

Gamepad은 안드로이드 마켓에 있습니다 개발자를 존중하기 위해이를 받고있을 수 있습니다.

관련 문제