Мне нужна условная компиляция для переменных AS3.AS3 условная компиляция для переменных
Вопрос:
Есть ли способ, чтобы иметь, если-нибудь условную компиляцию на уровне класса, с одним аргументом компиляции?
Детали:
Это работает:
CONFIG::DEBUG {
public var myVar:int = 0;
}
, но мне нужно, если-иначе блок (это не удается):
CONFIG::DEBUG {
public var myVar:int = 0;
} else { // ERROR: no if for else...
private var _myVar:int = 0;
public function get myVar():int {
return _myVar;
}
}
Я также не могу использовать действительный If- блок на уровне класса:
if (CONFIG::DEBUG) { //ERROR: can't have if statement at class scope.
//debug stuff
} else {
//release stuff
}
Я мог бы использовать 2 аргумента, но я хотел бы избежать этого.
Спасибо за ваше время.
спасибо за ответ. Так что я думаю .. невозможно сделать с 1 аргументом компиляции ... – Deril