2012-03-12 50 views
0

我似乎無法解決我填充信息的數據網格的內容; 一旦我可以研究如何追蹤它或每一行,我會將它推入一個新的數組中以便導出。AS3跟蹤數據網格內容

所以例如:我有一個datagrid instanceNamed(信息)/ /從CVS文件填充;文本文件//

包含150行和15列。我只想在輸出窗口中跟蹤它。從那時起,我將研究如何寫入磁盤。

我一直在尋找,但似乎無法找到解決這個問題。

謝謝

+0

爲什麼不直接跟蹤cvs文件的內容?你的問題是有點混淆 – 2012-03-12 15:12:06

+0

我可以做到這一點,但它沒有意義,因爲即時通訊改變dataGrid中的值,原始導入的CVS文件不會受到新的變化影響,這是一個PC/Xbox遊戲更新播放器統計 – joshua 2012-03-12 15:47:20

+0

其CSV ,而不是CVS。 CSV代表逗號分隔值,是一種文件格式。 CVS代表並行版本系統,是基於客戶端 - 服務器的版本控制系統。 – 2012-03-13 16:32:36

回答

0

我已經制定了如何跟蹤單個單元格或整個數據網格,下面是一個例子:

 function trace_dataGrid(){ 
     for (var k:Number = 0; k < DataGrid.length - 1; k++) { 
     var info += DataGrid.getItemAt(k).Team_name + "," + 
       DataGrid.getItemAt(k).Player_name+"\r\n"; 
       trace(info); 
       } 
     } 

輸出
澳大利亞襤褸,鮑勃
悉尼足球,大衛
澳大利亞板球,吉姆

AS3 Data Grid Example ,Tracing cell or row values

RunThrough:
首先創建一個循環計數器「k」,它檢查數據網格「length」 「get item AT」將檢查第一個位置,與DataGrid中的變量匹配 「TeamName」/「PlayerName是下一個參考。在完成之後,它會重複這個「k ++」相同的結構,直到滿足條件(counter == datagrids Length-1),以便更好地理解最佳賭注將是如何構造數組,tuts等。

0

看看這個教程:Using the Flex Automation API with Fluint

你需要在getValuesFromGrid() - 方法實現。檢查如何使用DataGridTabularData

+0

我的糟糕的一個不行,但我應該提到,即時通訊使用CS5 Flash/AS3 – joshua 2012-03-12 15:45:44