У меня есть кнопка, которая автоматически добавляет ребенка и забирает здоровье после нажатия.Я также заставил кнопку убрать 0, если child = true.Тем не менее, у меня есть еще одна кнопка, которая после нажатия должна перейти в другой кадр и удалить дочерний элемент.По некоторым причинам это не удаляет ребенка.Раньше у меня не было кнопки убрать 0, если child = true и removeChild работал нормально.Код находится во фрейме с именем действия на главной временной шкале.
var createGirlText = new GirlSpeechBoxClass();
if(EnergyNumber <= 0) {
Girl_btn.buttonMode = false;
Girl_btn.mouseEnabled = false;
}
Girl_btn.addEventListener(MouseEvent.CLICK, GirlTalk);
Girl_btn.buttonMode = true;
function GirlTalk(event:MouseEvent){
addChild(createGirlText);
createGirlText.x = 350.95;
createGirlText.y = 488.95;
EnergyNumber -= 10;
if(createGirlText = true){
EnergyNumber -= 0;
}
if(EnergyNumber < 0) {
EnergyNumber = 0;
}
if(EnergyNumber <= 0) {
Girl_btn.buttonMode = false;
Girl_btn.mouseEnabled = false;
}
}
//Action for clicking Main Button
BacktoOutside_btn.addEventListener(MouseEvent.CLICK, gotoMainArea2);
BacktoOutside_btn.buttonMode = true;
function gotoMainArea2(event:MouseEvent){
gotoAndStop("MainArea");
MovieClip(this.root).removeChild(createGirlText);
}