Flex 3 ライブラリ プロジェクトに対して ASDoc をコンパイルしようとしています。私たちの問題は、ASDocs が、ライブラリ内で作成および使用されているカスタム mxml コンポーネントの認識を拒否することです。
たとえば、ライブラリにカスタムの mxml AdvancedButton コントロールがあり、それをライブラリ内の別の mxml クラスで使用しようとすると、ASDocs コンパイラは親クラス ファイルで「エラー: タイプが見つからないか、またはありませんでした」というエラーを出力します。コンパイル時の定数: AdvancedButton".
カスタム コンポーネントを拡張しようとすると、エラーが発生します。そのため、ライブラリに Button を拡張する AdvancedButton と AdvancedButton を拡張する ExtraAdvancedButton が含まれている場合、ASDocs は「コンポーネント クラス 'ExtraAdvancedButton' の指定された基本クラス 'AdvancedButton が見つかりません」になります。
一方、AdvancedButton が外部ライブラリから参照されている場合、エラーは発生しません。
ファイルが .mxml ではなく .as である場合、これは問題ではないようです。ただし、私たちの場合、degrafa ベースのコンポーネントをネストしています。
アイデアは大歓迎です。