Удаление окон.

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

Удаление окон.

Сообщение argoniummm » 10 июн 2011, 22:48

Вот код:
  1.  
  2. public var Openmgs_c1:Array = new Array();
  3. public var Openmgs_c2:Array = new Array();
  4.  
  5. private function LoadQuiest(e:MouseEvent):void  {
  6.             var qst:quiest = new quiest();
  7.             this.addChild(qst);
  8.             Openmgs_c1.push("qst")
  9.             qst.x = 100;
  10.             qst.y = 50;            
  11.             qst.quiestion_cls.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {                 
  12.          
  13.          
  14.  
  15.  
  16.                
  17.             });
  18.            
  19.             qst.loc_01.addEventListener(MouseEvent.CLICK, Locacion_01);
  20.             qst.loc_02.addEventListener(MouseEvent.CLICK, Locacion_02);
  21.             qst.loc_03.addEventListener(MouseEvent.CLICK, Locacion_03);
  22.             qst.loc_04.addEventListener(MouseEvent.CLICK, Locacion_04);
  23.             qst.loc_05.addEventListener(MouseEvent.CLICK, Locacion_05);
  24.             qst.loc_06.addEventListener(MouseEvent.CLICK, Locacion_06);
  25.         }
  26.        
  27.         private function Locacion_01(e:MouseEvent):void {
  28.             var l_01:loca_01 = new loca_01();
  29.             this.addChild(l_01);
  30.             Openmgs_c2.push("mgs.l_01")
  31.             l_01.x = 100;
  32.             l_01.y = 50;   
  33.         }
  34.        
  35.         private function Locacion_02(e:MouseEvent):void {
  36.             var l_02:loca_02 = new loca_02();
  37.             this.addChild(l_02);
  38.             Openmgs_c2.push("l_02")
  39.             l_02.x = 100;
  40.             l_02.y = 50;   
  41.         }
  42.        
  43.         private function Locacion_03(e:MouseEvent):void {
  44.             var l_03:loca_03 = new loca_03();
  45.             this.addChild(l_03);
  46.             Openmgs_c2.push("l_03")
  47.             l_03.x = 100;
  48.             l_03.y = 50;   
  49.         }
  50.        
  51.         private function Locacion_04(e:MouseEvent):void {
  52.             var l_04:loca_04 = new loca_04();
  53.             this.addChild(l_04);
  54.             Openmgs_c2.push("l_04")
  55.             l_04.x = 100;
  56.             l_04.y = 50;   
  57.         }
  58.        
  59.         private function Locacion_05(e:MouseEvent):void {
  60.             var l_05:loca_05 = new loca_05();
  61.             this.addChild(l_05);
  62.             Openmgs_c2.push("l_05")
  63.             l_05.x = 100;
  64.             l_05.y = 50;   
  65.         }
  66.        
  67.         private function Locacion_06(e:MouseEvent):void {
  68.             var l_06:loca_06 = new loca_06();
  69.             this.addChild(l_06);
  70.             Openmgs_c2.push("l_06")
  71.             l_06.x = 100;
  72.             l_06.y = 50;   
  73.         }


Какой код нужно вписать в кнопку quiestion_cls чтобы закрывать все открытые окна, а лучше как написать функцию закрывающие окна 1/2 категории (Openmgs_c2, Openmgs_c1).
argoniummm

 
Автор темы
Сообщения: 7
Зарегистрирован: 06 май 2011, 18:54
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



Re: Удаление окон.

Сообщение Евгений » 11 июн 2011, 03:35

Вот удаление одного объекта:

А закрыть все окна можно вручную, прописав removeChild(имя объекта); нужное кол-во раз с именами, которые нужно удалить)

Или же можно удалить все сразу в цикле:

Как-то так! =)
Пока они пили водку и катались на скейтах, мы строили бизнес и делали деньги!)
Аватара пользователя
Евгений
FL Team
FL Team
 
Сообщения: 776
Зарегистрирован: 10 июн 2010, 11:01
Откуда: Новосибирск
Благодарил (а): 65 раз.
Поблагодарили: 35 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1