首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据Blueprint跨度范围来确定SWF对象的大小?

如何根据Blueprint跨度范围来确定SWF对象的大小?
EN

Stack Overflow用户
提问于 2010-11-25 23:32:12
回答 2查看 238关注 0票数 0

我使用Blueprint创建一个3列布局:

代码语言:javascript
复制
LEFT COLUMN: span-6
CENTER COLUMN: span-12
RIGHT COLUMN: span-6

在中间列中,我希望放置一个SWF对象,它在初始化时需要固定大小:

代码语言:javascript
复制
swfobject.embedSWF(url, "flashDiv", flashWidth, flashHeight, params);

我可以计算相对于浏览器窗口的初始大小:

代码语言:javascript
复制
var flashWidth = window.innerWidth*0.50;
var flashHeight = window.innerHeight*0.50;

并使用jQuery调整大小:

代码语言:javascript
复制
$(window).height()

但是,如果蓝图布局确实根据浏览器进行了更改,那么这看起来就没有必要了。

在这种情况下,如何计算这个布局(**span-12**)?中中心列的初始宽度和高度?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-25 23:37:19

您将生成一个HTML元素,该元素以您想要的方式运行,然后将Flash嵌入到大小为100% x 100%的HTML元素中

票数 0
EN

Stack Overflow用户

发布于 2010-11-25 23:36:30

首先,我建议多考虑一下您的flashHeight值,因为它真的很可能是页面高度的50%吗?

第二,动态调整闪存的大小,我认为这是不可能的,如果可以的话,我也不认为这是个好主意。保持图形元素的固定大小,并允许页面大小变化时文本和自由格式元素在它们周围流动。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4281532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档