Fireworks MX插件开发入门(一)

[复制链接]
查看: 540|回复: 0
gggds 发表于 2009-12-27 13:51:55 | 显示全部楼层 |阅读模式
  一、? 基础知识 / a1 E2 [* j* U4 H" R0 A9 G

7 v2 R- a( h% @' R0 |- t: Y   1、两种可开发的扩充插件( F1 x" r# d1 @* k
  在Fireworks MX中我们根据最终插件所在位置的不同,我们可以将其分为两类。  一类是从Command命令下访问的Command功能插件,这种插件最终安装在/Command/目录下。  另一类是从Windows命令下访问的面板插件,它在Fireworks MX文档中显示为一个标准面板形式,并具有与其他面板同样的属性,例如可以相互组合,折叠、关闭等等,这种插件最终安装在/Command Panels/目录下。  从本质上来说这两类插件没有大的区别,只是存在的位置不同,这里我重点介绍Command插件的开发。
4 `! r- p$ p) ]& E   2、Fireworks MX命令是什么
' V4 x- ~5 G2 }  [  Fireworks MX的Command命令其实就是一些&#106avascript命令的集合,由于几乎所有的Fireworks功能都可以通过Fireworks &#106avascript API来访问,因此利用程序内部的API函数我们就可以扩展基本的FireworksMX功能。有些人迷惑于Fireworks MX本是一个图形软件引擎,它如何能处理&#106avascript命令?其实Fireworks MX软件内置了&#106avascript 1.4解释器。作为流行的Web脚本语言,&#106avascript拥有众多的使用者,因此将其作为控制Web开发工具描述语言是一个明智的选择。Fireworks MX &#106avascript API(应用程序编程接口)包括一组特定的带有属性和方法的对象,这些对象的属性和方法可以访问、控制并修改Fireworks MX文档。
- D2 w3 F. j5 R- \! i8 V/ p" [# Z   3、须具备的相关知识
6 {1 t+ t* X' [7 N4 g% F" F  了解和熟练掌握&#106avascript知识是开发FireworksMX插件的基础,除此之外仔细理解Fireworks MX的文档对象模型、API接口,以及Fireworks提供的对象、属性和方法将有助于你少走弯路。; V/ ]+ Z) ]! Z. j; J% {
   4、Flash知识$ M+ W. G8 ~' K% I
  我们已经知道新的插件可以通过SWF文件来制作界面和程序开发,因此有必要了解一些简单的Flash MX使用知识,以便制作基本的界面。此外还需要了解基本的Flash Action知识,因为我们的大多数开发过程是在Flash MX中使用Action开发,了解如何通过Action在两个不同的程序之间传递参数和变量非常重要。

本版积分规则

精彩图文

Copyright   ©2015-2016  展示网  Powered by©Discuz!  技术支持:凡尚展览     ( 粤ICP备14065977号 )