0

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

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

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

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

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

4

1 回答 1

0

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

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

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

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

于 2013-11-01T21:50:31.240 回答