Для того чтобы вернуть результат. Для функций которые просто исполняют и не имеют результата, используется в качестве возврата константа void. 
 Ну вот пример : 
 Code
 
 function NoResult():void 
 { 
   код ; 
 } 
 
 А для функций, которые должны вернуть результат, ипсользуется return, в качестве возвращения используется любая переменная. 
 Пример: 
 Code
 
 function Result(rs:String):String // в качестве возвращаемой переменной используется строка 
 { 
 var s:String = "Result : "+rs; 
 return s; 
 } 
 trace(Result("Пример")); // вернёт строку "Result : Пример" 
 
 Также не забываем, если функция имеет возвращаемый параметр , то команда return должна всегда находится в конце блока функции, иначе будет ошибка компиляции. Для функций с параметром void, команду return ставить некуда не надо.