flash 动态文本的透明
来源:互联网 发布:淘宝试衣镜 编辑:程序博客网 时间:2024/05/01 03:45
在默认情况下,静态文本在生成Flash时就会把文本相应的矢量信息也保存到swf中,这种做法可以避免作品拿到别的机器上时因缺乏字体而无法正常显示文本的问题.而动态文本则不会作这样的处理,因为文本内容是变化的,如果像静态文本那样,就要把所有文字的矢量信息都生成到Flash中,导致文件变得很大.因此,默认情况下,在动态文本要显示字符的时候,Flash播放器会实时从系统里调用字体来显示,这样显示的字体叫设备字体.
设备字体调用到Flash以后,只剩下一些点阵信息,不存在矢量信息(这也是文本出现锯齿的原因).所以,它不能像图形那样进行几何运算,不能得出旋转后矢量到底是什么形状.
至于为什么不能透明,笔者认为,透明的显示还要计算透明层与下面层的颜色叠加.至于在哪个位置叠加,也是需要矢量信息的支持的.
然后,遮罩也是一种特效,它是需要遮罩层与被遮罩层的轮廓叠加才能算出图形的形状,所以设备字体显示的动态文本也是不行的.
问:如何解决这个问题呢?
答:很简单的一个办法.选中动态文本以后,在属性面板里点"字符"按钮,选择"所有字符"就可以了.因为这样实际上是嵌入了字体的矢量信息,所以就可以进行特效的处理了.
文章来自: 闪无忧(www.5uflash.com) 详文参考:http://www.5uflash.com/yejiezatan/jingyanjiqiao/83.html
要实现透明文本,不需要写任何代码,只需要将文本的父对象的混合模式(Blinding设置成“图层(layer)”,as2或者as3环境均可,手动设置或者代码实现均可
- flash 动态文本的透明
- flash中动态文本的制作
- 深入学习FLASH的动态文本
- Flash中 动态文本的alpha设置
- Flash动态文本滚动条的用法
- flash的透明模式
- Flash动态文本加入省略号
- FLASH调整动态文本行距
- Flash: Flash动态文本框内动态文本内容自适应 - 我正要找的一个组件
- 关于flash里动态文本调用的一些注意
- flash 动态文本的中文粗体无法显示解决办法
- Flash动态文本里中英字体混用产生的BUG
- FLASH中的动态文本无法遮罩的方法
- FLASH中设置动态文本的半透明效果
- flash学习:动态文本和输入文本
- 透明、无窗口的Flash
- 设置flash透明的效果
- 如何创建透明的FLASH
- 单向hash函数
- 电子书网址大全
- 判断dataset是否为空
- 常用算法大全-分枝定界
- 常用算法大全-回溯算法
- flash 动态文本的透明
- 《C#编程之道》 之 C#面向对象编程的继承性(三)
- shell编程:理解if-test-then-fi
- hdu 1533 && pku 2195 最小费用最大流
- 操作元数据【读取】
- 常用算法大全-贪婪算法
- test 命令
- Sql server 日记 (数据库安装错误)
- 找个网页游戏插件开发团队