将Javascript单击回调分配给Flash元素?

时间:2013-11-01 19:11:22

标签: javascript actionscript-3 flash

请记住,我是一名Web开发人员,但不是Flash开发人员,对Flash知之甚少。我与相反的人合作,对网络开发知之甚少。也许对两者都好的人可以回答这个问题吗?

我在广告软件公司工作,我们正在使用广告点击打开标签与不同浏览器中的弹出窗口。选项卡是首选,因为弹出窗口受到阻碍。

我读过,如果是用户点击触发的回调,则会始终打开标签。这对我很好。

问题是Flash开发人员使用他们的外部界面,在自己点击Flash广告时尝试打开新窗口。因此,即使用户发起Flash,也应该自行打开网站。我认为这可能就是他们最终成为弹出窗口而不是新标签的原因。

Flash是否有一种外部方式使用Javascript将点击事件分配给Flash元素,以便通过单击Flash元素只打开新标签?或者通过Flash的方式可以将Javascript回调分配给它的元素?谢谢!

1 个答案:

答案 0 :(得分:0)

请参阅Adobe API参考中的navigateToURL,您会注意到第二个(经常发布的)参数是打开它的窗口。

  

“如果您没有为此参数指定值,则会创建一个新的空窗口。” - Adob​​e

我相信"_blank"应该创建一个新标签。在AS3中,它看起来像这样:

navigateToURL(new URLRequest("http://www.apple.com"), "_blank");