快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

flash中的自带调色板渐变

  效果如下:

« Full Screen »

点击这里下载源文件

  初看到混色器中的调色板,感觉很复杂,那么多颜色。其实它们是有规律的。只要找到规律就很简朴了。
  规律是:FF0000-g增加-FFFF00-r减少-00FF00-b增加-00FFFF-g减少-0000FF-r加-FF00FF-b减少-FF0000按此在新窗口浏览图片
看出规律了吧。
这是一个分段函数,相信能把每段的变化规律用AS表示了。

AS为:第1桢:

var n = 1;
var nmax = 320;

第2桢:

attachMovie("bar_mc", "bar_mc"+n, n);
_root["bar_mc"+n]._x = n;
_root["bar_mc"+n]._y = 20;
mycolor = new Color(_root["bar_mc"+n]);
a = Math.floor(n*6/nmax);
b = Math.floor((n*1530/nmax)%255);
switch (a) {
case 0 :
case 6 :
mycolor.setRGB(255 << 16 | b << 8 | 0);
break;
case 1 :
mycolor.setRGB((255-b) << 16 | 255 << 8 | 0);
break;
case 2 :
mycolor.setRGB(0 | 255 << 8 | b);
break;
case 3 :
mycolor.setRGB(0 << 16 | (255-b) << 8 | 255);
break;
case 4 :
mycolor.setRGB(b << 16 | 0 | 255);
break;
case 5 :
mycolor.setRGB(255 << 16 | 0 | (255-b));
}

第3桢:

if (n<nmax) {
gotoAndPlay(2);
n++;
} else {
stop();
}

这个AS相称简朴了吧。
步骤:1、新建一影片剪辑,名为bar_mc,用线条工具画一条铅直线。
2、打开库,鼠标右击剪辑,打开链接,标识符名为ball_mc.
3、把AS分别添加到个桢。


返回类别: Flash教程
上一教程: Flash视频教程:制作霓红灯字
下一教程: mc的本地坐标和舞台坐标的另类猎取方式

您可以阅读与"flash中的自带调色板渐变"相关的教程:
· Flash游戏开发系列一:游戏中的敌人1
· Flash游戏开发系列一:游戏中的敌人(7)
· Flash 8 新特性:渐变控制与溢出
· 灵活活运用Flash中的“连接影片”功能
· 也谈Flash MX中的[连接影片]功能
    微笑服务 优质保证 索取样品