Flash 如何处理大型MXML文件

Flash 如何处理大型MXML文件,flash,apache-flex,mxml,Flash,Apache Flex,Mxml,我目前正在开发我所构建过的最大的Flex/Flash Builder 4应用程序。我习惯于将所有MXML编程保存在一个文件中。有哪些保持大型MXML文件可读性的最佳实践程序 您可以使用将写入不同文件的任何AS3分开。 除此之外,如果您的文件过长,我建议将其分解为不同的组件,并用这些组件的实例替换您的megafile。 这个文件有多少行 I am acustomed to keeping all of my MXML programming in one file. 您可以使用将写入不同文件的任

我目前正在开发我所构建过的最大的Flex/Flash Builder 4应用程序。我习惯于将所有MXML编程保存在一个文件中。有哪些保持大型MXML文件可读性的最佳实践程序

您可以使用将写入不同文件的任何AS3分开。 除此之外,如果您的文件过长,我建议将其分解为不同的组件,并用这些组件的实例替换您的megafile。 这个文件有多少行

I am acustomed to keeping all of my MXML programming in one file.
您可以使用将写入不同文件的任何AS3分开。 除此之外,如果您的文件过长,我建议将其分解为不同的组件,并用这些组件的实例替换您的megafile。 这个文件有多少行

I am acustomed to keeping all of my MXML programming in one file.
我建议你尽快改掉那个习惯。从长远来看,您不会得到可维护的代码。单文件应用程序可能无法长期维护

大多数人把东西分成几个部分;然后在主应用程序中使用这些组件。如何划分组件在很大程度上取决于您要完成的任务。有些可能使用ViewStack,每个子组件都是自定义组件。OHER可以使用类似方法的状态。组件通常将组件作为子组件,并且可以深入到具有大量嵌套文件。但是,这比单个文件更易于维护

我建议你尽快改掉那个习惯。从长远来看,您不会得到可维护的代码。单文件应用程序可能无法长期维护


大多数人把东西分成几个部分;然后在主应用程序中使用这些组件。如何划分组件在很大程度上取决于您要完成的任务。有些可能使用ViewStack,每个子组件都是自定义组件。OHER可以使用类似方法的状态。组件通常将组件作为子组件,并且可以深入到具有大量嵌套文件。但是,这比单个文件更易于维护

我建议将1500行MXML文件分离成单独的组件,或者如果这适合您的应用程序的话

就我个人而言,我通常将显示组件与后端数据分开。它允许您将数据和属性注入到所需的任何组件中


尝试将应用程序中的特定功能搜索、登录、记录条目等隔离到自己的组件中。通过这种方式,您可以根据需要在其他区域轻松地重用它。

我建议将1500行MXML文件分离为单独的组件,或者如果这适合您的应用程序的话

就我个人而言,我通常将显示组件与后端数据分开。它允许您将数据和属性注入到所需的任何组件中


尝试将应用程序中的特定功能搜索、登录、记录条目等隔离到自己的组件中。通过这种方式,您可以根据需要在其他领域轻松地重用它。

我强烈建议采用框架,尤其是支持模块的框架。有一个使用的模块的例子是好的


就框架而言,我强烈推荐1.0版本的。Swiz现在最棒的部分是它支持在本地级别将依赖项注入到。这在以前的版本中不可用,在Cairngorm等其他较旧的框架中也不受支持。如果你正确地遵循框架,Swiz真的应该让你把程序分解和模块化很多。

我强烈建议你采用框架,尤其是支持模块的框架。有一个使用的模块的例子是好的


就框架而言,我强烈推荐1.0版本的。Swiz现在最棒的部分是它支持在本地级别将依赖项注入到。这在以前的版本中不可用,在Cairngorm等其他较旧的框架中也不受支持。如果您正确地遵循框架,Swiz应该可以让您真正地将程序拆分和模块化很多。

我将CSS、AS3和任何其他非MXML代码保存在单独的文件中。。。。大约1500行的MXMLI将我的CSS、AS3和任何其他非MXML代码保存在单独的文件中。。。。大约1500行的MXMLI感谢所有投票。有人否决了它;怎么会呢?我很感谢大家对这件事的投票。有人否决了它;为什么?基本上,将一个MXML文件拆分为几个MXML文件-结束。下面的3个答案基本正确,将一个MXML文件拆分为几个MXML文件-结束。下面三个答案都是正确的