什么是DataGrid?通俗一些,這個組件是表格組件,可以通過代碼,只能通過代碼進行數據填充。該數據識別的DataGrid控件看起來與Grid控件類似。但是,您可以設置DataGrid控件的DataSource屬性為一個Data控件,以自動填充該控件并且從Data控件的Recordset對象自動設置其列標頭。這個DataGrid控件實際上是一個固定的列集合,每一列的行數都是不確定的。下面我們就來看看flash中DataGrid組件的使用方法。
1、打開軟件,新建AS3文檔。
2、CTRL+f7打開組件面板
3、在組件庫中找到DataGrid組件,拖動到舞臺上。
4、選擇組件,在屬性面板點擊顯示參數,打開參數面板。
5、這里可以看到,所有的參數都不涉及數據填充,只是一些顯示上的參數和對滑動條的設置。
6、只能用代碼進行數據填充,選擇組件,設置實例名為:dg
7、在主時間軸加如下代碼:
import fl.controls.DataGrid;import fl.controls.ScrollPolicy;import fl.data.DataProvider;var i:uint;var totalRows:uint = 16;var dp:DataProvider = new DataProvider();for (i = 0; i < totalRows; i++) { dp.addItem({col1:getRandomNumber(), col2:getRandomNumber(), col3:getRandomNumber(), col4:getRandomNumber()});}dg.setSize(200, 300);dg.columns = ["col1", "col2", "col3"];dg.dataProvider = dp;addChild(dg);trace("columns.length:", dg.columns.length); // 3trace("getColumnCount():", dg.getColumnCount()); // 3function getRandomNumber():uint { return Math.round(Math.random() * 100);}
8、運行后就可以看到表格有數據內容了。
以上就是DataGrid組件的使用方法,希望大家喜歡,請繼續關注武林網。
相關推薦:
flash部分選取工具怎么刪除錨點?
Flash怎么制作正方體旋轉的3D動畫效果?
flash圖形怎么添加陰影? flash陰影的制作方法
新聞熱點
疑難解答