X

flash player bug – 3D旋转后文本内容不显示

博客好久没更新了,这几天发现一个flash player关于TextField不显示的bug,今天在这里记录下。哈哈。
此bug在flashplayer10.3及11版本,其他版本就没测试过了。

bug产生的条件:

  • textField进行3D旋转(rotationXYZ)
  • textField添加滤镜
  • textField的父容器缩放为0(scaleXY=0)
  • textField的父容器延时更改缩放为非0(scaleXY=1)

bug解决办法:

在缩放后强制刷新位图缓存,因为textField添加滤镜后会自动位图缓存。

stage.quality = StageQuality.LOW;
stage.quality = StageQuality.HIGH;

还是老样子放个demo出来看看效果。

不能看到示例的请到原文看吧

示例源码下载
fl包下载

This post was last modified on 2019 年 03 月 04 日 00:43

View Comments (3)

This website uses cookies.