flex 和 iframe 之间的交互

Posted

技术标签:

【中文标题】flex 和 iframe 之间的交互【英文标题】:Interaction between flex and iframe 【发布时间】:2016-05-15 15:40:05 【问题描述】:

我有一个 flex 应用程序,并且 flex 应用程序内有一个 iframe(html 代码)。如何从 iframe 触发事件并在 flex 应用程序中收听它或从 iframe 中的 JS 在 flex 应用程序中调用 AS 方法?我还需要将一些信息传递给父 flex 应用程序。

【问题讨论】:

你能分享一下你到目前为止的尝试吗?请编辑您的问题以包含Minimal, Complete, and Verifiable example。 【参考方案1】:

您可以使用 ExternalInterface (http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/external/ExternalInterface.html)。

例如调用方法try:

if (ExternalInterface.available) 
    ExternalInterface.call("myMethod",  id: 'somedataID'  );

【讨论】:

以上是关于flex 和 iframe 之间的交互的主要内容,如果未能解决你的问题,请参考以下文章

[Flex] IFrame系列 —— 在flex的web应用中嵌入html的方法

IFrame父页面和子页面的交互

iFrame 未在 Flex 弹出窗口中加载

Flex IFrame 组件未呈现在可视区域之外

[Flex] IFrame系列 —— 嵌入html后Alert弹出窗口被IFrame遮挡问题

如何导入flex iframe组件?