Flash使用遮罩后动态文字不显示的解决方法
2013-05-21 16:50
295 查看
这是一个比较常见的问题,在flash里面用遮罩后发现被遮罩的动态文字不翼而飞了!而静态和其他都蹲坐在那,头疼很久不思不得其解。
原因其实很简单,遮罩下面如果是动态文字则实时运行时既不会生成矢量图,也不会是位图,那么遮罩就没法识别了。
解决方法也很简单,有两种:
1.滤镜法(推荐):
这个方法更为简单,所有影片剪辑一旦使用滤镜,就会专为位图,so……
在动态文本上使用任意一个滤镜,如果不想看出效果,可设置强度为0则可。
用代码也一样可以。
2.代码法:
//mc是动态文字实例名,mask_mc是遮罩影片剪辑
//AS2写法
mc.setMask(mask_mc);
//AS3写法
mc.mask= mask_mc;
原因其实很简单,遮罩下面如果是动态文字则实时运行时既不会生成矢量图,也不会是位图,那么遮罩就没法识别了。
解决方法也很简单,有两种:
1.滤镜法(推荐):
这个方法更为简单,所有影片剪辑一旦使用滤镜,就会专为位图,so……
在动态文本上使用任意一个滤镜,如果不想看出效果,可设置强度为0则可。
用代码也一样可以。
2.代码法:
//mc是动态文字实例名,mask_mc是遮罩影片剪辑
//AS2写法
mc.setMask(mask_mc);
//AS3写法
mc.mask= mask_mc;
相关文章推荐
- FLASH中动态文本遮罩无法显示的解决方法.
- 使用mobile jQuery 动态给select下拉添加数据,选中项默认不显示的解决方法。
- 在VS2010里MFC对话框中使用OpenGL绘图,添加的控件不显示的一种解决方法
- php使用mysql数据库时中文不显示或显示异常解决方法
- Word操作——文字尾部空格下划线不显示的解决方法
- 关于tensorboard的使用不显示的问题解决方法
- WPF WebBrowser 控件在 x64 机器上显示IE/Flash 错误解决方法
- 如何解决Bootstrap的模态框在Framework7中使用出现遮罩无法显示的问题?
- 使用TextureView setTransform(Matrix)方法,解决Camera显示变形问题
- jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
- Ubuntu 16.04 下使用FileZilla工具无法显示中文目录及文件名的解决方法
- 解决ubuntu下Firefox Flash文字乱码或不能显示的问题
- .net中,插入flash 同一页面有的显示,有的不显示的解决方法
- 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法
- ie8浏览器下,input框中的文字显示的位置不居中,解决方法
- 关于CListCtrl 中只显示图标,不显示文字区域的解决方法
- 使用SecureCRT登陆RHEL系统显示中文乱码的解决方法
- JS使用oumousemove和oumouseout动态改变图片显示的方法
- masterpage 无法用html代码显示flash的解决方法