




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、常用的Lingo語(yǔ)句一、常用的Lingo命令盡管在Lingo中有700多條命令,但是在編寫Lingo劇本時(shí),經(jīng)常用到的Lingo命令并不是很多,下面簡(jiǎn)單介紹一下常用的一些Lingo命令。1go這是一個(gè)在Director中非常常用的命令,在前面的制作中我們?cè)?jīng)不只一次用到它,它的用法也比較多,主要包括下面一些情況:go to Frame FrameNumber:跳轉(zhuǎn)到幀。go to FrameNumber:go FrameNumbergo to movie “MovieName”go movie “MovieName”go to Frame “MarkerName”go to “MarkerNa
2、me”go “MarkerName”go to Frame FrameNumber of movie “MovieName”go to FrameNumber of movie “MovieName”go FrameNumber of movie “MovieName”go loopgo nextgo previous在上面的表達(dá)式中, 中的內(nèi)容表示這里要用相應(yīng)的內(nèi)容替換,以下都采用這種方式。其中,F(xiàn)rameNumber表示幀的序號(hào),MovieName表示影片的名稱(包括路徑或Internet網(wǎng)址),Markername表示標(biāo)記名稱。這幾個(gè)命令所要表達(dá)的是當(dāng)發(fā)生某個(gè)事件時(shí),影片的播放位置將跳轉(zhuǎn)
3、到某一幀,或者跳轉(zhuǎn)到某指定標(biāo)記的幀,或者跳轉(zhuǎn)到某部影片,或者跳轉(zhuǎn)到某一影片中的某一幀。最下面的三個(gè)命令可以使影片循環(huán)播放、前進(jìn)或倒退。2setset也是一個(gè)經(jīng)常用到的命令,它的用法可以包括下面四種情況:set the LingoProperty to expressionset the LingoProperty=expressionset variable=expression3playplay的用法如下:play frame FrameNumberplay FrameNumberplay movie “MovieName”play frame FrameNumber of movie “M
4、ovieName”play Sprite FlashSpriteNumber上述命令分別表示播放指定的幀,播放指定的影片,播放指定影片中的某一幀,播放指定通道中的Flash影片。4puppetSoundpuppetSound的用法如下:puppetSound ChannelNumber,“CastMemberName”puppetSound “CastMemberName”puppetSound member “CastMemberName”puppetSound 0puppetSound ChannelNumber,0其中ChannelNumber表示聲音通道號(hào),一共可以控制8個(gè)聲音通道。上
5、面的命令分別表示在指定的聲音通道播放指定的聲音劇組成員,停止聲音播放并恢復(fù)剪輯室中聲音通道對(duì)聲音的控制,停止指定的聲音通道中聲音的播放并恢復(fù)剪輯室中聲音通道對(duì)聲音的控制。5quitquit是單獨(dú)使用的一個(gè)命令,它可以停止影片的播放,并退出Director或者放映機(jī)。用戶只需輸入下面一段文字:on mouseUpquitend在影片播放時(shí),如果點(diǎn)擊鼠標(biāo),則將隨時(shí)退出放映機(jī)。二、Lingo運(yùn)算符*:表達(dá)式1*表達(dá)式2表示兩個(gè)表達(dá)式相乘 /:表達(dá)式1/表達(dá)式2表示兩個(gè)表達(dá)式相除求商 +:表達(dá)式1+表達(dá)式2表示兩個(gè)表達(dá)式相加 -:表達(dá)式1-表達(dá)式2表示兩個(gè)表達(dá)式相減 以上是最基本的數(shù)學(xué)運(yùn)算符。=:表達(dá)
6、式1=表達(dá)式2用于比較兩個(gè)表達(dá)式是否相同(true),false 1 :表達(dá)式1表達(dá)式2用于比較兩個(gè)表達(dá)式是否不同(true),false 1 :表達(dá)式1 表達(dá)式2用于比較表達(dá)式1是否大于表達(dá)式2(true),false 1 =:表達(dá)式1=表達(dá)式2用于比較表達(dá)式1是否不小于表達(dá)式2(true),false 1 :表達(dá)式1表達(dá)式2用于比較表達(dá)式1是否小于表達(dá)式2(true),false 1 =:表達(dá)式1=表達(dá)式2用于比較表達(dá)式1是否不大于表達(dá)式2(true),false 1 以上這些操作符可用于比較整數(shù)、浮點(diǎn)數(shù)、字符串、列表、矩形和點(diǎn)。clearGlobalsclearGlobals 將所有的全
7、局變量設(shè)為VOID globalglobal 變量1,變量聲明全局變量以供其它函數(shù)和影片共享pipi()給出浮點(diǎn)型的圓周率,如3.1415 property property 值1,值表明指定的屬性和屬性變量,用于父劇本或行為劇本 put put 表達(dá)式 計(jì)算表達(dá)式的值 QUOTE QUOTE字符串QUOTE 表示字符串(在某些地方作為引號(hào)的替身) set set 特性(變量) to 表達(dá)式 (to也可用=)將表達(dá)式的值賦給特性或變量 showGlobalsshowGlobals:在消息窗口中顯示所有的全局變量 showLocalsshowLocals:在消息窗口中顯示所有的局部變量 SPAC
8、E:表示空格鍵 TAB:表示Tab鍵 VOID:表示空值 and語(yǔ)法:邏輯運(yùn)算式一 and 邏輯運(yùn)算式一 判斷前后二個(gè)邏輯值的與值or 語(yǔ)法:邏輯運(yùn)算式一 or 邏輯運(yùn)算式一 判斷前后二個(gè)邏輯值的或值三、Lingo指令A(yù)bort語(yǔ)法:abort例如:if the freeBytes 1000 then go to frame Finishedendon idle 語(yǔ)法:on idlestatement(s)end播放影片時(shí),如果沒(méi)有執(zhí)行任何Handler,可以讓影片來(lái)執(zhí)行idle Handler中的指令,但是因?yàn)橛捌挥锌諜n就會(huì)執(zhí)行這個(gè)Handler,所以在這個(gè)Handler中盡量不要放置太多
9、的指令,以免影響到影片播放的速度。例如:on idlemember(Time).text = the short timeend idleon keydown語(yǔ)法:on keyDownstatement(s)end當(dāng)按下某一鍵時(shí)執(zhí)行“statement(s)”中的語(yǔ)句。on keyup語(yǔ)法:on keyupstatement(s)end松開鍵時(shí)執(zhí)行“statement(s)”中的語(yǔ)句。on mousedown語(yǔ)法:on mouseDownstatement(s)end用戶按下鼠標(biāo)左鍵執(zhí)行“statement(s)”中的語(yǔ)句。on mouseup語(yǔ)法:on mouseupstatement(s)
10、end按下鼠標(biāo)左鍵以后,松開鼠標(biāo)左鍵執(zhí)行“statement(s)”中的語(yǔ)句。on startmovie語(yǔ)法:on startmoviestatement(s)end在剛顯示影片的第一幀后,執(zhí)行“statement(s)”中的語(yǔ)句。這個(gè)handler只能放在影片劇本中。palette of cast語(yǔ)法:member(whichCastMember).palettethe palette of member whichCastMember只能用于位圖演員,返回位圖演員關(guān)聯(lián)的調(diào)色板編號(hào)。pass語(yǔ)法:pass停止事件消息的傳送。例如:on keyDown melegalCharacters =
11、1234567890if legalCharacters contains the key thenpasselsebeepend ifendpasteclipboardinto語(yǔ)法:member(whichCastMember). pasteClipBoardInto()pasteClipBoardInto member whichCastMember把剪貼板中的內(nèi)容粘貼到演員,覆蓋演員中原來(lái)的內(nèi)容,如位圖。pathname語(yǔ)法:the pathname同moviePath,只是pathname可以同時(shí)使用于Windows和Macintosh。pauseatstart語(yǔ)法:member(wh
12、ichFlashOrDigitalVideoMember).pausedAtStartthe pausedAtStart of member whichFlashOrDigitalVideoMember控制數(shù)字視頻或者聲音、Flash動(dòng)畫的播放,值為TRUE,則在開始時(shí)暫停。值為FALSE則立即播放。pausestate語(yǔ)法:the pauseState判斷當(dāng)前影片是否處于暫停狀態(tài)。picture of cast語(yǔ)法:member().picturethe picture of member whichCastMember用圖片替換“whichCastMember”演員中的圖片或文本。pict
13、ureP語(yǔ)法:pictureP(pictureValue)判斷“pictureValue”指示的演員是否是圖片演員。play語(yǔ)法:sprite(whichFlashSprite).play()play frame whichFrameplay movie whichMovieplay frame whichFrame of movie whichMovieplay sprite whichFlashSprite播放Flash動(dòng)畫、影片中的某一幀或者某一影片。play done語(yǔ)法:play done結(jié)束當(dāng)前影片的播放,返回調(diào)用它的影片。point語(yǔ)法:point(horizontal, ver
14、tical)點(diǎn)的坐標(biāo)。printfrom語(yǔ)法:printFrom fromFrame ,toFrame ,reduction打印從fromFrame幀到toFrame幀的舞臺(tái)。puppet of sprite語(yǔ)法:sprite(whichSprite).puppetthe puppet of sprite whichSprite木偶化精靈“whichSprite”。puppetpalette 語(yǔ)法:puppetPalette whichPalette , speed ,nFrames木偶化調(diào)色板,以便用Lingo對(duì)它進(jìn)行操作。puppetsound語(yǔ)法:puppetSound whichCha
15、nnel, whichCastMemberpuppetSound whichCastMemberpuppetSound member whichCastMemberpuppetSound 0puppetSound whichChannel, 0木偶化聲音通道中的精靈、聲音演員。puppetsprite語(yǔ)法:puppetSprite whichChannel, state木偶化精靈通道“state”中的精靈。puppettempo語(yǔ)法:puppetTempo framesPerSecond改變影片播放速率。puppettrasition語(yǔ)法:puppetTransition member whi
16、chCastMember puppetTransition whichTransition ,time , chunkSize , changeArea定義幀過(guò)渡效果,“whichTransition”以數(shù)字表示轉(zhuǎn)場(chǎng)效果,對(duì)應(yīng)關(guān)系如下:01Wipe right27Random rows02Wipe left28Random columns03Wipe down29Cover down04Wipe up30Cover down, left05Center out, horizontal31Cover down, right06Edges in, horizontal32Cover left07C
17、enter 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, bui
18、ld 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
19、fast49Vertical blinds24Dissolve, boxy rectangles50Dissolve, bits fast25Dissolve, boxy squares51Dissolve, pixels26Dissolve, patterns52Dissolve, bitspurgepriority of cast語(yǔ)法:member(whichCastMember).purgePrioritythe purgePriority of member whichCastMember定義演員從內(nèi)存中清除的優(yōu)先級(jí)。0never不清除1last最后清除2next調(diào)用下一個(gè)劇組時(shí)清除3
20、normal缺省值,Director隨機(jī)清除內(nèi)存中的演員,put語(yǔ)法:put expression在消息窗口顯示表達(dá)式“expression”的值。quit語(yǔ)法:quit退出Director或者放映機(jī),返回到Windows桌面或Macintosh桌面。Ramneeded語(yǔ)法:ramNeeded (firstFrame, lastFrame)判斷從firstFrame到lastFrame所需要的內(nèi)存空間,單位為字節(jié)。Rect語(yǔ)法:rect(left, top, right, bottom)rect(point1, point2)定義一個(gè)矩形。Rect of cast語(yǔ)法:member(whichCastMember).rectthe rect of member whichCastMember判斷、設(shè)置演員的矩形區(qū)域坐標(biāo)。Rect of sprite語(yǔ)法:sprite whichSprite.rectthe rect of sprite whichSprite判斷、設(shè)置精靈覆蓋層的矩形區(qū)域Regpoint 語(yǔ)法:member(whichCastMember).regPointthe regPoint of member whichCastMember判斷、設(shè)置精靈的注冊(cè)點(diǎn)的位置。Repeat while語(yǔ)法:repeat while testConditio
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)電容式傳感器場(chǎng)行業(yè)運(yùn)行現(xiàn)狀及發(fā)展前景分析報(bào)告
- 衡陽(yáng)幼兒師范高等??茖W(xué)?!兜乩矶嗝襟w課件制作》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江樹人學(xué)院《ERP軟件原理與應(yīng)用》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年四川省建筑安全員《C證》考試題庫(kù)
- 陜西理工大學(xué)《數(shù)字化會(huì)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 長(zhǎng)江大學(xué)文理學(xué)院《報(bào)關(guān)實(shí)務(wù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 福建船政交通職業(yè)學(xué)院《網(wǎng)絡(luò)規(guī)劃與優(yōu)化實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆吉林省長(zhǎng)春市高三上學(xué)期質(zhì)量監(jiān)測(cè)(一)歷史試卷
- 湘潭大學(xué)《生命科學(xué)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶師范大學(xué)《醫(yī)學(xué)影像診斷學(xué)上》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024年企業(yè)規(guī)章制度修訂方案
- 聚焦任務(wù)的學(xué)習(xí)設(shè)計(jì)作業(yè)改革新視角
- 血管活性藥物靜脈輸注護(hù)理方法(中華護(hù)理學(xué)會(huì)團(tuán)體標(biāo)準(zhǔn)T CNAS 22-2021)
- 史上最完善IPD培訓(xùn)資料華為IPD培訓(xùn)資料
- 2024高二語(yǔ)文期末試卷(選必上、中)及詳細(xì)答案
- 《選材專項(xiàng)訓(xùn)練》課件
- 附著式升降腳手架安裝平臺(tái)和架體檢查驗(yàn)收表
- 小兒麻疹的護(hù)理查房
- DL-T 2574-2022 混流式水輪機(jī)維護(hù)檢修規(guī)程
- 《鋼鐵是怎樣煉成的》讀書分享課件
- GB/T 19830-2023石油天然氣工業(yè)油氣井套管或油管用鋼管
評(píng)論
0/150
提交評(píng)論