Я думаю, что width относится к экземпляру класса Problem.
Переписал код так:

Код:
package code{
import flash.display.*;
import flash.events.*;
import flash.ui.*;
import flash.geom.*;
public class Problem extends Sprite{
public function Problem(){
addEventListener(Event.ADDED_TO_STAGE,addedToStageListener);
}
private function addedToStageListener(e:Event):void {
width = 800;
var border:Shape = new Shape();
border.graphics.lineStyle(1);
border.graphics.drawRect(20, 20, 100, 100);
addChild(border);
}
}
}
Всё равно border нет.