我们一直在尝试针对 Flex 3 库项目编译 ASDocs。我们的问题是 ASDocs 拒绝识别在库中创建和使用的任何自定义 mxml 组件。
例如,如果我们的库中有一个自定义的 mxml AdvancedButton 控件,并且我们尝试在库中的另一个 mxml 类中使用它,ASDocs 编译器会在父类文件上出错,并显示“错误:找不到类型或未找到类型”一个编译时常量:AdvancedButton”。
如果我们尝试扩展我们的自定义组件,也会发生错误。因此,如果我们的库包含扩展 Button 的 AdvancedButton 和扩展 AdvancedButton 的 ExtraAdvancedButton,则 ASDocs 将“无法找到指定的基类 'AdvancedButton for component class 'ExtraAdvancedButton'”。
另一方面,如果 AdvancedButton 是从外部库中引用的,我们不会得到错误。
如果文件是 .as 而不是 .mxml,这似乎不是问题。然而,在我们的例子中,我们嵌套了基于 degrafa 的组件。
想法将不胜感激。