簡體   English   中英

將JavaScript數組發送到ActionScript在Windows的Safari中不起作用

[英]Sending a JavaScript Array to ActionScript not working in Safari for Windows

我正在通過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);

公共函數arrayMethod(arrayInput:Array){//用數組做事}

當我在Safari for Windows上運行此命令時,arrayInput為null。 但是,此方法在Mac,Safari,Mac,IE,FF,Chrome瀏覽器中都可以正常工作,並且該變量保存了實際的數組。

當您將數據作為字符串(JSON)發送到AS3時,它可以工作嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM