9.6 Xtras的开发与发布
时间:2007-09-28 来源:
IT在中国 编辑:春雨 作者:春雨 [
大 中 小 ]
9.6 Xtras的开发与发布
Xtras的开发与发布
作为全面的了解Xtras,在这一节中我们对Xtras的开发与发布作简单地介绍。在前面我们知道了Xtras是一种MOA(Macromedia Open Architecture)的对象,其开发基于C和C++语言,所以开发Xtra需要同时了解以下内容:
- Xtras本身;
- MOA体系结构;
- 操作系统特性;
- Visual C++;
到目前为止,我们在Windows平台上开发Xtra使用的开发语言是Microsoft的Visual C++语言。Macromedia为其Xtra制定了一个体系结构:Macromedia Open Architecture(MOA),即Macromedia开放体系。对用户来说,Xtra是一种扩展工具,但对开发者来说,Xtra是通过Xtra Application Programming Interface(XAPI)应用程序编程接口生成的C语言对象模块。所有的Xtra API都是基于Macromedia开放式体系规则的。MOA定义了一个对象模块,并且制定了应用程序和扩展部分交互的标准方法,相关开发工作都要在这个基础上进行。
要开发Xtra,首先得了解上面所列出的四点内容,然后可以在Macromedia的网站上免费下载到开发工具包XDK:Xtra Development Kit,XDK提供了开发者开发Macromedia产品的Xtra所需的资源。包括被Director支持的API所需的头文件,和一些不同类型的Director Xtra的开发实例。随XDK附带的有很详细的开发文档,有兴趣的朋友可以阅读。
至于实际Xtra的开发过程超出本书的主要内容,用户可以参考其他相关书籍进行了解和学习。
对于Xtra的发布我们在前面的小节中有了初步的介绍了,开发后的Xtras根据其功能和应用,在名称上有明显区别,其中文件名上带有Options字样的Xtra是不用发布的,带有Asset字样的Xtra需要随演示文件一起发布。其次,我们应该发布最少数量的Xtra,因为Director的播放机在执行时会事先加载所有的Xtra,这无疑会增加程序的启动时间。所以我们必须发布那些用到的Xtra,而不是将整个Director安装时创建的Xtras目录一起随播放机发布。发布Xtra的简单步骤如下:
首先,在播放机所在的文件夹下建立一个Xtras子目录;然后将所有要用到的Xtra复制到该目录下即可。
一个典型完整的发布示意图如图9-60所示:
图9-60 发布示意图
从上图可以看出,我们发布放映机后,该目录下包含所电影创作过程中所有用到的精灵类型,并均以相应的子目录来存放。至于发布时确定哪些Xtra必需要发布,而哪些Xtras没必要打包,在上一节中已经有了介绍,这里不再赘述。
访问()
相关评论()
打印资源 返回顶部 加入收藏