简单的填色游戏

 代码如下 复制代码
//第一帧中先添加停止。。。
stop();
//初始化mycolor。
var mycolor;
//隐藏鼠标。
Mouse.hide();
//将鼠标换成制作好的影片剪辑。
startDrag("_root.xiguan", true);
btn_1.onPress = function() {
//定义新的COLOR类。以下同意。
  mycolor = 0xF7F7F7;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xF7F7F7);
};
btn_2.onPress = function() {
  mycolor = 0x4BBA01;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0x4BBA01);
};
btn_3.onPress = function() {
  mycolor = 0xFFCC00;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xFFCC00);
};
btn_4.onPress = function() {
  mycolor = 0x6666FF;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0x6666FF);
};
btn_5.onPress = function() {
  mycolor = 0xFF9900;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xFF9900);
};
btn_6.onPress = function() {
  mycolor = 0xB152F1;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xB152F1);
};
btn_7.onPress = function() {
  mycolor = 0xFF3300;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xFF3300);
};
btn_8.onPress = function() {
  mycolor = 0xFF5FD9;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0xFF5FD9);
};
btn_9.onPress = function() {
  mycolor = 0x8751010;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0x875101);
};
btn_10.onPress = function() {
  mycolor = 0x404040;
  xiguan_color = new Color(xiguan.yanliao);
  xiguan_color.setRGB(0x404040);
};
var i;
//将场景中的影片剪辑的新COLOR定义。。。
for (i=1; i<=13; i++) {
  this["a"+i].onPress = function() {
    var mysound:Sound=new Sound();
    mysound.attachSound("sound1")
    mysound.start(0,1);
    my_newcolor = new Color(this);
    my_newcolor.setRGB(mycolor);
  };
}
prev_btn.onRelease = function() {
  prevFrame();
};
next_btn.onRelease = function() {
  nextFrame();
};

第二帧中的代码。

引用:
 代码如下 复制代码

var i;
//为第二张图片中添加定义颜色代码。
for (i=1; i<=8; i++) {
  _root.man["a"+i].onPress = function() {
    my_newcolor = new Color(this);
    my_newcolor.setRGB(mycolor);
  };
}
stop();

第三帧中代码。

引用:
 代码如下 复制代码

stop();
var i;
for (i=1; i<=13; i++) {
  _root.girl["a"+i].onPress = function() {
    my_newcolor = new Color(this);
    my_newcolor.setRGB(mycolor);
  };
}
时间: 2025-01-21 06:33:23

简单的填色游戏的相关文章

Flash8技巧:用BitmapData.floodFill做填色游戏

技巧 在flash8之前的填色游戏一般是将要填色的物件分成若干个小的MovieClip,然后单独对其填充颜色. 利用BitmapData.floodFill对位图对象填充颜色的特性来实现区域填色,似乎比较方便,只要将线稿导入到flash中,变成BitmapData就可以填色了.下面是一个实例     效果演示 点击这里下载源文件 import flash.display.BitmapData;   var colorNumber:Number=15; //色块数量 var nowColor:Nu

[AS功能代码教程12] 填色游戏

在本次课程中我们将学习使用Color类来制作一个填色游戏 并通过本实例复习for...in及SharedObject的应用 思路: 1.使用脚本代码创建一个调色盘,鼠标点击色块后进行取色; 2.绘制作为填充的影片剪辑并把每一部都存为影片剪辑.例如: 填充对象是一个人物,那么要把他的头发,眼睛,脸等部分都保存成影片剪辑; 3.最后把各部分影片再统一保存到一个影片剪辑(mc)中; 4.为了保存和读取mc中各影片中的颜色,所以要加入两个按钮 save_btn 和 load_btn . 步骤1: 绘制作

flash 填色游戏

9.[AS 功能代码教程12] 填色游戏 在本次课程中我们将学习使用 Color 类来制作一个填色游戏 并通过本实例复习 for...in 及 SharedObject 的应用 思路: 1.使用脚本代码创建一个调色盘,鼠标点击色块后进行取色; 2.绘制作为填充的影片剪辑并把每一部都存为影片剪辑.例如: 填充对象是一个人物,那么要把他的头发,眼睛,脸等部分都保存成影片剪辑; 3.最后把各部分影片再统一保存到一个影片剪辑(mc)中; 4.为了保存和读取mc中各影片中的颜色,所以要加入两个按钮 sav

fl 填色游戏

9.[AS 功能代码教程12] 填色游戏 [FL基础理论大师] 在本次课程中我们将学习使用 Color 类来制作一个填色游戏 并通过本实例复习 for...in 及 SharedObject 的应用 思路: 1.使用脚本代码创建一个调色盘,鼠标点击色块后进行取色; 2.绘制作为填充的影片剪辑并把每一部都存为影片剪辑.例如: 填充对象是一个人物,那么要把他的头发,眼睛,脸等部分都保存成影片剪辑; 3.最后把各部分影片再统一保存到一个影片剪辑(mc)中; 4.为了保存和读取mc中各影片中的颜色,所以

不到40行代码的填色游戏

今天一个朋友问我怎么做花纹填充上色,就花点时间给他做了一个.思路是利用beginBitmapFill画矩形,然后用待填充的图形做mask.舞台上有两个mc,一个是colors,一个是canvas,另外还有一个描边图形colors负责选色,canvas里面是多个分离的图形,也就是待填充mc(无需取名) 看一下代码://先是定义一个画矩形函数 import flash.display.BitmapData; import flash.geom.*; function createRectangle(

以一个着色游戏展开讲解Android中区域图像填色的方法_Android

一.着色游戏概述 近期群里偶然看到一哥们在群里聊不规则图像填充什么四联通.八联通什么的,就本身好学务实的态度去查阅了相关资料.对于这类着色的资料,最好的就是去搜索些相关app,根据我的观察呢,不规则图像填充在着色游戏里面应用居多,不过大致可以分为两种: 基于层的的填充 基于边界的填充 那么针对上述两种,我们会通过两篇博文来讲解,本篇就是叙述基于层的填充方式,那么什么基于层的填充方式呢?其实就是一张图实际上是由多个层组成的,每个层显示部分图像(无图像部分为透明),多层叠加后形成一张完整的图案,图层

卡通动漫人物绘制填色实例:Q版樱木花道

文/sunming 出处:5D 本文用Photoshop和OpenCanvas绘制卡通动漫人物--Q版樱木花道,主要包括线稿描绘与填色两大步骤. 一.首先打开Photoshop(以下简称PS),新建个图层用来画草稿. 二.草稿画好后再新建个层,这次画的是流畅的线稿.(不过别忘了把草稿的不透明度降低,方便观察线稿). 三.用钢笔工具按照草稿描出路径,并调节锚点使路径流畅.(为什么要用路径呢,好处是画出的线条很流畅,不过缺点是太费时间了,所以功底好的朋友可以用画笔直接画). 四.然后我们来描边路径,

用WPS2009将文档处理变成填字游戏

办公室白领每天都会处理大量的文档,如果对Office的一些功能不太熟悉,不但耗费大量的时间和精力,而且制作出来的文档还不够美观.WPS2009给了我们不同的解决方法,可以让文档的处理变成填字游戏. 用好模板 省时省力 模板是一个用来创建文档的原型,许多文字处理软件,都提供很多现成的模板,它们可以分别被用来制作不同类型的文本(备忘录.信件.新闻)稿,用户也可按需要定制模板.充分利用模板不仅可以使你在短时间内制作出相应的文件,而且形式.规格也会统一.美观. 1.选择模板 单击WPS Office首页

巧用WPS 2009将文档处理变成填字游戏

  办公室白领每天都会处理大量的文档,如果对Office的一些功能不太熟悉,不但耗费大量的时间和精力,而且制作出来的文档还不够美观.wps2009给了我们不同的解决方法,可以让文档的处理变成填字游戏. 用好模板 省时省力 模板是一个用来创建文档的原型,许多文字处理软件,都提供很多现成的模板,它们可以分别被用来制作不同类型的文本(备忘录.信件.新闻)稿,用户也可按需要定制模板.充分利用模板不仅可以使你在短时间内制作出相应的文件,而且形式.规格也会统一.美观. 1.选择模板 单击WPS Office