Javascript 使用ExternalInterface方法针对Flash对象测试.js typeof?

Javascript 使用ExternalInterface方法针对Flash对象测试.js typeof?,javascript,actionscript-3,externalinterface,Javascript,Actionscript 3,Externalinterface,我有一个Flash对象,我想测试一个方法是否使用ExternalInterface定义 我可以用.js中的typeof进行测试吗 if(typeof(object.testMethod) == "function"){} 是的,这在Chrome中似乎对我有用。我使用SWFObject嵌入SWF,并使用回调函数获取Flash对象。如果我在浏览器控制台中调用typeof(flash.someFunc),并且“someFunc”不是外部接口中的回调,它将返回undefined,但是如果函数被绑定,它

我有一个Flash对象,我想测试一个方法是否使用
ExternalInterface
定义

我可以用.js中的
typeof
进行测试吗

if(typeof(object.testMethod) == "function"){}

是的,这在Chrome中似乎对我有用。我使用SWFObject嵌入SWF,并使用回调函数获取Flash对象。如果我在浏览器控制台中调用typeof(flash.someFunc),并且“someFunc”不是外部接口中的回调,它将返回undefined,但是如果函数被绑定,它将返回“function”。