Здравствуйте.
Помогите, пожалуйста. В простейшем участке кода получаю странные ошибки.
ActionScript 3, Adobe Flash CS4.

Код AS3:
package
{
import fl.controls.DataGrid;
class DataGridInit extends MovieClip
{
private static function initDataGrid()
{
var data_grid:DataGrid = new DataGrid();
trace(data_grid) //Сообщает, что объект типа DataGrid, все ок
stage.addChild(data_grid); // А вот тут сразу же получаю ошибки
}
}
}
В дебаг-флеш клиенте получаю ошибки вида:

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at fl.containers::BaseScrollPane/drawBackground()
at fl.controls::DataGrid/draw()
at fl.core::UIComponent/callLaterDispatcher()

Код:
TypeError: Error #2007: Параметр child не должен быть равен нулю.
at flash.display::DisplayObjectContainer/addChildAt()
at fl.controls::BaseButton/drawBackground()
at fl.controls::BaseButton/draw()
at fl.core::UIComponent/drawNow()
at fl.controls::ScrollBar/draw()
at fl.core::UIComponent/callLaterDispatcher()
И так далее - штук 10 подряд. Как быть?

Вроде бы тут ничего сверхестественного не делаю, откуда такое странное поведение флеша?