我陷入了一個我沒有想到的行爲,請解釋我理解並修復它。 - 問題如下:我有一個持有一個標籤的類,這個類在itemRenderer內部使用,整個事情都處理withotu異常,但它不會顯示標籤的文本。 我試着添加一個按鈕,但問題依然存在 - 它從來沒有實際添加按鈕。Flex通過類和itemRenderer彈出意外的行爲
爲什麼?
public class BusTreeNode extends UIComponent
{
protected var label : Label;
public function BusTreeNode()
{
super();
label = new Label();
this.addChild(label);
label.x = 40;
label.y = 2;
label.text = "test";
}
}
...裏面的itemRenderer:
<sl:BusTreeNode width="100%" />
超酷。 :)我終於成功展示了這個標籤。從來沒有想過在渲染器中將這些複雜的覆蓋類用於Flex 4.它對我而言仍然有點混亂,但每天都在這裏變得清晰明瞭:D謝謝。 – 2011-05-27 09:48:59
如果您保持代碼簡單,這非常簡單。我建議你從簡單的事情開始,並首次使用MXML渲染器。所以@RIAstar的激情也是有意義的:) – Constantiner 2011-05-27 09:52:01