iOS 및 Android 플랫폼 용으로 Flash/AS3에서 첫 모바일 애플리케이션을 만들고 있습니다. 프로젝트를 진행하는 데 수개월이 걸렸습니다. 마지막 단계로, 동료 사용자에게 응용 프로그램 사용 방법을 설명하는 도움말 문서를 만들고 있습니다. 문제는 다음과 같습니다. HELP 문서가 8 페이지 길이의 WORD 문서 (PDF 및 HTML 형식으로 저장 됨)이며, 손가락 스크롤이 활성화 된 상태에서 로컬 문서를 표시하는 것이 더 힘든 작업이었습니다 내가 생각했던 것보다 더 !!AS3/AIR : 손가락 - 앱에 내장 된 텍스트 문서 스크롤
지금까지 나의 연구는 (비록 100 % 만족하지 않고) 다음과 같은 솔루션으로 이어질 : StageWebView 또는 StageWebViewBridge 사용
I. :
내가 AIR 바탕 화면에 StageWebViewBridge을 시도, 작동을, 문서 내의 하이퍼 링크도 작동합니다. 그러나 HTML 파일의 일부 문자/문자 표시가 왜곡되어 그림이 표시되기 어렵습니다. android에서 로컬 파일을 표시하는 기능이 작동하지 않습니다. AIR iOS에서 아직 시도하지 않았습니다.
또한이 클래스를 사용하여 PDF 파일을 실행하는 방법을 알지 못했습니다.
이러한 클래스를 사용하여 iOS 및 Android에 로컬 파일을 표시하는 것은 악몽입니다.
II. "스크롤링"클래스 사용 :
이러한 클래스를 사용하면 텍스트 및 그림이 포함 된 동영상 클립을 손가락으로 스크롤 할 수 있습니다.
a.
무료A1/airmobile 스크롤 컨트롤러 : https://github.com/freshplanet/Air-Mobile-ScrollController
내가 시도이 하나를주고, 어떤 happenned 것은 흥미로웠다 : 먼저이 클래스는 작품, 나는 그것의 내부에 textField가있는 무비 클립을 만든 필자는 텍스트를 붙여 넣었고이 클래스의 도움을 받아 movieClip을 화면에 표시하고 스크롤 할 수있었습니다. 그러나 큰 movieClip을 만들면 (예 : 8 Pages!) 예기치 않은 문제가 발생했습니다. 컴파일 시간이 이상하게 길어지면서 컴파일 단계에서 PC가 몇 초 동안 정지합니다. 작은 점이 5 번 깜박 인 빈 화면으로 앱이 시작됩니다. 앱을 사용하려면 몇 초 기다려야합니다. 분명히, 긴 텍스트를 가진 거대한 MovieClip을 프로젝트 라이브러리에 추가하는 아이디어는 앱 개발을 악몽으로 만들었습니다.
이 동영상 클립에 textField 안에 내 텍스트를 붙여 넣기하면 내 텍스트 형식화하는 잃을 수 있음을 물론, 내 하이퍼 링크 등
A2/Erichlotto AIRScroll : 나는 아직 그것을 시도하지 않은
, 하지만 내 라이브러리에는 여전히 크기가 큰 무비 클립과 관련된 문제가 있습니다.나는 아직 그것을 시도하지 않은,하지만 난 여전히 내 라이브러리에 상당히-치수 영화 클립에 관련된 문제가있을 것 같아요
: A3/TouchScrolling
.
b. 요금
b1. Creative FLASH Scroller
아직 시도하지는 않았지만 내 라이브러리에있는 크기가 큰 movieClip과 관련된 문제가 계속 발생합니다.
b2. AIR AS3 Touch Scroll
아직 시도하지는 않았지만 내 라이브러리에있는 크기가 큰 movieClip과 관련된 문제가 계속 발생합니다.
그런 쉽고 일반적인 작업 (스크롤 가능한 로컬 문서를 표시하고 오프라인 응용 프로그램에 내장 된 인앱)이 며칠 동안 연구에 참여했음을 (그리고이를 해결하는 확실한 방법이 없음) 어쨌든 초조하게 생각합니다.
무비 클립을 움직일 수있게 해주는 클래스로 해결할 준비가되었지만 거대한 movieClip 높이는 없습니다.
아이디어가 있으십니까?
감사합니다.
저장 사용자가 요청한 때까지 텍스트를로드하지 않도록 외부 XML 파일에서 텍스트 내용. 그렇다면 일반적인 앱 최적화 문제입니다. 부드러운 스크롤을 원한다면 텍스트를 비트 맵으로 변환해야합니다. 비트 맵 타일을 만들고 (화면의 크기 크기 유지) 스크롤합니다. 일반 벡터 텍스트는 부드럽게 스크롤되지 않습니다. – moot