图1:Director8.0的行为库面版 这里我们重点介绍DIRECTOR8.0 中自带的行为库的使用。DIRECTOR 8.0带有多种行为库,我们选择几个常用到的讲一下它们的使用方法。当然,首先需要知道DIRECTOR 8.0的行为所在,打开菜单:windows->library palette,就可以打开DIRECTOR 8.0的行为库窗口(如图1) 我们首先介绍单个行为的使用,这里我们用Random Movement and Rotation行为作为例子介绍,这个行为的位置如图一所示。 首先我们看看它有什么作用:它可以让你的演员成为最最自由的,你的演员一但得到这个行为,那么它就会不再受你控制而满世界乱跑!呵呵,或许读者要问:那它具体有什么用啊?有!其实你可以用它来摸拟一些随机运动的物体,我们在一个游戏中用到过它,把它附在将要被打下来的小虫虫身上,它就会灵活的四处走动,让你眼花缭乱。 OK,我们就通过这个行为来介绍单个行为库的使用方法,现在跟我一起做吧: 第一步:把你的演员放到舞台(stage)上,位置?你看着办。 第二步:在library窗口中找到 Random Movement and Rotation。单击library list按钮(library 窗口左上角那个)在弹出的菜单中选择 Automation–>Automatic;再用窗口上下的那两个黑色三角形进行上下翻页,就能找到 Random Movement and Rotation。 第三步:把文字旁的图标拖到舞台上那个sprite身上或是分镜(score)中的sprite中。 第四步:设置对话框。如果你第三步做成功了,就会有一个控制面板弹出(如图2),可以通过这些参数设置sprite在舞台上的活动范围、运动速度以及是否旋转等: 图2:Random Movement and Rotation控制面板 limit of movement(left) 活动范围的左边界 (从0到舞台的宽度) 设置完之后点ok就行了。 图3:演员行为属性面板 接下来你就可以修改各种参数了,可以用\”-\”按钮把不要的行为给删除,当然也可以用\”+\”按钮增加行为。 这个行为我们就介绍到这里,其它的行为的使用跟这个用法类似,具体它们的作用是什么,可以通过它的名称以及Script里的开头的语句介绍,加上自己的测试就可以顺利得到。 在我们制作多媒体软件时总要用到按钮,而DIRECTOR 8.0中却没有现成的按钮可以用,没关系!我们自己动手做。常用的按钮有两个状态:常态(Normal)和鼠标划时(Rollover)的状态,如果考虑到用户的方便,还要让移动到按钮上的鼠标光标变成手指形。要实现以上说的功能我们要用到两个行为库。一个是:Rollover Cursor Change;另一个是:Rollover Member Change。它们在行为库中的Automation\\Interactive中。 第一步:先用图像处理工具(如Photoshop或者FireWork4.0)制作两个按钮的图片,按它们导入DIR中。 第二步:在舞台放好代表按钮的常态(Normal)图,这里我们假设它的sprite号为10。 第三步:单击library窗口的library list按钮选择Automation–>Interactive。 第四步:把Rollover Cursor Change拖到sprite10(代表按钮的常态)上,在对话框中设置Use which cursor为Finger。把Rollover Member Change拖到sprite10上,在对话框中设置Display which member on rollower,使它等于代表鼠标划时图片的演员,如图4。 图4:选择按钮的Rollover状态的演员 到这里,这个按钮就已有模有样了,不信你试试看。 但是还差很重要的一步,就是按钮响应鼠标的单击。先不要急马上就做,由于这里的按扭只有两个状态,所以响应鼠标单击的事就交给了做Rollover状态的演员来完成,也就是说我们要把按钮被单击后要执行的代码写到它的on MouseUp 句柄中。 懂得这个原来,接下来就可以一步步来做了。 第五步:在cast中选中做Rollover状态的演员,然后单击script按钮,在script窗口中为它创建一个on MouseUp句柄(一般情况下director会自动创建),在句柄内写入代码。如:go to the frame+1。 终于完成了,这个按钮就这样完成了。 Director的行为库的是非常好的,这都得益于它有lingo这个强大脚本功能,因为它就是用lingo编写的,而且它的代码是开放的,你如果感兴趣且有耐心可以把行为库里的代码打开来读一读,你还可以修改它,使用它的功能更强大。 当然,行为库的使用只是Director中的一个常用的功能,Director是一个功能强大,使用复杂的优秀多媒体创作软件,如果读者在制作过程中碰到技术问题,或者使用中有任何心得,欢迎和我们直接交流,我们的论坛地址是:http://www.5dbbs.com。
DIRECTOR 8.0的行为库的应用—-东影默
DIRECTOR是一个非常完美的多媒体创作软件。之所以说它完美,不仅因为它的功能包含了多媒体创作的方方面面(自身的动画制作和媒体的集成),还因为它提供了多种扩展自身的途径。这其中有几种:一种是利用内部系统功能–脚本语言lingo,例如用lingo开发行为库(behavior);一种是利用Macromedia公司的XDK(Xtra Developmemt KIts)工具开发DIRECTOR插件;还有可以利用activeX的强大功能来增加Director的开发能力。
单个行为的使用:
limit of movement(top) 活动范围的上边界 (从0到舞台的高度)
limit of movement(right) 活动范围的右边界 (从舞台的宽度到0)
limit of movement(bottom) 活动范围的下边界 (从舞台的高度到0)
speed of movement 运动速度
loopiness 设置运动轨迹,
speed of rotation 旋转速度,如果设为0则不旋转。
Wackiness 设置sprite的旋转方式
现在你可以试试看较果怎么样?不满意?那好,我们接着改变它们的参数。这时就用到property Inspector了,如果它没有出现你可以单击DIRECTOR 8.0工具栏上的\”i\”按钮,也可用菜单:windows–>Inspector–>property,快捷键是:ctrl+alt+s。单击舞台上的sprite,再单击property Inspector窗口中的有个小齿轮的那一页如图3。
多个行为的使用:
在director中应用flash – 基础篇_director教程
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在director中应用flash – 基础篇_director教程
相关推荐
-      windows xp操作系统中隐藏的20个秘密_windows xp
-      photoshop定义粗大虚线笔刷绘制幽默自画像_photoshop教程
-      photoshop为七夕情人节打造亲密爱人相框_photoshop教程
-      photoshop通道互换法调整照片色调_photoshop教程
-      director生成文件减肥技巧_director教程
-      用director控制动画gif_director教程
-      director怎样制作自定义光标_director教程
-      利用director.ini调试应用程序_director教程