我有一部Flash电影,其中包含许多通过ExternalInterface向Javascript公开的actionscript 2函数。通常这部电影工作正常,Javascript可以与之通信。但有时,间歇性地,没有解释,Javascript中的flash对象不具有ExternalInterface函数。当我在页面上多次安装此单个Flash文件时会发生这种情况,并且经常会发生一个或两个flash 实例具有这些功能,而一个或两个将不会。相同的闪存源,嵌入页面3或4次。很奇怪。关于什么可能是错的甚至我应该开始寻找的任何想法?我很茫然。
答案 0 :(得分:3)
也许您的问题是,当您拨打电话时,Flash应用程序尚未就绪。
每当我不得不做通信JS> Flash我总是让Flash“说话”。基本上,启用Flash电影在准备好并完全加载时调用的JS函数。然后只允许JS方面调用Flash。
HTH!
涓