【发布时间】: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