as3文字旋转解决方法
//例子已经上传至附件,需要的自己下载。
废话少说,看下面的代码:
var s1:Sprite=new Sprite();
s1.rotation=45;
var t1:TextField=new TextField();
t1.autoSize=TextFieldAutoSize.CENTER;
t1.text="文字旋转的东东!"
var tf:TextFormat=new TextFormat();
tf.font="宋件";
tf.size=15;
t1.setTextFormat(tf);
t1.width=t1.textWidth;
t1.height=t1.textHeight;
var b:BitmapData=new BitmapData(t1.width+30,t1.height,true,0x00ffffff);
b.draw(t1);
var bt:Bitmap=new Bitmap(b);
bt.smoothing = true;
s1.addChild(bt);
addChild(s1);
OK了
,相信大家都能看懂,实际上就是把textField做成位图了,这样的话就可以对它进行旋转操作而不会出现
文字不会显示的问题了。源文件在到http://www.xwuxin.com/?p=104去下载,体验下就能明白了。
1252

被折叠的 条评论
为什么被折叠?



