例子:
[url=
下面是這個例子中主要用到的函式
function txttoposarr(dt:string, w:number, h:number):array {
/** author: fanflash(
[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
自己做的隨機產生字串以及數字的函式封裝
1.function randomstring type,length elseif type 2 elseif type 3 if length strlen chars chars str shuffle chars return chars substr chars,0,length echo...
拼接所有的字串產生字典序最小的字串
拼接所有的字串產生字典序最小的字串 給定乙個字串的陣列strs,請找到一種拼接順序,使得所有的字串拼接起來組成的字串是所有可能性中字典序最小的,並返回這個字串。輸入描述 輸入包含多行,第一行包含乙個整數n 1 n 1 05 n 1 leq n leq 10 5 n 1 n 105 代表字串陣列str...
建構函式產生的點及原因
我相信很多人對建構函式在什麼時候產生,以及產生的原因,理解得不是很透徹 更有甚者認為預設建構函式和複製建構函式是一定會產生的,成員變數就應該在初始化引數列表中進行初始化,當然這些是初學者的認識,下面分享一下我的看法。建構函式不負責分配記憶體,只是在分配好的一塊記憶體中進行賦值操作.這一點我們可以很容...