edit_note帖子
44
stars积分
11,946
event加入
2011-02-06
怀旧国机
[JAVA]*教程* 键值修改教程(简单效果好)
schedule发表于 2012-08-17 20:49:00
visibility查看 784
chat_bubble回复 89
#1 楼主
以手机QQ2012 Build0016为例。
启动halo打开QQ !切换到类编辑器
点击:编辑--全文查找
Find what:invokespecial
Search Mode:By total classes
点击:Find
找到有3个方法,分别为 keypressed、keyreleased、keyrepeated,就是这3个方法决定了按键的效果!
打开keypressed方法点击第一行然后按新建(高级)添加以下代码:(下面是改变两个键值的代码)
iload_1
bipush 50(原来的键值数字2)
if_icmpne 6
bipush 255(改变的键值导航上)
istore_1
iload_1
bipush 52(原来的键值数字4)
if_icmpne 11
bipush 254(改变的键值导航下)
istore_1
每5行就是一个循环,而且主要代码就是
iload_1
bipush x
if_icmpne y
bipush z
istore_1
然后循环,解释一下
iload_1 ----- 当按下某键时,获取其键值
bipush x ----- 将其键值与x比较
if_icmpne y ----- 如果不相等则跳转执行第y行代码
bipush z ----- 如果数值相等,那么就执行z值的效果
istore_1 ----- 结束
保存方法——工程——编译——打包!
手机端教程:BE搜keyreleased得到按键监听的类
打开keypressed方法在第一行添加以下代码:
iload_1
bipush 50
if_icmpne Label9
bipush 255
istore_1
Label9:
保存方法——审核——打包
启动halo打开QQ !切换到类编辑器
点击:编辑--全文查找
Find what:invokespecial
Search Mode:By total classes
点击:Find
找到有3个方法,分别为 keypressed、keyreleased、keyrepeated,就是这3个方法决定了按键的效果!
打开keypressed方法点击第一行然后按新建(高级)添加以下代码:(下面是改变两个键值的代码)
iload_1
bipush 50(原来的键值数字2)
if_icmpne 6
bipush 255(改变的键值导航上)
istore_1
iload_1
bipush 52(原来的键值数字4)
if_icmpne 11
bipush 254(改变的键值导航下)
istore_1
每5行就是一个循环,而且主要代码就是
iload_1
bipush x
if_icmpne y
bipush z
istore_1
然后循环,解释一下
iload_1 ----- 当按下某键时,获取其键值
bipush x ----- 将其键值与x比较
if_icmpne y ----- 如果不相等则跳转执行第y行代码
bipush z ----- 如果数值相等,那么就执行z值的效果
istore_1 ----- 结束
保存方法——工程——编译——打包!
手机端教程:BE搜keyreleased得到按键监听的类
打开keypressed方法在第一行添加以下代码:
iload_1
bipush 50
if_icmpne Label9
bipush 255
istore_1
Label9:
保存方法——审核——打包
全部回复 (89)
2012-08-17 20:50:00
沙发
惜缘 顶贴组
2012-08-17 20:53:00
板凳
包括
2012-08-17 20:53:00
地板
22
2012-08-17 21:13:00
#5
【聊天机器人】
2012-08-17 21:22:00
#6
64646
2012-08-17 22:01:00
#7
啊一些一些
2012-08-17 22:32:00
#8
什么啊
2012-08-17 22:44:00
#9
遁
2012-08-17 23:06:00
#10
哎呀呀
2012-08-18 09:26:00
#11
擦
2012-08-18 21:27:00
#12
笨的爱
2012-08-18 21:46:00
#13
支持
2012-08-18 23:24:00
#14
6999999
2012-08-18 23:36:00
#15
放弃了,就不该后悔;失去了,就不该回忆。放下该放下的你,退出没结局的剧。
2012-08-19 16:03:00
#16
丰厚实践
2012-08-24 11:16:00
#17
楼主我邮箱154777365@qq.com送个七位或八位的嘎
2012-08-25 20:22:00
#18
目的地
2012-08-26 18:55:00
#19
回复一下
2012-08-26 19:59:00
#20
兰亭钥匙扣
2012-08-31 12:43:00
#21
了解情况了解情况
登录 后才能回复
flag举报帖子