我的html页面中有一些Flash对象,所有这些Flash对象都响应mouseOver和mouseOut。
在mouseOver上,Flash对象将在适当的位置播放动画片段。
在MouseEvent.CLICK上,我希望Flash对象能够使html页面在灯箱效果中创建一个带有嵌入式.mov电影文件的新iFrame。
我似乎无法让它发挥作用。
我尝试过ExternalInterface.call(),navigatetoURL(),我尝试在javascript中模拟点击事件。
基本上,我想在Flash中捕获鼠标点击以在iframe中打开jquery / javascript-lightbox。
感谢您的任何建议。
答案 0 :(得分:1)
您应该可以使用ExternalInterface.call()
执行此操作。
但是,只有在HTML对象/嵌入代码中为allowScriptAccess
设置正确的值时,才能调用外部API。请务必设置allowScriptAccess="sameDomain"
或allowScriptAccess="always"
。
首先尝试调用包含简单JavaScript警报的函数,以便在实现功能之前知道它正在运行。