2015-11-17 4 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

Я предполагаю, что вы хранили каждый элемент в отдельной строке в файле, как это:

Nice
Молодцы
Good Job

Чтобы прочитать файл из активов, использование// вместе с именем файла. В событии File.GotText вы должны преобразовать текст сначала в список, используя блок split (просто разделите на \ n, что является новой строкой), чтобы получить список, а затем использовать блок pick a random item.

КПП. это помогает читать подсказки на File.ReadFrom блока или documentation, как работает компонент файла ...

enter image description here

Очень хороший способ научиться App Inventor, чтобы прочитать свободный Изобретатель Руководство здесь в 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, чтобы изучить основы App Inventor, а затем попробовать что-то и следовать Top 5 Tips: How to learn App Inventor

+0

Пожалуйста, смотрите на вопрос. Он обновляется. –

+0

см. Мой обновленный ответ ... – Taifun

Смежные вопросы