ImageVerifierCode 换一换
格式:DOCX , 页数:71 ,大小:43.15KB ,
资源ID:7228291      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7228291.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(常用的Lingo语句.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

常用的Lingo语句.docx

1、常用的Lingo语句常用的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

2、 “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表示标记名称。这几个命令所要表达的是当发生某个事件时,

3、影片的播放位置将跳转到某一帧,或者跳转到某指定标记的帧,或者跳转到某部影片,或者跳转到某一影片中的某一帧。最下面的三个命令可以使影片循环播放、前进或倒退。2setset也是一个经常用到的命令,它的用法可以包括下面四种情况:set the LingoProperty to expressionset the LingoProperty=expressionset variable=expression3playplay的用法如下:play frame FrameNumberplay FrameNumberplay movie “MovieName”play frame FrameNumber o

4、f movie “MovieName”play Sprite FlashSpriteNumber上述命令分别表示播放指定的帧,播放指定的影片,播放指定影片中的某一帧,播放指定通道中的Flash影片。4puppetSoundpuppetSound的用法如下:puppetSound ChannelNumber,“CastMemberName”puppetSound “CastMemberName”puppetSound member “CastMemberName”puppetSound 0puppetSound ChannelNumber,0其中ChannelNumber表示声音通道号,一共可以

5、控制8个声音通道。上面的命令分别表示在指定的声音通道播放指定的声音剧组成员,停止声音播放并恢复剪辑室中声音通道对声音的控制,停止指定的声音通道中声音的播放并恢复剪辑室中声音通道对声音的控制。5quitquit是单独使用的一个命令,它可以停止影片的播放,并退出Director或者放映机。用户只需输入下面一段文字:on mouseUpquitend在影片播放时,如果点击鼠标,则将随时退出放映机。二、Lingo运算符*:表达式1*表达式2表示两个表达式相乘 /:表达式1/表达式2表示两个表达式相除求商 +:表达式1+表达式2表示两个表达式相加 -:表达式1-表达式2表示两个表达式相减 以上是最基本的

6、数学运算符。=:表达式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 以上这些操作符可用于比较整数、浮点数、字符串、列表、矩形和点。clearGlobalsclearGlo

7、bals 将所有的全局变量设为VOID globalglobal 变量1,变量声明全局变量以供其它函数和影片共享pipi()给出浮点型的圆周率,如3.1415 property property 值1,值表明指定的属性和属性变量,用于父剧本或行为剧本 put put 表达式 计算表达式的值 QUOTE QUOTE字符串QUOTE 表示字符串(在某些地方作为引号的替身) set set 特性(变量) to 表达式 (to也可用=)将表达式的值赋给特性或变量 showGlobalsshowGlobals:在消息窗口中显示所有的全局变量 showLocalsshowLocals:在消息窗口中显示所有

8、的局部变量 SPACE:表示空格键 TAB:表示Tab键 VOID:表示空值 and语法:逻辑运算式一 and 逻辑运算式一 判断前后二个逻辑值的与值or 语法:逻辑运算式一 or 逻辑运算式一 判断前后二个逻辑值的或值三、Lingo指令Abort语法:abort例如:if the freeBytes 50*1024 then abort中断正在执行的指令。Ancestor语法:property optionalProperties ancestorancestor表示子对象可以引用父程序之外的handler,也就是说,可以将部分handler放置在另一个script中,而这个script中的

9、handler可以被其它子对象引用。Back color语法:member(whichCastMember).backColor = colorNumber set the backColor of member whichCastMember to colorNumber sprite(whichSprite).backColorthe backColor of sprite whichSprite设定sprite或member的背景颜色,在设定sprite的背景颜色前必须将这个sprite设定为 Puppet,这个指令主要是用在使用工具窗口所绘制的向量图形上,对于其它图形也是适用的,但必须

10、注意使用之后的变化,在使用这个指令之后,必须使用 updateStage 指令更新舞台上的所有图形,这样才会得到新的画面。Beep语法:beep numberOfTimes使用电脑内部的喇叭嘀一声,后面所加上的数字表示次数Beepon语法:the beepOn当画面上某些特定的sprite启动后,表示将它指定为 puppetSprite,若使用了画面上的图形,而这些图形并不是启动的sprite时,喇叭响一声,但是要将thebeepOn设定为真。Birth语法:birth (script 父程式的名称 , 值1 , 值2 , .)产生子剧本的指令。Blend of sprite 语法: spri

11、te(whichSprite).blendthe blend of sprite whichSprite设定sprite融合的程度,数值可以是从0到100之间的数Bottom of sprite语法:sprite(whichSprite).bottomthe bottom of sprite whichSprite查询sprite中的图形最低点到舞台上方边界的距离,本指令仅提供查询之用,不能够设定。boxDropShadow of member 语法:member(whichCastMember).boxDropShadowthe boxDropShadow of member whichCa

12、stMember演员的边线阴影高度boxType of member语法:member(whichCastMember).boxTypethe boxType of member whichCastMember演员的类别,总共有四种,以符号表示 #adjust #scroll #fixed #limit。Buttonstyle语法:the buttonStyle按钮的类别,在此可分为两种:一种将它设定为 0,另一种将它设定为 1。set the buttonStyle=0表示当画面上有许多按钮,而且都非常靠近时,若使用者按下某一个按钮,在还没有放开鼠标的时候,拖曳过其它的按钮时,其它按钮也会显

13、示被按的情形,但当使用者拖到某一个按钮上放开鼠标后,这个按钮的指令就会被启动.set the buttonStyle=1虽然使用者按住鼠标移动到其它按钮上,但是其它按钮不会有任何反应。Cast backcolorcast语法:member(whichCastMember).backColor = colorNumber set the backColor of member whichCastMember to 演员的背景色。casttype语法:member(whichCastMember).typethe type of member whichCastMembermember( whic

14、hCastMember, which castLib). typemember whichCastMember of castLib whichCast.typethe type of member whichCastMember of castLib whichCast判断演员的类型。#animgif #ole #bitmap #palette#button #picture #cursor #QuickTimeMedia#digitalVideo #script #empty #shape#field #sound #filmLoop #swa#flash #text (#richText

15、 is now obsolete) #font #transition #movie #vectorShapeCast forecolor语法:member(castName).foreColor = colorNumber set the foreColor of member castName to colorNumber演员前景色。Cast height语法:member(whichCastMember).heightthe height of member whichCastMember演员的高度,单位为像素。Cast name语法:member(whichCastMember).na

16、methe name of member whichCastMember演员名称。Cast number语法:member(whichCastMember).numberthe number of member whichCastMember演员的序号。Cast picture语法:member(whichCastMember).picturethe picture of member whichCastMember把演员作为图片。Cast purgepriority of cast语法:member(whichCastMember).purgePrioritythe purgePriorit

17、y of member whichCastMember演员的内存调用方式。0 never1 last2 next3 normalCast rect语法:member(whichCastMember).rectthe rect of member whichCastMember演员的在舞台上的坐标。Cast scripttext语法:member(whichCastMember).rectthe rect of member whichCastMember定义剧本位置。Cast width语法:member(whichCastMember).widththe width of member wh

18、ichCastMember演员的宽度。CastLibnum语法:member(whichCastMember).castLibNumthe castLibNum of member whichCastMembersprite(whichSprite).castLibNumthe castLibNum of sprite whichSprite演员或者生成精灵的演员所在的剧组编号。Centerstage语法:the centerStage判断、设置舞台是否居中。changeArea语法:member(whichCastMember).changeAreathe changeArea of mem

19、ber whichCastMember检测或设置过渡效果的作用范围。Checkboxaccess语法:the checkBoxAccess按钮样式,主要是控制使用者是否可以改变按钮的形态,共分三种,如下所示:0 让使用者按下之后可以开关按钮 1 让使用者按下之后只能开,但不能关 2 让使用者按下之后不可以开关按钮Checkboxtype语法:the checkBoxType改变按钮的形态,这个指令可以为它设计形状:0 加上一个X的符号 1 加上一个填满黑色的方块图形Clear globals语法:clearGlobals将所有的global变量初始值设定为0。colordepth语法:imag

20、eObject.depthmember(whichCastMember).depththe depth of member whichCastMember查询目前电脑上所设定的颜色深度。数值说明:1 黑白 2 4 种颜色 4 16 色 8 256 色 16 32,768 色 32 16,777,216 色Constrainh语法:constrainH (whichSprite, integerExpression)查询一个数值,看它是否在某个sprite图形的左右边以内的位置上,若此数值在这个图形的左右边以内的位置上,则结果值为此数值;若是小于图形左边的位置,则结果值为图形左边的值;若大于图形

21、右边的位置,则结果值为图形右边的值。例如:sprite1的图形左右边的位置为40和60,则:put constrainH(1,20)-40put constrainH(1,55)-55put constrainH(1,100)-60Constraint of sprite语法:sprite(whichSprite).constraintthe constraint of sprite whichSprite设定某个精灵的移动范围,当使用constraint的设定后,此精灵将只会在所定的区域之中移动,而无法移动到所定的区域之外;要取消区域的设定只要将它设定为0即可。Constrainv语法:co

22、nstrainV (whichSprite, integerExpression)与constrainH的用法类似,查询一个数值,看它是否在某个sprite图形的上下边以内的位置上,若此数值在图形的上下边以内的位置,结果值为此数值;若是小于图形上边的位置;则结果值为图形上边的值;若大于图形下边的位置,则结果值为图形下边的值。Continue语法:continue结束所有的暂停动作,继续影片的播放。Controller of cast语法:member(whichCastMember).controllerthe controller of member whichCastMember针对Qui

23、ckTime for Windows 的影片而言,这个指令可以将它的控制按钮显示或隐藏,若设定值为0,则隐藏控制按钮;若设定值为1,则显示控制按钮。Date语法:date(ISOFormatString)date(ISOFormatInteger)date(ISOFormatIntegerYear, ISOFormatIntegerMonth, ISOFormatIntegerDay)日期的指令。Delay语法:delay numberOfTicks延迟的时间,单位为Tick,60个Tick等于一秒钟。Do语法:do stringExpression表示执行在表示式所写的指令。Doneplay

24、 done语法:结束play指令的动作,回到调用它的地方。dontPassEvent语法:dontPassEvent在Handler结束后,可能会将执行的动作交给下一个可执行的Handler,若在Handler结束前再加上dontPassEvent指令,它就会将执行的动作停止,而不会交给下一个可执行的Handler。Drawrect of window语法:window windowName.drawRectthe drawRect of window windowName查询或设定窗口的大小。Duplicate cast语法:member(originalMember).duplicate(

25、)member(originalMember).duplicate(new)duplicate member original , new复制一帧,但必须配合beginRecording使用。Else语法:if 表示式一 then statement(s)else statement(s)end if逻辑判断配合if 使用,在 if 后面所使用的表示式为真值时执行then,为假值时执行else后的语句。Empty语法:EMPTY表示空字符串。Enable of menuitem语法:the enabled of menuItem whichItem of menu whichMenu设定菜单项

26、之中的一个或多个项目为可选或是不选状态。End语法:end结束动作,通常是Handler的动作。Enter语法:Enter回车键。Enterframe语法: on enterFramestatement(s)end enterFrame进入帧执行剧本。Erase语法:member(whichCastMember).erase()erase member whichCastMember删除演员。Exit语法:exit离开当前Handler返回调用当前Handler的Handler。Exit repeat语法:exit repeat跳出repeat循环。Exitframe语法:on exitFra

27、mestatement(s)end离开当前帧,则执行statement(s)中的剧本。False逻辑值假。Filename of castlib语法:castLib(whichCast).fileNamethe fileName of castLib whichCast剧组文件名。Filename of window语法:window whichWindow.fileNamethe fileName of window whichWindow窗口中的影片名。Findempty语法:findEmpty(member whichCastMember)查询下一个位置为空白的演员编号。Findpos语

28、法:list.findPos(property)findPos(list, property)从list中找出property的位置。Findposnear语法:sortedList.findPosNear(valueOrProperty)findPosNear(sortedList, valueOrProperty)同Findpos,只是找出的是近似值。Fixstagesize语法:the fixStageSize这个指令可以设定调入新影片时,舞台的大小是否保持不变。若fixStageSize的值为真,则载入新影片时舞台的大小不会改变,若fixStageSize的值为假,则载入新影片时舞台的

29、大小会改变。Float语法:(expression).floatfloat (expression)将表达式的值变为浮点数。Floatp语法:(expression).floatPfloatP(expression)判断表达式“expression”的值是否为浮点数,若是浮点数,则值为真,若不是浮点数,则值为假。Floatprecision语法:the floatPrecision设定的小数位数。Forget window语法:window(whichWindow).forget()forget window whichWindow关闭窗口。Frame语法:the frame返回当前帧的值。F

30、ramelable语法:the frameLabel返回当前帧上的marker名,如果没有则返回空字符串。Framepalette语法:the framePalette返回当前帧使用的调色板的演员编号。Framerate of cast语法:member(whichCastMember).frameRatethe frameRate of member whichCastMember若whichCastMember为影片,则可以用这个指令来控制影片的播放。0 正常速度 -1 以正常速度播放每一个镜头 -2 以最快的速度播放每一个镜头 255 最大速度Framescript语法:the frameScript返回当前帧剧本在剧组中的编号。Frametempo语法:the frameTempo返回帧节奏。Freeblock语法:the freeBlock返回剩余

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1