Для того чтобы вернуть результат. Для функций которые просто исполняют и не имеют результата, используется в качестве возврата константа 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 ставить некуда не надо.