Hola!
La función delete se utiliza para borrar el espacio que ocupa en memoria una variable, la eliminas completamente y ya no puedes hacer referencia a este después, por ejemplo:
Código:
var $variable:String = "Hola";
delete($variable);
trace($variable);
Return, su cometido es salir del flujo de ejecución ya sea de una función o método, puedes poner simplemente return para finalizar la ejecución y también puedes retornar un valor y finalizar la ejecución al mismo tiempo, por ejemplo:
Código:
function Retornar():String{
return "Hola";
//Las siguientes líneas no se ejecutan.
trace("No llegué :(");
}
var $recibo:String = Retornar();
Un saludo!