Actionscript if语句在变量为true时包含文件

Actionscript if语句在变量为true时包含文件,actionscript,if-statement,actionscript-2,Actionscript,If Statement,Actionscript 2,我正在创建一个脚本,其中包含用于网络广告的硬代码和点击标记。基本上,我试图通过将所有html链接放在一个文件中,但使用if语句进行控制,从而简化过程 到目前为止,它工作得很好,但我收到了google/aol/yahoo的回扣,因为当他们通过swf时,他们会看到这些其他html链接,即使它们没有被使用,并回扣横幅 我现在尝试包含两个文件,一个带有硬代码,另一个带有点击标签。如果变量为true,则包含硬代码文件,如果不是,则忽略它。语法对我来说是有意义的,但是仍然在flash中抛出了一个错误。有没有

我正在创建一个脚本,其中包含用于网络广告的硬代码和点击标记。基本上,我试图通过将所有html链接放在一个文件中,但使用if语句进行控制,从而简化过程

到目前为止,它工作得很好,但我收到了google/aol/yahoo的回扣,因为当他们通过swf时,他们会看到这些其他html链接,即使它们没有被使用,并回扣横幅

我现在尝试包含两个文件,一个带有硬代码,另一个带有点击标签。如果变量为true,则包含硬代码文件,如果不是,则忽略它。语法对我来说是有意义的,但是仍然在flash中抛出了一个错误。有没有更好的办法

这是我的密码:

on(release){    
    var video = "false";
    var hardclicktags = "false"

    #include "_clicktags.as"

    if( hardclicktags == "true" ){
        #include "_hardtags.as"
    };


}
如果文件中存在_hardtags.as,这就可以了,但由于google/yahoo/aol仍在读取其他if语句,因此文件中不能有任何其他html链接。因此,我会在发布之前从文件夹中删除我的_hardtags.as。但这是抛出一个错误,说它找不到文件。但对我来说,因为hardclicktags=false,它应该忽略这一行

有没有办法解决这个问题,或者我是不是被困在了另一条路上


提前谢谢

现在,我将_hardtags.as包含在我的_clicktags.as文件中,当不需要时,我只是对它进行注释。我认为AS2不提供条件编译,我认为如果您想在AS3中使用它,就必须使用Flex。