App Inventor學習記錄(13)-用隱藏區塊方式做魔術帽變免子遊戲

App Inventor學習記錄(13)-用隱藏區塊方式做魔術帽變免子遊戲


程式執行的時候是這樣子。


點擊開始變魔術之後,帽子會翻過來,大象會跑出來(我比較喜歡大象),點擊大象的話,會發出大象叫聲。
點擊重新開始,就回到上一個畫面。


設計的畫面區塊是這樣子。
設定了兩個『HorizontalArrangement』水平區塊。一個放先藏起的圖片,一個放按鈕和魔術帽的圖片。


這裡要把圖片先藏起來,就不要勾選『Visible』


全部的程式碼是這樣。


當開始變魔術按鈕被按下的時候。

『先藏來的圖片.Visible』設定成『true』,讓它出現在螢幕上。
『魔術帽圖片.Picture』的圖片更改成 “magicafter””.png”這兩個字串組合。
『先藏起來的圖片.Clickable』設定成『true』,讓它可以被點擊。


『先藏起來的圖片.Click』被點擊的時候。

設定『Sound1.Source』聲音的來源是 1.mp3這個檔案。
『call Sound1.Play』呼叫聲音播放的功能。


『重新開始.Click』按鈕被按下的時候。

把大象圖片藏起來而且設定成不能點擊,再把魔術帽的圖片設定回去,

發表迴響