Помогите разобраться с элементами управления, а точнее с их созданием на чистом as3 коде в проєкте flex+air/

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;
import spark.components.Button;
import spark.components.Panel;
/**
* ...
* @author
*/
public class Main extends Panel
{
public function Main()
{
var b:Button = new Button();
b.label = "test";
addElement(b);
}
private function click(e:MouseEvent):void {
}
}
}
выводит ошибку
Цитата:
[Fault] exception, information=TypeError: Error #1009: Cannot access a property or method of a null object reference.
Fault, getStyleManager() at StyleManager.as:139
|
что еще надо писать стили для каждого єлемента? есть ли пример и готовый вариант?