Fireworks MX Beta3 插件封装一瞥
|
——梦觉 2002.4.16 |
|
Fireworks MX Beta3版已经出现了,还没时间仔细看具体的新功能,只是从它的插件封装方式方面谈一点看法。 从此次的升级可以看出,MM公司正在继续扩展FWMX在WEB应用方面的作用,MM的三个软件更加靠拢,同DW一样,MM的三剑客在WEB程序方面变得越来越强大。FW新的插件竟然是标准的MXI文件。 Extention Manage现在直接可以管理FW的插件了。在我看来MX与PS相比,他正在程序扩充的道路上走得更远。FW得插件更多的是依靠JS程序来进行扩充,开发人员可以使用Javascript自己编写复杂的Commands命令来自动完成一些软件所没有提供的功能,这次的升级MM提供了使用Flash MX来包装扩充得插件,结合Flash强大的编程功能,开发人员可以将它的Command命令封装到SWF文件中,最后用XML格式封装为标准的MXI格式文件,我们就可以在FWMX中启动此命令了。程序已经内置了多个此种方法封装的命令,对大多数是用这最游泳的就是新的扩充Align命令,很多朋友以为此次的Align是原有命令的扩充,其实不然,原有的Align面版仍旧在Modify面版中,而Window菜单下的Align其实就是用SWF封装的新的扩充命令。所有的命令都封装在了这个SWF文件中。 我做了一个试验,如下: 以上我只是用一个普通的SWF文件做测试,可以想象,将我们的JS命令写入此SWF文件后,即可在FWMX中执行相应的操作。 今后的FW要求开发人员更加精通JS以及Flash Action,还有XML技术,通过他们的结合,未来的FWMX相信会更加多姿多彩,今后开发的FWMX插件可以有更漂亮的操作外观,更友好的与使用者的交互方式。相信MM的Exchange中心会逐步有可下载的标准插件。 看一下我做了试验后的面版样式: |

或者\Command
Panels\文件夹中。