Создал кнопку, теперь попытался добавить ее на экран, и я получаю эту ошибку. Код для кнопки -
private function submitButton():void {
submit_button=new SimpleButton();
submit_button.x=200;
submit_button.y=200;
submit_button.upState=buttonShape();
submit_button.overState=buttonShape();
submit_button.downState=buttonShape();
}
private function buttonShape() {
var rectangle:Shape = new Shape; // initializing the variable named rectangle
rectangle.graphics.beginFill(0x8C2B44); // choosing the colour for the fill, here it is red
rectangle.graphics.drawRect(200, 200, 300,20); // (x spacing, y spacing, width, height)
rectangle.graphics.endFill();
}
Я объявил его как общедоступную переменную и использую addChild(submit_button);
edit - весь код находится в одном файле класса. я установил кнопку отправки в начале, - private var submit_button: SimpleButton; у меня есть функция private function submitButton (): void {submit_button = new SimpleButton (); submit_button.x = 200; submit_button.y = 200;
submit_button.upState=buttonShape(); submit_button.overState=buttonShape(); submit_button.downState=buttonShape(); } and the drawing function seen above. and i add it to the stage in another function - private function gameOver():void { addChild(submit_button); addChild(gameOver1); basically this function is called on a hit test. and i have a text box that appears (this works) but when i add the button i get the error