Начал изучать AS3, и никак не пойму почему не работает...
файл fla:

Код AS3:
import examp;
var b:examp=new examp ;
b.setNames("good bye");
this.addChild(b);
файл examp.as, размещенный в той же папке:

Код AS3:
package {
import flash.text.*;
import flash.display.*;
public class examp extends Sprite {
public function examp() {
var f:TextFormat=new TextFormat();
f.font="Tahoma";
var a:TextField=new TextField ();
a.type="dynamic";
a.text="Привет";
a.textColor=0xff0000;
a.border=true;
a.background=true;
a.backgroundColor=0x00ff00;
a.setTextFormat(f);
a.autoSize="left";
addChild(a);
var nameText:String;
function setNames(nameText) {
a.text=nameText;
}
setNames("Hellow");
}
}
}
Без "b.setNames("good bye");" в fla работает а с ним при компиляции выдает:
1061:
Call to a possibly undefined method setNames through a reference with static type examp.
С AS2 знаком...