문제

Flex/Air로 데스크탑 응용 프로그램을 구축하고 있으며 TODO 목록의 현재 항목 중 하나는 도움말 시스템을 개발하는 것입니다.

GUI 전체에 작은 (?) 버튼이 있습니다. 사용자가 해당 버튼 중 하나를 클릭하면 HelpPanel이 나타나 문서에서 관련 정보가 표시됩니다.

충분히 간단합니다.

그러나 데스크탑 앱에 일반적으로 배포 된 것과 마찬가지로 본격적인 도움말 시스템을 구축하고 싶습니다 : 계층 적 목차, 키워드 검색 기능, 도움말 주제 간의 하이퍼 링크 등.

또한 내 앱은 플러그인 저자를위한 API를 제공하기 때문에 타사 플러그인에 대한 후크를 제공하여 자체 문서를 Core Help System과 통합하고 싶습니다.

내 앱을 사용하면 사용자가 항상 온라인 상태가 아닐 수도 있으므로 모든 도움말 데이터를 로컬로 사용할 수 있어야합니다 (새로운 도움말 콘텐츠를 서버에서 주기적으로 동기화 할 수 있다면 매우 멋질지라도).

이러한 종류의 도움말 시스템을 처음부터 구축하는 것은 비교적 간단하지만 실제로 내 애플리케이션의 핵심 기능을 개발하는 데 많은 시간이 걸릴 것이므로 상용 솔루션을 사용하고 싶습니다.

나는 약간의 인터넷 검색을했지만 법안에 맞는 것을 찾을 수 없습니다.

제안이 있습니까?

도움이 되었습니까?

해결책

Air HTML 컨트롤을 사용하여 앱의 링크에 바인딩 된 HTML 도움말 파일을 표시하고 HTML 도움말 화면을 구성하는 데 사용 가능한 여러 도구를 사용하여 구축 할 수 있습니다.

기존 웹 서버 디렉토리 및 파일 구조를 사용하여 디자인하면 동기화 된 파일을 유지 관리하기위한 많은 도구가 있습니다.


이 링크 공기 기반 도움말 시스템과 Robohelp의 가능한 인터페이스를 참조하십시오.

여기 링크가 있습니다 Robohelp "Packager"에게.

또 다른 가능한 관심있는 페이지.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top