我做了一个闪光横幅,其中有5个按钮。所以我希望每当我点击这些按钮时,一个灯箱就会出来。为此,我使用了Fancy box.So任何人都可以告诉我如何在flash文件中调用fancybox?fancybox在闪光灯
0
A
回答
0
对于Flash 8及更高版本,Adobe提供了External API以允许Flash和JavaScript进行通信。从这个例子,这里的一些修改后的代码:
// Code in your Flash program
var button:String = "button1"; // Could also be an integer
var callJas:String = 'javascript:callJavascript('+button+')';
getURL(callJas);
这里是一个JavaScript示例:
<script language="JavaScript">
function callJavascript(button){
switch(button){
case "button1":
// call a fancybox
break;
case "button2":
// call a fancybox
break;
default:
// hit default condition
}
}
</script>
您可以修改该示例调用的fancybox。您可以将一个或多个变量传递给callJavascript()
函数,该函数指示Fancybox应弹出的内容。因此,一个变量可能为button
,其值为button1
或button2
。祝你好运。
0
为了能够做到这一点,你需要从闪存中调用JS Fancy Box函数。要做到这一点,你只需要使用ExternalInterface .Something这样的:
闪光灯
function clickHandler(event:MouseEvent):void {
if (ExternalInterface.available) {
ExternalInterface.call("runfancybox", somevar);
}
}
JS
function runfancybox(somevar){
//open fancy box
}
当你来到的东西是不工作的时刻,第一阅读关于ExternalInterface的adobe文档,它将解决您的大部分错误
相关问题
- 1. Fancybox闪光灯参数
- 2. 闪光灯
- 3. 闪光灯
- 4. OpenGL ES强光闪光灯
- 5. 闪光灯为Android
- 6. 使用闪光灯
- 7. JS带闪光灯
- 8. 使用闪光灯
- 9. 显示闪光灯
- 10. 闪光灯不会在IE
- 11. 将闪光灯cs6导出到闪光灯播放器11.8
- 12. 闪光灯[:通知]闪光灯[:错误] +刷新按钮=消失
- 13. Laravel输入::闪光灯()如何检索闪光灯值
- 14. 闪光灯可以触发另一个闪光灯
- 15. 将闪光灯添加到闪光灯AS选项
- 16. 的SWFObject和jQuery熔岩灯插件,闪光灯闪烁在FF
- 17. 闪光灯 - 我该如何让闪光灯出现在应用程序中
- 18. 使用AC_FL_RunContent嵌入闪光灯仅在IE8中使用闪光作物闪光灯
- 19. 加密as3闪光灯.swf
- 20. webdriver的闪光灯按钮
- 21. 闪光灯运动问题
- 22. 提琴手和闪光灯?
- 23. 安卓应用闪光灯
- 24. 闪光灯没有出现
- 25. 闪光灯亲的DocumentClass
- 26. 遥控闪光灯演示
- 27. 实施闪光灯功能
- 28. LED闪光灯激活
- 29. 打开/关闭闪光灯
- 30. 传递闪光灯参数