Существует различие между ссылкой на функцию и вызовом функции.Круглые скобки '()' являются признаком оператора ActionScript.Они говорят компилятору: «Пожалуйста, попробуйте позвонить тому, что было позади нас».Или, по крайней мере, я надеюсь, что они такие вежливые.
Функция в ActionScript - это объект, как и все остальное.Член класса Function.Вы можете передавать его ссылку туда и обратно, вы даже можете вызывать его методы, такие как call () или apply ().
Если вы хотите использовать вызов, а не ссылку, вы должны использовать оператор вызова.
trace (temp.testReturn ());
EDIT Вы приняли ответ, когда я печатал, извините за дубликат ответа.