进入旧版 | 服务项目 | 成功案例 | 联系方式 | 过客留言 | 友情链接
   
设为首页
加入收藏
联系我们
网站首页 | 新闻资讯 | 操作系统 | 办公软件 | 网络软件 | 工具软件 | 媒体动画 | 网页制作 | 网站开发 | 程序开发 | 平面设计
Photoshop视频教程 | Word入门 | Flash入门 | JScript | VBScript | ASP | PHP | ADO | 网页特效 | 3DS MAX6.0命令 | 系统进程
您当前的位置:GOODSGY电脑学习网 -> 媒体动画 -> Director -> 文章内容  
Lingo魔法书--导航语句

go语句

go frame <帧数> --跳转到第某个画面,例子 go frame 20,播放头跳到第20帧.www.goodsgy.com

go the frame --播放头停在某个画面.www.goodsgy.com

go <标记> --跳到某个有标记的画面.www.goodsgy.com

go movie <电影名字> --从现在的电影跳转到另外一个电影中去.例如go movie \"hello\" 跳转到名字叫hello的电影中.www.goodsgy.com

下面是两个扩展命令www.goodsgy.com

go <帧数> of movie <电影名字> --跳转到另外一个电影的某个画面.www.goodsgy.com

go <标记> of movie <电影名字> --跳转到另外一个电影的某个标记www.goodsgy.com

www.goodsgy.com

  go命令我们已经很熟悉了那就是可以使用go直接跳转画面.停住播放头.这些我们都在第一个例子中进行了一个试验.这次我们着重要说的是画面的标记mark.什么叫做标记呢,故名思意就是给一个帧做上一个标记.现在有这样的一个例子.我要跳转到第20帧,Lingo语言应该怎样写呢?www.goodsgy.com

go frame 20www.goodsgy.com

用了帧标记是怎样呢?比如我给20帧加上一个标记,名字叫做\"ok\".我们可以这样写.www.goodsgy.com

go \"ok\"www.goodsgy.com

这两条命令是等价的.大家可以分别单击下面的两条语句来观察结果.在下手之前大家想一下,如果我到了第20帧想回来应该怎样写Lingo语句呢?www.goodsgy.com


在Score的最上端就是标记区.在要做标记的帧上,单击这个地方,然后输入名字就好了.www.goodsgy.com


要删除一个标记.只要把标记拖出窗口就可以了.这里再提示一下,单击左侧的箭头会弹出下拉菜单.可以在里面选择标记.选中后播放头会直接跳到标记.还有两个左右箭头分别表示跳转到前一个标记和后一个标记.当你的时间轴太长的时候.这是一个很好的定位办法哦.www.goodsgy.com

www.goodsgy.com

Play语句

play frame <帧数> --跳转到第某个画面,例子 play frame 20,播放头跳到第20帧.www.goodsgy.com

play the frame --播放头停在某个画面.www.goodsgy.com

play <标记> --跳到某个有标记的画面.www.goodsgy.com

play movie <电影名字> --从现在的电影跳转到另外一个电影中去.例如go movie \"hello\" 跳转到名字叫hello的电影中.www.goodsgy.com

下面是两个扩展命令www.goodsgy.com

play <帧数> of movie <电影名字> --跳转到另外一个电影的某个画面.www.goodsgy.com

play <标记> of movie <电影名字> --跳转到另外一个电影的某个标记.www.goodsgy.com

play done --跳回上一次play的地方.比如在20帧执行了play 30.在30帧执行play done就会跳回20帧.www.goodsgy.com

www.goodsgy.com

  Play 语句和Go语句大体相同,只是多了一个play done.凡是用play语句跳转的都可以使用play done跳转回去.有了play done就更加简单了.go语句和play语句都可播放另外一个电影文件.但是返回的时候go必须写清楚跳转回去的电影和帧数,而play只要用play done就可以回去了.书写更简单.看看下面的例子.单击语句可以执行.下面我们做一个练习.给你4张图片,要求你每单击一张图片就显示下面一张图片.单击最后一张图片显示第一张图片.就像下面的例子.

www.goodsgy.com

上面就是这个例子的流程图.总体思路:播放每个图片的时候停住.单击图片跳转.设置一组标记方便跳转.www.goodsgy.com

1.停住图片www.goodsgy.com

把4个图托拽到流程线上.每个图的最后都加了go the frame语句.作用是让显示图的时候播放头定在原地.这4个脚本都是只和帧本身有关系.所以我们用frame脚本.www.goodsgy.com

2.进行跳转:www.goodsgy.com

接下来要得是单击图片往下走.因为是单击图片以后才做动作.因此命令要写在图片里面.也就是Sprite脚本.单击每个图片,按右键在里面写上语句,go \"t2\" 跳转到第二张.以此类推.事件因为是单击可以用 on mouseup me.当鼠标抬起.www.goodsgy.com

OK如果你做好了整个的程序. www.goodsgy.com

 www.goodsgy.com

==进阶学习==www.goodsgy.com

这里给大家介绍一个小技巧这里如果不考虑最后一张图跳转到第一张的话.我们可以让所有的图片都是用一个脚本.www.goodsgy.com

go marker(1)www.goodsgy.com

marker()是一个函数专门用来返回下一个标记的帧数.mark(1)表示当前帧下一个标记的帧数.www.goodsgy.com

例如在t1这里mark(1)的值是t2的帧数也就是\"20\".相当于执行了go frame 20.www.goodsgy.com

以此类推.marker(2)就是下2个标记帧数,mark(0)就是当前的. mark(-1)前一个.mark(\"t1\")表示\"t1\"这个标记的帧数.www.goodsgy.com

在百度中搜索:Lingo魔法书--导航语句
在Google中搜索:Lingo魔法书--导航语句
在Yahoo中搜索:Lingo魔法书--导航语句

收藏到网摘:新浪VIVI 365key 我摘 POCO网摘 博采中心 YouNote 和讯网摘 天天收藏
[] [返回上一页] [打 印] [收 藏]

 相关文章    最新文章
· 十大注意事项 让Linux启动更快速
· Linux软件安装指南
· [组图] 快速体验Linux的3种方式
· Linux下Tomcat自启动的设置技巧
· 装有双系统用户 如何卸载Linux
· [组图] 在Linux操作系统上创建ADSL拨号上网..
· 高效使用Linux的七个习惯
· [组图] 怎样让PPLive更加流畅的播放
· 为了Dreamweaver Adobe停止研发GoLive
· Novell:Linux消费市场开发仍需3-5年时间..
 
· [组图] Director MX 2004教程--个性化演员..
· [组图] Director MX 2004教程--设置演员的..
· [组图] Director MX 2004教程--演员的选择..
· [组图] Director MX 2004教程--演员的管理..
· [组图] Director MX 2004教程--导入演员
· [组图] Director MX 2004教程--创建新的演..
· [组图] Director MX 2004教程--演员窗口
· [组图] Director MX 2004教程--我的第一个..
· [组图] Director MX 2004教程--窗口和面板..
· [组图] Director MX 2004教程--Director的..

∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
站内搜索

精彩图文
  网站导航  
操作系统 办公软件 网络软件
Vista Windows2003 WindowsXP Windows2000/NT Windows9X/ME Linux 其他 Word Excel Powerpoint Outlook 金山系列 其他 网页浏览 上传下载 联络聊天 邮件工具 服务器软件 网络辅助
工具软件 媒体动画 网页制作
系统工具 媒体工具 压缩工具 图文处理 文件管理 其他 3DMAX Authorware Director Maya 视频处理 其他 Flash Dreamweaver FireWorks FrontPage LiveMotion Golive HTML/CSS 其它
网站开发 平面设计 程序设计
ASP JSP PHP CGI JavaScript VBScript XML/SOAP Web服务器 Photoshop PhotoImpact CorelDraw Illustrator Freehand 设计欣赏 其他 VB VC .NET C/C++ DELPHI JAVA

冀ICP备05019428号
Copyright © 2004-2008 电脑学习网 Inc.All rights reserved.
TEL:13832340607
QQ:39873155
E_Mail:goodsgy(#)hotmail.com   (把(#)替换成@)
MSN:goodsgy(#)hotmail.com   (把(#)替换成@)