То есть чем принципиально отличается

Код:
var a:Number = 1000;
от

Код:
a = 1000;
Просто насторожило, что в скомпилированном виде эти выражения выглядят по-разному.
В первом случае:

Код:
//96 08 00 00 78 00 07 64 00 00 00
_push "a" 1000
//3c
_var
Во втором:

Код:
//96 08 00 00 79 00 07 64 00 00 00
_push "a" 1000
//1d
_setVariable
?

?
(я новичек, если вопрос уже тыщу раз обсуждался, то просто скажите что искать

)