【问题标题】:How to trigger a lightbox from inside a SWF?如何从 SWF 中触发灯箱?
【发布时间】:2014-05-13 20:43:13
【问题描述】:

我正在使用 magnific-popup (http://dimsemenov.com/plugins/magnific-popup/) 但我不需要使用这个。我之前用过,效果不错。

我的问题是如何从 SWF 中实际触发不同的灯箱?

我们有一个 SWF,其图像和动画位于屏幕的六个不同部分。这是一个启动页面,每个部分都有一个带有一些动画的图像,当用户点击一个部分时,另一个网页会加载。

此应用程序将托管在带有触摸屏的计算机上,我们使用信息亭应用程序来运行该应用程序,它内置了一个小型导航栏,但现在我们使用的是不同的操作系统,可以更好地使用触摸屏屏幕硬件(从 OSX 到 Windows 8),但不适用于同一个信息亭应用程序。我似乎也找不到任何适用于 Windows 8 的信息亭应用程序。

我不想使用自助服务终端应用程序,而是只想在自助服务终端/全屏模式下使用 Chrome,并在新的灯箱窗口中打开每个部分,而不是使用导航栏。但是,我似乎无法从 SWF 本身触发灯箱事件。

非常感谢任何帮助。

【问题讨论】:

  • 在 as2 中类似于 getURL("javascript: lightbox(maybe-attributes);");或使用 flash.external.ExternalInterface 类。我不知道 as3 中是否还有其他类/方法。
  • 谢谢keypaul。在阅读了您的评论并寻找 ExternalInterface 类之后,我能够找到这正是我想要做的。 grasshopperpebbles.com/jquery/…

标签: javascript jquery flash actionscript lightbox


【解决方案1】:

在 as2 中类似 getURL("javascript: lightbox(maybe-attributes);");或使用 flash.external.ExternalInterface 类。我不知道 as3 中是否还有其他类/方法

Christian 找到与此 jquery/flash.external.ExternalInterface 完美匹配 http://grasshopperpebbles.com/jquery/actionscript-using-lightbox-with-flash/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-30
    相关资源
    最近更新 更多