Здравствуйте. Работаю в IDE adobe flash.
Есть fla файл с графикой.
Главный файл

Код AS3:
package
{
import flash.display.MovieClip;
import flash.events.Event;
import srcPre.BtnPre;
public class Main extends MovieClip
{
private var btnPre:BtnPre = new BtnPre();
public function Main()
{
if(stage)
{
init();
}
else
{
addEventListener(Event.ADDED_TO_STAGE,init);
}
}
public function init(e:Event = null):void
{
trace("инициализация");
btnPre.sizeBtnPre(100,30);
addChildAt(btnPre,0);
}
}
}
Класс с кнопкой, сама графика кнопки находится в fla.

Код AS3:
package srcPre
{
import flash.display.SimpleButton;
public class BtnPre extends SimpleButton
{
public function BtnPre()
{
// constructor code
this.addEventListener(MouseEvent.CLICK, fclick);
}
public function fclick(e:MouseEvent):void
{
trace("Кнопка нажата")
}
public function sizeBtnPre(sizeBtnWidth,sizeBtnHeight)
{
this.width = sizeBtnWidth;
this.height = sizeBtnHeight;
}
}
}
Когда я в основном классе посылаю в качестве параметров размеры кнопки
По идее в методе sizeBtnPre, данные параметры должны фиксировать размеры.
Выскакивает ошибка в окне вывода данных.

Код AS3:
TypeError: Error #1006: sizeBtnPre не является функцией.
at Main/init()
at Main()
Помогите решить проблему пожалуйста.