Я только когда-либо видел функции в Actionscript, которые возвращают один тип переменной одновременно (Number, String, Boolean и т. Д.).
Похоже, вы пытаетесь вернуть логическое значение и число / int / uint одновременно.
Вы могли бы просто попытаться вернуть оба значения объекта, что-то вроде этого:
function luafunction():Object
{
var obj:Object = new Object();
obj.myBoolean = true;
obj.myNumber = 125;
return obj;
}
Затем вы можете получить ваши значения чем-то вроде:
trace(obj.myBoolean, obj.myNumber);