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

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

效果如下:

[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();

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航