ActionScript和网页JavaScript互相调用
JavaScript和ActionScript互相调用时,其实有个非常好的特性,不过貌似很少有人提到这个特性:它们之间的数据类型对方均可以识别。因此,你可以通过swf提供的接口来传递对象、数组、字符串等等。不过它们之间传递的参数的值的长度有限制(具体长度还没仔细测试),因此你不能把JavaScript中的一个超大的对象直接传递进去。不过即使是这样,已经非常好用了,看看示例代码: as2 代码: 1) import flash.external.*; 2) // 创建一个行的TextField来显示调用结果 3) var t:TextField = this.createTextField(’t’, this.getNextHighestDepth(), 10, 10, 300, 200); 4) t.text = ’ready’; 5) // 这个是要给JavaScript调用的函数 6) function test(obj){ 7)…