В общем у меня возникла такая проблема, создал проект в FlashDevelop и в Flash CS6, проект Flash CS6 сохранил в папке src проекта FlashDevelop.
Далее, в Свойствах в Flash, в поле класс, указал Main.
Создал символ в флеше, экспортировал его в AS.
В классе main, вывел его на экран таким образом.

Код AS3:
package
{
import flash.display.Sprite;
import flash.display.MovieClip;
public class Main extends Sprite
{
private var circle:MovieClip = new mc_circle();
public function Main ():void
{
circle.x = 350;
circle.y = 60;
addChild(circle);
}
}
}
mc_circle - это класс символа.
Все вывело, символ появился в заданных координатах. Далее, решил создать новый класс, создал экземпляр этого класса в классе Main, и сделал точно так же, в результате символ не выводился. Сам класс видит, писал trace. Запуск приложения делаю из Flash. Как решить эту проблему? уже и пробовал, экспортировать swc и обращаться и всеравно тишина. Как я понял, второй класс не связан со сценой. Но решить эту проблему так и не удалось, в Main все работает, а в другом классе тишина. Помогите решить эту проблему.
Добавлено через 19 минут
попробовал запуск во flashdevelop, и попробовал вывести модели из swc на сцену, swc лежит в lib.
В итоге, опять же символ вывелся в главном классе, а в остальных не выводится, уже категорически не знаю в чем дело.

Код AS3:
package
{
import flash.display.Sprite;
import flash.events.Event;
[Frame(factoryClass="Preloader")]
public class Main extends Sprite
{
public _cl:First = new First();
public function Main():void
{
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void
{
addChild(new cub()); //беру символ из swc
removeEventListener(Event.ADDED_TO_STAGE, init);
// entry point
}
}
}