DirectorMX 知识点
Director课件

第一章与Director第一次亲密接触1.1 Director界面浏览从本章开始,我们来学习Director MX。
首先打开Director MX,我们可以看到这样一个界面:图1-1Director MX的界面沿袭了Macromedia MX的风格,这对于熟悉Macromedia其他MX产品的用户来说,无疑是一个好消息,熟悉的工作界面有利于快速学习掌握Director MX的各项功能,但是对于是一个从Director8.5甚至更低级版本升级上来的用户而言,可能还需要多一点的时间来熟悉界面的变化。
对于初学者而言,这就让人有点眼花缭乱了,别着急,界面上的东西再多,我们也可以将之分为七个部分:①、菜单栏:Director MX的菜单条同其他Windows软件一样,分门别类地罗列了绝大多数的Director 命令,我们可以利用菜单来启用大部分命令,因此首先我们来浏览一下菜单,熟悉Director的一些常用命令。
我们可以看到,在许多Director命令后面,有该命令的快捷方式,在不打开菜单的情况下,我们也可以使用快捷键来激活该命令。
在这里首先要熟悉菜单Windows下的命令,一旦你操作不慎,将Director中的某个窗口关闭了,一般都可以在这里找到命令重新打开它。
②、工具条:包括了Director中常见窗口和命令的控制按钮。
这使得我们可以很方便地打开Director 的常用窗口或执行常用的Director命令。
见图1-2。
如果工具条不可见,则执行Windows—Toolbar打开它。
图1-2我们在日后的工作中会经常用到工具条,其中的主要按钮说明如下(表1-1):表1-1按钮功能New Movie 新建一个电影文件①②③④⑤⑥⑦新建一个演员表New Cast打开已有的电影文件或演员表Open将外部文件作为演员引入演员表Import保存当前电影或外部演员表Save保存当前电影及电影所用到的外部演员表Save All发布电影Publish撤销、剪切、复制、粘贴在演员表中查找演员Find Cast Member替换演员Exchange Cast Members返回影片的第一帧Rewind停止播放影片Stop播放影片Play打开/关闭舞台(Stage)窗口Stage打开/关闭演员表(Cast)窗口Cast Window打开/关闭剧本(Score)窗口Score Window打开/关闭属性面板Property Inspector打开/关闭行为库Library Palette打开/关闭画笔窗口Paint Window打开/关闭矢量图形窗口Vector Shape Window打开/关闭文本窗口Text Window打开/关闭Shockwave 3D模型窗口Shockwave 3D Window打开/关闭行为面板Behavior InspectorScript Window 打开/关闭脚本编辑器 Message Window 打开/关闭消息窗口 具等,可以直接在舞台上进行操作。
Director_MX_2004使用问答

Q:如何让影片循环播放? A:在最后一帧上加入 lingo 在里面就行了 on exitFrame me go to frame 1 end Q: 请问如何从一个电影跳转到另一个电影的指定帧? A:go frame 4 of movie"gh" Q:如何去除 exe 文件界面四周的白边? A:使用创建不规则窗口的办法。用 MIAW.可以用它去掉舞台边上一个像素的边框.建立一个 1x1 全 屏播放的 projector,通过 MIAW 命令用它打开你的主影片,设置主影片的 windowType 为一个 1 bit 的位图,该位图你的主影片的形状.例如: myMiaw = window("myWindow") --创建的 MIAW myMiaw.windowType = member("1 bit bitmap") --1 bit 的主影片的形状的位图 Q:请问怎么才能插入光盘后自动运行光盘? A:使用记事本,文件名最好命名为:Autorun.inf 内容如: [autorun] OPEN=Setup.exe ICON=Setup.ico,0 Q:如何使 GIF 动画只播放一遍? A:动态 GIF 和 F 一样,再属性面板有一个循环选项。 Q:请问如何能用 director 做一个隐藏的导航栏?鼠标放到屏幕边缘就有一个导航栏的那种? A:方法很多!! 最简单,你在要加导航的地方放一个同大小透明的 FIELD, mouseWithIn,mouseEnter,mouseLeave,…… rollover 也可以~~~ 还可以用坐标区域进行判断~ Q:怎样用 lingo 编写帧速度? A:puppetTempo 帧速 Q:如何用 dir,打开一个外部的 exe 文件? A:open"名称.exe" Q:怎么给 dir 文件瘦身啊? A:把文件另存一下,或者在 FILE 菜单里面选 SAVE AND COMPACT Q: 请教:在 Dr 中如何调整 swf 文件的播放速度? A: 选中演员,选属性面板里面的 FLASH 选项的 RATE。
Director 一般性命令及笔记

on mouseUp me 【鼠标点击+放开】go “***”endon mouseEnter me 【鼠标划入】go “***”endon mouseLeave me 【鼠标划出】go “***”end注意响应区的范围命令选项:鼠标箭头形状变换cursor ***【数字】数字大变换数字为不变换PS:on mouseUp mecursor 280endon mouseUp mecursor -1end注意:按钮必须自己制作,自带的不行导入声音:内部导入,直接导入演员表当中外部导入,语言导入【未讲】连接声音,Director 11 的版本中有,MX2004没有~PS:音频控制导入3个按钮【PLAY PAUSE STOP】第一帧停顿PLA Y的语言On mouseUp meSound(2).queue (member”yin”)Sound(2).play()EndPAUSE的语言On mouseUp meSound(2).pause()EndSTOP的语言On mouseUp meSound(2).stop()End【(2)】为音频的位置【(yin)】为音频的名字。
必须是重命名导入视频:一般是A VI格式,有时也有Quick TimePS:视频控制案例导入3个按钮【PLAY PAUSE STOP】第一帧停顿PLA Y的语言on mouseUp mesprite(1).movieRate =1PAUSE的语言on mouseUp mesprite(1).movieRate = 0STOP的语言on mouseUp mego the frame*因为没有专门的停止语言,所以在同一个通道中于视频后加一个空白的视频界面,直接跳转。
方法2:导入→行为库→动画→第二项→去除背景右边栏nk 第三个在FLASH无法出现效果时导出设置版本FLASH7以下可以被DIR MX 2004 使用【PS:有时候得在FLASH中点击(允许调试)】当FLASH与DIR的播放帧数不一致时,跳转下一界面/FLASH的方法:一】:on exitFrameif sprite(1).frame<sprite(1).member.frameCount thengo the frameend ifend精灵的帧数小于演员【Flash】的帧数,则停止于这一帧并且播放其余的部分二】:在Flash中最后一帧或者按钮上帧语言:getURL(“lingo:go to frame **”)按钮语言:on(rel**)getURL(“lingo:go to frame **”)转场效果:在Score面板中的▶◀【转场】中。
Director MX 2004实用教程_电子教案3

第12页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Paint(绘图)窗口的使用方法
1、垂直工具栏
Brush(刷子)工具 使用Brush(刷子)工 具,可以绘制各种形状的 粗线条,线条的颜色与绘 图窗口中的前景颜色相同。 在Brush(刷子)工具按钮 的上部按下鼠标左键不放, 可以弹出如右图所示的下 拉菜单,菜单中提供了5 种 类 型 的 刷 子 。
第10页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Paint(绘图)窗口的使用方法
1、垂直工具栏
Paint Bucket(颜料桶)工具 ( ) 使用Paint Bucket(颜料桶)工具,可以指定的前景色填 充位图中的某个区域。在设置好填充颜色的情况下,选中 颜料桶工具,在位图窗口需填充区域单击,则与鼠标单击 位置具有相同颜色的区域就会以所设定的颜色填充。双击 此工具按钮,可打开如下图所示的Gradient Settings对话框。
第22页
Director MX 2004实用教程 实用教程
清华大学出版社
三、 Vector Shape(矢量图形)窗口 (矢量图形)
1、绘制不规则矢量图形
在矢量图形窗口中,用户可以通过创建节点和手柄来 绘制矢量图形。在下图中,绿色的节点为矢量图形中的第1 个节点,红色的节点为矢量图形中的最后一个节点,蓝色 的节点表示除第1个和最后一个节点以外的其他节点,蓝色 实心的节点是处于未选中状态的节点,蓝色空心的节点是 处于选中状态的节点。
Director MX 2004实用教程_电子教案1

第4页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Macromedia Director的工作环境
2、控制面板
使用控制面板,我们可以实现电影的播放、停止以及回 放。在菜单栏中执行WindowControl Panel命令将控制面 板打开,如下图所示。控制面板提供了类似VCR(录像机) 上那样的控制电影的按钮。其它的按钮可以控制电影播放 的方式。在本书后面的内容中我们将学习使用这些控制按 钮。
第9页
Director MX 2社
二、 Macromedia Director的工作环境
7、绘图窗口
执行WindowVector Shape命令,即可打开Image:Vector Shape绘图窗口,如下图所示。
第10页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Macromedia Director的工作环境
双击Director图标打开Director MX 2004。Director MX 2004的工作环境如下图所示。
第3页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Macromedia Director的工作环境
第6页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 Macromedia Director的工作环境
4、演员表
Cast Window演员表窗口是组织和管理多媒体元素、程 序及特殊效果元素的窗口。在菜单栏中执行WindowCast 命令,或者在工具栏中点击Cast Window按钮,可以打开或 Cast Window 关闭已经打开的剧组窗口。列表视图方式显示的演员表窗口 如下图所示。
director 常见问题解答

director常见问题整理Q: 为什么用MX2004打包后会显示标题栏?A:把display template中的titlebat options里的选项都取消就可以了。
Q:如何在DR中打开word文件A:1,在d内打开须使用activex2,在d外打开调用word程序打开即可Q:怎样实现让用户选择不同的背景音乐?A:on mouseUp me,7v@fileobj=new(xtra "fileio")~M+Hhffileobj.setFilterMask("all file, *.*,mp3,*.mp3,wave, *.wav")ifilename=displayOpen(fileobj)^|kHUbif filename="" or filename=void then exitU9closefile(fileobj) jhIsound playFile 2, string(filename)endQ:请问怎么给mpg视频加遮照?A:1,利用open widndow 做视频遮照2,用MPEG advance xtra 插件,在属性窗口中把 playback opitions 下的DTS取消了,就可以了,然后就在视频之上的通道里放你遮的图片即可Q:怎么检测本机是否连接到intel网上?A:WinSocket Xtra Ad可以实现,说明:WinSocket Xtra 是一套Sprite Xtra,一共有三个,分别为 TCPServer.X32,TCPClient.X32和UDPSocket.X32。
TCPServer.X32是服务器端xtra,TCPClient.X32是客户端xtra,采用 Tcp/ip协议。
互相配套用于网络信息传递,可以构建类似聊天室,多人连线游戏。
UDPSocket.X32采用 UDP 协议。
独立用于网络信息传递,也可以构建类似聊天室,多人连线游戏。
Director MX 2004实用教程_电子教案2

清华大学出版社
一、 创建文本
4、制定文本域演员
在Director中,可以使用很多程序控制Field文本,包括存 储和检索文本信息,所以Field文本可以用来保存数据及临 时值。文本与窗口如下图所示。
第5页
Director MX 2004实用教程 实用教程
清华大学出版社
一、 创建文本
5、制定Paint文本
第9页
Director MX 2004实用教程 实用教程
清华大学出版社
三、 嵌入文本
嵌入的字体将作为一种特殊的成员出现在Cast表中,它只 能供当前的多媒体节目使用。对于没有嵌入的字体,Director 将用系统字体来代替。在菜单栏中执行InsertMedia Element Font命令后,打开如下图所示的Font Cast Member Properties对话 框设置嵌入字体。
第8页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 编辑文本
3、查找与替换文本
计算机为人们带来的一大进步之一就是查找与替换功能。 用户不必再为从数以万计的资料中查找自己所需要的内容而 烦恼。Director中同样为我们提供了这种便利。在菜单栏中 执行EditFindText命令,会打开如下图所示的Find Text Edit Find Text Find Text对 话框。
清华大学出版社
二、 编辑文本
1、文本演员编辑窗口
下图所示即为文本演员编辑窗口。其中包含有丰富的文 本编辑功能。图中字母对应的解释请在正文中相关章节中 查找。
第7页
Director MX 2004实用教程 实用教程
清华大学出版社
二、 编辑文本
2、文本检查器
Director MX 2004实用教程_电子教案11

第8页
Director MX 2004实用教程 实用教程
清华大学出版社
三、事件和处理程序
1、内部事件
内部事件主要是指Lingo和JavaScript中早就存在的事件, 这类事件在使用时无需用户自己定义,直接使用即可。例如, 常见的鼠标按下事件mouseDown就是Lingo和JavaScript脚本 中早就存在的内部事件。 在Lingo中,内部事件在使用的时候都是以关键词on开 头,后面依次是内部事件的名称、内部事件中的Lingo命令, 最后以关键词end结尾;在JavaScript中,内部事件在使用的 时候都是以关键词function开头,后面依次是内部事件的名称、 中括号、内部事件中的JavaScript命令,最后以中括号结尾。
第10页
Director MX 2004实用教程 实用教程
清华大学出版社
三、事件和处理程序
3、处理程序
处理程序可以看作是能够执行不同任务的命令列表。 。 例如,下面给出的setStatus处理程序带有一个参数newStatus。 setStatus自身并不知道如何改变status文本的内容,只有通 过给newStatus参数赋值才可以改变status文本的内容。 newStatus -- Lingo on setStatus newStatus (member "status").text =newStatus end
第11页
Director MX 2004实用教程 实用教程
清华大学出版社
四、变量、列表和数组
1、变量的类型
Director中的变量类型可以分为多种,包括整型变量、浮 点数变量、字符串变量等,但是,Director中的变量在声明的 时候通常是不指明变量类型的,只要直接赋值即可,变量的 类型由所赋数值的类型决定。 数字变量 符号变量 字符串变量 逻辑常量 键盘常量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
控制对象 语句格式
sprite(X).frameCount sprite(X).frame sprite(X).play() sprite(X).stop() sprite(X).pasue() sprite(X).goToFrame(FrameNumber) sprite(X).playBackMode =#normal sprite(X).fixedRate =数值 sprite(X).movieTime sprite(X).play() sprite(X).stop() sprite(X).pasue()
Flash演员
视频meRate=X
IsPastCuePoint(sprite(X),n)
句(视频控制)
作用
Flash演员的总帧数 Flash演员的当前帧 控制Flash演员播放 控制Flash演员停止 控制Flash演员暂停 控制Flash演员播放时跳转到指定帧 控制Flash演员的回放模式#normal:默认,#lockStep: Director的帧速,#fixed指定帧速 控制Flash演员的回放帧速度 视频演员的时间 控制视频演员播放 控制视频演员停止 控制视频演员暂停 当frameRate成员属性在1和255之间时,数字视频影片在这 个速度下播放每一帧。frameRate成员属性不能大于255 当frameRate成员属性设为-1或0时,数字视频影片在正常 速度下播放每一帧。这时允许影象与它的声音同步。 当frameRate成员属性设为-1或0之外的任何值时,数字视 频声音将不播放。 当frameRate成员属性设为-2时,数字视频影片在尽可能 快的速度下播放每一帧。 检测视频演员是否播放到第n个线索点