欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> 多媒体动画 >> Flash教程 >> Flash游戏实例教程 >> 教程正文

  没有公告

教程: Flash教程-Flash游戏实例教程-制作一个Flash的填色游戏 更多...
教程: Flash教程-Flash游戏实例教程-制作一个Flash的填色游戏


  前些日子qinni在论坛贴出了她制作的一个添色的flash小游戏,是用编程实现的,很多朋友都对这个小游戏的做法非常感兴趣,所以qinni专门为大家编写了这样的一个教程。(本例源文件下载)



  第一个中文的教程,大家多多指教,下面大家看到的这个动画,就是我们今天要制作的flash添色小游戏。



  先用Rectangle Tool画两个方形(别的形状也可以),注意你画的图形里面一定要有填充色,如果一开始没有设定的话,你可以用Paint Bucket Tool来填色,我的例子里用黑色的画外框,用白色的填充。

  选其中一个方形的填充色部位(注意不要选外面的线条),然后用Insert/Convert to Symbol 把它转换成Movie Clip,你可以给它一个比较有意义的名字(这是个值得养成的好习惯,总是给你library里面的东西取个好名字。虽然我总是做不到),我管它叫SmallRec。(见图1)



  用第二个步骤把另外一个方形的填充色部位也转换成Movie Clip,我的叫BigRec。

  现在你也学会说:qinni,我的flash 文件现在看这怎么不对劲啊,两个方形外面的黑框怎么有部分找不到了?

  呵呵,这就对了,我下面就会说这个。

  现在,选SmallRec和BigRec(别告诉我你不知道怎么同时选两样东西啊:)

  点鼠标左键先选其中的一个,再按住Shift 键,用鼠标选另外一个),用Ctrl和x键把SmallRec和BigRec cut下来。
新加一个layer(Insert/Layer),点中这个新的layer,把它拖到原来layer1底下,然后在这个新的layer被选中的情况下,按Ctrl Shift v 把原来cut的东西paste到新的layer。(如果你用Ctrl v的话,你要paste的东西会出现在和原来不同的位置)如果你不介意的话,顺手把layer1改名成Outlines - 在这个layer上的是两个方形的外框,把layer2改名成Fillings - 在这个layer上是SmallRec和BigRec。完成后,你的timelines显示应该如下图:(见图2)



  再新加一个layer,把它的名字改成Action。这个新的layer只是用来放一些action script。鼠标右键点击这个Action layer的第一帧,从跳出的菜单里选action,然后把下面的Action Script copy & paste 到你的Actions window里。(见图3)

function swapColor(iname){
var myColorNumber;
myColorNumber = random(7)
myColor = new Color(iname);
switch (myColorNumber) {
case 1:
myColor.setRGB(0xffffff);
break;
case 2:
myColor.setRGB(0x006600);
break;
case 3:
myColor.setRGB(0x990000);
break;
case 4:
myColor.setRGB(0x6666ff);
break;
case 5:
myColor.setRGB(0xff9900);
break;
case 6:
myColor.setRGB(0x000099);
break;
case 7:
myColor.setRGB(0xffff00);
break;
default:
myColor.setRGB(0x666666);
}
}



  别着急,这就要完成了。鼠标右键点击SmallRec,从跳出的菜单里选action, 然后把下面的Action Script copy & paste 到你的Actions window里。

on (press)

  对BigRec重复步骤6。

  行了,用 Ctrl Enter来测试你的新作品,GOOD LUCK!

  你可以让两个movie clips做些动画,不会影响填色的。你学会了这个后,你可以画一些复杂点的图,然后把一个色块组成一个movie clip,示例中的这个龙大概用了六七十个movie clips吧:)



教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    3DsMAX实例制作:三维玻璃灯泡

    3dmax在线教程--蝴蝶

    3ds max时尚水晶鞋

    精彩Flash制作风吹草动效果动画

    教程: 3DS Max-设计实例-三维虚拟…

    3dmax7.0教程--火焰特效

    绘画技巧:Flash绘制人头造型

    3ds max 室内设计---室内效果图
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网