我刚刚使用带有textarea和下拉菜单的Adobe Flash CS6创建了一个Flash广告。我试图将它提交给adwords,但它一直告诉我我的代码中有鼠标跟踪。我该怎么办?
import flash.net.navigateToURL;
import flash.net.URLRequest;
import flash.net.URLVariables;
bb.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
var dir_web:String = root.loaderInfo.parameters.clickTAG;
var request:URLRequest = new URLRequest(dir_web);
var urlVars:URLVariables = new URLVariables();
urlVars.askText = askTextOnStage.text;
urlVars.category = cb.selectedItem.data;
request.data = urlVars;
request.method="POST";
navigateToURL(request,"_blank");
}
答案 0 :(得分:0)
它可能正在阅读你的代码,并在其中找到一个不喜欢的字符串。
尝试更改
bb.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
到
bb.addEventListener('CLICK', fl_ClickToGoToWebPage);
并更改
function fl_ClickToGoToWebPage(event:MouseEvent):void
到
function fl_ClickToGoToWebPage(event:*):void
答案 1 :(得分:-2)
您需要删除URLVariables和POST。您的代码应简化为:
bb.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);
function fl_ClickToGoToWebPage(event:MouseEvent):void
{
var dir_web:String = root.loaderInfo.parameters.clickTAG;
var request:URLRequest = new URLRequest(dir_web);
navigateToURL(request,"_blank");
}
更多信息here