所谓的Xtra,其实就是Director中一种特殊的插件,它们从用途上大致可分为三类:
1. 编辑类
这类插件安装后会在Insert或Xtra菜单下生成一个自己的子项,可以直接从那里调用。它们只用于Director的编辑状态。典型的编辑类Xtra如Photocaster。
2. 函数类
这类插件实际上就是一个Director扩展函数集合,安装后在Lingo脚本里就可以直接使用集合中定义的函数了。典型的函数类Xtra如Buddy API。
3. 播放类
这类插件也大都同时属于编辑类,因为在编辑状态时首先要用它们导入特定的媒体成员(如Mpeg视频和Web网页文件等),同时它们被用来使
Director播放器能够支持特定的媒体格式。在发布Director影片时,需要在影片所在目录中建立一个名为Xtra的目录,然后将这些插件拷贝进
去,以便能够正常播放相应的媒体格式。典型的播放类Xtra如DirectMedia和WebXtra。
将一个Dir文件打包成
Dxr文件后,一般都需要同时添加所有用到的Xtra,这时就需要查看究竟使用了哪些Xtra。一个办法是在Messgae窗口中输入“put the
moviextralist”,这个命令所显示的插件包括影片里用到的所有内部插件以及从Insert菜单里插入的第三方插件,但这样做的缺点是不能列出
用Lingo调用的第三方插件和过渡通道里用到的过渡插件——前者一般是用于操作系统接口的操作,需要手动加载;而后者在使用时一般会在角色库里显示为一
个角色,我们可以通过查看角色库来判断使用了哪些过渡插件。