flash涂鸦板制作


  来源: | 作者: | 浏览: | 发送给好友 | 添加到收藏夹
   点击浏览该文件


[AS]
粗度 = 1;
颜色 = "0x000000";
色 = new Array("0x000000","0xff0000","0x00ff00","0x0000ff","0xffff00","0x00ffff","0xff00ff");
for(i=0;i<=6;i++){
 attachMovie("色块","色块"+i,-i,{p:i})
 with(this["色块"+i]){
  _y = 345;
  _x = (i+1)*35;
  col = new Color(this["色块"+i])
  col.setRGB(色[i])
 }
  this["色块"+i].onPress = function(){
   _root.颜色 = 色[this.p]
 }
}
createEmptyMovieClip("图画",1)
with(图画){
setMask(_root.画框)
onMouseDown = function(){
 draw = true;
 lineStyle(_root.粗度,_root.颜色,100)
 moveTo(_root._xmouse,_root._ymouse)
}
onMouseMove = function(){
 if(draw){
  lineTo(_root._xmouse,_root._ymouse)
 }
 updateAfterEvent();
}
onMouseUp = function(){
 draw = false;
}
}
//清除按钮
Clear.onRelease = function(){
 _root.图画.clear();
}
上一篇
闪动论坛 打印此页 发送给好友 返回顶部