Доброго времени суток!!!
В графическом редакторе Adobe Flash CS4 нарисовал кнопку и преобразовал её в Button и в строке Class задал имя нового класса для этой кнопки BuildVertical, после строки Base Class указал flash.display.SimpleButton. На сцене экземпляр этой кнопки не размещал.
Далее создал файл as с названием BuildVerticalClass со следующим содержанием:

Код AS1/AS2:
package CellAndRoadPG.gameButtonsPG{
import flash.display.Sprite;
import flash.events.MouseEvent;
public class BuildVerticalClass extends BuildVertical{
private var buildVertical = new BuildVertical;
public function BuildVerticalClass(){
buildVertical.x = 30;
buildVertical.y = 860;
}
}
}
В главном классе прописал (главный класс называется Main):

Код AS1/AS2:
package cellAndRoadPG{
import cellAndRoadPG.cellPG.*;
import cellAndRoadPG.roadPG.*;
import CellAndRoadPG.gameButtonsPG.*;
import flash.display.MovieClip;
import flash.events.Event;
import flash.events.MouseEvent;
//какой-то код
/////////////////////////////СТРОИТЕЛЬСТВО ДОРОГИ/////////////////////////////////////////////
internal function fPlaceButtons(e:Event){
var buildVertical:BuildVerticalClass = new BuildVerticalClass();
main.addChild(buildVertical);
main.removeEventListener(Event.ENTER_FRAME, fPlaceButtons);
}
}
}
На этапе компиляции появляются следующие ошибки:
1046: Type was not found or was not a compile-time constant: BuildVerticalClass.
1180: Call to a possibly undefined method BuildVerticalClass.
Знаю, проблема не новая, но не нашел схожих с моим вариантов реализации.
Пожалуйста, кто может помочь укажите где ошибка или дайте совет.