编辑:我相信可以肯定地说 Flash 终于停产了。
一个客户最近要求一个闪光灯背景,即闪光灯必须在背景上。如何在定义高度时为 Flash 对象提供 100% 的宽度?
而且由于动画会在屏幕上伸展,是否可以让动画在窗口内重复播放?
我希望下图能阐明我的意思-
(对不起这个愚蠢的标题。)
编辑:我相信可以肯定地说 Flash 终于停产了。
一个客户最近要求一个闪光灯背景,即闪光灯必须在背景上。如何在定义高度时为 Flash 对象提供 100% 的宽度?
而且由于动画会在屏幕上伸展,是否可以让动画在窗口内重复播放?
我希望下图能阐明我的意思-
(对不起这个愚蠢的标题。)
您应该能够将 flashObject 设置为 100% 宽度和 html 中的静态高度。任何平铺都必须在闪存本身内完成。您可能不得不大量使用与舞台变化大小相关的事件。
http://swffit.millermedeiros.com/也是一个很好的资源。它确实允许您使用 100% 宽度并指定最大/最小高度。不幸的是,该脚本不再处于积极开发中,可能必须针对现代浏览器进行修改。
我同意大卫的建议走另一条路,但我知道客户有时会怎样......
此页面将有所帮助:http ://www.aleosoft.com/flashtutorial_flashbackground.html
要点是为 Flash 的<object>
容器提供定义其形状的 CSS 属性,并为其提供 z-index 值,使其位于其他页面元素的后面(请注意,您需要为 html 的内容提供 z-index)。
但是,我必须首先建议您不要使用 Flash - 为什么不能使用 SVG、Canvas 或 HTML5 来制作这个动画<video>
?
我建议您在使用脚本进行功能检测后将 Flash<object>
引入页面,而不是将其直接粘贴在 HTML 中,这样平板电脑和智能手机的用户(或只是 Flash 拒绝者)将不会看到丑陋的“需要插件”框。