FlashAS:模仿画笔的动画效果实例

2008-04-02 10:56:41来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折


  效果如下:

  

  


  [AS]

  
粗度=1;

  颜色="0x000000";

  色=newArray("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=newColor(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();

  }


  


标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇: Flash中响应键盘的一般方法

下一篇: 实时走动的时钟的制作