中国IT动力,最新最全的IT技术教程
最新100篇 | 推荐100篇 | 专题100篇 | 排行榜 | 搜索 | 在线API文档 | 网通镜像
首 页 | 程序开发 | 操作系统 | 软件应用 | 图形图象 | 网络应用 | 精文荟萃 | 教育认证 | 硬件维护 | 未整理篇 | 站长教程
ASP JS PHP工程 ASP.NET 网站建设 UML J2EESUN .NET VC VB VFP 网络维护 数据库 DB2 SQL2000 Oracle Mysql
服务器 Win2000 Office C DreamWeaver FireWorks Flash PhotoShop 上网宝典 CorelDraw 协议大全 网络安全 微软认证
硬件维护  CPU  主板  硬盘  内存  显卡  显示器  键盘鼠标  声卡音箱  打印机  机箱电源  BIOS  网卡  C#  Java  Delphi  vs.net2005
  当前位置:> 图形图象 > 媒体制作 > Director
Lingo魔法书--Sprite玩具工厂(2)隐藏和替换
作者:未知 时间:2002-07-10 10:53 出处:互联网 责编:chinaitpower
              摘要:Lingo魔法书--Sprite玩具工厂(2)隐藏和替换

上次我们介绍了Lingo的Sprite用法.下面我们来继续看一些Sprite的属性.隐藏和替换.首先我们来看看做多媒体项目最常用的一个应用制作三态按钮. 光标移动到按钮上就换一种颜色.按下去又是另外一种颜色.移动出去还原.所谓三态,就是指正常状态,光标移动到上面的时候和按下去的时候.原理很简单就是有三张图片.然后在不同的事件下面进行切换.

我们可以看到角色库中的三个角色,角色1、角色2、角色3按钮。下面我们就来看关键语句。 sprite(编号).memberNum sprite(编号).memberNum可以制定某个Sprite使用的是什么角色成员。比如上面例子,按钮在时间轴上为Sprite 1: sprite(1).memberNum="3" 这样就把红色按钮换成了褐色按钮,也就是角色3。整个制作过程是这样的,首先把角色1拖拽到舞台放在通道1中。也就是sprite 1。当然不要忘记加上帧脚本go the frame定住画面。

然后给Sprite 1写上脚本。 on mouseUp me
sprite(1).memberNum="3" --将按钮替换为角色3按下去的状态

end on mouseenter me
sprite(1).memberNum="2" --将按钮替换为角色2移上去的状态
end on mouseleave me
sprite(1).memberNum="1" --将按钮替换为角色1还原为初始状态。
end 这里我们用到了三个常用的鼠标事件。Mouseup鼠标抬起,mouseenter鼠标进入,mouseleave鼠标离开.并且写在一个Sprite里面.对应它的不同状态.   下面我们看第二个属性。单击上面的老头,老头消失。按钮老头出现。这是使用了visible属性。控制sprite的显示和隐藏。 Sprite(2).visible=false --Sprite2不可见 Sprite(2).visible=true --Sprite2不可见。 拖拽老头到舞台作为sprite 2。然后给老头写上Sprite脚本 on mouseup me Sprite(2).visible=false end 要让按了按钮之后显示老头怎么办呢?修改下刚才的按钮脚本加入到mouseup事件中去.     on mouseUp me
sprite(1).memberNum="3"
sprite(2).visible=true

end Ok就可以了.
关闭本页
 
首页 | 投资与合作 | 服务条款 | 隐私政策 | 收藏本站 | 设为首页 | 新用户注册 | 免责声明 | 使用帮助
Copyright ©2005-2008 chinaitpower.com All rights reserved. www.chinaitpower.com 版权所有