весь код выложен уже выше

Код AS3:
if ((start_ship) && (e.keyCode == 90) && (fireBoolean == false)) {
итог этого выражения false

Код AS3:
if ((start_ship) && (fireBoolean == false)) {
итог этого выражения true, но мне нужно, что первое выражение при отпускании клавиши 90 имело true
при этом первое выражение даёт в первом слушателе значение true