2011-04-23 81 views
0

我想添加一個SimpleButton到列表組件中的列表項。我得到我想要的列表項的CellRenderer,並使用addChild方法添加簡單按鈕。該按鈕出現在列表項目的右側,但不起作用,像按鈕一樣。這就像按鈕的第一幀的內容被添加到CellRenderer中,而沒有其他東西。As3 fl.controls.List添加按鈕到列表項

任何人都有一個想法可能會發生什麼?

+0

爲什麼要將按鈕添加到列表組件?一個列表組件已經有用戶交互,如mouseover,mouseout,不是嗎?你想從列表中的按鈕解決方案中獲得什麼額外的功能?在這種情況下,將它作爲孩子添加可能會按預期工作不同。列表是一個組件,添加一個孩子可能不會將它添加爲它的一個項目。 – anemgyenge 2011-04-23 00:48:33

+0

該按鈕將用於從列表中刪除列表項(CellRenderer)實例。我試圖將按鈕添加到列表項中,而不是列表本身。 – Jordan 2011-04-23 00:59:09

+0

務必不要發佈任何代碼。我寧願繼續猜測。我愛一個人浪費時間猜測某些東西,然後生產 – 2011-04-23 01:42:37

回答

0

將fl.controls.listClasses.CellRenderer類的mouseChildren屬性設置爲true可修復此問題。