来看看:flash 色彩 action 自界说教程(1)
AdobeFlashProfessionalCS5.5软件可以提供行业领先、用于制作具有表现力的交互式内容的授权环境。<P> 既然是基本篇,就能够白说一堆人人都晓得的空话,来华侈人人的工夫,那几乎是必定的。可是想一想打字挺累得,仍是算了吧,那些人人都差未几都晓得的话我就不写了,归正在网上也很好找到。故以下作者删往50000字……<P> 空话少说,我们如今差未几都是用RGB数值形貌一个器材的色彩,RGB,red、green、blue望文生义,红绿蓝嘛。这三个色彩能够说相互之间没有任何接洽,可是盘算机为了贮存的便利,酿成一个6位16进制整数贮存,良多贫苦就是由此而发生。我们先来看一个我做的物理教授教养课件,加深一下对RGB色彩的理性熟悉。
页面:点这儿观光
源码(6K):
colortest4.zip
<P> 默许是红绿蓝都打到最强255,这实践上就是白光。人人能够分离调治3个色彩的灯光强度,看一下白、红、绿、蓝、黑这5个代表性的小球色彩的变更。呵呵,怎样,很过瘾吧。<P> 上面我说一下这个课件是怎样做的,中心的action代码是色彩的盘算和设置部分,上面的拉条做的很欠好,半年前做的,如今懒得改了。假如我们想一个物体的色彩为#996633,代码很复杂:
mycolor=newColor(themc);
mycolor.setRGB(0x996633);
假如仅仅晓得各个色彩的巨细,就是白色为153,绿102,蓝51:
mycolor=newColor(themc);
r=153;
g=102;
b=51;
mycolor.setRGB(r<<16|g<<8|b);
我以为这个算法仍是对照奇妙的,经由过程“左移”和“或”两个运算失掉色彩的RGB值巨细。
上面看看我课件里的5个小球,白球是反射任何光的。以是色彩就是:
onClipEvent(load){
mycolor=newColor(this);
}
onClipEvent(enterFrame){
mycolor.setRGB(_root.r<<16|_root.g<<8|_root.b);
}
<P>红球之反射红光,只需把色彩设置改成mycolor.setRGB(_root.r<<16|0);
同理,绿球:mycolor.setRGB(_root.g<<8|0);
蓝球:mycolor.setRGB(_root.b);
黑球甚么色彩的光都不反射,就是:mycolor.setRGB(0x000000);
复杂吧!<P>你假如说,一个对红光反射75%,绿光50%,蓝光25%的物体,甚么色彩,
mycolor.setRGB(Math.floor(_root.r*0.75)<<16|Math.floor(_root.g*0.5)<<8|(_root.b*0.25));X
不要健忘Math.floor()啊,我们要的但是整数,否则堕落的话,flash主动设为玄色。 是否是很复杂啊,人人大概入手下手看到我做的flash的时分,很惊奇,看到源码,又太复杂。可是我为了想到这个制造思绪,但是画了良多良多的工夫啊。教程写的欠好,但愿对人人能有一点点用途。 明天的基本教程次要是先容一下RGB的基础常识,和flash中RGB设置的基础办法。今后我会再写一些扩大方面的内容,不如怎样设置对照大度随机色彩,怎样盘算色彩突变,怎样摹拟彩虹……请人人拭目以待!:cool:
此外,还支持α透明功能,能够设计人员在Flash视频中对诸如文本、矢量图像以及其它Flash元素等进行整合。 原始动画为单纯的手绘,累而且费时耗资严重,随着科技的发展应运而生了很多制作动画的软件,然而flash在各个方面的应用尤为广泛,作用最为突出,具有一定的影响力。 现在FLASH不是也可以调用后台数据库了么~在过几年没准可以通过FLASH来实现远程控制呢~(有点假了~呵呵)我了解的FLASH优点应该就是第一段那些了~缺点暂时想不出太多了~ 各种性能才能运用的得心应手,制作出优秀的动画。 考虑到实际的效果,这些专业的网站并不会去单纯追求技术本身,广告设计是否FLASH不是目的,关键是获得最好的宣传效果。 商业上的优势——品牌flash的创造;公司企业的flash宣传;flash技术在电视的应用 Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。 流技术让用户在下载的同时看到动画(与全部下载后再观看相反)。但是这也不是什么新技术 - Web一出现就有这种技术了。 缺点方面~有些技术不能实现,不过FLASH技术在发展在进步,相信在以后FLASH可以取代,大部分的视频编辑软件,视频制作软件。
页:
[1]