2

我刚刚使用带有文本区域和下拉菜单的 Adob​​e 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");
}
4

2 回答 2

0

它可能正在阅读您的代码并在其中找到它不喜欢的一两个字符串。

尝试改变

bb.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage);

bb.addEventListener('CLICK', fl_ClickToGoToWebPage);

和改变

function fl_ClickToGoToWebPage(event:MouseEvent):void

function fl_ClickToGoToWebPage(event:*):void

祝你好运!

于 2013-08-16T13:45:54.500 回答
-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");
}

更多信息在这里

于 2013-08-16T22:19:36.247 回答