Подскажите как сделать свое событие в классе с последующем добавлением слушателя.
Нужно примерно следующее (это тестовый пример):

Код AS3:
public class Game
{
private var _table: Table;
public function Game()
{
_table = new Table();
_table.addEventListener(МОЕ_СОБЫТИЕ, OnChangeTotalValue);
}
public function OnChangeTotalValue(e:Event)
{
//Вывожу общую сумму в TextField
txtValue.text = _table.Total.toString();
}
public function ChangeValues()
{
//Изменяю I и хочу чтобы сработал метод OnChangeTotalValue
_table.I = 20;
}
}
public class Table
{
private var _i: Number = 0;
private var _j: Number = 0;
public function set I(val: Number)
{
_i = val;
//Здесь надо сгенерировать событие что сумма изменится
}
public function set J(val: Number)
{
//Здесь надо сгенерировать событие что сумма изменится
_j = val;
}
public function get Total()
{
return _i + _j;
}
}