首 页资讯中心软件分类
您当前的位置:it66.net 爱特下载站资讯中心多媒体类 → 文章内容 退出登录 用户管理
本类热门文章
相关内容
Director Lingo 语言入门(2)
作者:佚名  来源:不详  发布时间:2007-9-23 10:47:49

减小字体 增大字体

Director Lingo 语言入门
go 来 go 去制作一个简单的导航

Ok 上次我们使用 Message 窗口进行了一些调试工作 . 这次我们就来正式学习 . 首先请大家看上面一个范例 .( 如果你不能观看 , 请到 www.5dmedia.com 首页下载 Shockwave 8 player 插件 . 因为我们以后也会用到他 .)

  我们来分析一下这个例子 . 页面上有三个按钮 , 单击任何一个跳转到一个画面 . 然后按返回按钮返回 . 其实导航结构是这样的 . 主界面 --> 子模块 , 然后子模块 --> 主界面 .

  我们首先看看时间轴是如何安排的 . 时间轴上首先第一段是程序的封面和三个按钮 , 第二段是错了的画面 , 第三段是对了的画面 , 第四段是错了的画面 . 所以上面的例子实际上就是从封面跳转到下面不同的时间轴段 , 然后按一个按钮就返回封面 .

  下面我们来实际制作这个程序 , 首先导入界面的四张图片 , 然后拖拽到时间轴上 . 每段 5 帧画面 .

主界面 1-5 帧 . 第二段 10-15 帧 第三段 20-25 帧 第四段 30-35 帧 .

  接下来是跳转按钮 . 选好工具栏上的 Button 在主界面上绘制按钮 .( 如果工具栏不出来可以选择菜单 window->Toolbar). 依次放在 Director 的第 2 第 3 第 4 通道中 .

  这些都制作完成之后 , 再制作返回按钮 . 由于接下来所有子模块用的都是同样的按钮 . 所以画一个就可以 . 并且帧数从 10-35 贯穿所有模块 .

Ok 现在我们的程序框架基本上搭建好了接下来就是填写程序了 . 如果现在我们马上运行 , 程序会从头放到底 . 没有任何变化所以我们现在的第一个任务就是要停住画面 . 为每一段画面都加上语句停止画面 .

  首先将播放头移动到第一段的最后 . 也就是第 5 帧画面 , 双击上面脚本通道中的单元格 . 也就是图中的黑色方块处 .

  在弹出的脚本窗口中 , 输入脚本 . go the frame 这句命令使播放头停止在这个画面上 .

  这里解释下里面的命令的作用 .

On exitframe me -- 当退出帧的时候

go the frame -- 停止在这帧画面上

end -- 该段程序结束

  现在播放电影可以看到 , 整个程序在第 5 帧画面停止不走了 . 同样道理在其他几个场景最后一帧里面写好同样的语句 . 分别是 5\15\25\35 帧 .

  刚才我们在整个画面中给帧上了脚本 . 让播放头停在帧上不动 . 接下来实现点按钮 , 跳转到某段画面 . 因为我们是按了按钮才发生动作 . 所以我们要给按钮指定脚本 . 在屏幕上选中一个按钮选择鼠标右键 , 在菜单中选择 Script.

脚本这样写 :

on mouseUp me -- 当鼠标从按钮抬起时候
go frame 10 -- 跳转帧 10
end -- 结束事件

播放电影可以看到 一旦按了第一个按钮之后就跳转到第二段画面 . 我们如法炮制给主界面中剩下的按钮加上脚本 . 分别是 go frame 20 和 go frame 30. 要跳回去怎么办呢 ? 给跳回按钮加上脚本 go frame 1

oK 现在为止整个程序之做好了 . 这个例子主要用了 go 语句

格式是 Go frame < 帧数 > -- 跳转到某帧

Go the frame -- 停止在某帧

  同时我们还分别试验了给一个帧加上脚本和一个按钮加上脚本 . 也许你现在还有点糊涂 , 没关系更多的概念我们再下次一个个讲解 . 请大家思考制作这样一个例子 .

  做一个类似 Powerpoint 简报的东西 , 给 5 张图片 , 依次显示 , 每次显示一张图片 . 按了按钮之后就显示下一张 .

  如果您很轻易的做好了程序 再想想如何加一个按钮倒过来向前播放 .

[] [返回上一页] [打 印]
相关文章
评论
(评论内容只代表网友观点,与本站立场无关!)

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码

软件发布 - 广告合作 - 下载声明 - 友情连接 - 申请连接 - 网站地图 - 管理登陆