Я подозреваю, что проблема в том, что вы:
a) Никогда не добавляйте класс Spiro как дочерний элемент в контейнер.б) Никогда не устанавливайте высоту или ширину класса Spiro.
У вас также будут проблемы, потому что тег Application является компонентом spark.Если вы используете AddChild, выдается ошибка, потому что вы должны использовать addElement.Если вы используете метод addElement, вы получите ошибку, потому что ваш класс Spiro не реализует интерфейс IVisualElement.
Итак, с моей точки зрения, у вас есть несколько вариантов:
1) Реализуйте интерфейс IVisualElement с вашим классом Spiro.Оттуда вы сможете добавить его как дочерний элемент в Приложение, используя метод addElement (обычно в методе LifeCycle createChildren ());а также задайте его высоту и ширину (обычно в методе lifeCycle updateDisplayList ()).
2) Создайте класс, расширяющий UIComponent, и добавьте туда свой класс Spiro, используя метод addChild.Затем добавьте этот класс-оболочку в качестве элемента в ваше приложение.