你是不是想找相關Flash動畫公司: 二維動畫公司 Flash課件制作 宣傳片制作 還是要找北京、上海、西安、廣州、南京的動畫制作公司

flash制作軟件點陣圖代碼分享

編輯:翼虎動漫          操作時間:2010/6/19

 

 

根據輸入的內容,利用bitmap的象素值判斷文字所占用的區域,生成對應的點陣圖...

/UploadTeach/200803/20080311105547969.swf

代碼如下:

///bitmap的高和寬
var b = 200;
var b2 = 550;
//區域大小
var size = 4;
//
var s:Shape = new Shape();
s.y = b;
addChild(s);
//
cau(null);
stage.focus = t;
//
t.addEventListener(’change’,cau);
//計算并繪制
function cau(e) {
 var bmd:BitmapData = new BitmapData(b2,b);
 bmd.draw(root);
 s.graphics.clear();
 for (var i=0; i  for (var j=0; j   if (isB(i,j,bmd)) {
    s.graphics.beginFill(int(Math.random()*0xffff00),1);
    s.graphics.drawCircle(i,j,size/2);
    s.graphics.endFill();
   }
  }
 }
}
//計算當前區域是否需要畫點,條件是在size*size的區域內有5個象素不是空白
function isB(a,b,bmd)
{
 var c = 0;
 for(var i=0;i for (var j=0; j {
  if(bmd.getPixel(a+i,b+j)==0)c++;
 }
 if(c>5)return true;
 return false;
}

///

源文件(flash cs8格式): 點陣圖.rar

   
 
 
版權申明 ┊ 業務范圍 ┊ 加入我們  ┊ 聯系方式
翼虎動漫工作室承接各類Flash動畫制作 翼虎口號做客戶滿意的flash訂單。!
地址:上海市青浦區崧澤大道6066號19號樓二樓(整層) 全國免費咨詢熱線:400 804 9112
我們的業務還包括制作各式公交動畫廣告,地鐵動畫廣告,電視動畫廣告以及多媒體設計與制作。
友情鏈接: 北京三維動畫公司 二維動畫制作 Flash動畫制作 北京動畫制作公司 動畫制作公司 蘇ICP備19008057號
海南环岛赛下载