再看看这个....
class HappyPushScreen extends Canvas implements CommandListener
{
protected void KeyRepeated(int KeyCode)
{
if(hasRepeatEvents())
{
moveface(getGameAction(KeyCode));//次处因为次类继承了canvas类才能使用getgameaction方法是吗?
}
}
}
class KeyRepeater extends Thread
{
public synchronized void startRepeat(int keyCode)
{
m_gameAction=getGameAction(keyCode);//这里的getGameAction方法是不能这样调用的吧? 那应该怎么改一下才能呢?
}
}
菜鸟初飞
问题点数:20、回复次数:2Top
1 楼Jason_Chan(今生无悔)回复于 2005-06-05 09:32:01 得分 20
1.getGameAction是继承了canvas类才能使用.
2.模拟连续按键你可以直接继承GameCanvas,不过要MIDP2.0; 模拟按键一般就放在继承Canvas类那,要放在别的类可以通过加import javax.microedition.lcdui.Canvas; 或者将继承Cavas的类传递过去.Top
2 楼ICeeYeS(酷顽)回复于 2005-06-05 23:16:40 得分 0
多谢回帖,不过还不是太懂,再学习Top




