Вот такой код:

Код AS3:
package {
import flash.display.*;
import flash.events.*;
public class BlockClass extends Stage {
public var sh
public var dragged
public function BlockClass (){
sh = new Sprite()
sh.graphics.lineStyle(1, 0x000000)
sh.graphics.beginFill(0x1188ff)
sh.graphics.drawRect(200,300,100,31)
sh.addEventListener(MouseEvent.MOUSE_DOWN, startDr)}
public function startDr(e) {
sh.startDrag()
sh.mouseEnabled = false;
dragged = sh}
addChild(sh)
}
}
В основном классе документа есть только
var ppc = new BlockClass
Возникают вот такие ошибки:
1180: Call to a possibly undefined method addChild.
1120: Access of undefined property sh.
Что с этим делать, помогите, плиз