背景如下:
做了一个小游戏,背景图片为500*350,因此想将SWF的默认大小设置为500*350。
在网页中,设置object的width=500,height=350,播放出来后,发现是图片被缩小了。
大概是因为SWF默认大小为550*400,在被浏览器强行设置为500*350之后被压缩了…
GOOGLE了一下,设置
stage.scaleMode = StageScaleMode.NO_SCALE
之后再用stage.setWidth()来改变大小
width改过来了,但是height那边还是空了一块儿…
遂后醒悟不应该在这里改,应该从编译的时候入手
查阅mxmlc帮助之后,工程属性,编译器设置里加入参数:
-default-size 500 350
遂解决 =。=
做了一个小游戏,背景图片为500*350,因此想将SWF的默认大小设置为500*350。
在网页中,设置object的width=500,height=350,播放出来后,发现是图片被缩小了。
大概是因为SWF默认大小为550*400,在被浏览器强行设置为500*350之后被压缩了…
GOOGLE了一下,设置
stage.scaleMode = StageScaleMode.NO_SCALE
之后再用stage.setWidth()来改变大小
width改过来了,但是height那边还是空了一块儿…
遂后醒悟不应该在这里改,应该从编译的时候入手
查阅mxmlc帮助之后,工程属性,编译器设置里加入参数:
-default-size 500 350
遂解决 =。=
本文介绍了一种在不改变原始图片比例的情况下调整SWF文件尺寸的方法。通过在编译阶段设置-stage.scaleMode=StageScaleMode.NO_SCALE并使用-mxmlc参数-default-size500350,成功将SWF文件的默认尺寸调整为500*350。
620

被折叠的 条评论
为什么被折叠?



