上一篇:进入Flash MX组件时代之四 组件的衍生 >>
进入Flash MX组件时代之三 扩展组件
3.1 扩展组件的安装与删除
扩展的外置组件不像flashmx自带的组件一样,按下ctrl+f7打开flash ui components面板就可查看到相应的组件,使用外置组件必须先进行安装然后方可使用。用过并熟悉dreamweaver的朋友可能会有所了解,dreamweaver这个工具也可进行外置插件安装,而且安装过程极其简单。由于flashmx与dreamweaver同产于macromedia公司,因而该公司将flashmx的组件安装方式与dreamwweaver的安装方式进行了统一,以便让我们可以更快更好的掌握并进行安装与使用。
flashmx的组件安装文件格式是以.mxp的文件类型,如上图37所示,而我们可以利用macromedia extension manager这个小软件来进行组件的安装,如下图38所示。
我们可以选择file菜单下的install extension项或是点击图标来安装一个新的组件,当然如果想方便操作也可以直接按ctrl+i快捷键来进行安装。
点击安装以后系统会弹出一个选择安装组件的对话框,如下图39所示:
当我们选定一个安装组件以后按下install按钮,然后系统首先会弹出一个声明对确定对话框,如下图40所示:
当然,除非你不想安装该组件否则我们都将accept(接受)该声明。于是我们只需等待几秒钟的时间系统就会安装好你选择的flashmx组件并弹出一个确认对话框,如下图41所示:
当我们按下“确定”按钮后就意味着我们已经安装成功了你所选择的组件,于是你便可在macromedia extension manager主界面内查看到现在已经多出了一个新的组件项目,如图42所示:
在主管理界面上我们可以很直接的查看到该组件的组件名称、版本信息、组件类型、作者及组件简介。
组件的删除比较简单,我们只需在选定相应的组件以后按下快捷键ctrl+r或是按下图标即可完成组件的卸载工作。
3.2 查看已安装的扩展组件
如果原先在安装flashmx组件的时候你并已打开flashmx程序,那么想要查看到flashmx中的组件内容的话则需要将flashmx重新关掉再打开,否则只能查看到原来存在的组件内容而新安装的组件将无法查看到。
我们打开flashmx以后按下ctrl+f7调出components面板,然后点击右边的黑色小箭头就会弹出一个下拉的列表内容,如下图43所示,当我们选择任何一款组件以后左边的主显示区内则会更换成该组件的内容(如内置组件一样表现为一组图标):
在此刻相信大家都忍不住想对这些外挂的扩展组件进行一番尝试先,但却不得不建议各位忍耐一下那颗好奇心,希望在完成后面的几个步骤以后再进行实例练习。
由于扩展组件可由不同的人制作完成,而且由于没有一定的统一制作规范而会显得应用者在试用时不知作者的心理会对组件无从着手不知该如何应用,在此时你就应该按下shift+f1来打开reference面板,通常作者在制作出扩展组件以后会通过方法将一些信息添加到reference面板中(关于组件制作的内容我们将在后面的章节详细阐述),如下图44所示,我们通过阅读reference中的信息可以进一步掌握组件的应用方法等内容。如果该组件中涉及到一些事件及方法的话,那么reference中一般也会有如内置组件那样的详细使用方法或是简单示例(所以诸位千万要耐心对待哦)。
当然查看reference是最为快速与直接的方法,但却不是唯一获取组件信息的方法。有时我们可以选择菜单“window”下是否有关于你所需要的扩展组件的帮助信息,如下图45所示,点击蓝色高亮的菜单就会弹出有关ides components – reference 组件的一些信息内容。现在也许各位会感觉奇怪,为什么这里的项目内容会如此之少,而我们已经安装的扩展组件却比这里的组件项目多的多。对于此点笔者也深感无能为力,毕竟如前面所述组件的制作是分散而无统一规范的,有些制作人员会花精力将他的组件从各方面进行完善包装,但却不是全部人员都是如此,因而你会发现并不是每个组件在这里都能找到相应的菜单选项,在此也许你能发现的只是零星的几个菜单内容项。
在此我们尝试点击ides components – reference菜单项,然后我们会发现如下的弹出信息窗,如下图46所示。大家应该会发现这个弹出窗体其实就是一个有关ides components组件的reference,我们可以通过窗体中所列的各个选择项查看该组件的帮助信息,并且我们还可以点击示例按钮查看组件制作者所制作的组件示例演示文件,如图47所示。
接下来所要介绍的这种获取组件信息的方式并不是如前面两种情况一般是针对大部分使用者的,这种方法对那些对编写flashmx组件有兴趣的人员或是一些flashmx actionscript能力较高的用户则会有较大的帮助。
由于flashmx组件的源代码暂时还没有办法进行编译,因而我们在安装完flashmx组件以后就完全有能力并且还很轻松的查阅该组件的所有源代码,这对于理解该组件的运作与使用是最为有效的办法,我们将components中的某一组件拖放至场景以后再按下alt+f3就可利用movie explorer来进行源代码浏览,如下图47所示。
从图47中我们可以发现,在源码中由于作者编写了许多的注释信息,我们不仅可以在此获取组件制作人员的联系方式还可以获悉到该组件包含了哪些事件、属性及方法,以便我们在运用中能够方便操作。
获取组件信息的方式还有更多,在此我们就不再多作介绍,在后面“创建自己的flashmx组件”中我们将会酌情再次涉及。
3.3 使用扩展组件
其实扩展组件的使用方法与flashmx自带的内置组件的使用方法是一致的,主要包括参数设置及方法调用。不过在应用该组件之前首先需要搞清楚它具有什么样的属性,拥有哪些参数设置项,有哪些主要方法与事件等信息。
下面我们就将选取一个应用极为广泛但其操作极为简单的扩展组件simple preloader bar(动画欲载进度条组件)来举以实例说明扩展组件的使用。
按前面查看扩展组件的方式我们在按下黑色三角形以后在下拉项中选取simple preloader bar选项,则components内就会显示simple preloader组件的图标,如下图48所示。
我们新建一个loader层,然后将该组件拖放至场景的中间,如下图49所示:
在场景中该组件只显示为一个内容为空的点,然后我们选中该组件按下ctrl+f3调出parameters面板就可查看该组件可设置的参数选项了,如下图50所示。很明显,这与前面描述内置组件的参数设置方式如出一辙。
当然,具体参数内容每个组件之间都是不同的,而该扩展组件可以让用户配置的参数则包括了:font face(字体类型)、font color(字体颜色)、bold(字体是否为粗体)、italic(字体是否为斜体)、size(字体大小)、bar color(进度条颜色)、style(进度条提示信息样式)这些内容。
接下来我们的工作是按图49所示样子,再新建立两层内容,一层为picture(放置一张图片用以测试进度所用),一层为actionscript(编写代码stop();用以在完成进度条后停留在此帧)。
好了,至此我们这个外置扩展组件simple preloader bar的测试文件就已完成,成品样式如图51所示。不知大家有没有发现,以前我们如要制作一个进度条则需要编写一大堆的代码工作,到了现在却变成了简单的拖放工作了,这就是编写扩展组件的朋友已经将那些工作集成化而简化了应用者的工作,这就是扩展组件的无限魅力所在了。
()
下一篇:Dreamweaver层使用八定律 >>
相关文章:
- · 在FrontPage 2000中插入Flash动画
- · 如何增强网站的视觉冲击力
- · 设计成功的网页
- · 进入Flash MX组件时代之二 内置组件的使用(中)
- · Fireworks 制作礼花动画
- · 用Fireworks MX制作圆角矩形六法(图)
- · flash声音特效实例--架子鼓(图)
- · flash声音特效实例--声道的控制
- · Fireworks混合模式之宝石花效果(图)
- · Fireworks混合模式之宝石花效果(二)
- · 用Flash制作选择题模板
- · DreamWeaver让网页“活蹦乱跳”
- · 让Dreamweaver为你的站点定制颜色
- · 巧用Dreamweaver模板统一站点风格
- · 寻找Dreamweaver鲜为人知的小秘诀
- · 在Fireworks中遮罩使用技巧
- · 轻松解决Fireworks弹出菜单的位置偏差
- · 主页特效尝鲜--你被气泡跟踪了!
- · 实现网页制作中“层”精确定位的绝招
- · 改变我的鼠标
- · 公司建站完全手册――网页色彩设计点滴
- · 玩转网页滚动条
- · dreamweaver制作可控制的横向滚动
- · Dreamweaver如何制作浮动广告
- · 仿DOS窗口的HTM代码
- · 用Fireworks MX制作苹果型按钮
- · 用Fireworks 4.0制作旋转文字动画
- · 用Fireworks给黑白图上色(图)
- · Windows XP风格按钮步步通(图)
- · flash声音特效实例--音量调节
- · Flash遮罩特效实例--放大镜(图)
- · Flash遮罩特效实例--探照灯文字
- · Photoshop 7.0制作一杯热茶
- · 用Flash MX演示匀加速直线运动
- · Flash遮罩特效实例--电影文字
- · Flash遮罩特效实例--百叶窗效果
- · Flash遮罩特效实例--可拖曳遮罩效果
- · 使FrontPage与Dreamweaver“亲密合作”
