0
JavaScript配列をActionScriptに送信しています。次のようにJavaScriptコードがある:Safari for Windowsで動作しないActionScriptへのJavaScript配列の送信
var theSWF = window.document.getElementById('swfID');
var someID = '42';
var somethingElse = '23';
theSWF.someMethodExpectingArray([someID, somethingElse]);
次のようにActionScriptコードは次のとおり
ExternalInterface.addCallback( "someMethodExpectingArray"、 myClass.arrayMethod)。
パブリック関数arrayMethod(arrayInput:アレイ)
{// は、アレイ でものを行う}私はWindows用のSafariでこれを実行すると、arrayInputはnullです。しかし、この方法はSafari for Mac、IE、FF、Chromeで正常に機能し、変数は実際の配列を保持します。
はい、その手法はうまくいきますが、そうしなければならない場合、そうしなければならないのではなく、配列でも動作するはずです。 –