用户登陆:
设为首页 | 加入收藏 | 免费邮箱
建站学院: 建站心得 | 搜索优化 | 建站点子 | 网站推广 | 网站推荐 | 企业新闻 | 人物新闻 | 网媒内幕 | 域名相关 | 热门专题 | 本站作品
设计学院: 网页设计 | 平面设计 | 网络编程 | 多媒体类 | 数据库类 | 服务器类 | 操作系统 | 联盟新闻 | 联盟介绍 | 联盟点评 | 网赚技巧
模板下载: 旅游度假 | 饮食食品 | 公司展示 | 学校教育 | 文化艺术 | 金融财经 | 儿童卡通 | 体育运动 | 服饰品牌 | 爱情交友 | 游戏娱乐
您现在的位置: 星星雨设计站 >> 设计学院 >> 多媒体类 >> Director >> 教程正文
Director Lingo 语言入门(8)
作者:佚名    教程来源:不详    点击数:    更新时间:2007-11-19

Director Lingo 语言入门
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就可以了.

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口教程录入:冰河    责任编辑:冰河 
  • 上一篇教程:

  • 下一篇教程: 没有了
  •   网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    最新热门
    最新推荐
    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明