0
這是一個非常簡單的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);
}
}
}
:
當我在一個新的SWF([截圖](http://i.stack.imgur.com/RUV51.png))中運行你的代碼時,它顯示爲100x100 ......你的精靈尺度有多大至? – BoltClock
嗨 - 看到我的編輯,上面。如果我將它設置爲500x500,它幾乎佔用了我的所有屏幕。它的寬度接近於1000.我在Flash Builder中運行它。謝謝,大衛。 – David