跳離執行的程式

前言: 建議設"離開"的按鈕,最好設在主選單的畫面。如果設在每一內頁, 會讓瀏覽者以為是回上頁的功能。

跳離程式之Lingo: halt;quit

專案範例 請延續上一單元力東集團的範例:

在main.dir主選單畫面內容有四個按鈕,分別為"力東簡介" 、"產品介紹"、"專利技術"、"全球據點" 此四種按鈕暫時不具連結作用,但必須設一個"離開"的按鈕,此按鈕的作用為跳離程式

製作步驟如下:

1. 先打開main.dir,

點選Stage舞台的Sprite6(離開之按鈕),再給予一個New Behavior,其Lingo內容如 圖 1


圖 1

 

on mouseEnter
cursor 280
end

on mouseLeave
cursor -1
end

on mouseUp
halt → 跳離執行程式
end


也可以寫成quit,如圖 2


圖 2


本單元重要觀念補充:

除了撰寫Lingo來執行跳離程式之外,按Esc鍵也可以直接跳離開。
如果我們希望使用者只能使用畫面的離開按鈕,不要使用Esc的離開功能,就要寫Lingo,讓Esc鍵功能喪失。

the exitLock為讓Esc失去效用的lingo寫法

圖 3(寫在有離開按鈕或交談畫面的Frame)


圖 3

on exitFrame me

set the exitLock to true → 讓跳出程式的鎖住為真

go the frame

end


語法的再簡化

set the exitLock to true以簡化為 the exitLock = true 或是 the exitLock = 1

圖 4圖5


圖 4


圖5

回課程目錄