外部接口将值从swf传递到同一页面上的iFrame

| 在页面上,我有一个iFrame和一个swf,我一直在尝试使用ExternalInterface将值从swf传递给iFrame,有人尝试过这种方法吗?在明天之前,我将无法发布任何代码,如果需要,它将进行更新。 非常感谢。 这是我需要完成的工作的可视化结果,也许如果无法完成,我会说有人会建议另一种方法来完成此工作。     
已邀请:
尝试对准框架。这应该与页面上的一帧一起使用,否则您将不得不更改索引。
duhFrame = window.frames[0]
targetElement = duhFrame.getElementById(\'someIframeElement\');
如果这对您不起作用,请使用LocalConnection并将一个隐藏的swf放在iframe文件上。 LocalConnection对浏览器而言是全局的,因此请注意,如果打开两个浏览器窗口,您将获得两个以相同名称连接的iframe,并会得到一些时髦的结果。因此,通过查询字符串和flashvars更改连接名称。 这是一个真正的解决方法,但可以使用。 [编辑] 还有一件事情要确保您的JavaScript回调函数被调用,因为在文件结构下而不是在域中运行时,ExternalInterface存在主要的域问题(例如,在编辑器中单击run)。尝试上传到您的服务器并更改嵌入代码以允许它。也不要忘记更新您的crossdomain.xml(s)。     
您无法从外部访问iframe。这些是安全原因,浏览器将并且应该阻止此类尝试。     

要回复问题请先登录注册