Если необходима защита от спидхака, то dt необходимо считать через Date#time. Замедляются как раз таки таймера, дата не изменяется.
Цитата:
|
если взять public static var ее тоже можно отлавливать?
|
Для того, чтобы школьнек не смог изменить значение перменной достаточно не хранить её в явном виде. Простое xor шифрование решает проблему.

Код AS3:
public class SafeInt
{
public function SafeInt(value:int = 0)
{
super();
this.value = value;
}
private var _key:int = 1e8 * Math.random();
//----------------------------------
// value
//----------------------------------
private var _value:int;
public function get value():int
{
return _value ^ _key;
}
public function set value(value:int):void
{
_value = value ^ _key;
}
}