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