我想在我的舞台上找到一个MovieClip的AS3代码。 我的舞台根据不同的屏幕(不同大小的显示器)按比例调整大小,但MC对于小屏幕笔记本电脑来说太大了,并且它的某些部分会被切断。希望得到您的帮助AS3 MovieClip调整大小
0
A
回答
1
你可以限制任何缩放,并处理上浆自己:
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
看一看的文档的scale mode和align properties可用。
+0
是的,这就是我所做的 - 无论显示器的大小如何,背景动画片段都可以完美调整大小。但我在屏幕的底部做了一个页脚,它只是没有...我用 ** bold ** x = stage.stageWidth/2 - width/2; y = stage.stageHeight - height - 10; width = stage.stageWidth; height = stage.stageHeight; (scaleX
1
把它放在其他任何东西之前。这段代码找到了从原始布局到重新调整大小的比例尺寸。 (注:这是最好的,如果你用这个当Event.RESIZE正在发生的事情)
stage.scaleMode = StageScaleMode.NO_SCALE;
stage.align = StageAlign.TOP_LEFT;
var guiSize:Rectangle = new Rectangle(0, 0, 1024, 600); //original stage size, substitute this with your orginal size
var deviceSize:Rectangle = new Rectangle(0, 0,
Math.max(stage.fullScreenWidth, stage.fullScreenHeight),
Math.min(stage.fullScreenWidth, stage.fullScreenHeight));
var appScale:Number = 1;
if ((deviceSize.width/deviceSize.height) > (guiSize.width/guiSize.height)) {
appScale = deviceSize.height/guiSize.height;
}
else {
appScale = deviceSize.width/guiSize.width;
}
比,使用appScale规模每一个影片剪辑/雪碧你有,例如_mc.scaleX = _mc.scaleY = appScale。 使用这种方式,每次舞台重新调整大小时,右边框和下边框都会移动。这意味着如果你希望你的页脚始终为50px,你应该使用类似于:
_footer.y = stage.stageHeight - (50 * appCale);
相关问题
- 1. as3 movieclip在调整大小的movieclip中的位置
- 2. 可调整大小的MovieClip组件?
- 3. as3获取缩放/调整大小的WIDTH和HEIGHT - movieClip/mc?
- 4. 自动调整movieclip以匹配文字大小(AS3)
- 5. AS3和Movieclip动态调整大小手柄
- 6. IMG自动调整大小as3
- 7. 使用AS3调整XML库的大小
- 8. 使用as3调整图片大小
- 9. 调整大小影片剪辑AS3
- 10. Flash As3窗口调整大小问题
- 11. 调整大小与闪光as3
- 12. 在AS3 Flash中调整舞台大小
- 13. As3影片剪辑调整大小
- 14. AS3/FP9 - 调整雪碧的大小
- 15. 在文本len函数中调整AS2上的MovieClip大小?
- 16. Actionscript 2.0外部SWF加载并调整大小到Movieclip问题
- 17. 我如何禁用调整大小的MovieClip而不调整它的子项大小(ActionScript3)
- 18. ExtJS 4 - 调整大小后调整大小后调整大小的内部组件不会调整大小resizeHandles
- 19. 调整大小DIV调整
- 20. Div大小调整/调整
- 21. Jquery可调整大小显示大小,同时调整大小
- 22. 调整大小
- 23. 调整大小
- 24. AS3 - MovieClip Preloader
- 25. AS3克隆MovieClip
- 26. AS3:向量没有rezise当我调整我的MovieClip
- 27. 调整movieclip中的动画片段在as3中的问题
- 28. NSView调整大小
- 29. 调整大小WritableBitmap
- 30. 调整大小MKMapView
你有什么试过的? –