利用ExternalInterface.call调用html里的js函数,参照了flash帮助文档里的做法.可以执行js的函数.但就是无法获取return的值.
网上一大堆教程也只是抄flash帮助文档的东西.也试了allowScriptAccess=always.结果无效,
最后让我去搜了N个flash网站,答案居然是只要给<object>加上一个id或是name就解决了.
哎…….无语了
注(IE7.0)
Tags: actionscript3, flash
利用ExternalInterface.call调用html里的js函数,参照了flash帮助文档里的做法.可以执行js的函数.但就是无法获取return的值.
网上一大堆教程也只是抄flash帮助文档的东西.也试了allowScriptAccess=always.结果无效,
最后让我去搜了N个flash网站,答案居然是只要给<object>加上一个id或是name就解决了.
哎…….无语了
注(IE7.0)
Tags: actionscript3, flash
多谢分享 刚好遇到这个问题,试试
确实加了id和name就行了~
另外object里要保证有参数:
以及embed标签里有allowScriptAccess=”always”
之前没加id和name~让我郁闷了许久~一加上就可以了~狂晕~
谢谢你分享~帮了我很大的忙~
参数被页面过滤了=.=~补上
param name=”allowScriptAccess” value=”always”
帮了大忙多谢分享