Показать сообщение отдельно
Старый 29.12.2010, 02:14
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 6  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Вы ходили по второй ссылке из второго поста? Вот пример из хелпа:
Код AS3:
package
{
	import fl.controls.DataGrid;
	import fl.data.DataProvider;
	import flash.display.MovieClip;
 
	public class Temp extends MovieClip
	{
		public function Temp()
		{
			var dp:DataProvider = new DataProvider();
			dp.addItem({col1:"item 1.A", col2:"item 1.B", col3:"item 1.C"});
			dp.addItem({col1:"item 2.A", col2:"item 2.B", col3:"item 2.C"});
			dp.addItem({col1:"item 3.A", col2:"item 3.B", col3:"item 3.C"});
			dp.addItem({col1:"item 4.A", col2:"item 4.B", col3:"item 4.C"});
 
			var myDataGrid:DataGrid = new DataGrid();
			myDataGrid.addColumn("col1");
			myDataGrid.addColumn("col2");
			myDataGrid.addColumn("col3");
			myDataGrid.dataProvider = dp;
			myDataGrid.move(10, 10);
			myDataGrid.setSize(300, 200);
			addChild(myDataGrid);
 
			var fixedHeight:uint = Math.min(myDataGrid.rowCount, myDataGrid.length);
			myDataGrid.rowCount = fixedHeight;
 
			trace(myDataGrid.width, myDataGrid.height); // 300 105
			trace(myDataGrid.rowCount); // 4
			// вот здесь обращаемся к методу toArray()
			// объекта dp, который является экземпляром класса DataProvider
			trace(dp.toArray()); // [object Object],[object Object],[object Object],[object Object]
		}
	}
}