2015-11-17 64 views
1

我想從我的電腦加載文件到MIT App Inventor。該文件應該有這些行。 「好」,「做得好」,「好工作」。將文件隨機文本加載到標籤

當用戶按下按鈕時,標籤上將顯示文字「Nice」,「Well done」或「Good Job」。我想要它隨機選擇。我怎樣才能做到這一點?我也有一個超過200個引號的文件,我想加載,而不是手動將它們寫成文本。

我怎樣才能做到這一點?

enter image description here

當我按下randomtextButton上的電話,我得到錯誤:

Error 2102: The file "myText.txt" could not be found

的文件上傳在設計屏幕 - >媒體 - > 「上傳文件...」 什麼是錯的?

回答

0

我猜想,你存儲在每個項目中一個單獨的行像這樣的文件:

尼斯
做得好
好工作

從資產讀取的文件,使用/ /連同文件名稱。在File.GotText事件中,您必須首先使用split塊(僅分割爲\ n,這是新行)將文本轉換爲列表以獲取列表,然後使用pick a random item塊。

Btw。它有助於閱讀File.ReadFrom塊或documentation,該文件組件是如何工作的提示...

學習應用發明

enter image description here

一個很好的辦法就是在這裏AI2閱讀免費發明家手冊免費在線電子書http://www.appinventor.org/book2 ...鏈接位於網頁的底部。這本書'教'用戶如何編程AI2塊。 這裏有一個免費的編程課程http://www.appinventor.org/content/CourseInABox/Intro和書中的項目的aia文件在這裏:http://www.appinventor.org/bookFiles
如何使用App Inventor做很多基本的事情在這裏描述:http://www.appinventor.org/content/howDoYou/eventHandling

還做教程http://appinventor.mit.edu/explore/ai2/tutorials.html學習應用發明的基礎知識,然後嘗試的東西,並按照 Top 5 Tips: How to learn App Inventor

+0

請看問題。它已更新。 –

+0

看到我更新的答案... – Taifun