Flash中ExternalInterface.call返回null值

利用ExternalInterface.call调用html里的js函数,参照了flash帮助文档里的做法.可以执行js的函数.但就是无法获取return的值.
网上一大堆教程也只是抄flash帮助文档的东西.也试了allowScriptAccess=always.结果无效,
最后让我去搜了N个flash网站,答案居然是只要给<object>加上一个id或是name就解决了.
哎…….无语了

注(IE7.0)

Tags: ,

4 Responses to “Flash中ExternalInterface.call返回null值”

  1. Neo 说:

    多谢分享 刚好遇到这个问题,试试

  2. weiz 说:

    确实加了id和name就行了~
    另外object里要保证有参数:

    以及embed标签里有allowScriptAccess=”always”

    之前没加id和name~让我郁闷了许久~一加上就可以了~狂晕~

    谢谢你分享~帮了我很大的忙~

  3. weiz 说:

    参数被页面过滤了=.=~补上
    param name=”allowScriptAccess” value=”always”

  4. xw1001 说:

    帮了大忙多谢分享

Leave a Reply