Page 18 -
P. 18
LostFocus()
當指頭移出按鈕,代表不能點選本按鈕時呼叫本事件。
Canvas 畫布
畫布為一矩形區域,可在其中執行繪畫等觸碰動作或設定動畫。畫布的在Designer 或
Blocks Editor中皆可Background Color、塗料顏色、背景圖片、 寬和高等屬性,注意寬和
高的單位為像素必頇為正值。畫布上的任何位置皆有一特定座標(X,Y)值,其中:
為座標點距離畫布左緣之距離,單位為像素。
為座標點距離畫布上緣之距離,單位為像素。
您可用畫布提供的事件來判斷畫布是否被觸摸或是動畫物件是否正在被拖動。另外也
提供了畫點、線和圓的方法。
Check box檢查方塊
Check box元件可以檢查使用者是否點選了它並以一個布林狀態來代表自己是否被點
選。當使用者點選Check box元件會呼叫一事件來處理後續動作。我們可以在Designer或
Blocks Editor中設定,有許多屬性可以改變Check box元件的外觀。
Clock 時鐘
Clock元件可產生一個計時器,定期發起某個事件。它也可進行各種時間單位的運算與
換算。Clock元件的主要用途之一就是計時器(timer)。設定時間區件之後,計時器就會
定期觸發,因而呼叫timer事件。
Clock元件的第二個用途是進行時間的各種運算,並以不同單位來表達時間。Clock元
件所使用的內部不時間格式稱為instant。Clock元件的Now方法可以將現在的時間以instant
來回傳。Clock元件提供了許多方法來操作instant,例如回傳一個短短數秒鐘或長達數月數
年的instant。此外它還提供了多種時間顯示方法,以指定instant的方式來顯示秒、分鐘、 小
時、 天。
14

