2014-01-27 150 views
0

我是Adobe Air的新手。我想在新的实用程序窗口中绘制矩形。 我试着用这个代码:NativeWindow绘制矩形Adobe Air

newSprite= new Sprite(); 
newSprite.x = 0; 
newSprite.y = 0; 
newSprite.graphics.beginFill(0x00ff00, 1); 
newSprite.graphics.drawRect(-100, 0, 100, 100); 
newSprite.graphics.endFill(); 
myNativeWindow.stage.addChild(newSprite); 

的问题是绿色矩形远右侧。我不知道为什么?

enter image description here

回答

2

试着这么做:

stage.scaleMode = StageScaleMode.NO_SCALE; 
stage.align = StageAlign.TOP_LEFT; 

newSprite= new Sprite(); 
newSprite.x = 0; 
newSprite.y = 0; 
newSprite.graphics.beginFill(0x00ff00, 1); 
//changing the x position just for testing purpose... 
newSprite.graphics.drawRect(0, 0, 100, 100); 
newSprite.graphics.endFill(); 
myNativeWindow.stage.addChild(newSprite); 
+0

是的,谢谢你,我已经把TOP_RIGTH代替TOP_LEFT – Vlad

+0

欢迎您! :) – gabriel