1

编辑:我相信可以肯定地说 Flash 终于停产了。

一个客户最近要求一个闪光灯背景,即闪光灯必须在背景上。如何在定义高度时为 Flash 对象提供 100% 的宽度?

而且由于动画会在屏幕上伸展,是否可以让动画在窗口内重复播放?

我希望下图能阐明我的意思-

在此处输入图像描述

(对不起这个愚蠢的标题。)

4

2 回答 2

2

您应该能够将 flashObject 设置为 100% 宽度和 html 中的静态高度。任何平铺都必须在闪存本身内完成。您可能不得不大量使用与舞台变化大小相关的事件。

http://swffit.millermedeiros.com/也是一个很好的资源。它确实允许您使用 100% 宽度并指定最大/最小高度。不幸的是,该脚本不再处于积极开发中,可能必须针对现代浏览器进行修改。

我同意大卫的建议走另一条路,但我知道客户有时会怎样......

于 2012-06-26T19:57:47.393 回答
1

此页面将有所帮助:http ://www.aleosoft.com/flashtutorial_flashbackground.html

要点是为 Flash 的<object>容器提供定义其形状的 CSS 属性,并为其提供 z-index 值,使其位于其他页面元素的后面(请注意,您需要为 html 的内容提供 z-index)。

但是,我必须首先建议您不要使用 Flash - 为什么不能使用 SVG、Canvas 或 HTML5 来制作这个动画<video>

我建议您在使用脚本进行功能检测后将 Flash<object>引入页面,而不是将其直接粘贴在 HTML 中,这样平板电脑和智能手机的用户(或只是 Flash 拒绝者)将不会看到丑陋的“需要插件”框。

于 2012-06-26T19:55:58.313 回答