产生字符点陈的flash函数应用范例

 例子:
[url=http://www.fanflash.cn/swf/strtoarr.swf]http://www.fanflash.cn/swf/strtoarr.swf[/url]
下面是这个例子中主要用到的函数
function txtToPosArr(dt:String, w:Number, h:Number):Array {
/*
  * author: fanflash(
[url=http://www.fanflash.cn/]www.fanflash.cn[/url]
)
  * date: 2007-5-14
  * info: 将文字转为点阵诸存
  * -----Parameters-------
  * dt: 要转换成字符串的字符
  * w: 两点像素点之间的横轴间距
  * h: 两点像素点之间的纵轴间距
  * note: 如果想增加点的密度,可以把文本字号设置大些
  */
//检查参数的可用性
w = (w != undefined) ? w : 0;
h = (h != undefined) ? h : 0;
var t_txt:TextField = _root.createTextField("txtToPosTxt", _root.getNextHighestDepth(), -500, -500, 100, 100);
//设置文本
t_txt.autoSize = true;
t_txt.multiline = false;
t_txt.wordWrap = false;
t_txt.selectable = false;
t_txt.text = dt;
t_txt._visible = false;
//生成图片数据
var txtBmp:flash.display.BitmapData = new flash.display.BitmapData(t_txt._width, t_txt._height, false, 0xffffff);
txtBmp.draw(t_txt);
//创建文字数组
var t_arr:Array = new Array();
var pix:Number;
for (var y = 0; y
本文转自:http://www.5uflash.com/flashjiaocheng/Flashyingyongkaifa/1234.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值