我新来的flashbuilder与我一样裸露......我需要创建索姆值,给它一个默认值,然后进行比较。在actionscript 3中创建枚举并比较
我有这样的枚举类
public class Car
{
public static const Tesla:int = 1;
public static const Ford:int = 2;
}
如何启动与“特斯拉”,怎样的默认值的新车enumn可变我比较变量?进出口寻找这样的事情...
public var c:Car = new Car(Car.Tesla);
if (c == Car.Tesla){
// Do something
}
编辑,现在更改为以下...
public final class Car
{
public static const Tesla:String = "tesla";
public static const Ford:String = "ford";
}
而且在MXML文件...
public var c:String = Car.Tesla;
if (c == Car.Tesla){
// Do something
}
您可以定义Car类成员“type”并将其与常量“if(c.type == Car.TESLA){}”进行比较。显然,Car的构造函数会看起来像这样:'public function Car(typeProvided:int){this.type = typeProvided; ...}' – Nbooo
你愿意告诉我我需要添加到课堂上吗? – MTplus
你能发布更多的mxml文件吗?一个'public var'声明应该在一个类块内,而'if'语句应该在一个函数中。这两个相邻的设置看起来不正确。 – null