Нет встроенного механизма, который сигнализирует об измененном значении, но вы можете легко реализовать это самостоятельно: создайте функцию-установщик для вашей переменной и вызовите ее для метода playSound()
, когда значение установлено в 1.
private var _myVariable : int = 0;
public function set myVariable (n:int) : void
{
_myVariable = n;
if (n == 1) playSound();
}
Возможно, вы также захотите проверить шаблон Observer , если собираетесь делать подобные вещи в более широком масштабе.