




已阅读5页,还剩69页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常用的Lingo语句一、常用的Lingo命令尽管在Lingo中有700多条命令,但是在编写Lingo剧本时,经常用到的Lingo命令并不是很多,下面简单介绍一下常用的一些Lingo命令。1go这是一个在Director中非常常用的命令,在前面的制作中我们曾经不只一次用到它,它的用法也比较多,主要包括下面一些情况:go to Frame FrameNumber:跳转到帧。go to FrameNumber:go FrameNumbergo to movie “MovieName”go movie “MovieName”go to Frame “MarkerName”go to “MarkerName”go “MarkerName”go to Frame FrameNumber of movie “MovieName”go to FrameNumber of movie “MovieName”go FrameNumber of movie “MovieName”go loopgo nextgo previous在上面的表达式中, 中的内容表示这里要用相应的内容替换,以下都采用这种方式。其中,FrameNumber表示帧的序号,MovieName表示影片的名称(包括路径或Internet网址),Markername表示标记名称。这几个命令所要表达的是当发生某个事件时,影片的播放位置将跳转到某一帧,或者跳转到某指定标记的帧,或者跳转到某部影片,或者跳转到某一影片中的某一帧。最下面的三个命令可以使影片循环播放、前进或倒退。2setset也是一个经常用到的命令,它的用法可以包括下面四种情况:set the LingoProperty to expressionset the LingoProperty=expressionset variable=expression3playplay的用法如下:play frame FrameNumberplay FrameNumberplay movie “MovieName”play frame FrameNumber of movie “MovieName”play Sprite FlashSpriteNumber上述命令分别表示播放指定的帧,播放指定的影片,播放指定影片中的某一帧,播放指定通道中的Flash影片。4puppetSoundpuppetSound的用法如下:puppetSound ChannelNumber,“CastMemberName”puppetSound “CastMemberName”puppetSound member “CastMemberName”puppetSound 0puppetSound ChannelNumber,0其中ChannelNumber表示声音通道号,一共可以控制8个声音通道。上面的命令分别表示在指定的声音通道播放指定的声音剧组成员,停止声音播放并恢复剪辑室中声音通道对声音的控制,停止指定的声音通道中声音的播放并恢复剪辑室中声音通道对声音的控制。5quitquit是单独使用的一个命令,它可以停止影片的播放,并退出Director或者放映机。用户只需输入下面一段文字:on mouseUpquitend在影片播放时,如果点击鼠标,则将随时退出放映机。二、Lingo运算符*:表达式1*表达式2表示两个表达式相乘 /:表达式1/表达式2表示两个表达式相除求商 +:表达式1+表达式2表示两个表达式相加 -:表达式1-表达式2表示两个表达式相减 以上是最基本的数学运算符。=:表达式1=表达式2用于比较两个表达式是否相同(true),false 1 :表达式1表达式2用于比较两个表达式是否不同(true),false 1 :表达式1 表达式2用于比较表达式1是否大于表达式2(true),false 1 =:表达式1=表达式2用于比较表达式1是否不小于表达式2(true),false 1 :表达式1表达式2用于比较表达式1是否小于表达式2(true),false 1 =:表达式1=表达式2用于比较表达式1是否不大于表达式2(true),false 1 以上这些操作符可用于比较整数、浮点数、字符串、列表、矩形和点。clearGlobalsclearGlobals 将所有的全局变量设为VOID globalglobal 变量1,变量声明全局变量以供其它函数和影片共享pipi()给出浮点型的圆周率,如3.1415 property property 值1,值表明指定的属性和属性变量,用于父剧本或行为剧本 put put 表达式 计算表达式的值 QUOTE QUOTE字符串QUOTE 表示字符串(在某些地方作为引号的替身) set set 特性(变量) to 表达式 (to也可用=)将表达式的值赋给特性或变量 showGlobalsshowGlobals:在消息窗口中显示所有的全局变量 showLocalsshowLocals:在消息窗口中显示所有的局部变量 SPACE:表示空格键 TAB:表示Tab键 VOID:表示空值 and语法:逻辑运算式一 and 逻辑运算式一 判断前后二个逻辑值的与值or 语法:逻辑运算式一 or 逻辑运算式一 判断前后二个逻辑值的或值三、Lingo指令Abort语法:abort例如:if the freeBytes 1000 then go to frame Finishedendon idle 语法:on idlestatement(s)end播放影片时,如果没有执行任何Handler,可以让影片来执行idle Handler中的指令,但是因为影片一有空档就会执行这个Handler,所以在这个Handler中尽量不要放置太多的指令,以免影响到影片播放的速度。例如:on idlemember(Time).text = the short timeend idleon keydown语法:on keyDownstatement(s)end当按下某一键时执行“statement(s)”中的语句。on keyup语法:on keyupstatement(s)end松开键时执行“statement(s)”中的语句。on mousedown语法:on mouseDownstatement(s)end用户按下鼠标左键执行“statement(s)”中的语句。on mouseup语法:on mouseupstatement(s)end按下鼠标左键以后,松开鼠标左键执行“statement(s)”中的语句。on startmovie语法:on startmoviestatement(s)end在刚显示影片的第一帧后,执行“statement(s)”中的语句。这个handler只能放在影片剧本中。palette of cast语法:member(whichCastMember).palettethe palette of member whichCastMember只能用于位图演员,返回位图演员关联的调色板编号。pass语法:pass停止事件消息的传送。例如:on keyDown melegalCharacters = 1234567890if legalCharacters contains the key thenpasselsebeepend ifendpasteclipboardinto语法:member(whichCastMember). pasteClipBoardInto()pasteClipBoardInto member whichCastMember把剪贴板中的内容粘贴到演员,覆盖演员中原来的内容,如位图。pathname语法:the pathname同moviePath,只是pathname可以同时使用于Windows和Macintosh。pauseatstart语法:member(whichFlashOrDigitalVideoMember).pausedAtStartthe pausedAtStart of member whichFlashOrDigitalVideoMember控制数字视频或者声音、Flash动画的播放,值为TRUE,则在开始时暂停。值为FALSE则立即播放。pausestate语法:the pauseState判断当前影片是否处于暂停状态。picture of cast语法:member().picturethe picture of member whichCastMember用图片替换“whichCastMember”演员中的图片或文本。pictureP语法:pictureP(pictureValue)判断“pictureValue”指示的演员是否是图片演员。play语法:sprite(whichFlashSprite).play()play frame whichFrameplay movie whichMovieplay frame whichFrame of movie whichMovieplay sprite whichFlashSprite播放Flash动画、影片中的某一帧或者某一影片。play done语法:play done结束当前影片的播放,返回调用它的影片。point语法:point(horizontal, vertical)点的坐标。printfrom语法:printFrom fromFrame ,toFrame ,reduction打印从fromFrame帧到toFrame帧的舞台。puppet of sprite语法:sprite(whichSprite).puppetthe puppet of sprite whichSprite木偶化精灵“whichSprite”。puppetpalette 语法:puppetPalette whichPalette , speed ,nFrames木偶化调色板,以便用Lingo对它进行操作。puppetsound语法:puppetSound whichChannel, whichCastMemberpuppetSound whichCastMemberpuppetSound member whichCastMemberpuppetSound 0puppetSound whichChannel, 0木偶化声音通道中的精灵、声音演员。puppetsprite语法:puppetSprite whichChannel, state木偶化精灵通道“state”中的精灵。puppettempo语法:puppetTempo framesPerSecond改变影片播放速率。puppettrasition语法:puppetTransition member whichCastMember puppetTransition whichTransition ,time , chunkSize , changeArea定义帧过渡效果,“whichTransition”以数字表示转场效果,对应关系如下:01Wipe right27Random rows02Wipe left28Random columns03Wipe down29Cover down04Wipe up30Cover down, left05Center out, horizontal31Cover down, right06Edges in, horizontal32Cover left07Center out, vertical33Cover right08Edges in, vertical34Cover up09Center out, square35Cover up, left10Edges in, square36Cover up, right11Push left37Venetian blinds12Push right38Checkerboard13Push down39Strips on bottom, build left14Push up40Strips on bottom, build right15Reveal up41Strips on left, build down16Reveal up, right42Strips on left, build up17Reveal right43Strips on right, build down18Reveal down, right44Strips on right, build up19Reveal down45Strips on top, build left20Reveal down, left46Strips on top, build right21Reveal left47Zoom open22Reveal up, left48Zoom close23Dissolve, pixels fast49Vertical blinds24Dissolve, boxy rectangles50Dissolve, bits fast25Dissolve, boxy squares51Dissolve, pixels26Dissolve, patterns52Dissolve, bitspurgepriority of cast语法:member(whichCastMember).purgePrioritythe purgePriority of member whichCastMember定义演员从内存中清除的优先级。0never不清除1last最后清除2next调用下一个剧组时清除3normal缺省值,Director随机清除内存中的演员,put语法:put expression在消息窗口显示表达式“expression”的值。quit语法:quit退出Director或者放映机,返回到Windows桌面或Macintosh桌面。Ramneeded语法:ramNeeded (firstFrame, lastFrame)判断从firstFrame到lastFrame所需要的内存空间,单位为字节。Rect语法:rect(left, top, right, bottom)rect(point1, point2)定义一个矩形。Rect of cast语法:member(whichCastMember).rectthe rect of member whichCastMember判断、设置演员的矩形区域坐标。Rect of sprite语法:sprite whichSprite.rectthe rect of sprite whichSprite判断、设置精灵覆盖层的矩形区域Regpoint 语法:member(whichCastMember).regPointthe regPoint of member whichCastMember判断、设置精灵的注册点的位置。Repeat while语法:repeat while testConditio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子专业视频采集卡考核试卷
- 葡萄酒教育与文化交流考核试卷
- 生物药品的药物发现与筛选技术优化考核试卷
- 稀土金属压延加工的数据分析与应用考核试卷
- 传染病处置规范
- 旅行社与景区共建特色旅游项目合作协议
- 心理咨询服务保密协议修订
- 民办教育机构委托管理及教学质量提升合作协议
- 影视拍摄场地使用与安全设施定期检查维护协议
- 澳洲天然美妆连锁店全球加盟合同
- 国家开放大学2025年《机电控制工程基础》形考任务1-4答案
- 出纳人员面试题及答案
- 2025年随州国有资本投资运营集团有限公司招聘笔试参考题库附带答案详解
- 低血糖休克护理
- 2025至2030年多功能背封包装机项目投资价值分析报告
- 白内障患者的护理查房
- 餐厅送货协议合同
- 古建筑修缮加固施工方案
- 抗生素分级管理规范
- T-PAYS 002-2024 磐安药膳制作技术规程
- 牛场安全培训
评论
0/150
提交评论