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