使用flex的ExternalInterface.call函数调用js函数,比如ExternalInterface.call(recFlex,"hello")。将recFlex函数写入index.template.html页面没有问题。但是现在想将flex生成的swf文件导入到一个web服务器中,服务器中的default.aspx嵌入swf文件,现在将recFlex函数写到default.aspx页面中就得不到想要的效果,怎么回事?还请大牛们指点啊!谢谢。
写在Ext.onReady(function(){})
肯定没有反应
因为你flex调用的是
recFlex ,并没有调用onReady。
你可以单独也一个 function recFlex 。
这样肯定没问题。
这跟你的父页面是html 还是 aspx没有关系。只要你的页面里签入了swf
并且你确认对应的js在 父页面中存在。那调用是没有任何问题的。