Movie Script

前言: Movie Script是針對整個Movie的Lingo語法,不同於較低層次的Frame及按鈕的Behaviors..
一個Director Movie通常只設一個Movie Script來對應,但可以在這個Movie Script設多個事件。

Lingo指令:

1. on startMovie

說明:
a. 必須放在MovieScript裡面才能執行的一種事件
b. 在Director movie開始播放前即執行
c. 通常用來設定 global (全域變數)的初始值
d. 執行其他有關整個 movie的設定

2. global

語法結構:global 全域變數名稱

說明:
a. 一般的變數為 local (區域)變數,local只能在宣告該變數的事件處理函式中使用,而其他的事件處理函式則無法存取這個變數。
b. 如果要讓數個事件處理函式都能共同存取時,就必須宣告 global (全域)變數。
c. 如果變數的初始化必須在非使用該變數的事件處理函式執行時,也必須作宣告 global (全域)變數。
d. 在使用該變數的事件處理函式內,也須加上 global要使用的全域變數名稱,才能存取該全域變數。


 

產生 Movie script的指令

點選選項列的 Window→Script,如 圖 1 所示 。或是直接點選 Toolbar的 Script Window圖示,如圖 2所示


圖 1


圖 2

就會產生一個空白的Movie Script視窗,讓我們撰寫Lingo了,如 圖 3 所示


圖 3

※ 有時我們會先撰寫其他的Frame或是Sprite的Behavior,再來寫Movie Script,這時要產生Movie Script視窗,就多一個步驟...
一開始的步驟同樣為點選選項列的 Window→Script。或是直接點選 Toolbar的 Script Window圖示,但是跳出的視窗有時並不是Movie Script屬性的撰寫視窗,而是Behavior Script,如 圖 4 所示


圖 4

Property Inspector屬性檢視視窗,再按 Type 按鈕,選擇 "Movie",如圖 5所示


圖 5

這時Behavior Script視窗就會變成Movie Script視窗了。如圖 6


圖 6

 

備註:如果要再產生新的Script,就在Script視窗就直接按"+"按鈕即可

 

 

回課程目錄