Код, оригинальный слишком большой , накидал пару примеров.
Простой код который работает:

Код AS3:
package
{
import flash.text.TextField;
public class NewClass
{
private var ttt:TextField;
public function NewClass()
{
ttt = new TextField();
ttt.x = 250;
ttt.y = 235;
ttt.text = "Some Smart Text";
addChild(ttt);
}
}
}
Делаю отдельный файл класса помещаю в папку jjj вызываю из основного файла
Это не работает:

Код AS3:
package jjj
{
import flash.text.TextField;
public class testClass
{
private var ttt:TextField;
public function TTT()
{
ttt = new TextField();
ttt.x = 250;
ttt.y = 235;
ttt.text = "Some Smart Text";
addChild(ttt);
}
}
}
///////////////////////////////////////////////////

Код AS3:
package
{
import flash.display.Sprite;
import jjj.testClass;
public class Main extends Sprite
{
private var mySmartText:testClass;
public function Main():void
{
mySmartText = new testClass();
mySmartText.TTT();
}
}
}
А вот это заработало ) спасибо Cornford! :

Код AS3:
package jjj
{
import flash.display.Stage;
import flash.text.TextField;
import flash.display.Sprite;
public class testClass
{
private var ttt:TextField;
public function TTT(stg:Stage):void
{
ttt = new TextField();
ttt.x = 250;
ttt.y = 235;
ttt.text = "Some Smart Text";
stg.addChild(ttt);
}
}
}
///////////////////////////////////

Код AS3:
package
{
import flash.display.Sprite;
import jjj.testClass;
public class Main extends Sprite
{
private var mySmartText:testClass;
public function Main():void
{
mySmartText = new testClass();
mySmartText.TTT(stage)
}
}
}
Правда не совсем понятен принцип, получается при обращение к функции импортированного класса нельзя напрямую из этой функции добавить в список отображения addChild(ttt); ???