Можно как либо включить показ ошибок или предупреждений в том случае если используется не родной объект при вызове функции?
Например что бы ругалось на такое
timer.addEventListener(TimerEvent.TIMER,Update);
public function Update(evt:Event);
А почему у вас Update (почему Update, а не update?) публичная вообще?