调整flash阶段

时间:2010-02-06 16:48:38

标签: flash actionscript-3 actionscript

我制作了一款游戏,但我让游戏变得有点太大了。缩小游戏中的所有对象并使用属性调整舞台大小将是一项艰苦的工作。我注意到在调试模式下,调整窗口时整个屏幕会收缩。是否有一些我可以使用它的代码?并且性能成本会高吗?

2 个答案:

答案 0 :(得分:0)

您可以缩放根,即显示层次结构中的“最上面”显示对象,并通过设置扩展其中的所有内容:

root.scaleX = 0.7;
root.scaleY = 0.7;

这根本不会影响性能,除非你有很多位图图形,当它以1比1的像素比率时总是更快。

答案 1 :(得分:0)

您可以创建一个新大小的新Flash项目,加载游戏的swf(使用Loader类),并使用scaleX和scaleY属性进行缩放。 这样,你也可以使用这个新的swf作为预加载器。

表演可能代价高昂,取决于您在游戏中使用的DisplayObject的数量。 如果你想使用一些,你必须确保在你的位图上激活平滑,如果你想避免相当可怕的变化。