代码之家  ›  专栏  ›  技术社区  ›  Catharsis

如何在AS3中设置swf的宽度和高度?

  •  2
  • Catharsis  · 技术社区  · 15 年前

    这是我目前的代码:

    package {
    
        import flash.display.Sprite;
        public class Game extends Sprite {
    
        }
    
    }
    

    3 回复  |  直到 15 年前
        1
  •  10
  •   Karl Johan    15 年前

    试着把

    [SWF(backgroundColor="#000000", width="200", height="400", frameRate="29")]
    

    在上面的行中

    public class Game extends Sprite {
    ....
    

    希望有帮助!

        2
  •  2
  •   Adam Harte    15 年前

    Modify > Document ,并设置宽度和高度。

    在AS3中,可以设置以下属性,因此当SWF调整大小时,处理效果更好。

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

    如果在命令行中使用mxmlc编译SWF默认大小选项:

    default-size <width> <height>
    
        3
  •  -1
  •   CookieOfFortune    15 年前

    在很大程度上,我相信SWF的大小通常是由它嵌入的网页控制的。SWF不能直接访问这些属性,但是我相信您可以使用Javascript并从SWF调用它。以下是一个链接,指向有关如何执行此操作的讨论: Actionscript Forums