响应式闪光灯?

问题描述 投票:0回答:3

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

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

由于动画会在屏幕上延伸,是否可以使动画在窗口内重复播放?

我希望下面的图片能够澄清我的意思 -

enter image description here

(抱歉这个愚蠢的标题。)

html css flash background
3个回答
2
投票

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

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

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


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 拒绝者)将不会看到丑陋的“插件”需要”框。


0
投票

Flash 又回来了,并且仍然是唯一适用于嵌入代码的动画师的文件格式。 SVG 和其他所有方法一样令人痛苦。 RUST 中内置的 Ruffle 模拟器可以在服务器上使用,或者 JS 链接也可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.