先试试效果:
在本次课程中我们将学习使用 Color 类来制作一个填色游戏,并通过本实例复习 for...in 及 SharedObject 的应用。
思路:1.使用脚本代码创建一个调色盘,鼠标点击色块后进行取色;2.绘制作为填充的影片剪辑并把每一部都存为影片剪辑。例如:填充对象是一个人物,那么要把他的头发,眼睛,脸等部分都保存成影片剪辑;3.最后把各部分影片再统一保存到一个影片剪辑(mc)中;4.为了保存和读取mc中各影片中的颜色,所以要加入两个按钮 save_btn 和 load_btn 。
步骤1: 绘制作为填充的影片剪辑并把每一部都存为影片剪辑; 最后把各部分影片统一保存到一个影片剪辑中,实例名mc; 绘制两个按钮实例名分别为 save_btn 和 load_btn 。步骤2:加入AS代码:
//=====绘制一个正方形作为色块以备调用===== _root.createEmptyMovieClip("box",-1); varbox_size:Number=12; varTheCol=0x0; //用于存储所取的色彩值 with(box){ beginFill(TheCol); moveTo(0,0); lineTo(box_size,0); lineTo(box_size,box_size); lineTo(0,box_size); lineTo(0,0); endFill(); } box._visible=false; //============================================ //*************下面生成一个调色盘************* varpanex:Number=3; varpaney:Number=3; varcolumn:Number=18; //起点x坐标为3,起点y坐标为3,总行数为18 vari=0; for(varr=0;r |