Flash AS:模仿画笔的动画效果实例

王朝other·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

效果如下:

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

}

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