0

使用 Flashdevelop,我设法在我的八哥项目中添加了一个 jpg:

[Embed(source = "../../../../lib/table_org_img_retouched_900.png")]
        private static const Graphic:Class;

...

// create a Bitmap object out of the embedded image
var sausageBitmap:Bitmap = new Sausage();

            // create a Texture object to feed the Image object
            var texture:Texture = Texture.fromBitmap(sausageBitmap);

            // create a Image object with our one texture
            var image:Image = new Image(texture);

            //image.width = 1000;

            // show it
            addChild(image);

我最后得到的是:

https://www.dropbox.com/s/wvqws29tg3sxwzv/starling.png

为什么我的png被切断了?

4

1 回答 1

1

当你开始八哥时,你的舞台尺寸可能不准确,

_starling = new Starling(Game, stage);
_starling.start();

我建议您在创建时跟踪传递给 Starling 的阶段的大小,如果它与您的设备大小不一致,那么您应该稍微延迟 Starling 的创建。

于 2013-09-23T09:32:59.187 回答