【正文】
andler結(jié)束后,可能會(huì)將執(zhí)行的動(dòng)作交給下一個(gè)可執(zhí)行的Handler,若在Handler結(jié)束前再加上dontPassEvent指令,它就會(huì)將執(zhí)行的動(dòng)作停止,而不會(huì)交給下一個(gè)可執(zhí)行的Handler。Duplicate cast語(yǔ)法:member(originalMember).duplicate()member(originalMember).duplicate({new})duplicate member original {, new}復(fù)制一幀,但必須配合beginRecording使用。Empty語(yǔ)法:EMPTY表示空字符串。End語(yǔ)法:end結(jié)束動(dòng)作,通常是Handler的動(dòng)作。Enterframe語(yǔ)法: on enterFramestatement(s)end enterFrame進(jìn)入幀執(zhí)行劇本。Exit語(yǔ)法:exit離開當(dāng)前Handler返回調(diào)用當(dāng)前Handler的Handler。Exitframe語(yǔ)法:on exitFramestatement(s)end離開當(dāng)前幀,則執(zhí)行statement(s)中的劇本。Filename of castlib語(yǔ)法:castLib(whichCast).fileNamethe fileName of castLib whichCast劇組文件名。Findempty語(yǔ)法:findEmpty(member whichCastMember)查詢下一個(gè)位置為空白的演員編號(hào)。Findposnear語(yǔ)法:(valueOrProperty)findPosNear(sortedList, valueOrProperty)同F(xiàn)indpos,只是找出的是近似值。若fixStageSize的值為真,則載入新影片時(shí)舞臺(tái)的大小不會(huì)改變,若fixStageSize的值為假,則載入新影片時(shí)舞臺(tái)的大小會(huì)改變。Floatp語(yǔ)法:(expression).floatPfloatP(expression)判斷表達(dá)式“expression”的值是否為浮點(diǎn)數(shù),若是浮點(diǎn)數(shù),則值為真,若不是浮點(diǎn)數(shù),則值為假。Forget window語(yǔ)法:window(whichWindow).forget()forget window whichWindow關(guān)閉窗口。Framelable語(yǔ)法:the frameLabel返回當(dāng)前幀上的marker名,如果沒有則返回空字符串。Framerate of cast語(yǔ)法:member(whichCastMember).frameRatethe frameRate of member whichCastMember若whichCastMember為影片,則可以用這個(gè)指令來(lái)控制影片的播放。Frametempo語(yǔ)法:the frameTempo返回幀節(jié)奏。Freebytes語(yǔ)法:the freeBytes返回剩余的內(nèi)存空間,單位為字節(jié)。Global語(yǔ)法:global variable1 {, variable2} {, variable3}...變量定義。Idle語(yǔ)法:on idlestatement(s)end播放影片時(shí),如果沒有執(zhí)行任何Handler,則可以讓影片來(lái)執(zhí)行idle Handler中的指令,但是因?yàn)橛捌挥锌諜n就會(huì)執(zhí)行這個(gè)Handler,所以在這個(gè)Handler中盡量不要放置太多的指令,以免影響到影片播放的速度。Importfileinto語(yǔ)法:importFileInto member whichCastMember, fileName importFileInto member whichCastMember of castLib whichCast, fileNameimportFileInto member whichCastMember, URL將文件導(dǎo)入劇組成員窗口中。Ink of sprite語(yǔ)法:sprite(whichSprite).inkthe ink of sprite whichSprite查詢或設(shè)置精靈的墨水的數(shù)值。Installmenu語(yǔ)法:installMenu whichCastMember將文字演員設(shè)置為菜單,使用installMenu將取消設(shè)置。Integerp語(yǔ)法:(numericExpression).integerPintegerP(expression)判斷expression是否為整數(shù)。label語(yǔ)法:label(expression)返回marker“expression”的幀數(shù)。lastframe語(yǔ)法:the lastFrame返回影片最后一幀的幀數(shù)。loaded of cast語(yǔ)法:member(whichCastMember).loadedthe loaded of member whichCastMember判斷演員是否裝入內(nèi)存。locv of sprite語(yǔ)法:sprite(whichSprite).locVthe locV of sprite whichSprite返回精靈注冊(cè)點(diǎn)在舞臺(tái)的垂直坐標(biāo)。marker語(yǔ)法:marker(integerExpression)marker(string)返回string所在的幀數(shù),integerExpression是數(shù)字,對(duì)應(yīng)的值如下:marker(2) 返回當(dāng)前幀以后的第二個(gè)marker的幀數(shù)marker(1) 返回當(dāng)前幀以后的第一個(gè)marker的幀數(shù)marker(0) 如果當(dāng)前幀有marker,則返回當(dāng)前幀的幀數(shù),如果沒有則返回當(dāng)前幀前的第一個(gè)marker的幀數(shù)marker(1) 返回marker(0) 以前的第一個(gè)marker的幀數(shù)marker(2) 返回marker(0) 以前的第二個(gè)marker的幀數(shù)mci語(yǔ)法:mci string用mci控制媒體memorysize語(yǔ)法:the memorySize返回內(nèi)存大小modified of member語(yǔ)法:member(whichCastMember).modified the modified of member whichCastMember判斷演員是否被編輯過(guò)。move cast語(yǔ)法:member(whichCastMember).move()member(whichCastMember).move(member whichLocation)move member whichCastMember {,member whichLocation}在劇組成員窗口移動(dòng)演員的位置。moviename語(yǔ)法:the movieName返回當(dāng)前影片名。例如:member(15).name = Background Soundnothing語(yǔ)法:nothing用于條件語(yǔ)句中,表示什么也不做。offset語(yǔ)法:offset(stringExpression1, stringExpression2)返回“stringExpression1”在“stringExpression2”中的位置。“horizontalChange”:水平偏移量;“verticalChange”:垂直偏移量。例如:on enterFramerepeat with i = 1 to 5puppetSprite i, FALSEend repeatendon exitframe語(yǔ)法:on exitFramestatement(s)end當(dāng)前幀播放完成后執(zhí)行“statement(s)”中的劇本。例如:on idlemember(Time).text = the short timeend idleon keydown語(yǔ)法:on keyDownstatement(s)end當(dāng)按下某一鍵時(shí)執(zhí)行“statement(s)”中的語(yǔ)句。on mousedown語(yǔ)法:on mouseDownstatement(s)end用戶按下鼠標(biāo)左鍵執(zhí)行“statement(s)”中的語(yǔ)句。on startmovie語(yǔ)法:on startmoviestatement(s)end在剛顯示影片的第一幀后,執(zhí)行“statement(s)”中的語(yǔ)句。palette of cast語(yǔ)法:member(whichCastMember).palettethe palette of member whichCastMember只能用于位圖演員,返回位圖演員關(guān)聯(lián)的調(diào)色板編號(hào)。例如:on keyDown melegalCharacters = 1234567890if legalCharacters contains the key thenpasselsebeepend ifendpasteclipboardinto語(yǔ)法:member(whichCastMember). pasteClipBoardInto()pasteClipBoardInto member whichCastMember把剪貼板中的內(nèi)容粘貼到演員,覆蓋演員中原來(lái)的內(nèi)容,如位圖。pauseatstart語(yǔ)法:member(whichFlashOrDigitalVideoMember).pausedAtStartthe pausedAtStart of member whichFlashOrDigitalVideoMember控制數(shù)字視頻或者聲音、Flash動(dòng)畫的播放,值為TRUE,則在開始時(shí)暫停。pausestate語(yǔ)法:the pauseState判斷當(dāng)前影片是否處于暫停狀態(tài)。pictureP語(yǔ)法:pictureP(pictureValue)判斷“pictureValue”指示的演員是否是圖片演員。play done語(yǔ)法:play done結(jié)束當(dāng)前影片的播放,返回調(diào)用它的影片。printfrom語(yǔ)法:printFrom fromFrame {,toFrame} {,reduction}打印從fromFrame幀到toFrame幀的舞臺(tái)。puppetpalette 語(yǔ)法:puppetPalette whichPalette {, speed} {,nFrames}木偶化調(diào)色板,以便用Lingo對(duì)它進(jìn)行操作。puppetsprite語(yǔ)法:puppetSprite whichChannel, state木偶化精靈通道“state”中的精靈。puppettrasition語(yǔ)法:puppetTransition member whichCastMember puppetTransition whichTransition {,time} {, chunkSize} {, changeArea}定義幀過(guò)渡效果,“whichTransition”以數(shù)字表示轉(zhuǎn)場(chǎng)效果,對(duì)應(yīng)關(guān)系如下:01 Wipe right 27 Random rows02 Wipe left 28 Random columns03 Wipe down 29 Cover down04 Wipe up 30 Cover down, left05 Center out, horizontal 31 Cover down, right06 Edges in, horizontal 32 Cover left07 Center out, vertical 33 Cover right08 Edges in, vertical 34 Cover up09 Center out, square 35 Cover up, left10 Edges in, square 36 Cover up, right11 Push left 37 Venetian blinds12 Push right 38 Checkerboard13 Push down 39 Strips on bottom, build left14 Push up 40 Strips on bottom, build right15 Reveal up 41 Strips on left, build down16 Reveal up, right 42 Strips on left, build up17 Reveal right 43 Strips on right, build down18 Reveal down, right 44 Strips on right, build up19 Reveal down 45 Strips on top, build left20 Reveal down, left 46 Strips on top, build right21 Reveal left 47 Zoom open22 Reveal up, left 48 Zoom close23 Dissolve, pixels fast 49 Vertical blinds24 Dissolve, boxy rectangles 50 Dissolve, bits fast25 Dissolve, boxy squares 51 Dissolve, pixels26 Dissolve, patterns 52 Dissolve, bitspurgepriority