首页 > 代码库 > ActionScript3游戏中的图像编程(连载二十七)
ActionScript3游戏中的图像编程(连载二十七)
2.2 Photoshop投影样式在Flash基本滤镜中的体现
作为上帝的另一个化身,Flash在图层样式方面自然也不甘示弱,不过在Flash里面,它有另外一个名字——滤镜(仅仅从概念上说,Flash的滤镜包含了Photoshop里的图层样式和滤镜)。
下面就让我们打开Flash CS6/5.5,一起在滤镜里寻找Photoshop图层样式的影子吧,同时,我们先暂时把Photoshop的图层样式清除掉(把样式前面那些复选框的勾全部去掉即可)。
先新建一个文档(“文件”——“新建”或Ctrl+N),类型选择ActionScript 3.0,尺寸为600*100(与Photoshop的设置保持一致)。
用文本工具拖出一个文本框,文本格式(在属性面板里设置)跟内容与上一节Photoshop文档中的一致。文本类型建议选“静态文本”,消除锯齿选项为“可读性消除锯齿”。
属性面板下方有一个滤镜窗格,显示应用于文本框上的滤镜列表。对于一个全新创建的文本而言,该列表总是空的。我们尝试点击列表左下方工具条的按钮添加滤镜(图 2.9)。
图 2.9 滤镜菜单
我们在这里找到了图层样式的一些影子,但是跟Photoshop的样式面板相比,内容真心少得可怜。再点开“投影”一项看看(图 2.10)。
图 2.10 投影滤镜
与此同时,我们把Photoshop的投影样式重新打开。
显然单项样式的功能也比Photoshop的简单很多,其可控性和表现力自然就不如Photoshop强大,实现出来的效果也没有Photoshop那么细腻和丰富。
当然,现在下结论有点为时过早,所以稍候我会点开其他滤镜,然后再作出总结性的评价。