实战Fireworks MX插件开发指南
————梦觉 2002.7.14
Fireworks MX已经推出一段时间了,从此次的升级可以看出,Macromedia公司正在继续扩展Fireworks MX在WEB应用方面的作用,Macromedia的三个软件更加靠拢,同Dreamweaver MX和Flash MX一样,Macromedia的三剑客在WEB程序方面变得越来越强大。Fireworks MX新的插件已经是标准的MXP文件。这意味着Extention Manage现在可以直接管理Fireworks MX的插件了。在我看来Fireworks MX与Photoshop相比,它正在程序扩充的道路上走得更远。
Fireworks MX的插件更多的是依靠Javascript程序来进行扩充,Fireworks MX中的每个功能基本都可以通过相应的JavascriptAPI来访问到,开发人员可以使用Javascript自己编写复杂的Commands命令来自动完成一些软件所没有提供的功能,或者将一些复杂的步骤封装在一起以方便普通用户的使用,同时也可以扩充软件原本没有的功能。这次的升级Macromedia了使用SWF文件格式在FlashMX中来开发扩充的插件,结合Flash强大的Action编程功能,开发人员可以将它的Command命令封装到SWF文件中,最后用XML格式封装为标准的MXP格式文件,我们就可以在Fireworks MX中安装此命令了。程序已经内置了多个此种方法封装的命令,对大多数使用者最常用的就是新的扩充Align命令,很多朋友以为此次的Align是原有命令的扩充,其实不然,原有的Align面版仍旧在Modify面版中,而Window菜单下的Align其实就是新开发的用SWF封装的新的扩充命令。除此以外在Macromedia网站的Exchange Center还在不但推出新的扩充插件。
新版Fireworks MX的推出使我们更有理由相信,只有可扩展的Web程序才是最好的Web工具。
本教程将从以下几方面详细介绍Fireworks MX插件开发。
三、 分析阶段
