2013-08-30 102 views
0

我想知道是否可以通過單擊數據網格行來填充文本字段,或者通過選擇一行並單擊按鈕「填充文本字段」 。AS3/Flash:使用數據網格行數據填充textinput字段

必須在AS3/Flash中。

在此先感謝。

+1

所以你只是想要一個數據網格,你點擊一個單元格然後填充文本字段?我認爲這可以很容易地完成,如果你用按鈕填充數據網格,並寫一些腳本,以便當按鈕上的點擊事件填充文本字段。讓我知道如果我正在解釋它的話......那麼我可以給出更詳細的答案 – spaderdabomb

+0

你能告訴你迄今爲止嘗試解決這個問題嗎? – xxbbcc

+0

@spaderdabomb。我想獲得完整的行。我的意思是如果有3列,我會得到3個動態文本字段填充。 – Sergio

回答

1

我曾嘗試幾個aproaches並找到解決辦法:

// import fl.events.ListEvent; <----- Important 

toPrint.myGrid.addEventListener(ListEvent.ITEM_CLICK, onClick); 
function onClick(e:ListEvent):void 
{ 
    var over = e.item; 

// Fill the dynamic text fields 
    name.text = over.Name; 
    surname.text = over.Surname; 
    company.text = over.Company; 
    year.text = over.Year; 
} 

就像一個魅力。