Director_MX_2004教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Director MX 2004教程
Director MX 2004教程--哪些人适合使用Director
本教程将结合网络上相关资讯与本人经验而成。

当一个名叫 VideoWorks 的简单的动画制作小软件 1985 年首次出现在 Macintosh 的桌面系统时,没有人会想到日后它会发展成多媒体编著行业的领导软件,它就是 Macromedia Director 的前身。

在过去的十九年中, Director 一直致力于为人们提供一个更加强大易用的多媒体编著环境。

目前, Director 的最新版本 Director MX 2004 已经发展成为全功能的编著软件,它允许你将图像、文字、声音、音乐、视频甚至三维物体联合成具有交互性的“电影”当中。

同时,它还提供了多种发布作品的方式,你可以以CD-ROM 的形式来传播你的作品,也可以以流媒体的形式在网络上发布。

Director 是一种比较大众化的软件,几乎每个人都能在 Director 里找到自己所需要的。

它直观的操作界面能够让新手很快的制作出简单的动画效果,专业用户则可以使用它的强大功能创建几乎能所想到的一切。

没有编程经验的的用户可以通过 Director 的脚本语言( Lingo )给电影添加灵活的交互功能,而有编程经验的用户则可以通过 Lingo 实现一些专业效果,其功能一点也不比目前主流的程序设计语言差。

总而言之, Director 的功能比较强大,几乎可以制作出能所能想象出来的一切东西。

套用一句广告词: The limit is your imagination! 下面我们来看看那些用户正在使用 Director 。

动画设计师使用 Director 制作动画作品,并以流媒体的形式在网络上发布或者使用光盘发布作品。

网络开发人员使用 Director 为自己的网页添加音乐、交互或者数据处理能力。

游戏和娱乐开发人员使用 Director 开发单机版游戏,并以 CD 或者 DVD-ROM 的作为媒介发布自己的作品,或者开发多用户的在线游戏。

教育工作者使用 Director 制作多媒体课件(教师用)或者学件(学生用),提高教学效果。

软件开发人员使用 Director 为自己的作品制作教学,直到用户如何使用自己开发的软件,或者是指导用户完成安装过程。

商人使用 Director 创建幻灯演示或者培训材料。

艺术家使用 Director 创建数字艺术品。

展览布置人员创建触摸屏为参观者提供即时的信息。

多媒体开发创作人员现在日益普及的多媒体应用,让互动多媒体的发展形势愈见成熟,企业多媒体光盘的应用,虚拟现实的开发,WEB3D的应用,可参考/html/service.asp相关的说明,总之这将是新世纪一个最的多媒体时代的最好的开发应用软件之一。

Director MX 2004教程系列-应用基础简介
美国当地时间2004年1月5日,Macromedia公司发布了多媒体工业标准开发工具Director的最新版本Director MX 2004。

Director MX 2004 ,相比较于 MX 版本,界面和功能上都有了很大的变化。

首先,Director MX 2004 采用了全新的 MX 2004 风格的界面。

对于很多的 Director 开发人员来讲,这是个不错的消息,因为他们都已经熟悉了其他的 MX 2004 产品。

新的界面更加简介,可有效的避免窗口混乱现象的发生,同时用户可以根据需要随意组合面板,提高了开发效率。

我们先来看一下他的界面吧。

启动directorMX2004,进入后默认布局如图所示
这里就不一一详细介绍了,有用过软件的朋友都看得懂吧。

新版Director MX 2004增加了对JavaScript语言的支持。

同去年发布新版Flash的理念相似,Macromedia想通过迎合Java开发人员的工作方式来吸引更多不熟悉Macromedia的Lingo格式的开发人员使用它的程序。

新的Director还支持更多的媒体格式,包括微软的Windows Media和DVD视频。

该软件内部也链接到了包括Flash MX 2004在内的Macromedia最新版本的网页设计和开发工具。

Director MX 2004将可以更轻松地导入、更快速地处理Flash内容,同时也将带有大量预先制作的Flash组件以创建用户界面。

Director MX 2004的主要特性如下:
1. 支持DVD 回放,内置DVD控制组件。

Director MX 2004 DVD Event Manager安装及教程Director MX 2004提供了对DVD视频的支持,允许用户在电影中插入DVD视频,创建功能强大的交互体验。

Director MX 2004提供了一个DVD事件管理器(DVD
Event Manager),这是一个很方便的可视化工具,用于创建和DVD有关的脚本,大大加快基于DVD的应用开发。

2. Director MX 2004 支持超过 40 种媒体类型,包括 DVD 视频 , AVI, Flash, 3D, WAV, AIFF 等等。

同时还提供了对 Apple QuickTime 6 的支持,我们可以使用 QuickTime 6 的所有新功能,包括支持 MPEG-4 和 MP3 数字音频。

3. 支持Javascript语法,可以选择Lingo或者Javascript 进行开发。

4. 支持给“精灵”和“通道”命名。

5. 用户界面统一为MX系列风格,工作环境功能更方便。

6. 可以很方便地创建更具特性的窗口,可以更方便地制作不规则拖拽窗口。

仅需要一个设置就可以方便地输出跨平台运行程序,如在苹果机上创建windows程序或者在windows环境中创建苹果机程序。

7. 与Macromedia公司的其他产品结合得更加紧密。

支持flash 7 ,支持flash组件。

优化了对flash 精灵的处理,可更加流畅地播放舞台上的多个flash实例。

8. 更好地支持html 格式文本和Https协议,可创建网上电子商务应用程序,并整合了双向通讯。

9. 增强了XML 文档解析的方法,改进了对较大XML 文档的处理,减少了对资源的需求。

加强了与 MX 2004 产品的整合
Director MX 2004 提供了对 Flash 7 的支持,我们可以在 Director 中添加和控制 Flash 内容。

只需单击 SWF 文件,就可以自动启动 Flash MX 2004 ,一旦我们完成了对文件的编辑,将会自动保存并重新导入进 Director MX 2004 。

我们可以在 Director MX 2004 中使用添加的 Flash 组件,实现一些专业的效果,而且减少了代码的使用。

优化了对 flash 精灵的处理,可更加流畅地播放舞台上的多个 flash 实例。

我们也可以在 Director MX 2004 中调用 Fireworks 出色的图片处理能力。

大家都知道, Director MX 2004 本身并不是图像制作软件,自带的 Paint 窗口只能制作一些简单的图形。

如果你对效果不满意,那么只能调用外部处理软件如 Photoshop 等。

以往的做法是,先利用外部软件制作好图片,存盘,然后再在 Director 中导入,如果要编辑,那么必须重复上述步骤。

Director MX 2004 让这一些变得简单了,用户无需删除这个演员,只需要简单几步即可实现图片的轻松编辑。

Director MX 2004教程系列-发布设置
由于DR2004的对项目的发布管理做了一个很大的调整,很多朋友在应用时会发现这样或那样的问题,有时只是因为对软件的不熟悉而造成了很大的困难,将时间都浪费掉了。

所以先从这里着手吧。

因为在DR中有这样的一个好处,低版本的脚本,在高版本中也支持。

这样我们就可以直应旧版本的DR源文件。

DR还提供了版本升级的一个功能。

升级源文件版本
选择Xtras菜单中的Update Movies命令,打开转换文件对话框。

选中Update选项。

该对话框不仅可以转换完成格式的转换,而且可以将电影文件保护起来,或者是将电影文件转变成Shockwave格式。

1、选中Back Up into Folder选项,该选项可以原来的文件备份到指定的目录。

如果选择Delete选项则删除原先的文件。

2、按下Browse按钮,指定用于备份原先文件的目录。

设置时首先进入到存储备份文件的文件夹中,然后按下面的Select Folder按钮。

3、按下OK按钮打开选择文件对话框。

4、选择需要转换的一个或者多个文件。

窗口样式设置
首先我们来设置发布文件的窗口样式,打开属性面板
检查Property Inspector|Display Template中的三个设置:
1. Location中的Resizable是否设置为FALSE。

2. Titlebar Options中的Visible是否设置为FALSE。

3. Border是否设置为None。

当然你要窗口的话可以勾上这些选项。

发布设置
选择file->publish setting。

打开Director MX 2004的新的发布窗口,该窗口中集成了跟播放器相关的属性设置,比起原先版本繁琐的设置而言大大缩短了创建播放器的时间。

在该窗口中,可以同时创建PC机上的执行文件,Mac OS系
统上的执行文件,DCR文件以及网页格式等。

如图。

最下几个选择分别是(个人说法仅供参考):
·发布时询问是否覆盖之前所生成的文件,不选会直接覆盖
·提示发布时的文件Dir设置
·自动存储当前Dir文件
·发布后预览
[少主笔记]DirecotrMX2004打包,注意加载你的插件
我记得在用MX版本时,插件基本会自动将所用到的插件都打包到项目文件中去,我们一般都得去手动去删除些不用的,以减少文件的体积。

前阵子发现打包文件经常出错,很多网友也问了一些这方面的问题,这才发现MX2004只将些系统部分插件默认打包进去,很多外部插件必须我们手动进行打包进去,然后再进行发布
如之前朋友问我的鼠标滚轴之类的都是这个原因。

操作如下:
打开Modify->Movie->Xtras
Director MX 2004教程系列,创建一个新电影
新建电影选择 Director 菜单中的 File->New -> Movie ”,创建一个新的电影,如果已经有一个电影被打开,此时 Director 会提示你保存。

打开电影
1、打开“ File -> Open ”命令,此时将会显示如图所示的对话框。

2、选择需要的电影文件。

3、按下“打开”按钮。

在File -> Recent Movie可以打开最近所打开过的文件。

当我们利用外部媒体文件来制作项目时,经常会出现更新了外部文件,而项目中的程序应该的文件还没有更新,我们就可以利用File -> Recent Movie重新打开一下该文件就可以刷新当前媒体文件列表
播放电影1、选择“ Window ”菜单下的“ Control Panel ”命令,打开控制面板。

2、按下“ Rewind ”按钮,将播放头移动到第 1 帧,按下播放键“ Play ”。

3、或者在面板后面的文本框中输入帧数,电影将从该帧开始播放。

保存电影选择“ File ”菜单下的“ Save ”选项,将保存当前电影。

如果你是第一次保存电影,将会显示一个对话框,你可以决定保存电影的位置以及文件的名称。

Director 将会自动的为文件名添上 .dir 后缀。

如果你需要测试电影或者是发布电影,请选择 File 菜单下的 Save and Compact 命令。

Director 将会自动对电影文件进行优化,主要是重新安排演员表中的演员,减少电影文件的大小,并释放一些占用的空间。

将作品恢复到保存前的状态
使用 File -> Revert 命令,可以将作品恢复到最近一次保存前的状态。

技巧:由于 Director 没有历史面板,使用 Undo 命令只能恢复有限的步骤,使用 Revert 命令可以将作品快速的恢复到最近一次执行保存动作前的状态。

因为DR只能保存一步记录(不知为什么不和其它软件一样可多步记录,搞不懂),所以大家在制作项目时,注意保存不同版本,以便修改,
Director MX 2004教程系列-窗口和面板
窗口和面板可以任意定制。

面板可以最小化,这样只能看到面板的标题以节约桌面的空间。

你可以将不同的面板任意组合在一起或者随意拆分,并且可以将你的设置保存起来。

打开窗口或者面板
选择 Window 菜单下,选择你所需要的面板。

在面板名前面打钩的表示该面板处于显示状态或打开状态,显示圆点的表示该窗口处于活动状态。

关闭面板或者窗口
在 Window 菜单下,选择需要关闭的面板名。

或者是按窗口或面板右上角的关闭按钮。

相关知识:窗口与面板的区别
在Director中,窗口和面板没有严格的区别。

从理论上讲所谓面板就是可以能够和其他面板组合在一起的窗口,否则的话就可称为窗口。

但是这样区分又有些模糊,剧本窗口( Score )可以和演员表窗口( Cast )组合在一起,它们又不是面板。

还有一些不规则的,比方说用于播放电影的控制面板——不考虑它的名字,从技术讲它既不是窗口又不是面板,成为调色板更合适。

因此,我们无须考虑究竟该怎样称呼,如果你想更改窗口设置,那就任意组合吧, Just Try! ,如果喜欢, It's great, 不喜欢?那就试试其他的组合吧。

展开或者关闭面板
单击面板左上角的展开按钮,就可以展开面板。

面板也可以被最小化,只显示面板的标题栏,这样可以节约桌面的显示空间。

如果你需要使用最小化后的面板,只需在标题栏处单击就可以展开面板。

组合面板
选择 Window 菜单下的 Color Palettes 命令,打开调色板,该调色板单独显示,并没有和右侧其他的面板组合在一起,将鼠标移动到面板的左上角,此时鼠标指针变成
移动形状,将其拖动到右侧的面板区,在拖动过程中,面板只显示周围的边框。

拖动至右侧面板区后,显示的横着的线表示面板将会放置的位置。

如图 2-25 表示调色板将会放置在属性面板和文本检视器之间。

松开鼠标后如图 2-26 如果需要分离某个面板,按照相反的操作就可以了。

在Director界面两侧的工具面板和属性面板都有一个抽屉按钮,可以将这些面板像抽屉一样的打开或者关闭,以最大可能的节约桌面空间。

保存屏幕设置
上面我们将面板进行了重新组合,一旦找到我们喜欢的设置,我们可以使用 Save Panel Layout 命令将这些设置保存起来。

展开 Window 菜单下的 Panel Sets 子菜单,这里有几个命令, default 命令用户回复到MX2004 默认设置, Director 8 则将界面显示为Director 8 风格, Save Panel Layout 命令用于保存用户自定义的设置。

选择 Save Panel Layout 命令,保存屏幕设置。

此时在这级菜单里面就增加了一个你自己的设置。

如图 2-28 。

需要恢复到这个设置,只需选择这个命令即可。

提示:对于不同的任务,你可以设置多个不同的屏幕设置。

比方说,设置一个配置用于动画处理,一个用于演员的管理,一个用于观看电影等等。

在播放电影时,我们可以隐藏屏幕上的工具面板、调色板、工具栏等,把更多的空间和注意力集中到舞台上去。

你可以选择 Window 菜单下的 Hide Panels 命令,或者按下 F4 键。

如果需要显示,再次按下F4 键。

Director MX 2004教程系列-演员管理
我们可以通过在列表方式下,演员分不同的行显示,而列显示演员的一些相关信息,包括演员名,演员大小,最近编辑时间等。

因此,在列表方式下,适宜根据演员的相关属性进行排序。

在缩略图方式下,以每个演员的缩小版本来代表该演员。

当你的演员表中使用了大量的图像演员时,你就能体验到缩略图方式所带来的好处。

使用缩略图可以很方便的寻找到自己所需要的内容,同时也只有在缩略图方式下,我们可以执行对演员的拖曳排序操作。

栏目显示的信息
Name 显示演员的名称
# 显示当前演员在演员表中的编号
* 表示该演员已被修改,但修改后的演员文件还没有保存。

Script 显示当前对象的脚本类型。

Type 表示该演员的类型。

Modified 显示演员被修改和编辑的日期和时间
Comments 显示演员的一些注释信息,可在属性面板中自由添加。

在缺省情况下,新建的演员都会以其在演员表中的位置序号作为演员的标签,建议你为每一个演员取一个唯一的好记的名字,这样可以很方便的查找和以后管理演员,同时也利于作品运行时利用脚本对演员属性的即时修改。

Director MX 2004教程系列- 墨水效果
在舞台上,精灵有可能交错使用,这里我们就要利用墨水来呈现这些视觉效果。

选择一个精灵,我们可以在属性面板中找到20种墨水。

这么多,实际我们用到只是少数几种,下面我将对他们进行大致的讲述一下:
copy (复制):显示图像或媒体的所有原始原色,一般白色是不透明过去。

该墨水是默认的效果。

计算机在处理COPY墨水时要比其它墨水要节省时间,效率要高一些。

Matte(曲边界):该墨水效果是把围绕精灵的白色去掉,显示该精灵的下层的颜色。

如果精灵本身包含了封闭的白色区域,则该区域不透明。

与Mask墨水效果类似,MATTE墨水效果要消耗很多的内存,计算机处理量比较大。

Background Transparent(背景透明):该墨水效果使当前精灵的颜色透明过去,以便看到背景图的颜色。

另外在flash中使用这一墨水,可以消除殘影效果。

先写这些,工作了,明天继续
Director MX 2004教程系列- DCR/DXR发布
很多时候大家都是直接将项目发布成exe文件,这样可以省去很多麻烦,但这样会使文件的容量很大,而且预载速度也较慢,所以很多程序员会将项目打包成DCR或DXR,
.dir Director的源文件,直接用的发布容易让人盗用代码
.cst 存放影片所有演员的演员表
.cxt 加密保护过的演员表
.dxr 加密保护过的文件可用于直接发布。

.dcr 加密并压缩的文件,但需要shockwave的支持
DCR和EXE的生成可参考:/bbs/dispbbs.asp?boardID=55&ID=8328&page=1
DXR的生成,
1、打包前注意对原来的.dir文件使用一下菜单File->Save and Compact。

2、使用菜单Xtras->Update Movies在弹出的菜单中选择Protect生成
注意先选择备份文件夹,再选择需要加密的文件,而且不能在同一个文件夹。

注意:
如果不被分的话,原文件会被删掉
假如选择第三项“Convert to Shockwave Movie!”就可以生成DCR文件
几个常用的调用语法:
---------------------------------------------------------------------------------
go to movie “电影名” --跳到电影名
--------------------------------------------------------------------------------- go to 123 of movie "电影名" --跳到电影A的第123桢--------------------------------------------------------------------------------- go to "soshow123" of movie "电影名" --跳到跳到电影名的“soshow123”标记
其中电影名可以是DCR/DXR/DIR
打包时要用到的插件
将一个Dir文件打包成Dxr文件后,一般都需要同时添加所有用到的Xtra,这时就需要查看究竟使用了哪些Xtra。

一个办法是在Messgae窗口中输入“put the moviextralist”,这个命令所显示的插件包括影片里用到的所有内部插件以及从Insert菜单里插入的第三方插件,但这样做的缺点是不能列出用Lingo调用的第三方插件和过渡通道里用到的过渡插件——前者一般是用于操作系统接口的操作,需要手动加载;而后者在使用时一般会在角色库里显示为一个角色,我们可以通过查看角色库来判断使用了哪些过渡插件。

为了能脱离ShockWave的播放器限制,在放映机的同级目录下新建一个Xtras文件夹,然后将你的Director
安装目录下面的这四个文件复制进去就可以了:
Dirapi.dll
Iml32.dll
msvcrt.dll
Proj.dll
另.很多人用快速启动就是做一个体积很小的EXE文件然后在该文件中加入
on startMovie
_movie.go("soshow.dcr")
end
Director MX 2004教程系列-发布设置
由于DR2004的对项目的发布管理做了一个很大的调整,很多朋友在应用时会发现这样
从这里着手吧。

因为在DR中有这样的一个好处,低版本的脚本,在高版本中也支持。

这样我们就可以直应旧版本的DR源文件。

DR还提供了版本升级的一个功能。

升级源文件版本
选择Xtras菜单中的Update Movies命令,打开转换文件对话框。

选中Update选项。

该对话框不仅可以转换完成格式的转换,而且可以将电影文件保护起来,或者是将电影文件转变成Shockwave格式。

打开Project设置。

0、我们可以选择发布的文件播放格式,一般做成多媒体光盘或直接执行文件可直接用普通模式,当然这样文件相对会比较大,我也可以发布成Shockwave格式,这样就要Shockwave播放器来辅助。

1、生成一个Splash画面,也就是我们了解的那种loading画面,我们可以在后面选择当前文件的第几帧的画面。

也可以自己去做一个。

生成的格式为BMP文档。

2、执行文件ICO文件路径,在3中可以去指定。

该图标为32*32,16色
4、在背景播放动画,这个很消耗内存,我曾经试过,在一个项目中用DR 和flash,勾上这个其它应用程序基本很难运行,
5、全屏设置。

相关参考:
/bbs/dis
常见的Director MX 2004全屏问题
Q :编辑状态下即使将Stage 设置为与显示器相同的分辨率,按下Ctrl+Alt+1预览的时候也无法真正全屏,Stage 上方总是会显示一条填充为灰色的矩形框。

A :在Standard View 模式下,由于无法让Stage 窗口的上沿超过Toolbar 的下沿(其实那个灰色矩形就是菜单栏+工具栏),所以才会出现这种情况。

可以采取下面的步骤实现编辑状态下的全屏预览:
1. 按下Ctrl+Alt+1进入全屏状态。

2. 利用Ctrl+Alt+S 调出Property Inspector ,然后将其切换成List View Mode 。

3. 转到Movie 选项卡下,在Stage Properties 的rect 中输入需要的Stage 的Rect 值。

例如,你的显示器的分辨率是1024*768,那么要全屏就输入rect(0, 0, 1024, 768)。

当然,如果了解the desktopRectList 属性的话,就会想到更简单的方法:
1. 按下Ctrl+Alt+1进入全屏状态。

2. 使用Ctrl + M 调出Message 窗口,输入下面的命令:
(the stage).rect = the desktopRectList[1]
这里根本不用管显示器的真正分辨率,直接全屏。

Q :让发布后的放映机能够全屏居中播放。

A :这是两个问题——“全屏”+“居中”。

放映机全屏是由Publish Settings|Projector|Full Screen 控制的。

放映机居中可以通过两种方法控制:
1. Property Inspector|Display Template|Location|Centered 。

2. Publish Settings|Projector|Full Screen|Center stage in monitor 。

注意后者的优先级高于前者,也就是说无论Location 中的设置如何,只要勾选了Center stage in monito r 都可以居中。

Q :全屏后的放映机总是带有一个外框,怎么也去不掉。

A :要使得发布后的放映机没有外框,注意检查Property Inspector|Display Template 中的三个设置:
1. Location中的Resizable是否设置为FALSE。

2. Titlebar Options中的Visible是否设置为FALSE。

3. Border是否设置为None。

三种条件同时满足才能够使得放映机没有外框。

pbbs.asp?BoardID=55&ID=5055
6、锁定舞台尺寸。

7、是否禁止ESC键相关参考:/bbs/dispbbs.asp?BoardID=54&ID=8173 8、居中对齐。

9、设置一个用户只能打开一个项目窗口。

相关文档
最新文档