Javascript 有没有直接调用对象函数的方法?

Javascript 有没有直接调用对象函数的方法?,javascript,actionscript-2,google-swiffy,Javascript,Actionscript 2,Google Swiffy,正如您所知,Swiffy将所有内容转换为javascript。因此,如果我的AS2脚本创建了一个对象,它应该存储在这个快速对象的某个地方。如果我在AS2中为这个对象创建一个函数,这个函数也应该以javascript的形式存在。但问题是,它在哪里?如果我可以直接控制swf转换对象内部的内容,我会更方便您是否尝试使用flash.external.ExternalInterface.addCallback将函数绑定到Swiffy容器元素上 如果在SWF中添加类似的内容: flash.external.

正如您所知,Swiffy将所有内容转换为javascript。因此,如果我的AS2脚本创建了一个对象,它应该存储在这个快速对象的某个地方。如果我在AS2中为这个对象创建一个函数,这个函数也应该以javascript的形式存在。但问题是,它在哪里?如果我可以直接控制swf转换对象内部的内容,我会更方便

您是否尝试使用
flash.external.ExternalInterface.addCallback
将函数绑定到Swiffy容器元素上

如果在SWF中添加类似的内容:

flash.external.ExternalInterface.addCallback(
    'saySomething', object, object.saySomething);
然后,您应该能够从主机页调用它,如下所示:

document.getElementById('swiffycontainer').saySomething('hello');

我觉得这套衣服不是我需要的。它是AS3,我们必须编辑每个fla文件以添加此功能。