我正在嘗試爲網站製作廣告。當有人點擊廣告時,它應該將其重定向到一個網站,並通過谷歌分析註冊點擊。Actionscript在Flash中測試時工作,但不在html頁面上測試?
import flash.external.ExternalInterface;
movieClip_3.addEventListener(MouseEvent.CLICK, onClick);
function onClick(event:MouseEvent):void {
trace("hi");
ExternalInterface.call("console.log", "test");
//ExternalInterface.call("_gaq._trackPageview", "/vpv/annoncer/[firmanavn.dk]");
navigateToURL(new URLRequest("http://www.google.com"), "_blank");
}
當我運行這個使用預覽 - > Flash和我在曲面上單擊(其中有一個名爲movieClip_3紅色大廣場)打開:
我曾與下面的腳本做到了這一點網頁。但是,當我嘗試發佈爲HTML,大紅色正方形顯示,但沒有發生點擊。甚至沒有console.log。我試過設置allowcriptaccess = always但是這並沒有改變任何東西。
你們能幫我嗎?任何幫助表示讚賞。
'ExternalInterface.call(「function(){console.log('test')}」)'是否工作? – inhan 2012-02-29 14:20:21
嘗試'ExternalInterface.call(「javascript:console.log」' – mgraph 2012-02-29 14:21:04
「hi」被跟蹤? – Manish 2012-02-29 15:57:55