Javascript 通过闪存跟踪设置区域内的鼠标向下坐标
我的页面有一个全屏flash对象,其中有一个中心固定内容区域(其余背景) 在不涉及flash源代码的情况下,我希望添加“链接”以在内容区域内设置位置以运行脚本(例如ajax、事件跟踪)-类似于图像映射 需要:-任何页面单击都会将单击的x/y坐标与查找表进行比较,如果坐标位于“链接”区域内,请运行脚本-记住坐标是flash中固定内容区域的坐标,而不是相对于浏览器的坐标。Flash动画和交互性是否仍能正常工作 尝试的选项:Javascript 通过闪存跟踪设置区域内的鼠标向下坐标,javascript,flash,event-handling,onmousedown,Javascript,Flash,Event Handling,Onmousedown,我的页面有一个全屏flash对象,其中有一个中心固定内容区域(其余背景) 在不涉及flash源代码的情况下,我希望添加“链接”以在内容区域内设置位置以运行脚本(例如ajax、事件跟踪)-类似于图像映射 需要:-任何页面单击都会将单击的x/y坐标与查找表进行比较,如果坐标位于“链接”区域内,请运行脚本-记住坐标是flash中固定内容区域的坐标,而不是相对于浏览器的坐标。Flash动画和交互性是否仍能正常工作 尝试的选项: 设置flash wmode=transparent并放置一个包含覆盖活动区
- 设置flash wmode=transparent并放置一个包含覆盖活动区域的链接的div 这在IE中有效,但Firefox在div层下禁用了Flash文件的交互性
不过,如果您可以编辑flash源,您可以在那里捕获事件,然后通过ExternalInterface将单击的坐标发送到javascript。AFAIK Internet explorer是唯一允许透明内容下的元素接收单击事件的浏览器,因此图像映射无法工作 我不相信有一种方法可以完成你想做的事情 不过,如果您可以编辑flash源代码,就可以在那里捕获事件,然后通过ExternalInterface将单击的坐标发送到javascript