Страница 1 из 1

Закрыть окно

Добавлено: 16 апр 2013, 23:56
MrDead

Код: Выделить всё

var flag:Boolean; myBtn.addEventListener(MouseEvent.CLICK, clickBtn);function clickBtn(e:MouseEvent):void {if (!flag) { flag = true; var myPanel:panelInLib = new panelInLib(); myPanel.x = 380; myPanel.y = 250; addChild(myPanel);}}
При нажатии на кнопку создается окно, какой код нужно написать для другой кнопки, которая закроет это самое окно?

Re: Закрыть окно

Добавлено: 17 апр 2013, 00:09
Abarmotina
Ответил в ЛС,тему можно закрывать ;)

Re: Закрыть окно

Добавлено: 17 апр 2013, 11:54
MrDead
Судя по всему в присланном коде перемещение окна при нажатии на кнопку, а мне нужно удалить это окно, чтобы не было лишней нагрузки

Re: Закрыть окно

Добавлено: 17 апр 2013, 12:12
sasha^

Код: Выделить всё

var myPanel:panelInLib; //переменнаяvar flag:Boolean = false; //флагmyBtn.addEventListener(MouseEvent.CLICK, onClick);function onClick(e:MouseEvent):void {    if (!flag) {      flag = true;      myPanel = new panelInLib();      myPanel.x = 380;      myPanel.y = 250;      addChild(myPanel);    }}myBtn2.addEventListener(MouseEvent.CLICK, onClick2);function onClick2(e:MouseEvent):void {    if(flag) {      removeChild(myPanel); //удаляем из списка отображения      myPanel = null; // удаляем память, занимаемую объектом..      flag = false;    }}

Re: Закрыть окно

Добавлено: 17 апр 2013, 14:47
MrDead
Спасибо) То что надо