我在想如何在浏览器上调整图像以调整最小和最大宽度和高度参数?在浏览器上调整缩放比例图像调整大小
我知道如何使用Event.RESIZE函数使我的图像与使用stage.stageWidth/Height的浏览器成比例,但我试图找出一种方法来将动画片段或图像放大或缩小为某些尺寸(如在浏览器上)调整图像的最大尺寸为640x480,最小尺寸为320x240。任何人都有链接或任何建议?我找不到具体的答案。谢谢。
我在想如何在浏览器上调整图像以调整最小和最大宽度和高度参数?在浏览器上调整缩放比例图像调整大小
我知道如何使用Event.RESIZE函数使我的图像与使用stage.stageWidth/Height的浏览器成比例,但我试图找出一种方法来将动画片段或图像放大或缩小为某些尺寸(如在浏览器上)调整图像的最大尺寸为640x480,最小尺寸为320x240。任何人都有链接或任何建议?我找不到具体的答案。谢谢。
使用Math.min()和Math.max()来限定宽度和高度的值。我假设你想让图像按比例缩放。
var w : Number = Math.max(320, Math.min(stage.stageWidth, 640));
var scaleRatio : Number = w/640;
var h : Number = 480 * scaleRatio;
myImage.width = w;
myImage.height = h;
感谢这对我来说是一个很好的开始。题?这与1024 x 768的舞台相关的情况如何,因为一旦我测试,调整大小直到降低浏览器大小的一半才会发生? – Nerdysyntax 2011-06-05 04:06:37
这将工作相同,只需用'1024'和'480'替换'640'和'768'即可。 – 2011-06-05 06:16:01
如果您希望更多人帮助您,您可能想要接受以前几个问题的答案。 – 2011-06-03 18:51:21