Apache flex 阻止Flex库项目中的MXML自定义组件始终在默认包中?

Apache flex 阻止Flex库项目中的MXML自定义组件始终在默认包中?,apache-flex,actionscript-3,mxml,Apache Flex,Actionscript 3,Mxml,我正在创建一些自定义组件和支持代码。我在FlashBuilder中创建了一个Flex库项目,它可以编译成SWC。现在的问题是,我所有的MXML文件都被编译成默认包中的类,这使得整个事情变得一团糟 有没有办法为MXML文件设置包声明?毕竟,它只是被翻译成AS3类。这似乎适用于使用名称空间声明的常规Flex项目,因此我不知道这应该如何工作 另一个选择是构建AS3中的所有组件,这是我想要避免的 有什么想法吗?非常感谢 干杯, 雅各布好的,在读了三个小时Adobe数据库中的bug之后,我找到了答案。这似

我正在创建一些自定义组件和支持代码。我在FlashBuilder中创建了一个Flex库项目,它可以编译成SWC。现在的问题是,我所有的MXML文件都被编译成默认包中的类,这使得整个事情变得一团糟

有没有办法为MXML文件设置包声明?毕竟,它只是被翻译成AS3类。这似乎适用于使用名称空间声明的常规Flex项目,因此我不知道这应该如何工作

另一个选择是构建AS3中的所有组件,这是我想要避免的

有什么想法吗?非常感谢

干杯,
雅各布

好的,在读了三个小时Adobe数据库中的bug之后,我找到了答案。这似乎是Flash Builder Beta 2中的一个bug:(实际上有几个类似的报告)

在“Flex库构建路径”->“类”下的库项目中,使用选项“选择要包含在库中的类”,而不是“包含所有源路径中的所有类”。这解决了很多问题,从即将描述的打包问题到manifest.xml相关的问题,如“在命名空间FOOBAR中找不到类foo.Bar的源”

希望这能帮你省去我刚才在这个问题上浪费的时间