【问题标题】:Pros and cons of Spark vs. Halo theme in Flex 4 [duplicate]Flex 4 中 Spark 与 Halo 主题的优缺点 [重复]
【发布时间】:2011-07-23 18:00:55
【问题描述】:

可能重复:
What are the downsides to using Spark over Halo in Flex?

我有一个用 Flex 3 编写的库(因此使用 Halo 主题),所以它在我的应用程序(即 Flex 4 和 Spark 主题)中出现了很多冲突。

我在我的应用程序中更改为 Halo 主题,现在库可以正常工作(虽然不完美,但至少可以正常工作,而且我可以修复一些问题)。

问题是,从 Spark 切换到 Halo 是否会丢失一些东西? 我的意思是,使用 Halo 主题有什么问题? Spark 组件似乎仍然可以工作。

Halo 主题变慢了吗?更重?是否有 Spark 组件不适用于 Halo?

您能否列出使用 Halo 主题相对于使用 Spark 主题的优缺点? (都在 Flex 4 项目中)

谢谢!

编辑 需要说明的是,我不是在要求 MX 和 Spark 组件,而是在使用 MX 和 Spark 组件的应用程序中要求 Halo vs Spark 主题。

【问题讨论】:

  • 这个问题不是重复的,另一个问题是在 Spark 和 Halo 组件之间询问,这是关于 halo 和 spak 主题的!你可以使用带有光环主题的火花组件。
  • 你不喜欢这些控制狂问题终结者吗?关闭一个合法的问题不会增加 SO 社区,除非问题是滥用的或其他不适当的。 即使是重复的问题也是合法的,因为您必须假设 OP 对重复的答案不满意,并且通常随着时间的推移(尤其是 1 年以上)答案可能会改变!!!或者,在这种情况下,OP 可能不同意该问题实际上是重复的(也许需要额外的澄清)。无论如何,像这样结束问题是没有帮助的。

标签: themes flex4 flex-spark halo


【解决方案1】:

来自 Adob​​e 论坛上的 this thread 总结得很好:

Spark 主题是 Flex 4 的默认主题。Halo 主题是 Flex 3 的默认主题。每个主题都支持不同的样式。因此,根据您在应用程序中的外观和感觉,您要使用哪个主题取决于您。在 Spark 主题中,Halo 主题的borderThickness 没有等效项。一般来说,Halo 主题有更多“开箱即用”的组件和容器样式。但是,如果您的应用程序使用 Spark 主题,则使用自定义外观会容易得多。

如果您查看每个组件类的 ASDocs,样式应该列出一个“主题”,它会告诉您 Halo、Spark 或两者是否支持该样式。 Flex 4 SDK 附带的另一个主题是不支持任何样式的 Wireframe 主题。

最后,如果您想使用 Spark 主题,您可以考虑将您的 Canvas 组件更改为 Spark BorderContainer,其中包含可以满足您需求的 borderWeight 样式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2016-05-18
    • 1970-01-01
    • 2013-06-09
    • 2013-04-21
    • 1970-01-01
    • 2012-02-06
    相关资源
    最近更新 更多