Я только что попробовал код, и он, кажется, работает нормально. Единственная проблема заключается в том, что recA не начинался как видимый на сцене. Попробуйте изменить:
recA.graphics.drawRect (40, 280, 50,
20);
до:
recA.graphics.drawRect (0, 0, 50, 20);
Это может или не может быть тем, что вы хотите, но это заставляет желтую коробку появиться. Отчасти это зависит от того, с какими измерениями вы развертываете swf (то есть размер конечного этапа), поэтому, если это все еще не работает, попробуйте также установить для recA.x и recA.y значение 0.