视频: 应用程序实验室 - 创建交互
应用程序真的很酷,因为它有点象开始你自己的生意一样。我的意思是,你将从零开始设计每个事物,你要管理所有的一切。你是你刚用代码创建起来的作品的主人。
现在你可以改变你的应用程序的外观。让我们通过响应事件来进行互动! 事件是用户行为,比如点击按钮,滚动菜单,或者悬停在某张图片上。互动式应用程序需要响应事件的方法,比如当点击此按钮时会发出声音。要在应用程序实验室里做到这个,需要使用一个新的模块叫 'onEvent(当事件发生时)'。
该程序把屏幕设置成蓝色。 当我点击此按钮时,我希望屏幕变绿色。首先,我需要拖进一个onEvent(当事件发生时)模块。 把鼠标悬停在它上面,我知道按钮的ID 是"bigButton"(大按钮) ,所以我会在第一个下拉菜单中选择它。
接下来,我将选择事件的种类。有很多你可以选择的选项。但现在我先保留传统的老式点击的方法。
最后, 我将在"打开"事件中添加更改屏幕背景颜色的代码。您可将代码块读作一句话:"在单击按钮时运行所有这些代码。“
我们来测试一下。`onEvent()`(当事件发生时)以外的代码块即刻运行, 所以屏幕变为蓝色。
当我点击大按钮时, 在`onEvent()`(当事件发生时)中的代码运行了,所以我的屏幕变成绿色。
如果你想在事件发生后改变更多的东西,比如屏幕上的文本,在onEvent里增加更多的代码就行。
为了让你的程序能够响应更多的时间,可以增加更多的onEvent模块。但要确保不要将它们相互嵌套了。现在是时候自己试试了!好好玩!