director多媒体工具xtra特效插件介绍.docx
《director多媒体工具xtra特效插件介绍.docx》由会员分享,可在线阅读,更多相关《director多媒体工具xtra特效插件介绍.docx(13页珍藏版)》请在三一办公上搜索。
1、director多媒体工具xtra特效插件介绍Xtra概述 Xtra是Director非常重要的一个部分,没有Xtra的存在也就没有Director的存在,因此,了解Xtra的使用和操作方法显得至关重要。在具体讲解每个Xtra之前,我们有必要了解一些基础的知识。本章将主要介绍以下内容: 什么是Xtra Xtra的分类 如何使用Xtra 如何开发Xtra Director自带的Xtra简单介绍 如何发布Xtra 一、什么是Xtra? Xtra就是为了适应Director功能扩展而开发出的第三方插件。Macromedia为其多媒体制作软件Director和Authorware都开发了Xtra 。X
2、tra 在开发上遵循一定的规则,所以同一个Xtra可以被Director和Authorware同时使用。Xtra的图标为,他的文件扩展名有两种,一个是x32,适用于32位操作系统平台;另一种是.x16,适用于16位操作系统平台,现在主要就是指Windows 3.X了。一个完整的Xtra的在Windows中外观如下: 图1-1 “常规”选项卡 在这里,我们可以知道该插件的文件类型,扩展名,大小等信息。注意,Xtra并不能直接用打开,我们只能调用Xtra中的函数实现相关操作。而不能象打开一个Word文档一样查看里面的内容。 在“版本”选项卡下,我们可以看到以下内容: 图1-2 “版本”选项卡 从这
3、里我们可以知道该插件的版本号、开发商、版权说明、语言等信息。虽然我们可以在Director中通过相应命令进行查看,但直接在Windows系统中查看也是一种简单的方法。 注意,不是所有的Xtra都拥有“版本”这个选项卡,有的Xtra只能简单的浏览其“常规”属性。 目前,国内外有很多个人和公司在开发Xtra,不断的扩大的了Director的运用范围和功能。其中有很多的免费的、可供大家自由使用的插件,也有很多收费的插件,且有着不低的价格。单单只是使用Director本身的功能,我们是无法制作出好的演示程序的,因为即使是最简单的演示,在发布的时候也要建立一个Xtra目录,或者直接将Xtra打包进行电影
4、中,所以Xtra对于Director来说是必不可少的! 即使是直接在Director中创建一个Text演员,创建一个Bitmap演员,这实际上也是在使用Xtra,只不过是在使用Director安装时自带的插件而已! 二、Xtra的分类? 对于Xtra的分类,依据不同的分类标准有不同的分类方法。但有一点是毋庸置疑的,即用于编辑状态下的插件和用于发布的插件。用于编辑状态下的插件在名称上有一个约定,就文件名中含有Options,例如: 图1-3 用于编辑的Xtra 这些插件只能在编辑状态下使用,即我们只能在打开Director程序后使用他,只能对当前电影进行编辑。当编辑完后需要将演示发布时就得需要使
5、用和该插件相关的发布插件了。用于发布的插件其名称中含有Asset字样,如下图所示: 图1-4 用于发布的Xtra 举个简单的例子,对于上面的Cursor Option插件,他可以让我们在编辑状态下定义自己的光标,调用系统的各种光标形状等,但如果要发布演示,就需要将Cursor Asset插件和演示一起打包发布,而不用再附带上Cursor Options插件了。大多数第三方插件既可以用在编辑状态下,又可用在发布中。 用于编辑和用于发布的插件在使用上几乎感觉不到差异,不需要特殊声明,在编辑状态下进行的操作或者编写的代码,到了发布时不用做任何修改和设置。 Xtra的另一种分类方法就是依据操作系统平台
6、进行。即用于Windows平台和用于Mactionsh平台的插件。 本书中所使用的分类方法是根据Xtra的用途进行的。Xtra的诞生是源于不同的需要和运用场合,有的插件专门负责数据库操作,有的专门完成文件读取操作,有的专门读取操作系统的系统信息,有的专门用于视频播放控制,有的则属于多功能型。 另一种分类方法是针对Xtra开发者而言的,包括针对Lingo脚本编程的Script Xtra、针对精灵的Sprite Xtra、作为使用工具的Tool Xta、转场类型的Transition Xtra。一般意义上只有在开发Xtra的时候我们才这么分类,其他时候很少用到。 三、如何使用Xtra? Xtra在
7、使用前,需要将他放置到Director的Xtras目录下以便Director能够识别。默认情况下,Xtras目录的位置是C:Program FilesMacromediaDirector 8.5Xtras。Director在启动时会对该目录下的插件进行检查和加载。如果发现有重复的Xtra,则会出现如下图所示的对话框: 图1-5 Xtra重复提示对话框 该对话框的意思是:在Xtras目录下发现了重复的Xtra,请退出后将其移除以避免冲突。这个时候我们就得去上面的Xtras目录下去手工查找重复的Xtra了。 在Xtras目录下还包括许多的子目录,这些目录是Director程序在安装时创建的,我们可
8、以把第三方插件复制到这里,也可以新建立一个文件夹,然后再放置自己的插件。这样,我们自己新建立的文件夹将以菜单形式出现在Director的Xtras目录下。如下图所示,我们自己建立了Lingo Bar、LINGO词典2.2版、buddyAPI中文帮助三个文件夹,对应到Xtras菜单中就是三个菜单项了: 图1-6 定义自己的Xtras菜单 注意:不是所有加入到Xtras目录下的内容都会显示在Director的Xtras菜单中。 技巧一:由于各方面原因,我们经常会对操作系统进行重装,每次安装完Director后还得重新复制相关插件或者建立子文件夹。这里告诉大家一个技巧就是:可以在Xtras目录下建立
9、一个到其他文件夹下快捷方式,我们可以在某一个地方收集自己的Xtra,重新安装完Director后只要重新创建一个快捷方式到Xtra目录下即可。 技巧二:我们不仅可以在Xtras目录下放置标准的Xtra文件,也可以放置自己的dir、dxr和dcr文件。这样,在Xtras菜单下执行相应命令即可打开该演示文件。例如,上图中,在Lingo-BAR菜单下打开的就是Lingo-BAR演示。再在该演示中编写相关命令,就可以访问计算机上的任何文件了。Lingo词典就是这么运作的。 上面,我们只是让Director意识到这个插件的存在,具体调用还得在Lingo中实现。接着我们先来了解以下几点内容: 查看Xtra
10、列表 图1-7 查看Xtra列表 从图中我们知道,put the xtralist命令将得到当前系统中安装的所有Xtra列表。列表信息包括插件的名字#name和版本#version。 提示:在这个Xtra列表中会显示所有已经安装过的插件,即包括重复安装的插件,仔细检查其中的插件名称就可以找到重复的插件,从而将其移除。 显示当前已经打开的Xtra的列表 既然已经找到了重复的Xtra,我们可能会立即去删除他,但有时系统会弹出一个对话框提示该文件正在使用中,为什么呢?就因为该插件已经被Director打开了。执行下面的命令将显示有哪些插件已经被打开: 图1-8 显示已经打开的Xtra列表 这些Xtr
11、a就是当前正在被Director使用的插件的。对于正在使用的插件,有的在调用其中的函数时就不用再实现声明,直接写上相应函数即可,有的则依旧需要实现声明以生成插件的引用实例。 如果希望Director放弃对上述插件的占有,可以使用closeXlib命令Director放弃已经调入内存的Xtra。 显示当前已经打开的Xtra的数量 使用put the number of xtras命令可以知道当前Director已经Xtra的数量。这个属性只能读取而不能设置,即被开发者修改。 显示当前加载到电影中的Xtra 我们有两种方法知道当前电影中已经打包包含了哪些Xtra。一种方法是使用Lingo命令,如下
12、图所示: 图1-9 显示电影已加载的Xtra 这个命令消息的显示了电影已经打包到的Xtra,这也是一个电影需要用到的最少的Xtra,且是必须的Xtra,少了这几个最基本的Xtra,可能电影就无法运行了。 另一种方法是直接在Director中查看,执行Modify-Movie-Xtras,这将打开如下图所示的对话框: 图1-10 Movie Xtras对话框 这个对话框以文件列表的形式显示了电影中加载的插件。我们可以单击Add按钮来添加更多的Xtra,可以选中一个Xtra后,单击Remove按钮将其从电影中删除,注意,不是从计算机硬盘上删除该文件。 选中一个Xtra后,下面的Include in
13、 Projector和Downliad id Needed有时将会变得可选。Include in Projector就是将其包含到EXE播放机中,选中这项后就不用再在随播放机发布的Xtras目录下重新包含该插件了。Download if Needed就是在需要的时候从网络上下载。这个选项适合于那些可以在Shockwave方式下使用的Xtra。 单击Info按钮将打开Macromedia的网站首页。 提示:为了制作最小的播放机,我们采取的方法是制作stub projector。即将一个文件尺寸最小的dir文件打包为exe文件,然后通过go to movie命令调用其他尺寸大的电影文件。为了得到这
14、个文件尺寸最小的dir文件,我们不会在该文件中添加任何演员,并且将他包含的所有Xtra也删除。对于必须的Xtra,我们将其放置到和stub projector位于同一目录的Xtras目录下。因此,我们必须删除图1-10中所示的所有Xtra以得到尺寸最小的电影文件。Stub projector在启动时会加载所有位于Xtras目录下的插件。 深入了解一个Xtra 上面我们了解了和整个电影相关的Lingo命令,针对某一个具体的插件,我们该如何了解他呢?针对具体的插件,我们主要通过Lingo来了解他。在Message窗口中输入下面的命令即可得到QuickTimeSupport插件的内部信息: 图1-1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- director 多媒体 工具 xtra 特效 插件 介绍
链接地址:https://www.31ppt.com/p-3155658.html