字符轉(zhuǎn)點(diǎn)字符點(diǎn)陣的函數(shù)及示例_Flash教程
教程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ù):
/*
* 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教程:
- as中禁用ESC鍵
- AS3.0 圖片變黑白 圖片彩色變黑白代碼
- flash as3.0 跨域的解決辦法
- 模板無(wú)憂FLASH透明代碼
- Flash教你制作卡通MM眨眼睛動(dòng)畫(huà)
- Flash從零開(kāi)始學(xué)習(xí)創(chuàng)建單選按鈕
- Flash繪制小龍與花插畫(huà)場(chǎng)景
- Flash程序的測(cè)試方法
- Flash CS4文字顏色緩動(dòng)特效
- 網(wǎng)頁(yè)中演示類(lèi)FLASH動(dòng)畫(huà)制作規(guī)范
- Flash CS3循環(huán)背景的運(yùn)用技巧
- Flash鼠繪技巧教你制作紅綠色的樹(shù)葉
- 相關(guān)鏈接:
- 教程說(shuō)明:
Flash教程-字符轉(zhuǎn)點(diǎn)字符點(diǎn)陣的函數(shù)及示例
。