2011-06-03 93 views
0

我在想如何在浏览器上调整图像以调整最小和最大宽度和高度参数?在浏览器上调整缩放比例图像调整大小

我知道如何使用Event.RESIZE函数使我的图像与使用stage.stageWidth/Height的浏览器成比例,但我试图找出一种方法来将动画片段或图​​像放大或缩小为某些尺寸(如在浏览器上)调整图像的最大尺寸为640x480,最小尺寸为320x240。任何人都有链接或任何建议?我找不到具体的答案。谢谢。

+0

如果您希望更多人帮助您,您可能想要接受以前几个问题的答案。 – 2011-06-03 18:51:21

回答

0

使用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; 
+0

感谢这对我来说是一个很好的开始。题?这与1024 x 768的舞台相关的情况如何,因为一旦我测试,调整大小直到降低浏览器大小的一半才会发生? – Nerdysyntax 2011-06-05 04:06:37

+0

这将工作相同,只需用'1024'和'480'替换'640'和'768'即可。 – 2011-06-05 06:16:01

相关问题