Добрый день!
У меня та же проблема. Не работает Стоп. Но код записан в кадре. Будьте добры, помогите:

Код AS3:
import flash.utils.Timer;
import flash.events.TimerEvent;
err.visible = false; // клип с сообщением, что время истекло
timerTF.text = "";
btn.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void
{
//trace(timer)
timerTF.text = "";
err.visible = false;
var fl_SecondsElapsed:Number = 10;
var timer:Timer = new Timer(1000,fl_SecondsElapsed);
timer.addEventListener(TimerEvent.TIMER, fl_TimerHandler);
timer.start();
function fl_TimerHandler(event:TimerEvent):void
{
trace("Осталось: " + fl_SecondsElapsed);
timerTF.text = "" + fl_SecondsElapsed;
fl_SecondsElapsed--;
if (fl_SecondsElapsed==0)
{
timerTF.text = "0"
err.visible = true;
}
}
if (!timer.running)
{
//если таймер запущен, то он будет остановлен
this.timer.stop();
timerTF.text = ""
timer=null
timer.removeEventListener(TimerEvent.TIMER, fl_TimerHandler);
}
}