`
czgcyujian
  • 浏览: 24349 次
  • 性别: Icon_minigender_1
  • 来自: 常州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Flash元件设置颜色

阅读更多
Flash元件动态设置颜色

一、说明

给flash中的元件设置颜色,有两种结果

1、直接设置元件的颜色,那么元件之前的颜色将被覆盖

2、在元件当前颜色的基础上,设置颜色,可以根据当前颜色的色阶融合颜色

下面我说的是第二种方式,因为元件当前有颜色,所以在设置它的颜色的时候会跟当前颜色的值结合起来,算出一个新的颜色,新的颜色会保存当前染色的灰度,产生类似渐变或者别的效果,这个就要你自己去设置了,你可以试一下,创建一个元件,它的颜色值从白到黑,在看看效果

二、效果

下面是我绘制的一个有渐变色的元件

接下来我用下面的代码给他设置一个红色,会产生这样一个效果

我给它设置了一个红色,你看,它是不是保存了之前颜色的色阶,按照色阶融合,也产生了渐进的颜色,至于其它效果就要看你自己搭配了

三、代码

//这个是你要赋值的元件,我这里为了演示是新建的,你可以用你自己的元件

var _component:MovieClip = new MovieClip();

var value:uint=0xffffff;//颜色值

var l:uint = value.toString(16).length;//判断颜色值长度,因为在flash中颜色有8位长度和10位(加上透明值)

var c:uint = value;

//对数值进行位移计算,获取RGB的颜色

var a:int = l == 8?(c >> 24) & 0xff: -1;

var r:uint=(c >> 16)&0x00ff;

var g:uint=(c >>&0x0000ff;

var b:int=c&0x000000ff;

//var color:ColorTransform=new ColorTransform(0,0,0,0,r,g,b,a);如果你想使用第一种方法设置颜色,就新建一个颜色,然后直接赋值给元件

var color:ColorTransform = _component.transform.colorTransform;//获取元件当前颜色

color.redMultiplier = r / 255;//对颜色赋值

color.greenMultiplier = g / 255;

color.blueMultiplier = b / 255;

a!=-1?color.alphaMultiplier = a / 255:null;//设置透明值,如果没有就不设置

_component.transform.colorTransform = color;//最后将颜色在赋值给元件
更多内容请看:yoewan分享,Flash教程
标签:yoewan.com,Flash元件颜色设置,Flash设置元件颜色
分享到:
评论

相关推荐

    有大量的flash光效素材。flash元件素材,flash星星

    接着,我们来看看“Flash元件”。在Flash中,元件是可重复使用的设计元素,可以是图形、按钮、影片剪辑等。它们可以被保存在库中,并在多个场景或项目中复用,从而提高工作效率。元件的一个关键特性是实例化,即在...

    flash 元件的基本属性的设置

    总结起来,Flash元件的基本属性设置是Flash动画制作中的关键技能,通过熟练掌握这些属性的使用,不仅可以创造出静态的视觉元素,还能构建出动态、交互性强的多媒体内容。在实际操作中,我们需要结合实例不断实践,以...

    8款鼠标经过放大的圆形flash按钮fla源文件 Flash元件素材.rar

    标题中的“8款鼠标经过放大的圆形flash按钮fla源文件 Flash元件素材.rar”揭示了这个压缩包包含的是一系列与Flash设计相关的素材资源。这些素材是用于创建动态的、鼠标悬停时会放大的圆形按钮,适用于网页、互动媒体...

    flash cs3 设置原件的颜色

    在Flash CS3中,开发人员经常需要通过ActionScript来实现元件颜色的变化,以增强交互性和动态效果。"setRGB"、"startDrag"和"onEnterFrame"是ActionScript中的关键命令,它们在控制元件颜色变化及动画效果上起到重要...

    flash元件实例和库资源PPT课件.pptx

    Flash 元件实例和库资源 PPT 课件 Flash 元件实例是 Flash 中创建的图形、按钮和影片剪辑,是 Flash 动画设计最基本、最重要的元素。它们可以自始至终在影片或其它影片中重复使用,每个元件都可以有自己的时间轴、...

    flash元件和库PPT学习教案.pptx

    而实例是元件从库拖放到场景中产生的对象,每个实例都可独立设置属性,如大小、角度和颜色。如果想要实例与元件分离,可以使用“修改/分离”命令。 库是管理元件的主要工具,可以使用F11快捷键或在菜单栏选择“窗口...

    flash元件实例和库资源PPT学习教案.pptx

    《Flash元件实例和库资源学习教案》这份教学材料,就是一份全面而深入的指导资料,旨在帮助学习者掌握Flash动画设计的基础知识与实践技能。通过对图形元件、影片剪辑元件、按钮元件等核心概念的学习,以及对库面板的...

    300个flash素材.zip,各种flash素材大全

    如果你是设计师,你可以直接将这些素材导入到你的项目中,根据需要调整大小、颜色和动作。如果你是编程爱好者,可以通过ActionScript对素材进行更复杂的编程控制,实现更多的交互功能。 在处理zip压缩包时,可以...

    flash中元件的使用.ppt

    图形元件拥有自己的编辑区和播放时间线,但当放置到场景中时,会受到帧序列和交互设置的影响。创作者可以直接创建空白图形元件,也可以将舞台上已有的内容转化为图形元件。 2. **按钮元件**:这种元件设计用来响应...

    ActionScript 3 随机改变MC的颜色

    随机生成16进制的颜色,改变元件的颜色 // 将更改应用于显示对象 mc.transform.colorTransform=colorInfo;

    FLASHCS课件L元件库和实例-完美版资料.ppt

    实例可以与它的元件在颜色、大小和功能上有差别。编辑元件会更新它的所有实例,但对元件的一个实例应用效果则只更新该实例。 元件的类型 1. 图形元件:用来重复使用的静态图像;可以应用到其它类型的元件当中,是3...

    flash中元件的使用(PPT文档).ppt

    Flash中的元件是动画制作的核心要素,它们允许创作者重复使用和管理动画中的各种元素,从而提高效率,减小文件大小,提升播放性能。元件主要有三种类型:图形元件、按钮元件和影片剪辑元件。 1. **图形元件**:主要...

    flash教程完整元件实例PPT课件.pptx

    Flash教程中的核心概念是元件和实例,它们是Flash创作中不可或缺的部分,特别是在创建交互式动画和界面时。元件是可重用的元素,分为三种类型:图形元件、按钮元件和影片剪辑元件。 1. **图形元件**:主要用于存放...

    flash教程完整元件实例PPT学习教案.pptx

    《Flash教程:元件与实例的运用详解》 Flash是一款强大的矢量动画制作工具,其中元件和实例的概念是其核心组成部分,对于高效制作动画至关重要。本教程将深入解析这两个概念及其应用。 元件是Flash中可重复使用的...

    flash shiti

    2.Flash中设置属性的命令是? A. Set Polity B. Polity C. Property D. Set Property 3.Flash action“while”意义是? A. 卸载动画片段符号 B. 声明局部变量 C. 当…成立时 D. 对…对象(Object)做 4.Flash...

    国开flash动画制作实训1-5

    flash动画制作实训1-5已按题目要求做好,下载后解压,里面是5个压缩包,对应实训1-5,fla文件与swf文件在压缩包里。内容包括: 实训1:颜色和渐变应用 实训2:文字的使用 实训3:元件和库应用 实训4:引导层和遮罩层...

    FLASH-CS4完整L5元件库和实例PPT课件.ppt

    实例的属性,如颜色、大小等,都可以进行调整,而这些调整不会影响到元件本身。这一点在实际操作,如创建按钮和添加花朵背景时尤为关键,用户可以通过实例的创建和属性调整来观察元件应用的最终效果。 在元件的复制...

    flash扫描字制作图解

    接着,我们需要在库面板创建一个新的细线元件,设置线条的颜色和透明度,以及线条工具的属性,以便绘制出具有渐变效果的线条。 接下来,我们将在库中建立一个黑色块元件,并命名为“黑色块”。利用矩形工具,绘制一...

    flashcs4样板书:图层、库与元件.pdf

    在学习Flash CS4时,掌握图层、库与元件的概念及操作至关重要,尤其对于应对相关考试来说更是如此。本篇将详细解析这些核心概念。 首先,我们来理解“图层”。图层就像透明的玻璃片,每一片都承载着不同的内容,...

    flash完整PPT教学课件

    包括 flash基础、flash绘图基础、flash动画基础、flash元件制作、flash动画脚本” 这个描述揭示了课程的结构和内容。这是一套详尽的教程,分为18个章节,涵盖了Flash学习的主要方面: 1. **Flash基础**:这部分...

Global site tag (gtag.js) - Google Analytics