我使用Blueprint创建一个3列布局:
LEFT COLUMN: span-6
CENTER COLUMN: span-12
RIGHT COLUMN: span-6在中间列中,我希望放置一个SWF对象,它在初始化时需要固定大小:
swfobject.embedSWF(url, "flashDiv", flashWidth, flashHeight, params);我可以计算相对于浏览器窗口的初始大小:
var flashWidth = window.innerWidth*0.50;
var flashHeight = window.innerHeight*0.50;并使用jQuery调整大小:
$(window).height()但是,如果蓝图布局确实根据浏览器进行了更改,那么这看起来就没有必要了。
在这种情况下,如何计算这个布局(**span-12**)?中中心列的初始宽度和高度?
发布于 2010-11-25 23:37:19
您将生成一个HTML元素,该元素以您想要的方式运行,然后将Flash嵌入到大小为100% x 100%的HTML元素中
发布于 2010-11-25 23:36:30
首先,我建议多考虑一下您的flashHeight值,因为它真的很可能是页面高度的50%吗?
第二,动态调整闪存的大小,我认为这是不可能的,如果可以的话,我也不认为这是个好主意。保持图形元素的固定大小,并允许页面大小变化时文本和自由格式元素在它们周围流动。
https://stackoverflow.com/questions/4281532
复制相似问题