Доброго вам, уважаемые flash-самураи!
В какой вселенной такой порядок трейсов может иметь смысл?!
Переменные передаются из одной флешки в другую, после события MovieClipLoader.onInit. Причем в скаченной флешке прописано System.security.allowDomain("*");

Код AS1/AS2:
loadedswf.fnc1 = function(){return 1;}
loadedswf.param1 = 2;
loadedswf.param2 = loadedswf.param1;

Код AS1/AS2:
var arr:Array = [fnc1, fnc1(), param1, param2, null1]
trace(arr);
//[type Function],[type Object],[type Object],[type Object],undefined
trace(fnc1 + " " + fnc1() + " " + param1 + " " + param2 + " " + null1);
//undefined undefined undefined undefined undefined
trace([arr[0], arr[1], arr[2], arr[3], arr[4]]);
//[type Function],[type Object],[type Object],[type Object],undefined
trace(arr[0] + " " + arr[1] + " " + arr[2] + " " + arr[3] + " " + arr[4]);
//undefined undefined undefined undefined undefined