as3文字旋转解决方法

 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去下载,体验下就能明白了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值