App Inventor學習記錄151-設定按鈕點擊幾次之後會觸發事件的外掛~Clicks

設定按鈕點擊幾次之後會觸發事件的外掛~Clicks


這次範例的完成品如下。

按鈕 1點擊三次之後,才會把標籤 1的文字改變。
而按鈕 2點擊 3、5、7、9、11次之後,會分別產生不同的動作。


畫面編排的部份如下。


全部的程式碼如下。


when screen 1.initialize,當程式初始化的時候。
call clicks.set clicks,呼叫外掛設定程式,設定外掛套用效果。
component,這裡放要套用的按鈕。
amount,放要產生效果的次數。
repeatable,是否可以重複產生效果。
resettime,這個測試的時候,也是只能設 0,設定成其它數值,沒有作用,可能是我那裡搞錯了。

剛才是設定單一次數發生事件,也可以用清單的方法,一次設定很多的次數。
call clicks.set list of clicks,呼叫外掛設定程式,設定外掛套用效果。
component,這裡放要套用的按鈕。
amount,這裡我們就用 make a list清單方塊,把幾個要發生事件的次數給加進來。
repeatable,是否可以重複產生效果。
resettime,這個測試的時候,我只能設 0,設定成其它數值,沒有作用,可能是我那裡搞錯了。


按鈕 3按下的時候,把標籤 1的文字給清空。


when clicks1.was clicked當外掛開始作用的時候。
利用 component元件參數,以及 amount計次參數來判斷,再決定要發生什麼事情。


當設定按下單一次數之後發生事件,實際上在用是沒有問題的。
但是,當設定按鈕按下很多個次數會發生事件的時候,計次功能會有點問題。建議大家到它的網站上去看它的使用說明。

這次的 aia檔的下載連結如下:
NO_151_Click_button_many_times.aia

APP INVENTOR外掛
名稱:Clicks
外掛來源:community.appinventor.mit.edu
外掛載點:
https://community.appinventor.mit.edu/t/double-click-triple-click-etc-multiple-click-events-per-button/18728

參考書籍請見博客來書籍介紹頁面:
手機應用程式設計超簡單 App Inventor 2零基礎入門班
TQC+ 創意App程式設計認證指南
TQC+創意App程式設計認證指南解題秘笈
手機應用程式設計超簡單:App Inventor 2初學特訓班
手機應用程式設計超簡單:App Inventor 2小專題特訓班
手機應用程式設計超簡單:App Inventor 2資料庫專題特訓班

之前介紹過的一些 appinventor的使用記錄,都整理在下面這個頁面上了。
APP INVENTOR學習記錄及資源整理頁面

發表迴響