Я отправляю массив JavaScript в ActionScript.Код JavaScript выглядит следующим образом:
var theSWF = window.document.getElementById('swfID');
var someID = '42';
var somethingElse = '23';
theSWF.someMethodExpectingArray([someID, somethingElse]);
Код ActionScript следующий:
ExternalInterface.addCallback ("someMethodExpectingArray", myClass.arrayMethod);
public function arrayMethod (arrayInput: Array) {// Делать вещи с массивом}
Когда я запускаю это в Safari для Windows, arrayInput имеет значение null.Однако этот метод отлично работает в Safari для Mac, IE, FF, Chrome, и переменная содержит фактический массив.