我想在運行時將圖像添加到s:View中。但是,我需要將它們添加到數據覆蓋上以優化視圖的外觀。然而,我的容器中,S:看來,是沒有添加到顯示列表或創建的我不知道,因爲我有一個很難理解的生命週期和我的Flex 4.6是新的。無論如何,這個容器還沒有實例化。那麼如何將圖像添加到元素列表中,以便在創建視圖時將它們添加爲元素。Flex 4.6通過單一更新週期以編程方式將圖像添加到視圖的元素列表
基本上與將它們寫入mxml時發生的方式相同。
謝謝, 戴夫
我想在運行時將圖像添加到s:View中。但是,我需要將它們添加到數據覆蓋上以優化視圖的外觀。然而,我的容器中,S:看來,是沒有添加到顯示列表或創建的我不知道,因爲我有一個很難理解的生命週期和我的Flex 4.6是新的。無論如何,這個容器還沒有實例化。那麼如何將圖像添加到元素列表中,以便在創建視圖時將它們添加爲元素。Flex 4.6通過單一更新週期以編程方式將圖像添加到視圖的元素列表
基本上與將它們寫入mxml時發生的方式相同。
謝謝, 戴夫
我不得不添加的元素而不是數據上的超越,但在createChildren。
你可以做這樣的事情:
var v:View = new View();
v.layout = new VerticalLayout();
var img:Image = new Image();
img.source = "/path/to/image1";
v.addElement(img);
img = new Image();
img.source = "/path/to/image2";
v.addElement(img);
img = new Image();
img.source = "/path/to/image3";
v.addElement(img);
this.addElement(v);
謝謝Brian,但那不是我所需要的。看到我的視圖爲空,因爲我的問題是覆蓋createChildren尚未被調用的數據。我想出瞭如何去做。我會回答我自己的問題關閉它。 – Dave