Может невнимательно читаю справку, но не совсем понял где написано что override можно употреблять, как до namespaces (public, private, customNamespace...), так и после.
Вот два примера из хелпа.
override употребляется и до и после:

Код:
class Square extends Shape
{
private var side:Number = 1;
override public function area():Number
{
return (side * side);
}
}
public override function getArea():Number
{
// The formula is ((sideLength squared) * (square root of 3)) / 4.
return ( (this.sideLength * this.sideLength) * Math.sqrt(3) ) / 4;
}
Как правильнее?