发新话题
打印

[分享] 交作业!!一个取颜色的东东。

交作业!!一个取颜色的东东。

无聊当中,顶出一个03年的帖子。http://space.flash8.net/bbs/thread-97143-1-1.html
特别感谢 AIYI2003 大虾!!

由于当中的源文件已经无法下载,激发了我也跟着做一做的兴趣。根据大虾谈到的思路做了一遍。在此沾沾自喜一下,欢迎大家B4!
复制内容到剪贴板
代码:
var d:Number = 215;
for (var r:Number = 255; r>=0; r -= 51) {
for (var g:Number = 255; g>=0; g -= 51) {
  for (var b:Number = 255; b>=0; b -= 51) {
   attachMovie("color_mc", "color_mc"+d, d, {_x:Math.floor(d/12)*12, _y:d%12*12});
   this["color_mc"+d].color_num = r << 16 | g << 8 | b;
   var color:Color = new Color(this["color_mc"+d]);
   color.setRGB(this["color_mc"+d].color_num);
   this["color_mc"+d].onRollOver = function() {
    _txt.text = "0x0000000".substr(0, 8-this.color_num.toString(16).length)+this.color_num.toString(16);
   };
   this["color_mc"+d].onRelease = function() {
    var color:Color = new Color(this._parent._parent.p_mc);
    color.setRGB(this.color_num);
    _txt2.text = "你已经选中:0x0000000".substr(0, 14-this.color_num.toString(16).length)+this.color_num.toString(16);
   };
   d--;
  }
}
}
我把它做成了MC,考虑到使用方便,复制过去就可以用了。

附件

取色.fla (48 KB)

2007-6-23 21:06, 下载次数: 535

取色.swf (755 Bytes)

2007-6-23 21:06, 下载次数: 732

TOP

还不错啊   有的FLASH里取色器和FLASH等软件一个样啊 强 不知道是不是组件
FLASH Everyday

TOP

flex中有取色组件的
寻觅终生伴侣!

my blog

TOP

能任意去屏幕上的随便一个角落的颜色就更好了,不过还是好强,顶!

TOP

顶了

TOP

好,谢谢!

好,谢谢!

TOP

找到了,我想知道
for (var r:Number = 255; r>=0; r -= 51) {
for (var g:Number = 255; g>=0; g -= 51) {
  for (var b:Number = 255; b>=0; b -= 51) {
怎么样才能一步一步让他渐变过去啊,不是一测试效果就不变了啊

TOP

TOP

看起来不错的啊

TOP

发新话题