本文共 280 字,大约阅读时间需要 1 分钟。
今天发现一个问题,如果在 ActionScript 中通过 ExternalInterface.call 调用 JavaScript 时,如果传递的参数有字符串,那么字符串中如果包含 / 符号的话,那么将会调用失败。这个也是 ActionScript 和 JavaScript 交互的一个 bug,解决办法是,对传递的字符串先进行一下处理在传递,处理方法很简单,比如要传递的数据是 data,将它进行一次 data.replace(, “”) 替换之后,在传递给 JavaScript 就可以了。 或者替换成 data.replace(, “//u005c”)转载地址:http://bknti.baihongyu.com/