director lingo 語言入門
lingo 語言基礎(chǔ)
一、事件與命令
事件
在上次的教程中 , 我們已經(jīng)初步試驗(yàn)了 lingo 的編寫和運(yùn)行 . 這次我們要對于 lingo 的一些基礎(chǔ)知識進(jìn)行探討 . 我們首先從一個最簡單的腳本進(jìn)行分析。還記得上次我們讓電影停在某幀時候的腳本是如何的么?
on exitframe
go the frame
end
這里面就包含了一個 lingo 的最基本的一點(diǎn)。 lingo 是基于事件( event )的。當(dāng)某個事件發(fā)生的時候,才會執(zhí)行下面的動作。在上面這個腳本中 go the frame 這句話是在 on exitframe (退出改幀)的時候執(zhí)行的 on exitframe 就是一個事件,當(dāng)這個 播放頭退出該幀 事件發(fā)生了,才執(zhí)行里面的語句,直到遇到 end 為止。同樣,下面的一些都是 lingo 的也就是事件。
on mousedown -- 當(dāng)鼠標(biāo)按下
lingo 語句
end
on startmovie -- 電影一開始
lingo 語句
end
on enterframe -- 當(dāng)播放頭進(jìn)入一幀
lingo 語句
end
on beginsprite -- 第一次播放這個 sprite 的時候
lingo 語句
end
on keydown -- 當(dāng)鍵盤按下鍵的時候
lingo 語句
end
什么時候采取什么樣的事件呢?這是和腳本的類型有關(guān)的。別著急等會兒我們一個個來看。
命令: 知道了什么是事件以后,就簡單了。在事件當(dāng)中的一些語句就是命令。比如 go the frame 這句就是一個命令。它的作用可以停止播放頭。最后我們用一個形象的比喻來作為事件和命令的解釋。
on 走進(jìn)屋子
喝水
end
發(fā)現(xiàn)了么?當(dāng)走進(jìn)屋子(事件)喝水(動作)
新聞熱點(diǎn)
疑難解答