下面我們用lingo語法和javascript實現同一功能。
如圖所示,在舞臺上放置一個文本對象“number”,用于實現數數功能。
在第1幀處輸入lingo腳本:
在第10幀處輸入javascript腳本:
這兩段代碼所實現的功能一樣,從這里大家可以大致感知兩種語法的區別。
要注意你在腳本列表中選擇的語言和實際使用的語言必須匹配。如果你使用的是lingo腳本,但是在腳本語言下拉列表中選擇了javascript,此時編譯器將會出錯。
可以給通道和精靈取名
在director中,我們可以給通道或者精靈取名,這樣將給我們的操作帶來方便,同時又無需改變已有代碼。此時移動精靈的通道,無須對代碼進行修改,減少了維護腳本的時間。
例如,我們在第3個通道放置一個小球,用下面的代碼實現小球的圓周運動:
當我們將小球從第3通道移動到其他通道時,此時腳本將會出現錯誤,因為通道3上的演員已經不復存在了,唯一可以做的就是修改代碼中的相應部分。
現在,我們可以給精靈取一個唯一的名字,通過這個名字我們可以實現操作精靈的目的,而不像以前那樣只能通過通道號來實現我們的目的。
ok , let’s go .在屬性面板中給精靈取一個名字“myball”,如圖。
只需要將上面代碼中的第5、6行替換成:
現在不管你將小球移動到哪一個通道,該段代碼都能正常運行。
新聞熱點
疑難解答