Здравствуйте,
проблема такая: есть класс-перечислитель

Код AS3:
package main.engine.ui {
public class UIRelativePositionType {
public static const LEFT:uint=0,
RIGHT:uint=1,
TOP:uint=2,
BOTTOM:uint=3;
public function UIRelativePositionType () {
}
}
}
и допустим какой-то другой класс:

Код AS3:
package main.engine.ui {
import main.engine.ui.SomeClass;
import main.engine.ui.UIRelativePositionType;
public class UIAligner {
public function UIAligner () {}
public static function align (a:SomeClass, b:SomeClass, posType:uint=UIRelativePositionType.RIGHT, offset:Number=2):void {
}
}
}
При компиляции вылезает ошибка
Цитата:
|
1047: Parameter initializer unknown or is not a compile-time constant.
|
А каким образом тогда вообще задавать такие константы?
Заранее спасибо.