flash - 对 TextField 中 htmlText 的影响

标签 flash actionscript-3 actionscript textfield

在 Flash 中,当您使用 htmlText 属性在 TextField 对象中设置文本时,更改 alpha 值不再起作用。有没有办法解决这个问题?

最佳答案

这里有些困惑。

  1. alpha 是否有效取决于文本字段是否使用设备字体,而不是是否使用 HTML。 (只要您有动态/输入文本并且不嵌入字体,就会使用设备字体。)

  2. 如果可能,只需发布​​ Flash Player 10,该播放器现在支持设备字体的 Alpha。 (请注意,您必须设置文本字段或其父级的 alpha 属性 - 为文本本身选择透明颜色不起作用。)

  3. v8-9 的后备选项是通过应用过滤器强制位图缓存。例如,您可以使用颜色设置为透明的阴影。这会导致 Flash 在将文本字段绘制到屏幕上之前将其渲染为位图,因此您的 Alpha 会应用于位图并且一切正常。

  4. 对于 7 或更低版本的播放器,无法获取设备字体的 Alpha。你必须要么嵌入字体,要么学会在没有 Alpha 的情况下生活。 :D

关于flash - 对 TextField 中 htmlText 的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/326828/

相关文章:

flash - 查找两种已知颜色之间的颜色百分比值

javascript - 当没有安装 Flash 时,如何让 "Install Missing Plugin"黄条出现在 Firefox 中?

flash - gotoAndPlay/gotoAndStop 不适用于数字帧标签

java - flash .swf 文件在 java swing 中运行

algorithm - 从二维图 block 数组中获取矩形

html - 退出全屏模式后 Flash 会恢复正常大小吗?

actionscript-3 - 类似 Photoshop "lighten"片段着色器的问题

actionscript-3 - as3 像普通影片剪辑一样访问子级(gotoAndPlay 等)

apache-flex - 使用Adobe AIR下载文件

actionscript-3 - 在 X 步中找到从点 A 到 B 的路径。 (一个*左右)