将文件随机文本加载到标签
Loading file random text to label
我想将文件从我的计算机加载到 MIT App Inventor 中。该文件应该有这些行。 "Nice", "Well Done", "Good Job".
当用户按下按钮时,标签将包含文本 "Nice"、"Well Done" 或 "Good Job"。我想让它随机选择。我怎样才能做到这一点?我还有一个包含 200 多个引号的文件,我想加载它,而不是手动将它们写为文本。
我该怎么做?
当我在 phone 上按下 randomtextButton 时,出现错误:
Error 2102: The file "myText.txt" could not be found
文件已上传到设计器屏幕 -> 媒体 -> "Upload File..."有什么问题?
我假设,您将每个项目存储在文件中的单独一行中,如下所示:
不错
干得好
干得好
要从资产中读取文件,请将 // 与文件名一起使用。在 File.GotText
事件中,您必须首先使用 split
块将文本转换为列表(仅在 \n 处拆分,这是新行)以获得一个列表,然后使用 pick a random item
块。
顺便说一句。它有助于阅读 File.ReadFrom
块或 documentation 的工具提示,文件组件的工作原理...
学习 App Inventor 的一个很好的方法是阅读 AI2 免费在线电子书 http://www.appinventor.org/book2 中的免费 Inventor 手册……链接位于网页底部。这本书 'teaches' 用户如何使用 AI2 块进行编程。
这里有免费的编程课程http://www.appinventor.org/content/CourseInABox/Intro and the aia files for the projects in the book are here: 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
我想将文件从我的计算机加载到 MIT App Inventor 中。该文件应该有这些行。 "Nice", "Well Done", "Good Job".
当用户按下按钮时,标签将包含文本 "Nice"、"Well Done" 或 "Good Job"。我想让它随机选择。我怎样才能做到这一点?我还有一个包含 200 多个引号的文件,我想加载它,而不是手动将它们写为文本。
我该怎么做?
当我在 phone 上按下 randomtextButton 时,出现错误:
Error 2102: The file "myText.txt" could not be found
文件已上传到设计器屏幕 -> 媒体 -> "Upload File..."有什么问题?
我假设,您将每个项目存储在文件中的单独一行中,如下所示:
不错
干得好
干得好
要从资产中读取文件,请将 // 与文件名一起使用。在 File.GotText
事件中,您必须首先使用 split
块将文本转换为列表(仅在 \n 处拆分,这是新行)以获得一个列表,然后使用 pick a random item
块。
顺便说一句。它有助于阅读 File.ReadFrom
块或 documentation 的工具提示,文件组件的工作原理...
学习 App Inventor 的一个很好的方法是阅读 AI2 免费在线电子书 http://www.appinventor.org/book2 中的免费 Inventor 手册……链接位于网页底部。这本书 'teaches' 用户如何使用 AI2 块进行编程。
这里有免费的编程课程http://www.appinventor.org/content/CourseInABox/Intro and the aia files for the projects in the book are here: 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