2014-10-06 65 views
0

我有这个旗帜有3个标签,需要clickTAGs添加到每个标签部分的按钮。目前,横幅广告可以正常工作,但是当我尝试插入clickTAG功能时,所有内容都会变得棘手,并最终产生闪烁的横幅。我希望这里有人能帮助我。如何在AS3上添加clickTAG功能?

这是我使用的代码:

this.btn_launchsite.addEventListener(MouseEvent.CLICK,f); 
function f(e:MouseEvent) : void { 
    navigateToURL(new URLRequest ("http://kpmginfo.com/cfo/"),"_blank"); 
} 

我试过无效{和的navigateToUrl之间添加此:

var click_url:String = root.loaderInfo.parameters.clickTAG; 
    if(click_url) { 

这使得整个旗帜闪烁。

+0

你能提供你所得到的错误吗? – Marty 2014-10-06 21:48:34

回答

0

我不确定你正在尝试实现什么,即。你想跟踪点击次数吗?在闪光?发送跟踪数据到一个外部的PHP?无论如何,我会首先在您的点击按钮功能&之外创建您的clickTag功能,然后在点击标题功能中调用clickTag功能。

例如。就像是。

var URL_Tag = 0; 
function ClickTagger (e:Event=null):void {root.URL_Tag = root.URL_Tag + 1;} 

this.btn_launchsite.addEventListener(MouseEvent.CLICK, ClickBanner); 
function ClickBanner (event:MouseEvent) : void { 
    navigateToURL(new URLRequest ("http://kpmginfo.com/cfo/"),"_blank"); 
    ClickTagger(); 
} 

trace (URL_Tag); // this line is for testing and debugging.