如何使用HTML或FlashVar缩放任何Flash对象?

如何使用HTML或FlashVar缩放任何Flash对象?,flash,swfobject,Flash,Swfobject,我以前试过很多Flash.swf,它们都可以自由缩放——在HTML中使用宽度和高度,有时在URL参数或flashvars中使用。但所有Flash对象都可以缩放,这是真的吗? 例如,一些Flash对象可以使用绝对坐标来绘制图形,使其每10个像素标记1、2、3、4、5,而无所谓 在HTML或其他任何地方做了什么,它只是不能伸缩,浏览器也不能对它做任何事情?有没有办法把它缩小到原来的一半 图表(也就是说,1、2、3、4、5由5个像素而不是10个像素分隔)请查看此处的scaleMode属性: 没有比例尺

我以前试过很多Flash
.swf
,它们都可以自由缩放——在HTML中使用宽度和高度,有时在URL参数或
flashvars
中使用。但所有Flash对象都可以缩放,这是真的吗? 例如,一些Flash对象可以使用绝对坐标来绘制图形,使其每10个像素标记1、2、3、4、5,而无所谓 在HTML或其他任何地方做了什么,它只是不能伸缩,浏览器也不能对它做任何事情?有没有办法把它缩小到原来的一半
图表(也就是说,1、2、3、4、5由5个像素而不是10个像素分隔)

请查看此处的scaleMode属性:

没有比例尺来保持比例(例如,它总是10px) SHOW_ALL在保持比率的同时按比例显示所有内容,无需按比例调整大小 精确的_-FIT会忽略比率并拉伸它

这可以在actionscript本身(stage.scaleMode)中分配,也可以通过html flashvars分配


可能值得您在查看时查看。

默认值设置为HTML脚本的值,例如,如果flash中未设置其他scalemode,则将使用此值。如果actionscript中有一个scalemode,那么不管HTML怎么说,它都应该使用它。