主题:  文字设为dynamic类型时的新发现

5DFlash Designer

职务:版主
等级:3
金币:10.0
发贴:1306
#12003/3/2 18:23:54
不知道是软件的bug还是本身dynamic文字属性的原因。当一个含dynamic对象的swf文件被load进一个空的mc中。然后对这个mc加遮罩,很奇怪的问题出现了-------dynamic文字居然不能显示出来。你们可以自己试一下,我不明白试什么原因,也许是属性的原因。采取的办法只能是改类型了。谁还有更好的方法能让dynamic文字与遮罩共存吗?



Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#22003/3/2 18:30:36
动态中文不能MASK。
如果要MASK的话见置顶贴最下面:
www.5dmedia.com/bbs/NewsDetail.asp?id=137022
但对于有很多中文来说,不适用。



Ticore

职务:普通成员
等级:1
金币:0.0
发贴:12
#32003/3/2 19:18:14
动态中文是可以MASK的!
并且不用嵌入字体
1.必需使用编程setMask()来实现
2.只能做到矩形Mask效果
3.Flash Player必需要更新到r6,0,47,0以上版本



5DFlash Designer

职务:版主
等级:3
金币:10.0
发贴:1306
#42003/3/2 20:45:59
楼上兄弟请举例说明,能够贴出文件最好了。毕竟这个问题大家会经常碰到。
flash中文字处理真是个麻烦事。。。

编辑历史:[这消息被kingfun编辑过(编辑时间2003-03-02 20:51:28)]


Mozier

职务:管理员
等级:5
金币:11.0
发贴:2994
#52003/3/2 21:24:40
1. 新建一矩形MC,命名为MC1
2. 再新建一MC,命名为MC2,里面放上你的动态文本
3. frame action: MC2.setMask(MC1)
我的flashplayer版本为 6,0,65,0