У меня есть небольшое шахматное приложение, которое состоит из клеток и досок. Когда пользователь перемещает элемент на доску, я хочу, чтобы ячейка доски отправляла событие, чтобы Board мог его прослушать и вызвать слушателя
public class BoardCell extends Canvas
{
public function Sample():void
{
....Some code
var e:Event = new Event("newMove")
dispatchEvent(e);
}
}
Однако я не могу поймать событие в классе родительской шахматной доски (не уверен, что правильно его слушаю)
public class FrontEndBoard extends ChessBoard
{
private var initialPoition:String;
public function FrontEndBoard()
{
//TODO: implement function
this.addEventListener(Event.ADDED_TO_STAGE, addedToStage);
this.addEventListener("newMove", moveEvent);
super();
}