Я изучаю AS3 OOP и пытаюсь сделать некоторые простые вещи, здесь я просто пытаюсь добавить кнопку на сцену и обработать событие click.AS3 OOP: кнопка не отображается
Вот мой простой код:
package
{
import flash.display.Stage;
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class External extends MovieClip
{
private var counter:Number;
public var HitButtonA:RedButton;
public function External() // constructor
{
HitButtonA= new RedButton();
HitButtonA.x = 40;
HitButtonA.y = 65;
addChild(HitButtonA);
setupListeners();
counter=0;
}
public function setupListeners()
{ trace("bbbb");
HitButtonA.addEventListener(MouseEvent.CLICK, hitButtA);
}
public function hitButtA(e:MouseEvent)
{
//display.text=String(++counter);
trace("aaaaa");
}
}
}
К сожалению, это не даже добавить кнопку на сцену, без ошибок или что-нибудь ... ни малейшего представления, что случилось?
Вы указали ссылку ActionScript в FLA для RedButton на любой MovieClip в библиотеке? – Andreas
Я связал это следующим образом: http://picthost.net/v.php?id=adc8325521d37df4d6924a0452026fe7 – Ryan
Является ли ваш класс RedButton расширением класса SimpleButton? – Andreas