И даже так работает как просили:

Код AS1/AS2:
/////////// NewCar.as /////////////////////
class NewCar {
private static var speed:Number = 50;
public function NewCar() {
super();
trace(Car.speed)
}
public function getSpeed():Number {
return speed;
}
// + еще 25 функций, использующих speed;
}
/////////// Car.as /////////////////////
class Car {
private static var speed:Number = 10;
public function Car() {
}
public function getSpeed():Number {
return speed;
}
}
/////////// car.fla ////////////////////
var car:Car = new Car();
var newCar:NewCar = new NewCar();
trace(car.getSpeed());
trace(newCar.getSpeed());
Но! В таком случае из подкласса нельзя выполнить:

Код AS1/AS2:
public function NewCar() {
super();
trace(Car.speed)
}
Так что правилльней будет как Wolsh прописал.
А прочесть по этой ситуации можно у Мука "Основы АС2" стр. 111