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

Assigning Javascript click callbacks to Flash elements?

本文关键字:Flash 元素 分配 回调 Javascript 单击      更新时间:2023-09-26

请记住,我是一名Web开发人员,但不是Flash开发人员,对Flash知之甚少。我与相反的人一起工作,他们对 Web 开发知之甚少。也许两者都擅长的人可以回答这个问题?

我在一家广告软件公司工作,我们正在适应我们的广告点击打开标签与不同浏览器中的弹出窗口。选项卡是首选,因为弹出窗口会受到阻止程序的影响。

我读到,如果是由用户单击触发的回调,选项卡将始终打开。这对我来说很好。

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

在Flash外部有没有办法使用Javascript将点击事件分配给Flash元素,以便通过单击Flash元素只打开新选项卡?或者通过Flash可以将Javascript回调分配给其元素?谢谢!

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

"如果不为此参数指定值,则会创建一个新的空窗口。"-土坯

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

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