swfObject 嵌入具有以下签名,
swfobject.embedSWF(swfUrlStr、replaceElemIdStr、widthStr、heightStr、swfVersionStr、xiSwfUrlStr、flashvarsObj、parObj、attObj、callbackFn)
具有宽度和高度必需的属性,
我可以做什么来表示动态高度和宽度。
最佳答案
阅读此答案并在网上浏览更多内容后,我想出了解决该问题的方法。
我有一个包含多个房间的 Flex 应用程序,每个房间都有不同的高度。
我所做的是将 swfobject 设置为应用程序所需的最小高度。
在我的 Flex 应用程序的构造中,我附加到应用程序中组件的 ResizeEvent 和 MoveEvent 事件,因此每当对象移动或调整大小时,我都可以轻松计算应用程序的新高度。
当我捕获其中一个事件时,我调用 resizeSwfObject javascript 函数,并将新的所需高度传递给它。
该 JavaScript 函数在 Flash 对象容器/元素的 .style.height 属性上设置新值。
幼狮
关于flash - 使用 swfobject 动态高度和宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2529243/