Fireworks的层(Layers)
我们之所以把层作为一个单独的章节来讲是因为在多数时候我们都在同层打交道,知道与层相关的概念以及学会层面版的使用是必须的。
层是一个Fireworks文件的基本组成部分,直到Fireworks4.0之前,一个层中可以同时容纳多个对象,但是在Fireworks4.0中每个对象都会占据一个单独的层,当这个对象创建的时候会同时生成一个层来容纳它自己,这点和Photoshop非常相似。
一个标准的Fireworks文件至少包括3个基本的层次:
- Web Layer:网络层,它是处于最上面的、特殊的层,专门用来记录热区/切割相关的信息,而且它是永远共享的。
- Layers:普通的层,它是处于中间的。普通层还可分为父层和子层(暂且使用这种叫法),父层就是通过层面版上的“新建图层”按钮建立的,而子层则是通过创建对象自动生成的,当这个对象被删除后它所属的子层也会自动消失。一个父层可以容纳任意多个子层,而一个Fireworks文件又可以容纳任意多个父层。
- Canvas:画布,它是处于最下面的,虽然你无法在层面版中看到它,但是它确实存在并不可缺少。
我们来看一个具体的层面版:
- 扩展/收缩 层:子层在父层的组织下以类似于目录树的方式显示。
- 隐藏/显示 层:将暂时不需要的层隐藏或使已经隐藏的层出现。
- 当前处于编辑状态:表明当前正在编辑哪个对象。
- 锁定/解锁 层:锁定动作只能对父层进行,锁定后的层无法被选中也不能编辑。
- 共享层:在所有的帧里共享这层,使得此层的内容在每帧中都可见。
层面版中还包括了2个重要的参数:
- Opacity:透明度,原先在Object面版中的参数现在被移到Layers面版中了。
- Blending:混合模式,2个对象的颜色混合模式,将在后面的章节中做详细介绍。