Fireworks软件中动态元件的基本制作及高级运用

  首先讲一下什么是动态元件 ,在Fireworks中,我们可以创建“图形”、“按钮”、和“动画”三种元件,但往往我们只是直接从文档库里面直接把元件拖出来用,我们把这种元件成为静态元件。

  举个例子:我绘画了一颗“OK“按钮并转换为按钮类的元件,当我要再做一个“Cancel”按钮时,我就要把刚才那个“OK”按钮从文档库拖进画布,打散,然后把文本“OK”改为“Cancel”,再转成元件。像这样子的操作也许我们压根就没必要将它们转成元件,因为如果我们要做很多按钮,那文档库就会有很多这样子的元件。

  而动态元件是什么概念呢?就是我只需要从库里面把这按钮拖出来,然后就可以在“元件定义”面板里面改变这个按钮上的文字、长和宽、以及鼠标移入、按下等属性,但这个元件在库里面只存在一个,这就是我所说的动态元件。如果你对此还不太理解,那你可以点击“Window”菜单下的“Common Library”开启公用库,里面就放着一些这种类型的元件。

  了解动态元件用来做什么以后,我们就可以开始制作了。

  1.首先我们绘制一颗按钮的四种状态:“正常状态”、“鼠标移入状态”、“鼠标按下状态” 和 “禁用状态”


  2.然后我们把这些按钮背景图的坐标设为统一,让它们重叠在一起,再将它们全部选中,按F8键转为一个图形类元件,进入这个元件的编辑状态,

  加入按钮文本,并给每张状态图进行命名(如下图)


  3.第2步操作要注意几点:

  - 开启“九宫智能缩放”,将拉伸区域设定在文本框外部;

  - 文本框的宽度要等于按钮背景图宽度减去缩放区域宽度,并设置文本居中显示;

  - 按钮背景图最好平面化为位图,避免在缩放时出现路径开拆(但不平面化也可以保持图形缩放时的质量不会损失);

  - 将不需要显示的状态图进行隐藏(去掉图层前面的眼睛图标);


  4.在文档库中选中刚才创建的元件,点击右上角的菜单按钮,选择“保存到公用库”,在弹出的对话框中选择保存,默认的路径是:

  X:Documents and SettingsUserNameApplication DataAdobeFireworks CS3Common LibraryCustom Symbols


  5.在“命令”菜单中点击“创建元件脚本”;


  6.在“创建元件脚本”对话框中选择打开刚才保存的PNG文件,并按照下图设置动态元件的属性,最后点击保存:


  7.现在随便新建一个文档,在公用库的自定义目录中将自制的动态元件拖进画布,再在“Window”菜单下点击“Symbol Properties” (元件属性)

  简单设置一下就可以在场景上创建多个不同状态、不同标签文字的按钮了。

时间: 2024-10-03 22:36:49

Fireworks软件中动态元件的基本制作及高级运用的相关文章

Fireworks动态元件的基本制作及高级运用教程

本例为Fireworks技巧实例教程,主要讲解动态元件的创建方法,教程从介绍动态元件的概念.创建一个基本的Fireworks动态元件到运用JSF代码的高级运用均有讲解,希望能给朋友们带来帮助~~ 首先讲一下什么是动态元件,在Fireworks中,我们可以创建"图形"."按钮".和"动画"三种元件,但往往我们只是直接从文档库里面直接把元件拖出来用,我们把这种元件成为静态元件. 举个例子:我绘画了一颗"OK"按钮并转换为按钮类的元

Fireworks MX2004中一款图标的制作方法(1)

打开FWMX2004安装完毕后所在的文件夹,我们会找到一个名称为Samples的文件夹,其中有很多MM公司给我们的一些PNG格式的图片文件,打开名称为Shapes的文件,呵呵,是不是有几个漂亮的图形呈现在我们面前了?分别选中这些图形对象,我们就可以轻松的发现这些漂亮图形的制作奥秘了,我们相关的水晶五星制作的教程想必大家已经看过了,应该说五星效果的制作比较简单,但是下面这款图标制作起来就不那么轻松了,为什这么讲,让我们先来"复习"一下很基础知识吧. 一.准备阶段: 如果你是一个FW的忠实

Fireworks MX2004中一款图标的制作方法

打开FWMX2004安装完毕后所在的文件夹,我们会找到一个名称为Samples的文件夹,其中有很多MM公司给我们的一些PNG格式的图片文件,打开名称为Shapes的文件,呵呵,是不是有几个漂亮的图形呈现在我们面前了?分别选中这些图形对象,我们就可以轻松的发现这些漂亮图形的制作奥秘了,我们相关的水晶五星制作的教程想必大家已经看过了,应该说五星效果的制作比较简单,但是下面这款图标制作起来就不那么轻松了,为什这么讲,让我们先来"复习"一下很基础知识吧. 一.准备阶段: 如果你是一个FW的忠实

Fireworks MX2004中一款图标的制作方法(2)

6.接下来我们要对星形对象进行变形处理,来获得图标形状. a.选中最上端的调整点,向下方拖动 b.选中上部的第二个调整点,向内部拖动,来调整内角的圆滑度, c.选中最右侧的调整点,向中心方向拖动,增加顶角的圆滑度 d.选中右下方的调整点,向内部方向拖动,请看下图: e.将调整结束后的图形对象整体缩放,放大后效果如下图所示: 7.可能有的朋友对于我们上面非得使用插件还是不能理解,下面我们就来分别看看使用前和使用后的不同点儿.现在我们暂且将上图图标对象的描边取消. a. 下图即为使用插件后的效果图,

Excel表格中动态下拉列表怎么制作

Excel表格中动态下拉列表怎么制作   通过设置数据验证,可以直接引用某个区域作为序列来源,完成下拉列表的效果,但是这样生成的下拉列表中的条目不能随数据源数量的增加或是减少而自动变化. 利用OFFSET函数能够实现动态引用的特点,能够实现下拉列表的自动扩展. 今天咱们以Excel2013版本为例,和大家一起学习动态下拉列表的制作. 题目要求:A列是省份名称,要求在C2单元格使用数据验证创建动态下拉列表. 首先完成自定义名称 单击C2单元格,按 =OFFSET($A$1,1,,COUNTA($A

link环境下,制作一款《订餐软件》,电话叫外卖的软件中如何根据地址得到里程?

问题描述 link环境下,制作一款<订餐软件>,电话叫外卖的软件中如何根据地址得到里程? link环境下,制作一款<订餐软件>,电话叫外卖的软件中如何根据地址得到里程? 解决方案 根据坐标代入公式计算,或者用百度等api

请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢

问题描述 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 请问制作的软件中输出数据到excel中能不能产生两个独立的画面?请问怎么做?谢谢 解决方案 你说的画面是sheet吧 http://www.cnblogs.com/dyllove98/archive/2013/08/06/3241515.html

link环境下,在用codefirst制作的软件中,如何对输出的excel表排序?

问题描述 link环境下,在用codefirst制作的软件中,如何对输出的excel表排序? link环境下,在用codefirst制作的软件中,如何对输出的excel表排序? 解决方案 http://stackoverflow.com/questions/13134490/apache-poi-sorting-rows-in-excel

link中,使用codefirst技术制作的网盘软件中,如何制作文件有效期和续期?

问题描述 link中,使用codefirst技术制作的网盘软件中,如何制作文件有效期和续期? link中,使用codefirst技术制作的网盘软件中,如何制作文件有效期和续期? 解决方案 文件上传的时候记录下文件上传的时间日期,定期扫描,如果超期就删除 解决方案二: 定期扫描,只要不出现系统无法审核通过的文件,这个链接就永久有效奥