Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 通过闪存跟踪设置区域内的鼠标向下坐标_Javascript_Flash_Event Handling_Onmousedown - Fatal编程技术网

Javascript 通过闪存跟踪设置区域内的鼠标向下坐标

Javascript 通过闪存跟踪设置区域内的鼠标向下坐标,javascript,flash,event-handling,onmousedown,Javascript,Flash,Event Handling,Onmousedown,我的页面有一个全屏flash对象,其中有一个中心固定内容区域(其余背景) 在不涉及flash源代码的情况下,我希望添加“链接”以在内容区域内设置位置以运行脚本(例如ajax、事件跟踪)-类似于图像映射 需要:-任何页面单击都会将单击的x/y坐标与查找表进行比较,如果坐标位于“链接”区域内,请运行脚本-记住坐标是flash中固定内容区域的坐标,而不是相对于浏览器的坐标。Flash动画和交互性是否仍能正常工作 尝试的选项: 设置flash wmode=transparent并放置一个包含覆盖活动区

我的页面有一个全屏flash对象,其中有一个中心固定内容区域(其余背景)

在不涉及flash源代码的情况下,我希望添加“链接”以在内容区域内设置位置以运行脚本(例如ajax、事件跟踪)-类似于图像映射

需要:-任何页面单击都会将单击的x/y坐标与查找表进行比较,如果坐标位于“链接”区域内,请运行脚本-记住坐标是flash中固定内容区域的坐标,而不是相对于浏览器的坐标。Flash动画和交互性是否仍能正常工作

尝试的选项:

  • 设置flash wmode=transparent并放置一个包含覆盖活动区域的链接的div 这在IE中有效,但Firefox在div层下禁用了Flash文件的交互性

AFAIK Internet explorer是唯一允许透明内容下的元素接收单击事件的浏览器,因此图像映射无法工作

我不相信有一种方法可以完成你想做的事情


不过,如果您可以编辑flash源,您可以在那里捕获事件,然后通过ExternalInterface将单击的坐标发送到javascript。

AFAIK Internet explorer是唯一允许透明内容下的元素接收单击事件的浏览器,因此图像映射无法工作

我不相信有一种方法可以完成你想做的事情

不过,如果您可以编辑flash源代码,就可以在那里捕获事件,然后通过ExternalInterface将单击的坐标发送到javascript