Вот очень простой проект AS3, состоящий из одного класса, который рисует прямоугольник. Когда я запускаю его, прямоугольник явно больше, чем 100x100 пикселей. После нескольких часов выдергивания волос я подумала, что спросить: почему?
Редактировать: я знаю, что это не правильно, потому что, хотя у меня установлено разрешение экрана 1280x800, если я установлю ширину 500, это займет почти весь мой экран.
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Draw extends Sprite
{
private var screen:Sprite;
public function Draw():void
{
this.addEventListener(Event.ADDED_TO_STAGE, stageHandler);
}
private function stageHandler(e:Event):void{
screen = new Sprite();
screen.graphics.clear();
screen.graphics.beginFill(0x333333,.9);
screen.graphics.drawRect(0,0,100, 100);
screen.graphics.endFill();
addChild(screen);
trace(stage.width + "," + stage.height);
}
}
}
![Screenshot of 500x500, with my full screen width of 1280 behind](https://i.stack.imgur.com/cpwCg.png)