2012-04-27 64 views
0

我一直在嘗試了幾個小時找到一個解決這個問題,但一直沒能來。的ASDoc transcodde

我試圖運行使用下面的命令的ASDoc:

asdoc -doc-sources 
"C:\My Projects\TheProject\Flex\TheProject\src" -main-title TheProject 
-output "c:\My Projects\TheProject\Flex\TheProject"\asdoc -warnings=false 

我收到以下錯誤:推薦here

Loading configuration file C:\Program Files\Adobe\Adobe Flash Builder 4.5\sdks\4 
.5.1\frameworks\flex-config.xml 
C:\My Projects\TheProject\Flex\TheProject\src\com\company\common\comp 
onents\Header.mxml: Error: unable to resolve '/com/company/common/co 
mponents/images/logo.gif' for transcoding 

C:\My Projects\TheProject\Flex\TheProject\src\com\company\common\comp 
onents\Header.mxml: Error: Unable to transcode /com/company/common/c 
omponents/images/logo.gif. 

我試圖增加額外的斜線但沒不解決它。

有誰知道解決的辦法?拆除違規一段代碼(嵌入)解決了這個問題......但很明顯,我不希望將其刪除。

在此先感謝。

回答

2

不知道是否會有所幫助。但可能嘗試添加-source-path參數。由於嵌入的是相對URL的可能試圖從命令運行的目錄中,而不是源路徑找到資產。

asdoc -source-path "C:\My Projects\TheProject\Flex\TheProject\src" 
     -doc-sources "C:\My Projects\TheProject\Flex\TheProject\src" 
     -main-title TheProject 
     -output "c:\My Projects\TheProject\Flex\TheProject\asdoc" 
     -warnings=false 
+1

這是正確的道路上。有一點要記住的ASDoc工具必須首先編譯實際的應用程序(這是它開始如何構建它是鏈接引用),那麼它實際上徵求意見分析。這也是它如何生成屬性/方法地圖,即使它們沒有評論。 – 2012-04-27 18:37:51

+0

試過,但遺憾的是它仍然沒有工作=/ – 2012-04-30 10:57:07

+0

我試圖在開始爲嵌入(即/ COM /公司等)多餘的斜槓上述方法_in conjunction_和這個工作。接受答案,因爲它幫助了我。我會對它進行編輯,讓人們知道你還需要在開始時加額外的斜線。 – 2012-04-30 13:33:52