Director怎样制作自定义光标

2016-03-18 15:55 12 1 收藏

下面图老师小编跟大家分享Director怎样制作自定义光标,一起来学习下过程究竟如何进行吧!喜欢就赶紧收藏起来哦~

【 tulaoshi.com - 设计软件 】


Director怎样制作自定义光标
  光标的变化对于多媒体产品开发是个常用的技巧。

   在 director 中我们可以自定义以下三种类型: director 的内置光标、位图光标和动画光标。

   一、调用 director 内置光标

   使用命令 cursor (N 为内置光标序列号, 260 为普通箭头型 ) ,例如:

cursor 280
-- 光标将返回手形!

   二、定义静态位图光标

   使用命令 cursor ,并利用位图我们可以建立需要的任意形状的特殊光标,只不过它是黑白的、静态的而已。在这个方法里,我们需要两个位图演员。同时要求该演员为小于 16*16pixes ,且位深须为 1-bit 。

   一个光标为什么要两个演员呢?因为第一个演员是我们需要的光标的实际形状,而第二个则是作为第 一个演员的蒙板,以实现光标的特殊透明效果。

   假tulaoshi如现在我们已找到合适两个演员,分别为 “cor” 与 “cor mark” 。前者将赋予我们光标的形状, 后者作为蒙板。

   接下来,只要在需要的地方调用如下语句,就能完成静态位图光标的定制:

cursor ( [member ‘‘cor‘‘,member ‘‘cor mark‘‘] )

   三、定义动画光标

   利用 cursor xtra 我们可以制作出彩色、动态的超炫光标。下面是一个制作的示例:

1. 素材准备:一幅或多幅任意 8-bits 位图,大小不限。将素材导如 director 演员表中。对于大于 8-bits 的位图,选择菜单 ModifyTransfrom bitmap.. , 调出对话框设置如下:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)


2. cursor 演员制作:选择菜单 InsertMedia ElimentCursor ,调出以下对话框:


[ 说明 ]
01 :单击 “add” 按钮将选定的 member 置入 cursor 序列中。
02 :浏览我们已经添加到的 cursor 序列中的演员。下方提示当前演员在 cursor 序列中的帧号及 cursor 序列的总数。
03 :预览光标效果。
04 :单击左右按钮,在上方预览框中浏览、选择 director 所罗列出的符合要求的位图演员。
05 :选择我们需要的光标尺寸,建议将素材位图调整至目标光标大小。
06 :对于多帧 cursor 序列,此处可调整序列的速率。(即光标动画的频率)

   当 cursor 序列设置完成后,我们得到的光标演员如下:


3. 脚本设置:

cursor ( member ( cursor 演员编号))

   好了,到这里大家已基本了解了自定义光标的制作了,赶快自己动手吧!

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/shejiruanjian/)

来源:http://www.tulaoshi.com/n/20160318/1888531.html

延伸阅读
有了画笔设置面板以后,画笔的功能就变得非常强大。我们只需选择好适当的笔刷,再在画笔面板设置好相关的参数就可以画出很多非常漂亮的效果。下面的教程介绍类似水墨笔画效果制作方法。过程也比较简单:先做好一个小点构成的图案定义为画笔,然后稍微设置画笔参数就可以任意画出水墨风格的效果图。 最终效果 1、打开PS,执行“文件”→...
按钮交互是Authorware中常用的交互响应类型,但是仅使用系统提供的按钮未免有点单调。我们可以在Authorware中制作自己的图像按钮。 自定义按钮 本例简介:普通的按钮,在Authorware中一般有四个状态:正常、鼠标移过、鼠标按下和不可使用。 在Authorware中制作自己的图形按钮,就要事先准备好这四种状态的图片,当然也可以只准备一张图...
自定义 CRichEditCtrl 控件 作者:sonystone 下载本文的源代码 在VC中提供了两种很方便的编辑控件(CEdit 和CRichEditCtrl),一般来说这两种控件已经满足了我们大部分的需要,不过只有CEdit控件能响应我们鼠标右键消息,通过右键我们很容易的操作我们的编辑,而在CRichEditCtrl控件中我们不能得...
标签: Web开发
script type = "text/javascript"         function pageLoad()         {             var text = new Sys.UI.TextBox($('text'));           &nb...
标签: Web开发
在web开发中常常要使用js,为了提高效率一般都会制作js的类文件。这样在使用中更新复用都很方便。下面按照我工作中的一个案例,介绍如何定义js类文件制作自定义的控件。 一、设计需求   这个需求中,我们要制作一个,从webservice上获取一组学生成绩信息,然后在页面上按照及格与否显示出来。当然还要加上一些简单的互动效果。 &nb...

经验教程

64

收藏

13
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部