So im parsing some XML into a datagrid and I keep getting the following error;
TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/fl.controls:BaseButton::drawBackground()
at fl.controls::LabelButton/fl.controls:LabelButton::draw()
at fl.core::UIComponent/drawNow()
at fl.controls::DataGrid/fl.controls:DataGrid::drawList()
at fl.controls::DataGrid/fl.controls:DataGrid::draw()
at fl.core::UIComponent/::callLaterDispatcher()
If anyone could take a look at this I would appreciate it my eyes are bleeding from looking at it for so long O.o Here is my code;
if (varOut.week[1] != null) {
dataGridMain.visible = true;
var weekCol:DataGridColumn = new DataGridColumn("week");
var leagueCol:DataGridColumn = new DataGridColumn("league_name");
var teamCol:DataGridColumn = new DataGridColumn("team_name");
var pointsCol:DataGridColumn = new DataGridColumn("points");
dataGridMain.addColumn(weekCol);
dataGridMain.addColumn(leagueCol);
dataGridMain.addColumn(teamCol);
dataGridMain.addColumn(pointsCol);
weekCol.headerText = "Week";
leagueCol.headerText = "League Name";
teamCol.headerText = "Team Name";
pointsCol.headerText = "Points";
var myDP:DataProvider = new DataProvider();
var total:Number = new Number;
total = varOut.team.length();
test.text = total.toString();
var i:Number = new Number;
i = 0;
while (i<total) {
myDP.addItem({
week:varOut.week*,
league_name:varOut.team*.league_name,
team_name:varOut.team*.team_name,
points:varOut.team*.points
});
i++;
}
dataGridMain.dataProvider = myDP;
dataGridMain.rowCount = total;
addChild(dataGridMain);
}