Actionscript移动项目 - x = 0; y = 0l不在左上角。为什么?

时间:2013-08-31 14:10:43

标签: actionscript-3 flash flex flash-builder swc

我是一位经验丰富的Flash开发人员。我通常从IDE编译,但这次我决定从Flash Builder构建并将所有资产作为swc(s)引入。

以下是代码:

    package
{
    import flash.display.Sprite;


    public class RuFood_v2 extends Sprite
    {
        private var _stage:Object;


        public function RuFood_v2()
        {
            super();
            trace("what's good bro?");

            var _searchBox:SearchBox = new SearchBox();
            var _homeScreen:HomeScreen = new HomeScreen();
            var _rect:Rect = new Rect();


            _stage = stage;

            _stage.addChild(_rect);
            _stage.addChild(_homeScreen);
            _stage.addChild(_searchBox);

            _homeScreen.x = 0;
            _homeScreen.y = 0;

        }
    }
}

事情“SearchBox,HomeScreen和Rect都是通过swc引入的库符号。它们在IDE中看起来像这样: enter image description here enter image description here enter image description here

但是这就是我调试时的样子!

enter image description here

顶部的所有空白区域是什么?我在这里做错了吗?

谢谢, 吉姆

1 个答案:

答案 0 :(得分:0)

尝试

stage.align = StageAlign.TOP_LEFT;