主题:  动态装入文本

nnlyx

职务:普通成员
等级:1
金币:0.0
发贴:47
注册:2000/12/6 22:10:07
#12002/2/25 10:58:32
在使用member("text").text = member("text other").text时如果字数较多的话,对文本实现滚动浏览时会很慢,谁有办法解决,我已经对文本演员使用了预先装入。



threem

职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
#22002/2/25 11:59:43
换演员呢?



nnlyx

职务:普通成员
等级:1
金币:0.0
发贴:47
注册:2000/12/6 22:10:07
#32002/2/26 15:37:46
sorry 我好象不太理解你说所换演员的意思,你是不是说得把演员拖到舞台上使之成为一个精灵。如果是这样的话那就不是动态装入文本了。
我的整个程序只有几帧,其余的都是用程序来实现的,如果把文本演员拖到舞台上就会很不好管理的。
希望哪位高手给我一个比较好的解决方法!



酷狗

职务:版主
等级:2
金币:10.0
发贴:610
注册:2000/9/16 9:26:36
#42002/2/26 16:55:40
我想threem的意思是sprite(me.spritenum).member = member("text other")



threem

职务:普通成员
等级:2
金币:1.0
发贴:338
注册:2001/6/14 13:52:15
#52002/2/26 17:21:10
是的,你动态装入文本的最终效果也是更新精灵的文本显示。

那么。装入文字要比换演员慢的多。对于一般的效果因该可以解决。




donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
注册:2000/12/8 8:52:18
#62002/2/27 14:55:57
对于文字量较多的情况,恐怕没有什么好办法,director把所有内容转换为位图的显示机制决定的,可以做的就是由于大量文字大多字比较小,取消消锯齿,在member属性中设置预着色与保存位图,可以一定程度地改善。