html - 如何在不降低帧率的情况下在 Flash 内容之上启用 HTML 内容?

标签 html css flash actionscript-3 z-index

我正在开发一个与 Javascript 通信的 Flash 应用程序,通过将绝对定位的 div 放置在 Flash 应用程序的顶部并使用 Flash 和 Javascript 控制其位置等,允许更多功能,例如自定义 HTML 输入等。

因为这些 html 元素必须出现在 Flash 内容的上方,我想下面的基本 CSS 就足以达到目的:

#flashContent {
                position: absolute;
                left: 0px;
                top: 0px;
                z-index: 0;
            }
            #htmlContent {
                position: absolute;
                left: 200px;
                top: 200px;
                z-index: 1;
                width: 200px;
                height: 200px;
                background-color: yellow;
            }

因此,htmlContent 的 z-index 高于 flash 内容,因此它应该显示在其上方。不幸的是,这似乎只有在您将 Flash 对象的“wmode”参数设置为“透明”时才有效。

此设置的问题在于它会将应用程序的帧速率严重降低到 Not Acceptable 程度。

对于静态内容,这似乎不是问题,但是对于我的应用程序,您可以拖动各种元素,而这些元素必须实时移动(同时移动鼠标)。

那么,如何在不使用“透明”wmode 参数的情况下在 Flash 内容之上启用 html 内容如何在使用“透明”wmode 参数时优化帧速率?

最佳答案

你可以使用 wmode = 'opaque',并且仍然使用 z-index in。透明可能会非常有问题。

关于html - 如何在不降低帧率的情况下在 Flash 内容之上启用 HTML 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2129122/

相关文章:

html - 转换时将按钮固定到左侧

html - 段落覆盖了过渡带来的div

javascript - 是否可以将图像粘贴到 Silverlight/Flash/JavaScript 中?

javascript - 类似 Photoshop、可嵌入的基于 Web 的图像编辑器?

html - XSL 样式表差异

php - 如何在 Joomla 中完成的网站中添加背景音乐?

php - MYSQL 从带有分号的 html 文本区域插入字符串...建议?

jquery - 在没有列包装器的情况下并排 float 堆叠的 div

javascript - 将带有表单数组的表单转换为有效的 json 对象

javascript - CSS - 居中对齐动态创建的下拉列表