Flash渲染黑块问题

  现在用Flash做游戏Launcher已经是流行的技术。剑三和天龙都使用flash AS3和C++交互的方式开发,即界面使用Flash制作,逻辑使用C++和AS3交互。

  我们在制作Flash的过程中,发现在个别机器上,Launcher跑起来会产生渲染黑块。

  跟踪GDI代码,很显然是flash 控件的问题。

  Flash ocx 没有源码,只能对Flash美术资源进行排查。

  经过反复的删除,最终锁定界面上面的一排按钮。

  继续检查按钮,发现美术的同学在某一层直接使用了静态文本控件。上网查了下,使用静态文本控件确实有可能出现黑块错误,并且出问题的概率与选择的字体有关,选择微软本身的字体,概率越高,其他第三方字体反而好些。

  于是将静态文本控件全部换为图片,问题解决。

  

  

转载于:https://www.cnblogs.com/billin/archive/2011/12/27/2303261.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值