注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> 平面设计 >> Director >> 平面设计正文

director8中行为库的应用

文章来源:chinaitlab整理 作者:佚名 更新时间:2007-11-16 16:53:47 【 】 【加入收藏
  director是一个非常完美的多媒体创作软件。之所以说它完美,不仅因为它的功能包含了多媒体创作的方方面面(自身的动画制作和媒体的集成),还因为它提供了多种扩展自身的途径。这其中有几种:一种是利用内部系统功能--脚本语言lingo,例如用lingo开发行为库(behavior);一种是利用macromedia公司的xdk(xtra developmemt kits)工具开发director插件;还有可以利用activex的强大功能来增加director的开发能力。
这里我们重点介绍director8.0 中自带的行为库的使用。director 8.0带有多种行为库,我们选择几个常用到的讲一下它们的使用方法。当然,首先需要知道director 8.0的行为所在,打开菜单:windows->library palette,就可以打开director 8.0的行为库窗口(如图1)




图1:director8.0的行为库面版

单个行为的使用:
  我们首先介绍单个行为的使用,这里我们用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到舞台的宽度)
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的旋转方式

设置完之后点ok就行了。

现在你可以试试看较果怎么样?不满意?那好,我们接着改变它们的参数。这时就用到property inspector了,如果它没有出现你可以单击director 8.0工具栏上的"i"按钮,也可用菜单:windows-->inspector-->property,快捷键是:ctrl+alt+s。单击舞台上的sprite,再单击property inspector窗口中的有个小齿轮的那一页如图3。


按此在新窗口浏览图片

图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编写的,而且它的代码是开放的,你如果感兴趣且有耐心可以把行为库里的代码打开来读一读,你还可以修改它,使用它的功能更强大。
  • 上一篇平面设计:

  • 下一篇平面设计:
  • 最 新 热 门
     利用Photoshop自定义画笔制作逼真的水泡
     Photoshop制作荼蘼花开典雅人物签名特效
     Photoshop轻松制作MM迷惘梦想意境签名照片
     Photoshop的LAB模式美化风景婚纱照片
     非主流PS教程:减少图片杂色渲染照片个性色彩
     详细讲解用Photohop为MM调色简单磨皮
     Photohop教程:处理MM发丝及脸部美容
     PS历史快照为MM化妆,非主流效果制作
     Photoshop滤镜制作装饰MM照片的小像框
     Photoshop照片处理教程:美女在期盼什么?
    最 新 推 荐
     灯光照明效果的Vray教程
     三维设计专用技术名词解释
     DIRECTOR去背技法步步高
     交换动画特效制作
     溶解过渡特效制作
     跟踪动画特效制作
     幻影动画特效制作
     图像的扭曲制作
     Director8新手上路--绘图工具
     Director8新手上路--快速入门
    相 关 文 章

    从Coreldraw提取cdr文件缩略图查看功能
    PS与IR制作“红旗飘扬”动画效果
    PS IR打造小仙女魔法之水果变变变
    Coreldraw结合Rave制作动画
    用Photoshop与IR鼠绘燃烧的火柴
    Freehand教程:制作渐变色的曲线
    CorelDRAW教程:绘制简笔卡通小马
    CorelDRAW教程:绘制简笔卡通青蛙
    CorelDRAW教程:绘制憨厚熊
    使用CorelDraw的心得

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用