просто быстрый вопрос.По сути, я делаю простую игру, которая сопровождает мой интерактивный веб-сайт «Тайна убийства», и у меня возникли некоторые проблемы с ActionScript.Идея состоит в том, что пользователь сможет щелкать объекты вокруг комнаты, получать подсказки, находить ключи и т. Д. Одна из проблем, с которыми я сталкиваюсь, - когда пользователь нажимает на лампу, на экране появляется окно, напоминающее ночное время.однако, когда экран возвращается в нормальное состояние, ни один из других элементов, то есть книга, не активируется щелчком - опять же, я уверен, что это простое решение, которое я просто пропускаю, вот полный код;
import flash.events.Event;
import flash.events.MouseEvent;
book.addEventListener(MouseEvent.CLICK,getBook);
key.addEventListener(MouseEvent.CLICK,getKey);
door.addEventListener(MouseEvent.CLICK,gotoBedroom);
//paper.addEventListener(MouseEvent.CLICK,getNote);
Lamp.addEventListener(MouseEvent.CLICK,getDark);
var gotBook:Boolean = false;
var gotKey:Boolean = false;
key.visible = false;
NightTime.visible = false;
//function getNote(evt:MouseEvent):void{
//report.gotoAndPlay(1);
//}
function getKey(evt:MouseEvent):void{
if(gotBook==false){
key.visible = false;
}else{
key.visible = true;
}
}
function gotoBedroom(evt:MouseEvent):void{
if(gotKey==true){
gotoAndStop("Bedroom");
}else
feedBackText.gotoAndPlay(1);
}
if(gotBook==true){
book.visible = false;
key.visible = true;
}
function getBook(evt:MouseEvent):void{
book.visible = false;
key.visible = true;
}
function getDark(evt:MouseEvent):void{
NightTime.gotoAndPlay(1);
NightTime.visible = true;
}
stop()
любая помощь в том, чтобы сделать все переменные активными одновременно.Спасибо!