2011-01-28 2 views
0

JavaScript 배열을 통해 ActionScript로 보내고 있습니다. 자바 스크립트 코드는 다음과 같다 : 다음과 같이JavaScript 배열을 ActionScript 용 Safari for Windows에서 작동하지 않습니다.

var theSWF = window.document.getElementById('swfID'); 
var someID = '42'; 
var somethingElse = '23'; 
theSWF.someMethodExpectingArray([someID, somethingElse]); 

ActionScript 코드는 다음과 같습니다

ExternalInterface.addCallback ("someMethodExpectingArray" myClass.arrayMethod을);

공공 기능 arrayMethod : 나는 Windows 용 사파리에서이 작업을 실행하면 (arrayInput 배열이)

{ // 배열 으로 물건을 수행}, arrayInput은 null입니다. 그러나이 방법은 Mac, IE, FF, Chrome 용 Safari에서 잘 작동하며 변수는 실제 배열을 보유합니다.

답변

0

데이터를 AS3으로 문자열 (JSON)로 보낼 때 작동합니까?

+0

네, 그 접근 방식이 효과가 있습니다 만, 그렇게하지 않는 한 그런 식으로하고 싶지 않았고, 배열과 함께 사용해야한다고 생각했습니다. –

관련 문제