2009-05-06 74 views
0

我在Flex/AIR中構建了一個桌面應用程序,並且我的TODO列表中的一個當前項目是開發一個幫助系統。Flash/Flex/AIR的幫助系統

在整個GUI中,幾乎沒有(?)按鈕。當用戶點擊其中一個按鈕時,會出現一個HelpPanel,顯示來自文檔的一些相關信息。

夠簡單。

但我真的很想建立一個完整的幫助系統,就像通常部署在桌面應用程序中的那樣:分層目錄,搜索關鍵字的能力,幫助主題之間的超鏈接等。

而且,由於我的應用程序將提供插件作者的API,我想還提供掛鉤第三方插件與核心幫助系統自己的文件集成。

隨着我的應用程序,用戶可能並不總是在線,因此所有幫助數據必須是可用的本地(儘管它會很冷靜,如果新的幫助內容可以從服務器定期同步)。

從頭開始構建這種幫助系統會相對簡單,但是實際開發應用程序的核心功能還需要很長時間,所以我寧願使用現成的解決方案。

我做了一些Google搜索,但沒有找到符合法案的任何內容。

有什麼建議嗎?

回答

1

你可能會考慮使用AIR HTML控件顯示綁定到你的應用程序鏈接的HTML幫助文件,並使用任意數量的可用的工具構建HTML幫助屏幕內置。

如果使用傳統的web服務器目錄和文件結構設計它,有很多工具來保持同步的文件。


This link引用了一個基於AIR的幫助系統,以及可能的接口的RoboHelp。

Here is a link到的RoboHelp 「打包」。

另一個page of possible interest

+0

這幾乎是我一直在想的。但它完全屬於「自己構建」類別,因爲我必須開發自己的代碼來組裝上下文表,提供全文搜索(並且因此索引幫助內容),幫助主題之間的超鏈接等。 。等 – benjismith 2009-05-06 18:51:23