【问题标题】:Flex 4.5: States vs ComponentsFlex 4.5:状态与组件
【发布时间】:2011-07-21 13:40:40
【问题描述】:

您能否建议我何时使用状态以及何时使用自定义组件?使用这些too方法的优缺点?

我看到在 Flex 4.5 中使用状态的一个问题是,如果状态很多并且需要为单个容器/控制器设置,includeIn 属性会很麻烦。

谢谢 安吉

【问题讨论】:

  • erm,它们根本不一样?!

标签: apache-flex adobe custom-component flex4.5 states


【解决方案1】:

states groups 的使用不是解决了你的问题并澄清了所有繁琐的混乱吗?

【讨论】:

  • 状态组绝对是一种解决方案。谢谢。
【解决方案2】:

国家和海关组成部分不是敌对的替代品。它们可以一起使用。您的问题不是很清楚,您指的是什么类型的组件以及它们为什么解决includeIn 问题。

您可以将 ActionScript 和 MXML 可视类称为可视组件。生产此类组件的目的之一是降低复杂性。因此,如果您在某些可视化组件(在 MXML 中)中有非常复杂的状态逻辑,那么将一些具有相应状态的子组件提取到单独的组件中是非常好的。这些提取的组件可以是 MXML 组件,并且可以包含具有includeIn/excludeFrom 逻辑的状态。或者它们可以是具有皮肤状态的 ActionScript 组件。

状态和提取组件可以轻松共存。开发人员的主要目标之一是降低复杂性。而常识是做到这一点的最佳武器。

【讨论】:

  • 感谢您的回复。我将使用更多信息编辑我的问题。
猜你喜欢
  • 2011-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-14
  • 2011-07-07
  • 2016-06-08
  • 1970-01-01
相关资源
最近更新 更多