我需要創建一個Flex組件的擴展,這顯然意味着無論何時使用父組件,都應該能夠使用新組件。但我沒有辦法做到這一點,Flex提供了兩種擴展組件的方式,通過定義一個擴展父代的AS類或創建一個使用父組件作爲根元素的MXML文件;在這兩種情況下,我都無法使用嵌套元素來配置孩子,就像我爲父母配置孩子一樣。有沒有真正擴展Flex組件的方法?
EG
package components {
import mx.controls.AdvancedDataGrid;
public class FixedDataGrid extends AdvancedDataGrid {
public function FixedDataGrid() {
super();
}
}
}
這是有效的MXML
<mx:AdvancedDataGrid>
...
<mx:columns>
...
這不是有效的MXML
<mx:FixedDataGrid>
...
<mx:columns>
...
看起來像一個有效它不會是 - 一個關係。
謝謝!你的回答非常有幫助,解決了這個問題。 – Tony 2010-07-23 13:04:08