FLEX组件:更新import语句以将组件移动到另一个文件夹中

时间:2010-03-23 22:29:32

标签: flex import

我刚刚将Flex组件导入到我的项目中。 我有关于进口的理论问题。

组件源文件中的所有imports语句都以“com.subFolder.etc”开头,但我更喜欢将组件文件夹移动到“componentName”并将所有import语句替换为“componentName.com.subFolder.etc” “

这可以吗?一切都很完美,但我想知道方法是否正确。

感谢

2 个答案:

答案 0 :(得分:0)

这是完全正确的,是的。

请注意,当您重命名目录或.mxml / .as文件时,Flex Builder(如果您正在使用它)可以自动替换您的import语句/类名。

但是,我从未尝试过移动一个完整的结构,但如果它也有效,我也不会感到惊讶。

答案 1 :(得分:0)

您可以将组件放在任何您喜欢的位置,但是您想要组织它们。人们会找到最佳实践和理论,但如果你知道一切都在哪里,你就告诉编译器他们在哪里:

import componentName.com.subFolder.componentToBeUsed;

一切都会编译并运行得很好。

通常,您会看到在域模型中分解的代码和组件。

所以你会:

com.yoursite.views com.yoursite.events com.someothersite.renderers

对应于:

/com/yoursite/views
/com/yoursite/events

基本上所有代码都存放在/ com / yoursite /

中的文件夹中

/com/someothersite/renderers

是您从someothersite.com导入的自定义渲染器,以便在您的应用程序中使用。

最后,对于编译器和flash播放器,我认为只要你开心并理解它就不重要...当然,从现在起6个月后你回来看看在这个代码!