2010年6月21日 星期一

spark組件排版方式等價於mx常用排版元件

此表列出在Flex3時常用的排版元件,在Flex4時如何等價使用










Canvas在Flex4中的等同用法是,使用Group組件,Goup的屬性layout給予BasicLayout類的實體。

Canvas 等價於 Group with Basicexample:
<Group>
 <s:layout>
  <s:BasicLayout/>
 </s:layout>
  //這裡置放要被排版的顯示組件
 </Group>
或是
<layout="{new BasicLayout( )}">

HBox等價除了Gropu 配合 HorizontalLayout之外還有一個HGroup可以直接使用。
其餘組件皆是相同用法之。

沒有等價於Spreak組件的MX組件

Flex4中若是有等價於MX的Spark組件建議優先使用,因為Spark組件將layout、style、skin抽離,使得組件更靈活,因此在Flex4使用手冊中有建議優先使用,而沒有等價於Spark組件時就繼續使用mx組件。
以下這張表列出沒有等價於Spark的mx組件表。