SkinnableContainer + Layout vs Group + Rect + Hgroup

时间:2011-09-24 18:25:00

标签: flex air flex4.5

我正在尝试为水平布局的容器添加自定义背景。提到这两种方法有两种方法:

  1. 将SkinnableContainer与Horizo​​ntalLayout一起使用
  2. 使用包含Rect和另一个HGroup的组。
  3. 根据记忆,哪个更好?是否将嵌套方式的多个组,hgroup和vgroup放置在设计的主要缺陷中?

    提前致谢!

1 个答案:

答案 0 :(得分:1)

  

根据记忆,哪个是更好的选择?

你必须测试和看,但是从理论的角度来看; SkinnableContainer将执行比组更多的处理。我的第一种方法是在其中使用一个带有Rect的组。或者,如果您正在进行移动开发,请使用组并使用图形API在其上绘制一个Rect。

  

此外,将多个组,hgroup和vgroup放在嵌套中   塑造设计中的一个主要缺陷?

不是一个主要的设计缺陷,但它很可能导致应用程序缺乏性能。它成为一个问题,你应该评估你对容器的使用,看看你是否可以最小化。有时使用basicLayout并编写布局算法将为您提供更多的性能和灵活性。但是,根据复杂程度,写入可能需要更长的时间。