现在还有很多人不知道插件,也有人用过但不知道原理.我今天就具体谈一下插件与插件管理器.如果以后还有人不懂插件是什么,请让他们来看这篇文章.
插件(Extension)也称为扩展.是用来扩展Macromedia产品功能的文件.Macromedia Extension Package (MXP)文件是用来封装插件的包,你可以简单的把它看成是一个压缩文件.除了封装扩展文件以外,你还可以将插件相关文档和一系列演示文件都装到里面.而插件管理器(Extension Manager)就是用来解压插件包的软件.解压过程更智能一点.它根据MXP里的信息自动选择安装到相应的软件和目录中,这是因为插件在封装时已经提供了这些相应的信息,(插件的说明,安装的目的地,作者的相关信息)官方专门提供了插件交流中心,有几千个插件提供下载.这都是全球插件开发者们的劳动成果.里面也有大量中国人自己开发的插件.
扩展的概念最早来自Dreamweaver 2,当时Dreamweaver就开放了应用程序接口,开发者们可以通过HTML和javascript对其进行扩展.MM的软件我最先接触的是Dreamweaver 3.0,当时插件管理器只支持DW.插件管理器的更新一直是随着DW更新的.当Dreamweaver 4发布时插件管理器加入了对Flash 5的支持.到了MX时代网页制作三剑客家族全部支持扩展了.Mm的每个产品扩展的方法都不大一样.例如:DW主要是用javascript进行扩展,Fireworks用JSF.而Flash是通过Fla扩展,Flash MX 2004又开放了JSAPI接口,现在除了编写Flash组件外,还可以通过JSFL对Flash进行更深入的扩展.
插件管理器目前最新版为1.6.062,支持的软件有:
Dreamweaver(MX, 2004),
Fireworks(MX,2004),
Flash(MX,2004).
(如果你需要在以前版本中安装插件,那就要安装插件管理器1.5版.)
昨天我推荐的SWC Repository中的MXP Viewer就是用来查看MXP包的软件.可以方便的提取里面的任何文件.这样就可以不再受插件管理器的限制,自己手动安装插件了. 同时该软件也具备插件封装功能.
组件(Components)是Flash中的概念,Flash MX中的组件都是Fla格式,Flash MX 2004中使用编译过的组件格式SWC,也兼容Fla格式的组件.你开发出Flash组件后,在网上提供给别人下载,要告诉别人应该把文件放到Flash什么文件夹下,这样才能用.是不是很麻烦? 这个时候你就可以用插件管理器将组件封装成插件包.别人下载后装上就可以用.
常见问题(FAQ):
问题一: MXP Viewer是不是只能看Flash的MXP,Dreamweaver的MXP支持吗?
答:当然可以. MXP是插件包,不用管它是什么插件
问题二:可不可以理解为:DW的插件, Flash可以照用?
答:当然不行.
问题三:哪里可以获得插件管理器和更多的插件? 答:插件管理器在安装DW时会自动装上,如果没有DW也可去这里下载独立安装版.
Macromedia插件交流中心提供了大量插件. |