Flex幫助文檔(chm格式)制作及FAR的使用
我在《Flex幫助文檔制作(ASDoc——html篇)》中講解了如何將自己的flex項(xiàng)目提取里面的注釋生成網(wǎng)頁(yè)形式的幫助文檔,現(xiàn)在也比較流行這種方式,不過(guò)很多公司產(chǎn)品化的時(shí)候還需要提供chm格式的幫助文檔,好像flex里面不能直接生成chm的文檔,如果有讀者會(huì)的話請(qǐng)聯(lián)系我,我也學(xué)習(xí)一下,我這里主要講解將生成的網(wǎng)頁(yè)的文檔轉(zhuǎn)化為chm的格式?;艘惶鞎r(shí)間找了很多個(gè)軟件,嘗試了好久,很多軟件并沒(méi)有那么好用,我這里推薦FAR以及RoboHelp,不過(guò)RoboHelp破解版不好找,并且英文版的,我也不是怎么懂,還是FAR方便一些。FAR的安裝很簡(jiǎn)單,直接跳過(guò)了。
打開FAR,界面如下:

點(diǎn)擊 文件->添加文件,如下,將html幫助文檔的所有文件添加進(jìn)去,我的文檔都放在Reference_1文件夾內(nèi)部

點(diǎn)擊 創(chuàng)作->幫助特快,彈出如下界面

設(shè)置好標(biāo)題、主頁(yè)(我們生成的主頁(yè)應(yīng)該都是index.html)、生成的chm文件名稱,點(diǎn)擊創(chuàng)建幫助,結(jié)束后就可以點(diǎn)擊查看幫助,效果如下:

我們發(fā)現(xiàn)FAR把所有的html文件都生成了目錄,并不是我們想要的結(jié)果,重新把之前的html的幫助文檔復(fù)制一份,我的復(fù)制于E:\work\Help里面,使用FAR把所有文件添加進(jìn)去,點(diǎn)擊 創(chuàng)作->幫助向?qū)?,彈出如下界面?/P>

點(diǎn)擊下一步,談出創(chuàng)建HHP的界面,如下:

點(diǎn)擊紅圈的按鈕,我們需要在你的代碼根目錄創(chuàng)建一個(gè)HHP文件,點(diǎn)擊后出現(xiàn)右邊的對(duì)話框,位置為你存放代碼的位置,我的就是E:\work\Help,點(diǎn)擊打開會(huì)提示你HHP文件不存在,問(wèn)你是否需要?jiǎng)?chuàng)建,確定,如果牛人可以自己寫一個(gè)HHP文件,也就是你幫助文檔的目錄鏈接信息,直接通過(guò)這一步導(dǎo)進(jìn)來(lái)也行,我們沒(méi)有,所以系統(tǒng)會(huì)提示你需要?jiǎng)?chuàng)建,系統(tǒng)會(huì)默認(rèn)在此文件里面搜索,自動(dòng)創(chuàng)建合適的HHP文件,所以我說(shuō)一定要位置選擇正確,一邊系統(tǒng)自動(dòng)識(shí)別。確認(rèn)后選擇繼續(xù),彈出如下提示:

點(diǎn)擊是,進(jìn)入HHP初級(jí)手動(dòng)配置界面,如下:

使用紅圈標(biāo)記的兩個(gè)按鈕分別設(shè)置一個(gè)默認(rèn)頁(yè)面和一個(gè)主頁(yè),我這里設(shè)置index.html(本來(lái)就為主頁(yè))為主頁(yè),package-summary.html為默認(rèn)頁(yè)面,它本身對(duì)應(yīng)包列表頁(yè)面,讀者可以根據(jù)自己的愛(ài)好設(shè)置。先點(diǎn)擊頁(yè)面再點(diǎn)擊按鈕,效果如下:

點(diǎn)擊繼續(xù)->繼續(xù)->創(chuàng)建目錄,彈出如下界面:

點(diǎn)擊是,需要編輯,進(jìn)入目錄編輯頁(yè)面,右邊有預(yù)覽,可以一邊刪除一邊看效果,我將很多不要的都刪除了,留下了如下界面:

還可以調(diào)整順序等,最后點(diǎn)擊保存,關(guān)閉,然后點(diǎn)擊繼續(xù),進(jìn)行索引的創(chuàng)建和修改,和目錄一樣,如下界面:

保存后關(guān)閉,點(diǎn)擊繼續(xù),輸入標(biāo)題和幫助文檔名稱點(diǎn)擊繼續(xù):

點(diǎn)擊便以幫助,完成后點(diǎn)擊查看幫助文件,就生成了我們需要的幫助文檔,如下:

我們生成的html頁(yè)面后讀者可以根據(jù)自己的意愿去修改那些界面,然后再打包可以得到自己想要的其他效果。
相關(guān)文章
flex4.0 利用外部項(xiàng)呈示器顯示List信息并添加圖片示例
利用外部項(xiàng)呈示器顯示List信息并添加圖片,在本文有個(gè)不錯(cuò)的示例,喜歡的朋友可以參考下,希望對(duì)大家有所幫助2013-09-09
flex4 panel去掉標(biāo)題設(shè)置透明度效果代碼
首先:去掉Panel的標(biāo)題,其次:設(shè)置透明度這個(gè)說(shuō)了也是啰嗦,大家都會(huì),不過(guò)還是提一下吧,具體請(qǐng)祥看本文2013-05-05
flex內(nèi)嵌html網(wǎng)頁(yè)示例代碼
這篇文章主要介紹了flex如何內(nèi)嵌html網(wǎng)頁(yè),需要的朋友可以參考下2014-05-05
Flex中的HDividedBox和VDividedBox的比較附圖
學(xué)習(xí)Flex的朋友對(duì)HDividedBox和VDividedBox并不陌生吧,下面是兩者的簡(jiǎn)單比較,感興趣的朋友可以參考下2013-10-10
flex 遍歷Object對(duì)象內(nèi)容的實(shí)現(xiàn)代碼
這篇文章主要介紹了flex 遍歷Object對(duì)象內(nèi)容的實(shí)現(xiàn)代碼,需要的朋友可以參考下2014-07-07
Flex字體加粗問(wèn)題只能對(duì)英文的字體加粗
在flex中對(duì)label進(jìn)行字體加粗的時(shí)候,只能對(duì)英文的字體加粗,而中文的就不可以加粗,解決方法如下,希望對(duì)大家有所幫助2014-01-01
FLEX給頁(yè)面添加滾動(dòng)條實(shí)現(xiàn)思路及代碼
給頁(yè)面添加滾動(dòng)條的方法有很多,使用js獲取瀏覽器窗口的寬高,根據(jù)瀏覽器窗口寬高修改樣式,讓滾動(dòng)條出現(xiàn),具體的實(shí)現(xiàn)如下,需要的朋友可以參考下2013-11-11
flex打印操作(FlexPrintJob)還有分頁(yè)打印操作具體實(shí)現(xiàn)
如果要使用分頁(yè)效果,則必須使用標(biāo)簽"PrintAdvancedDataGrid"(Flex3中的標(biāo)簽)才能夠?qū)崿F(xiàn)分頁(yè)效果,感興趣的朋友可以參考下2013-04-04
flex中event.preventDefault()方法取消事件的默認(rèn)行為
當(dāng)點(diǎn)擊datagrid的第一和第四項(xiàng)時(shí),itemEdit事件將不起作用,許多事件都有默認(rèn)執(zhí)行的關(guān)聯(lián)行為,接下來(lái)為大家詳細(xì)介紹下,感興趣的朋友可以參考下哈2013-04-04

