• 日志
  • 教程
  • 插件
  • 设计
  • 欣赏
  • 资源
  • 地图
精灵日志图片

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文件中。

我做了一个试验,如下:
第一步、从File菜单中我们可以直接启动一个SWF文件了,但此时的不关闭就无法执行其他的命令。
第二步、将测试SWF文件复制到\Commands或者\Command Panels\文件夹中。
第三步、编写一个相应的MXI文件放到\Extensions\文件夹下。
第四步、好了,再次启动FWMX后,我们可以从相应的下来菜单中启动此SWF,而且是作为标准的FWMX面版,外观与FWMX内置的面版完全一样。

以上我只是用一个普通的SWF文件做测试,可以想象,将我们的JS命令写入此SWF文件后,即可在FWMX中执行相应的操作。

今后的FW要求开发人员更加精通JS以及Flash Action,还有XML技术,通过他们的结合,未来的FWMX相信会更加多姿多彩,今后开发的FWMX插件可以有更漂亮的操作外观,更友好的与使用者的交互方式。相信MM的Exchange中心会逐步有可下载的标准插件。

看一下我做了试验后的面版样式:

 
教程-Tutorials
FireworksMX2004教程
Fireworks教程
Dreamweaver教程
©2000-2006 Bitgenius.com.All rights reserved. Designed by Mengjue.