Отправка массива JavaScript в ActionScript не работает в Safari для Windows - PullRequest
0 голосов
/ 29 января 2011

Я отправляю массив 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, и переменная содержит фактический массив.

1 Ответ

0 голосов
/ 29 января 2011

Работает ли это, когда вы отправляете данные в AS3 в виде строки (JSON)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...