Здравствуйте! Помогите пожалуйста разобраться. Вот есть класс:

Код:
import mx.utils.Delegate;
class A {
private static var a:Number = 0;
private var _mc:MovieClip;
public function A (mc:MovieClip){
_mc = mc;
_mc.onEnterFrame = Delegate.create(this, example);
}
public function example ():Void{
A.a ++;
trace (A.a);
}
}
Этот класс полностью наследует свойства и методы класса А:

Код:
class B extends A {
}
Во .fla пишу:

Код:
var variable:B = new B(this);
В результате: ничего. В чем моя ошибка?