我做了一個閃光橫幅,其中有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. 傳遞閃光燈參數