动画教程之RGB色彩action自界说教程(2) ― 随机色彩篇
若你要观看网页上的多媒体内容,flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。<P> 后面基本篇里我们会商了怎样设置指定的色彩,我以为不克不及算是很难的。可是一名伴侣经由过程qq告知我,他以为有一点费劲。对此我很抱愧,之前我一向以为有些ction的基本成绩是不必多注释的,人人查查参考手册就是,如今看来伴侣们的实践情形仍是不同很年夜的,今后我会在这些方面注重一些,每个新语句都加上正文。<P> 前次说得是色彩设置的基本,代码实践上只要两三句,从如今看时我们来持续说说色彩成绩的一些深切成绩,也许代码会渐渐的多起来,有我写的不分明的中央,人人分离供应的源文件看一下,大概在前面跟贴发问。<P>明天这一讲教程我们看看随机色彩的成绩,这个成绩论坛上常有会商,算是个老成绩了。<P>我以为完成随机色彩最复杂的一句就是:
mycolor=newColor(this);
//新建一个color工具,名字是mycolor,指定的mc是它自己
mycolor.setRGB(random(0xffffff));
//mycolor工具设置RGB色彩,取色局限是从0到0xffffff随机 仿佛已没有举措使代码更少了吧?假如有,告知我。我这一篇教程内里随机对照多,每个都独自做swf很贫苦,我因而爽性做到一同来,用地区来区分。而且供应了flash源文件,人人那我供应的代码交换失落ball这个mc里的action,能够本人预览一下看看,还能够本人任意做做修正看看。这一段代码是地区1。
页面:点这儿观光
源码(6K):
colortest1.zip
可是我以为如许最欠好的方面在于,失掉的良多色采效果大概不太好,好比太靠近红色不简单和背景区分,大概色彩太深了感到不美妙。
<P>假如我们但愿色彩散布在一个区间以内,好比不但愿呈现靠近白色的色彩,好办:
mycolor=newColor(this);
mycolor.setRGB(random(0x80ffff));
(地区2)<P> 由于白色是最年夜的一名,可是不但愿呈现靠近绿色的,可就不克不及random(0xff80ff)了,不信你本人改改尝尝。这是由于在random函数看来,0x00ff00也是比0xff80ff小的,没举措了吧。<P> 我的改善办法是三色分离random,然后再用“左移<<”和“或|”的办法组分解一个数值。这类办法我在基本篇就用过,我以为算不得新办法了。这是全色系的随机函数:
mycolor=newColor(this);
mycolor.setRGB(random(255)<<16|random(255)<<8|random(255));
(地区3)<P> 假如仅仅是如许用,和入手下手那种办法比,除显得深邃,其实是没甚么长处了。不外我们想再进一步做修正就简单了,方才谁人不要绿色,就能够:
mycolor=newColor(this);
mycolor.setRGB(random(255)<<16|random(128)<<8|random(255));
(地区4)<P> 假如想失掉白色0xff0000和黄色0xffff00之间的色彩,由于白色和黄色之间只要g在改动,能够把r和b流动,仅仅random绿色:
mycolor=newColor(this);
mycolor.setRGB(255<<16|random(255)<<8|0);
(地区5) 再好比不但愿失掉太深的色彩,只必要使random值不要太小,好比rgb三色加起来不小于384吧:
mycolor=newColor(this);
while(r+g+b<384){
r=random(255);
g=random(255);
b=random(255);
}
//默许rgb都为0,轮回实行;假如rgb相加小于384,持续r
最新的零售版本为AdobeFlashProfessionalCC(2013年发布)。AdobeFlashProfessionalCC为创建数字动画、交互式Web站点、桌面应用程序以及手机应用程序开发提供了功能全面的创作和编辑环境。 在与制作传统动画相比较的同时,flash具有便捷、节省人力财力,节约时间、推广方便的许多优势。但与此同时它也具有一点的缺点。 Rich Media并不是一种具体的互联网媒体形式,而是指具有动画、声音、视频和/或交互性的信息传播方法。 缺点也必然会会有的,但是不同的产品有不同的缺点吧,比如说flash建站它的速度会比较慢。 专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。 作为奖赏,你可以使用关键祯动画支持和tweening- 两个最主要的节省时间的方式。本质上,关键祯是动画中显著事件发生的位置。 Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多. 都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经 商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用
页:
[1]