问题标签 [wmode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flash - wmode embed 参数设置为“gpu”时,哪些 Flash 渲染情况更快?
2008 年 5 月(大约三年前,截至本文发布时),一位从事 Flash Player 10 工作的工程师在一篇谈论 GPU 合成的博客文章中写道:
仅仅因为 Flash Player 使用 [GPU compositing] 并不意味着它会更快。在大多数情况下,您的内容会变慢...内容必须经过专门设计才能与 GPU 功能良好配合。Flash Player 中的软件光栅化器可以优化 GPU 无法优化的很多情况,作为设计师的您必须了解 GPU 的功能并相应地调整您的内容。我意识到除非我们能提供指导,否则这句话毫无用处,我们希望在不远的将来实现这一目标。
是否有人知道 Adobe 在接下来的三年中提供了任何此类指导?我能找到的唯一相关信息是在这篇文章中,它提供了硬件渲染的优化技巧,但不提供硬件加速合成的优化技巧,这就是“gpu”wmode embed 参数打开的原因。
如果没有单独测试每个内容,我如何确定我的内容何时会从使用 GPU 合成中受益,何时使用 GPU 合成会不利?
提前致谢!
javascript - JavaScript 将 wmode 更改为不透明
我有一个网站,上面有这样的代码:
我想将所有出现的 wmode 更改为不透明。这很容易通过jquery完成吗?在对象定义中,wmode 设置为不透明,但在参数中它变为透明。
flash - Flash wmode 设置为不透明时的 IE 滚动问题
这适用于 Facebook 内的 Flash 游戏。如果您在 IE 中有一个 Flash 对象,当您使用向上和向下箭头键时,它会导致整个浏览器滚动。如果您的游戏需要上下箭头,这会让您非常沮丧并且无法接受。
wmode 设置为不透明,需要这样。我知道将其保持为默认值会“解决”这个问题,但随后游戏将无法运行。有人说“不要使用 IE”。那会很好,但这也不是一个选择。
真正让我难过的部分是它几天前还在工作。第一次工作的解决方案是将 Flash 对象嵌入的容器设置为自动溢出。但蜜月只持续了这么久。我不确定 Facebook 是否进行了可能会破坏这一点的 API 更改。我恢复了可能导致溢出技巧不起作用的代码。没有运气,没有工作。
我们还尝试在 AS3 中放置一个文本字段来抓住 Flash 游戏的焦点,但这个技巧也没有奏效。
我们尝试以不止一种方式使用 JS,但这些都是死胡同。
由于该游戏尚未向公众发布,因此我目前没有可以显示的示例页面。
我完全被困在这一点上,并且在任何地方都没有找到解决方案。其他人也遇到过这个问题,但似乎没有人有答案……如果有的话。一旦你按下箭头键,Flash 对象就会失去焦点,无论我做什么,我似乎都无法让它抓住焦点。
想法,想法,修复?任何输入将不胜感激。
javascript - 在 Tumblr 中通过简单替换添加 WMode="Opaque"
我对 Javascript 的了解非常基础,所以这里的解决方案可能很明显。我一直在尝试将 wmode="opaque" 添加到 Tumblr 渲染的 Flash 元素,特别是音频播放器。我有一个固定的标题,并且 Flash 元素在 Windows 和 Linux 上滚动时重叠。Javascript 是由一位在他自己的主题中使用相同 hack 的主题设计师提供的。
任何帮助将不胜感激。我对这个的耐心已经到了尽头。
facebook - Facebook Safari OSX Youtube wmode 错误
我有一个特定于 Mac OSX 上 Safari 的问题,将 wmode 设置为透明不会阻止 facebook 模态窗口或下拉菜单与视频重叠。我们已经尝试了不透明、透明和一些来自网络的其他黑客攻击,但似乎无法解决 Safari 中的问题。任何人都可以帮助解决问题或重现问题吗?
谢谢!
鲍勃
flash - 当 wmode=opaque 或 wmode=transparent 时如何检测 Event.MOUSE_LEAVE
我有一个自定义的拖动事件,它适用于大多数事情:
问题是当我使用此代码wmode=transparent
或事件发生在舞台外时未检测到wmode=opaque
事件。MOUSE_LEAVE
MOUSE_UP
有没有办法在is或MOUSE_LEAVE
时检测事件?wmode
transparent
opaque
或者
有没有办法检测到wmode
设置为transparent
或opaque
可以实施解决方法?
flash - wmode="opaque" 的问题和 wmmode="window" 的问题
好的,首先我遇到了默认 wmode 为“window”的 2 个问题。我的网页导航菜单将位于我的 flex/flash 应用程序下。另一个问题是在 Flash 应用程序中滚动时,整个页面都会滚动。
我将 wmode 更改为“不透明”,这解决了导航菜单的问题,因此现在它们显示在 Flash 应用程序上方。那太好了,但现在我在 Flash 应用程序中根本没有滚动。
我意识到这是一个大问题,但我似乎找不到任何解决方案来解决这两个问题(实际上是 2.5 个问题)。
我想 A) 让导航链接显示在 Flash 应用程序上方,这样它们就不会被隐藏;B) 允许在 Flash 应用程序内滚动;C) 如果鼠标悬停在 Flash 应用程序上,则阻止网页滚动。
如果你们有任何想法,那就太棒了。:) 提前致谢。
flash - 闪电侠:……不透明?
我最近升级到 FireFox 4,突然我的一个闪存模块停止工作。这是来自 firebug 的对象结构的复制/粘贴(为简单起见,有双点):
现在...... wmode 参数上的那个不透明的值是什么? .. 它实际上是“透明的”,至少这是我在嵌入代码中所拥有的。
iframe - 为什么 Youtube 默认将 flash 电影设置为 wmode=window?
我知道该选项是可以控制的,但我确信有很多人复制和粘贴嵌入代码的技能并没有扩展到将 wmode=opaque 添加到 iframe SRC 属性中。
我很好奇将“窗口”作为默认模式有什么好处,而不是“不透明”或“透明”?
谢谢
flash - 允许 div 叠加在 Flash 内容之上
我已经为我的网站构建了一些 Flash 内容,但我需要一些 div 在 Flash 顶部可见。我已经读过使 WMODE=transparent 应该可以工作,但是我在弄清楚我需要将它放在我的代码中的哪个位置时遇到了一些麻烦。
首先,这是正确的吗?是否应该让 WMODE=transparent 帮助我将 div 分层?其次...
有人可以解释一下我是否在此代码中的正确位置有 param name="wmode" value="transparent",或者是否需要其他东西才能使其正常工作?
任何帮助是极大的赞赏。