如何从SWF内触发灯箱?

时间:2014-05-13 20:43:13

标签: javascript jquery flash actionscript lightbox

我正在使用magnific-popup(http://dimsemenov.com/plugins/magnific-popup/),但我不需要使用这个。我之前刚刚使用它并且运行良好。

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

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

此应用程序将托管在带触摸屏的计算机上,我们使用自助服务终端应用程序来运行应用程序,它内置了一个小导航栏,但现在我们使用的是另一种操作系统,触摸屏效果更好屏幕硬件(OSX到Windows 8)但不适用于相同的自助服务终端应用程序。我似乎也找不到任何针对Windows 8做同样事情的自助服务终端应用程序。

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

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

在as2这样的东西getURL(“javascript:lightbox(maybe-attributes);”);或者使用flash.external.ExternalInterface类。我不知道在as3中是否有另一个类/方法

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