对照c#学as3——按键点击

c#中拖一个按键到桌面,双击这个按键就进入了单击事件,在这个事件中设置好按键的文本,运行,一个“按键点击”的程序就完成了。现在我们用as3中开发这个程序。

1、根据“对照c#学as3——生成一个简单的as项目”建立一个默认程序。

2、右键单击2区的textview控件,删除它。

这里写图片描述

3、从1区拖一个Button到3区,调整好位置。

这里写图片描述这里写图片描述

4、上面做好了界面,下面开始生成按键单击事件。

首先,点3区下方的Text ,可以看到到界面的代码(如下图),
按下图1添加一行代码 android:onClick="btok_click",这里我们仿照c#的样子命名事件名(控件名_事件名)
然后,将光标放到btok_click上,按alt+enter
出现下图2所示的弹出菜单 ,单击create onClick event hander生成一个单击事件。

这里写图片描述

5、单击事件生成后,会自动切换到ManiActivity.java文件(如下图)。可以看到系统为我们建好了btok_click事件。同时,根据下图大家会发现as3的代码结构和c#一模一样,只是名字不同而已,所以没什么好怕的,按c#的做,没错的。

这里写图片描述

6、添加下图中的代码。其中第2段代码的意思是找到界面文件中id为button的控件,并赋值给btok变量。

这里写图片描述

7、上图中,你会发现几个Button都是红色的,是因为没有导入Button的包,或者c#类库。

1. 把将光标放到随便一个红色Button上,按alt+enter
2. 单击Import class ,

这里写图片描述

3. 导入了button包,红色全部消失。

这里写图片描述

8、单击运行。

这里写图片描述

9、运行成功。

这里写图片描述

猜你喜欢

转载自blog.csdn.net/openbug/article/details/79324676