AS3条件编译

时间:2023-03-09 17:36:03
AS3条件编译
package {
import flash.display.Sprite;
public class Main extends Sprite {
public function Main() {
say();
}
CONFIG::cn
private function say():void {
trace("中文");
}
CONFIG::en
private function say():void {
trace("english");
}
/*
//多行代码或多个成员时可以用"{}"
CONFIG::en{
private function say1():void { }
private function say2():void { }
private function say3():void { }
//...
}
//各种标签也一样
CONFIG::en
[Embed(source="a.swf", mimeType="application/octet-stream")]
//一样可以使用"{}"
CONFIG::en{
[Embed(source="a.swf", mimeType="application/octet-stream")]
[Embed(source="b.swf", mimeType="application/octet-stream")]
//...
}*/
}
}

一、在FlashDevelop中添加编译常量:

AS3条件编译

在“项目(Project) - 属性(Properties) - 编译选项(Compiler) - 编译常数(Compiler Constants)”中,添加自定义编译常数。结构如下:

  命名空间::变量名,变量值

  * 命名空间 - 任意标识
  * 变量名 - 任意标识
  * 变量值 - 一个AS3中合法的常量值(true, false, 0, 1.5, "Company Name")或者表达式 (1 > 2, 4 - 1)。

二、在Flash中添加编译常量:

AS3条件编译

源码下载:https://yunpan.cn/cu7bDWugSg9v6  访问密码 9273