Flash 10 3D makes text blur

I have a Sprite that I rotate using X rotation and rotation. This will convert the clip to a 3D object. What makes the texts in it blurry.

When I rotate this clip back to rotationX = 0 and rotationY = 0, I set: this.transformation.matrix3D = null; This makes texts clear.

BUT, when I add another clip to this sprite, which has z = 400 (or any z). The texts just won't turn out crispy, the other clips in my sprite that I was rotated still remain 3d, even if I set: this.transformation.matrix3D = null;

I even tried removing Child in a clip with z = 400 when the rotation is 0. And also tried setting matrix3D = null to this clip. But that does not help. Anyone with ideas on how to get rid of a 3d clip with z = 400? Or do I need to move this clip from z to the side of the clip that I rotate (other things will be useless =)?

+4
source share
2 answers

As I understand it, your question is discussed in this article by Keith Peters, you can take a look at how he explains this very well:

http://www.bit-101.com/blog/?p=2391

"Basically, if you have a series of three or more nested objects and apply 3D transformations to TWO of them, any clips nested between the two will become three-dimensional objects (i.e. they have the matrix3D property).

+3
source

Define the transformation matrix null ...

myDisplayObject.transform.matrix3D = null; 
0
source

Source: https://habr.com/ru/post/1299120/


All Articles