#12000/10/10 16:42:27
我发现了一个问题the key的值是一直不变的除非下一次再按一个键
没有办法清除 the key的值,所以编写程序的时候会出现一些问题
通过向Arky请教折中解决问题的办法
第一种 就是使用 if the keypress("字符名称") 来解决的
第二种 就是使用
on keydown
if the key=“xXXX”来解决的
我觉得要避免the key 的这个问题就是 把他放在 on keydown这个事件中这样只有当按键以后才会执行这个the key
避免了不变化的问题
发生问题的原因是
首先设置sprite(1)。visible为false
在帧脚本中家了
on exitframe
if the key="1" then sprite(1).visible=true
end
结果在后来若干帧之后我同样再操作一边的时候
sprite(1)。visible为false
死活没有做用原来是该帧中写了依据
on exitframe
if the key="1" then sprite(1).visible=true
end
而前面的 1已经安下去了所以一进入这个帧条件就生效所以 隐藏的那句话就不其作用了
而用keypress没有问题