Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 AS3 MovieClip调整大小_Actionscript 3_Resize_Movieclip_Screens - Fatal编程技术网

Actionscript 3 AS3 MovieClip调整大小

Actionscript 3 AS3 MovieClip调整大小,actionscript-3,resize,movieclip,screens,Actionscript 3,Resize,Movieclip,Screens,我正试图在我的舞台上找到电影剪辑的AS3代码。 我的舞台在不同的屏幕(不同大小的显示器)上按比例调整大小,但是对于较小屏幕的笔记本电脑来说,MC变得太大,并且它的某些部分被切断。非常感谢您的帮助您可以限制任何缩放,并自行调整大小: stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; 请查看文档中的和可用的文档。将此放在其他内容之前。此代码是从原始布局到重新调整大小的比例大小。(注意:最好在发

我正试图在我的舞台上找到电影剪辑的AS3代码。
我的舞台在不同的屏幕(不同大小的显示器)上按比例调整大小,但是对于较小屏幕的笔记本电脑来说,MC变得太大,并且它的某些部分被切断。非常感谢您的帮助

您可以限制任何缩放,并自行调整大小:

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

请查看文档中的和可用的文档。

将此放在其他内容之前。此代码是从原始布局到重新调整大小的比例大小。(注意:最好在发生Event.RESIZE时使用此选项)

然后,使用appScale缩放您拥有的每个MovieClip/Sprite,例如_mc.scaleX=_mc.scaleY=appScale。 使用这种方式,每次舞台重新调整大小时,右下边框都会移动。这意味着,如果您希望页脚始终距底部50px,则应使用以下内容:

_footer.y = stage.stageHeight - (50 * appCale);

是的,我就是这么做的——不管显示器大小如何,背景电影剪辑都能完美地调整大小。但是我在屏幕底部做了一个页脚,它就是不。。。我使用了boldx=stage.stageWidth/2-width/2;y=舞台高度-高度-10;宽度=舞台宽度;高度=舞台高度;(scaleX_footer.y = stage.stageHeight - (50 * appCale);