欧美日韩精品在线,国内精品久久久久久久久,一级毛片恃级毛片直播,清纯唯美亚洲综合欧美色

字符轉點字符點陣的函數(shù)及示例_Flash教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

推薦:FLASH里面隱式設置獲取的另一種使用方式
假設有這么一個類,里面有author這個屬性:classtest{privatevarauthorStr:Stringpublicfunctiontest(){authorStr=fanflash}publicfunctionseta

寫程序的時候忽然想到的方法,感覺簡單又好用,一個實用函數(shù),所以發(fā)出來,下面是這個函數(shù):

function txtToPosArr(dt:String, w:Number, h:Number):Array {
/*
* author: fanflash(www.fanflash.cn)
* date: 2007-5-14
* info: 將文字轉為點陣諸存
* -----Parameters-------
* dt: 要轉換成字符串的字符
* w: 兩點像素點之間的橫軸間距
* h: 兩點像素點之間的縱軸間距
* note: 假如想增加點的密度,可以把文本字號設置大些
*/
//檢查參數(shù)的可用性
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;
//生成圖片數(shù)據(jù)
var txtBmp:flash.display.BitmapData = new flash.display.BitmapData(t_txt._width, t_txt._height, false, 0xffffff);
txtBmp.draw(t_txt);
//創(chuàng)建文字數(shù)組
var t_arr:Array = new Array();
var pix:Number;
for (var y = 0; y<t_txt._height; y ) {
for (var x = 0; x<t_txt._width; x ) {
if (txtBmp.getPixel(x, y) != 0xffffff) {
t_arr.push({x:x x*w, y:y y*h});
}
}
}
//刪除創(chuàng)建的文字
t_txt.removeTextField();
txtBmp.dispose();
return t_arr;
}

分享:Flash AS代碼技巧:去除注釋的函數(shù)
函數(shù)如下://去除注釋及尾部的空格,www.fanflash.cnprivatefunctiondeleteComment(dt:String):String{varmark:String=’varnewStr:String;//去除注釋

/所屬分類:Flash教程/更新時間:2008-03-05
相關Flash教程