That’s not what I’m seeing: in the code below, the rotator effect rotates the button around the Y axis, ending at rotationY==0, at which point the text in the button is no longer blurry:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:AnimateProperty id="rotator" property="rotationY" fromValue="360" toValue="0" target="{button1}"/> <mx:Button id="button" x="10" label="Move Me" click="button.z = (button.z == 100) ? 0 : 100"/> <mx:Button id="button1" x="10" y="50" label="Rotate Me" click="rotator.play()"/> </mx:Application> Are you doing anything with the 3D properties besides setting rotationY? Post all of the code (if you can boil it down to a simple case) Chet. From: [email protected] [mailto:[email protected]] On Behalf Of thomas parquier Sent: Friday, August 07, 2009 3:40 PM To: [email protected] Subject: Re: [flexcoders] Flex & 3d Tweening and best practice/results for Text Chet, Yet in a mxml component I had to do the following : <mx:AnimateProperty property="rotationY" toValue="0" duration="700" effectEnd="twoSidedDO3D.transform.matrix=new Matrix(1,0,0,1,width/2,0);" /> thomas --- http://www.web-attitude.fr/ msn : [email protected]<mailto:[email protected]> softphone : sip:[email protected]<mailto:sip%[email protected]> téléphone portable : +33601 822 056 2009/8/7 Chet Haase <[email protected]<mailto:[email protected]>> You don’t necessarily have to reset the 2d matrix – you just have to make sure that all of your 3d properties are set back to the values they would have if the object were again in 2d. In the original example, if the only thing you did was to change the z location, and then you reset it to 0, then the text should not be blurry any longer (we recognize that the object no longer needs a 3D transform and just do the right 2D thing instead). I suspect that you are setting more 3D properties than simply the z property (like rotationX, rotationY, etc.), so even though you’re zeroing-out the ‘z’ property, that’s not enough to take the object out of 3D and put it on the 2D plane again. Figure out the other 3D properties that you’re tweaking (just take a look at the matrix when it’s back in the state where you think it should be 2D) and reset the ones that are still in 3D. Chet. From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of thomas parquier Sent: Friday, August 07, 2009 11:21 AM To: [email protected]<mailto:[email protected]> Subject: Re: [flexcoders] Flex & 3d Tweening and best practice/results for Text Hi, When objects are back to 2d, you have to reset 2d matrix to get rid of blurry effect. thomas --- http://www.web-attitude.fr/ msn : [email protected]<mailto:[email protected]> softphone : sip:[email protected]<mailto:sip%[email protected]> téléphone portable : +33601 822 056 2009/8/5 djhatrick <[email protected]<mailto:[email protected]>> I have a displayObject, a panel, doing 3d stuff with the panel... However after I tween my object to z=0, the text looks blurry after the animation has stopped. Is there a way to make the text look sharp: fontAntiAliasType="advanced" I've tried but that gives not-passable results. Thanks, Patrick

