void type указывает компилятору, что написанная вами функция не будет возвращать никакого значения, с другой стороны, если вы укажете тип int, отличный от void, компилятор ожидает возврата int.
Пример:
function foo(a:int):int
{
// here the compiler expect that somewhere
// in your function you return an int
return a;
}
AS2 =: Void
AS3 =: void