jquery单击flash对象内的位置

时间:2011-11-16 06:05:36

标签: jquery object click position coordinates

我试图制作它,以便当我点击图像时,它会点击flash影片中的特定坐标。

我试图用jquery做这个,并且不知道在哪里继续。

到目前为止我的代码:

$('.embed img').click(function(e){
    $(this).css('display', 'none');
    $('.embed object').click('231, 323');
});

现在我需要这个来点击flash视频中的特定坐标(231,313),但我不知道从哪里开始。这个例子显然不起作用,但它可以让你知道我想要做什么。

1 个答案:

答案 0 :(得分:2)

我认为您无法使用javascript模拟点击,几乎可以肯定您无法使用javascript模拟点击嵌入式Flash。您可以调用元素单击功能(如果已设置)或者您可以附加单击事件的功能并运行它,但您无法模拟鼠标左键单击:)

您可以尝试进行一些调整来计算页面上单击事件的鼠标坐标,并以某种方式检测该位置中的哪个元素并调用该元素的单击事件,但我认为这对您来说还不够:)

如果您可以编辑嵌入式Flash源代码以实现可以从javascript调用的函数并传输点击坐标(您找到一些好的教程 there ),则可以使用解决方案。 ,并以某种方式处理此单击与动作脚本。我不知道这是否可行,因为我不是动作脚本大师:)

我希望我错了,并为此存在一些好的解决方案,但如果存在,我也很好奇:)