director lingo 語言入門
什么是lingo?
使用過director的朋友一定都知道lingo語言。director的動畫制作功能最容易為大家所接受,但是lingo語言就有點(diǎn)讓人感到神秘兮兮,光是紛繁復(fù)雜的函數(shù)和多而龐雜的變量就讓人望而生畏。其實(shí)lingo沒有我們想象的那么復(fù)雜,甚至有些非常簡單。如果你和我一樣想學(xué)習(xí)lingo又有編程恐懼癥的話,我們就一起開始下面的課程吧^_^。
首先明白一個最基本的問題。為什么需要在director中進(jìn)行編程呢?
舉1個非常簡單的例子:如果制作完成了一個沒有任何lingo語言的電影,電影將會按照每秒鐘15幀畫面的速度“勇往直前”的播放下去直到最后一幀,即便你如何干涉都沒有用。對于使用它的人來說,這是一個非常糟糕的導(dǎo)航。而lingo就可以改變這種狀況。
使用lingo,你可以讓播放頭停在第1幀。直到你按一個按鈕才繼續(xù)?;蛘吣憧梢灾苯犹降?2幀。
你也可以調(diào)用別的電影,甚至打開網(wǎng)頁。
lingo還有更多更強(qiáng)的功能,可以完全控制cast成員和sprites, 啟動電影的播放和暫停等等,甚至可以控制你的計算機(jī), 例如關(guān)機(jī),退出director,或者彈出對話框通知用戶一些事情。下面的1個例子就是一個非常簡單的lingo。如果您安裝了 shockwave 8.0 player. 您就可以看效果。如果您看不到下面的效果,請點(diǎn)擊 下載 ,并安裝 shockwave 8.0 player 。因?yàn)槲覀円院蟮姆独紩玫竭@個插件。
鼠標(biāo)放在魔術(shù)師身上
message 窗口和 list view
( 原版取自國外教材 機(jī)器貓參考并改編 )
在正式開始 lingo 學(xué)習(xí)之前 , 我們先來認(rèn)識一些用于操作和調(diào)試的小東東 , message 窗口和 屬性面板。
第一課 : 在 message 窗口中調(diào)試 lingo啟動 message 窗口我們只要在 director 工具欄上單擊 按鈕即可 .
這就是 message 信息窗口。在里面輸入的 lingo 語言都可以直接執(zhí)行。可以用于我們試驗(yàn) lingo 語言。下面我們就來試驗(yàn)一條。
put 15+20
輸入完畢后按回車可以直接看到運(yùn)算的結(jié)果。
put 語句的作用
put 語句的作用就是顯示一些信息。格式是
put 表達(dá)式
直接用在 message 窗口里面可以用來調(diào)試程序,或者看到一些信息。比如:
put the time -- 顯示的是當(dāng)前時間 the time 是一個系統(tǒng)時間函數(shù)
put a -- 顯示 a 這個變量里面的值,如果變量沒有定義的話,顯示的是 <void> 無效。
put 15x20 -- 顯示計算結(jié)果
剛才我們試驗(yàn)了一條基本的顯示命令 . 下面我們來做一些更好玩的東西 . 讓 director 彈出一個窗口 . 就象我們在網(wǎng)頁上看到的彈出窗口那樣 .
在 message 窗口中輸入 alert " 我要學(xué) lingo." 然后直接回車 . 一個彈出窗口就做好了 . 按確定就可以關(guān)閉他 .
alert 的作用就是制作彈出窗口顯示 alert 后面的信息。
恩 ? 是不是還不過癮 ? 我們現(xiàn)在讓他來打開 5dmedia 的首頁 . 在 message 窗口中輸入
gotonetpage "http://www.5dmedia.com"
然后回車 , 只要你連在網(wǎng)上就能彈出瀏覽器窗口進(jìn)入 www.5dmedia.com 首頁 .
gotonetpage 的作用是連接到網(wǎng)頁
gotonetpage 的作用是連接到網(wǎng)頁 . 命令格式是 :
gotonetpage "url", {"targetname"}
url 意思是某個地址 ,targetname 為網(wǎng)頁中的某個目標(biāo)幀 .( 如果對 target 不了解請到 5dmedia.com 查閱 dreamweaver3 一學(xué)就會分幀篇 . 例如 gotonetpage "h
[1] [2] 下一頁
新聞熱點(diǎn)
疑難解答