马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之间的任何内容。
poluoluo中心提醒:Flash实例教程:AS3代码复杂体现照片底片效果
底片效果的制造
效果以下:
[media=wmv,550,400][/media]
在AS3中显现工具都有一个transform属性,设置这个属性能够改动显现工具的巨细,扭转,色彩等特征.transform属性另有它自已的属性,个中的colorTransform属性就能够改动显现工具的色彩.colorTransform属性必需利用new来设置.格局:
显现工具.transform.colorTransform=newColorTransform(白色乘数,绿色乘数,蓝色乘数,通明度乘数,白色偏移值,绿色偏移值,蓝色偏移值,通明度偏移值)
依据AS匡助文件说,乘数的取值局限是0-1,偏移值的取值局限是0-255.设置.transform.colorTransform属性后,会从头盘算显现工具的色彩.
盘算公式以白色为例:新的白色=旧的白色*白色乘数+白色偏移值.
依据这个公式,我们就突发奇想,假如将乘数设为-1,偏移值设为最年夜255,那色彩不就完整相反了吗?那就是说玄色会酿成红色,红色就会酿成玄色了,这不是底片效果吗?可是,人家匡助文件说了,乘数的取值局限是0-1,那你还敢试吗?设为-1那不范规了吗?管他的,范规又不范法,有啥不敢.你胆量真年夜,因而你将RGB的乘数都设为了-1,偏移值设为了255,然后你怀着七上八下的心(不至于麻),测试影片,会产生甚么呢?体系瘫痪,大概电脑爆炸?呵呵,说严峻了点哈.测试的了局,你看到了一张底片效果,偷着乐吧你.
好了,道理你应当已分明了,如今我们制造.
1.起首找一张图片,导进到flash中,新建一个影片剪辑,将图片放出来,放好.
2.回到主场景,将图片元件拖到舞台上,然后复制一个,程度并排放好.
3.为要制造成底片的谁人图片元件设置实例称号:film_mc.
4.用玄色添补,通明度设为70-80%,画一个比图片元件年夜一些的矩形,放到film_mc的上面.然后用红色添补画一个小的矩形,放到玄色矩形的上边,复制多少个,然后全体选中这些红色的矩形,翻开对齐面板,作废相对舞台设置,然后点击上对齐,再点击程度居中均匀距离.复制一份放到玄色矩形的下边.以下图:
新建一层,翻开举措面板,输出以下代码:
film_mc.transform.colorTransform=newColorTransform(-1,-1,-1,1,255,255,255,0);
film_mc.scaleX=-1;
测试影片,效果如何?
下面第二句代码,是使图片程度翻转,由于我感到底片的偏向好象是反的.
</p>
Flash广泛用于创建吸引人的应用程序,它们包含丰富的视频、声音、图形和动画。可以在Flash中创建原始内容或者从其它Adobe应用程序(如Photoshop或illustrator)导入它们,快速设计简单的动画。 |