Я вижу никто особо нехочет делится инфой

скажу нимного что знаю сам.
объявление типа переменный и функций невлияет на конечный размер файла.
пр:
var gg:Number=1022
одно и тоже что и:
var gg=1022
function _123(arg1:Number,arg2:Number):Number{return arg1+arg2}
одно и тоже что и
function _123(arg1,arg2){return arg1+arg2}
Но зато на этапе компиляции помогает выявить ошибки в типах данных.
я лично непользуюсь, и все ок.