2013-05-28 51 views
0

我正在爲代碼編輯器製作一個代碼完成系統,並且我想爲包含其參考數據的每個參數顯示一個工具提示。我想模仿Eclipse的代碼完成,所以我想知道API參考是否可用代碼,或者如果我必須手動導入它使用文件系統或類似的東西。AS3 API參考可以通過代碼訪問

+0

我們正在開發一個開源項目Moonshine編輯器,以在瀏覽器和桌面上工作。目前,我們需要一些幫助來使編輯完成代碼完成。如果您之前已經這樣做了,您是否有可能幫助完成對編輯的支持? –

回答

1

您可以用flash.utils.describeType 反映當前有問題的課程這將返回一個xml,其中包含有關方法,屬性等的信息。

這可能很重。如果您一直使用它,請嘗試使用緩存系統。 Flex框架有它的一個類mx.utils.DescribeTypeCache

+0

哦,我正在使用describeType獲取類或對象的參數(變量,方法...),但我需要描述每個參數,在源代碼中用/ *** /標記,你知道,這是藍色的文字 –

+0

啊你想要doc評論。對於你自己的代碼,這可以通過asdoc和參數-keepxml來實現。但對於buildin的東西。我想你必須手動解析livedocks頁面。但我不知道該怎麼做。 – Larusso

+0

那麼,flex是開源的,這意味着很多類都是完全可見的,包括他們的doc註釋,這些註釋實際上是使用/ ** doc註釋內部的代碼*/notation來編寫的,也許它會起作用? –