日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

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

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

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

寫(xiě)程序的時(shí)候忽然想到的方法,感覺(jué)簡(jiǎn)單又好用,一個(gè)實(shí)用函數(shù),所以發(fā)出來(lái),下面是這個(gè)函數(shù):

function txtToPosArr(dt:String, w:Number, h:Number):Array {
/*
* author: fanflash(www.fanflash.cn)
* date: 2007-5-14
* info: 將文字轉(zhuǎn)為點(diǎn)陣諸存
* -----Parameters-------
* dt: 要轉(zhuǎn)換成字符串的字符
* w: 兩點(diǎn)像素點(diǎn)之間的橫軸間距
* h: 兩點(diǎn)像素點(diǎn)之間的縱軸間距
* note: 假如想增加點(diǎn)的密度,可以把文本字號(hào)設(shè)置大些
*/
//檢查參數(shù)的可用性
w = (w != undefined) ? w : 0;
h = (h != undefined) ? h : 0;
var t_txt:TextField = _root.createTextField("txtToPosTxt", _root.getNextHighestDepth(), -500, -500, 100, 100);
//設(shè)置文本
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)建文字?jǐn)?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;//去除注釋

/所屬分類(lèi):Flash教程/更新時(shí)間:2008-03-05
相關(guān)Flash教程