AS3 asdoc проблема наследования - PullRequest
2 голосов
/ 07 октября 2009

У меня есть API, который наследует flash.display.Sprite. Когда я пытаюсь сгенерировать ASDocs для API, ASdoc показывает, что мой класс наследуется от flash.display.Sprite, но не ссылается или не имеет клика ссылка на ASDoc спрайта. Может кто-нибудь сказать мне, что мне не хватает.

Команда, которую я использую в своем скрипте ant, -

<java jar="${asdoc.jar}" dir="${FlexSDK.dir}/frameworks" fork="true" maxmemory="256m" failonerror="true">
   <arg line='-load-config "${flex-config.xml}"'/> 
   <arg line='-source-path ${src.dir}'/>
   <arg line='-doc-sources ${src.dir}/com'/>
   <arg line='-output ${docs.dir}'/>
   <arg value='-library-path+=${FlexSDK.dir}/frameworks'/>

Заранее спасибо за помощь.

Ответы [ 3 ]

0 голосов
/ 04 февраля 2010

Вы можете включать документы Flash и Flex, если у вас есть доступ к ним локально в вашей сборке. По умолчанию они не включены, но если у вас есть доступ, вам просто нужно указать другой путь к библиотеке. Смотрите этот пост для более подробной информации:

http://unitedmindset.com/jonbcampos/2010/01/28/building-asdocs-with-ant/

0 голосов
/ 28 февраля 2011

Short: Невозможно, потому что у нас нет доступа к закомментированному источнику для flash. *.

Long: AFAICT, ASDoc работает только от источника и только от источника. В то время как классы инфраструктуры Flex имеют открытый исходный код, базовые классы инфраструктуры Flash - нет. Они поставляются в виде бинарного файла в Flex SDK: [flex_sdk] /frameworks/libs/player/10.1/playerglobal.swc. Вы можете разархивировать его, но он просто содержит catalog.xml и двоичный файл library.swf.

связанный запрос: http://www.ultrashock.com/forum/viewthread/87106/

(Примечание для других, желающих включить классы Flex SDK в свои ASDocs: см. [Flex_sdk] /asdoc/build.xml, чтобы начать настройку asdoc.)

0 голосов
/ 08 октября 2009

ASDoc генерирует документацию для ваших классов, а не для классов Flash по умолчанию.

...