效果如下:
[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();
}