Advertisement
Guest User

Untitled

a guest
Sep 18th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. var so:SharedObject = SharedObject.getLocal("veriler");
  3.  
  4.  
  5. if (so.size == 0)
  6. {
  7.  
  8.     var dizi:Array = [];
  9.     var kirmiziSayi:int = 0;
  10.     var tümSayi:int = 0;
  11.     var konumDizi:Array = [];
  12.     var kareyiSilmek:Boolean=false
  13. }
  14. else
  15. {
  16.  
  17.  
  18.     kirmiziSayi = so.data.kirmizilar;
  19.     tümSayi=so.data.tümSayilar
  20.     kareyiSilmek=so.data.silinecek
  21.    
  22.     konumDizi=[]
  23.     dizi=[]        
  24.    
  25.     for (var j:int=0; j<tümSayi; j++)
  26.     {
  27.         konumDizi.push(so.data["isim"+j]);
  28.         if (konumDizi[j] == "kirmizi" + (j + 1))
  29.         {
  30.             var kaydedilenKirmizi = new Kirmizi  ;
  31.             kaydedilenKirmizi.x = so.data["konum" + j + "x"];
  32.             kaydedilenKirmizi.y = so.data["konum" + j + "y"];
  33.             kaydedilenKirmizi.name = ["kirmizi" + (j + 1)];
  34.             kaydedilenKirmizi.alpha=so.data["alpha"+j]
  35.             kaydedilenKirmizi.txt.text=kaydedilenKirmizi.name.toString()
  36.             addChild(kaydedilenKirmizi);
  37.             kaydedilenKirmizi.addEventListener(MouseEvent.MOUSE_DOWN,kaydedilenKirmiziSürükle);
  38.             kaydedilenKirmizi.addEventListener(MouseEvent.MOUSE_UP,kaydedilenKirmiziBirak);
  39.            
  40.         }
  41.    
  42.      
  43.     }
  44.  
  45.  
  46.  
  47.     function kaydedilenKirmiziSürükle(e:MouseEvent)
  48.     {
  49.         e.updateAfterEvent();
  50.         e.currentTarget.startDrag();
  51.        
  52.         if(kareyiSilmek==true)
  53.     {
  54.         removeChild(MovieClip(e.currentTarget))
  55.         konumDizi.splice(konumDizi.indexOf(e.currentTarget),1)
  56.        
  57.     }
  58.     else
  59.     {
  60.         trace("silinemez")
  61.     }
  62.        
  63.        
  64.     }
  65.  
  66.     function kaydedilenKirmiziBirak(e:MouseEvent)
  67.     {
  68.         e.updateAfterEvent();
  69.         e.currentTarget.stopDrag();
  70.     }
  71.  
  72.  
  73. }
  74.  
  75. kirmizi_btn.addEventListener(MouseEvent.MOUSE_DOWN,kirmiziTikla);
  76. function kirmiziTikla(e:MouseEvent)
  77. {
  78.     var kirmizi=new Kirmizi();
  79.     kirmizi.x = Math.random() * 550;
  80.     kirmizi.y = Math.random() * 400;
  81.     kirmiziSayi +=  1;
  82.     kirmizi.alpha=Math.random()*1
  83.     tümSayi+=1
  84.     kirmizi.name = "kirmizi" + kirmiziSayi;
  85.     kirmizi.txt.text=kirmizi.name.toString()
  86.     kirmizi.addEventListener(MouseEvent.MOUSE_DOWN,kirmiziSürükle);
  87.     kirmizi.addEventListener(MouseEvent.MOUSE_UP,kirmiziBirak);
  88.     addChild(kirmizi);
  89.     dizi.push(kirmizi);
  90. }
  91.  
  92. function kirmiziSürükle(e:MouseEvent)
  93. {
  94.     e.updateAfterEvent();
  95.     e.currentTarget.startDrag();
  96.    
  97.     if(kareyiSilmek==true)
  98.     {
  99.         removeChild(MovieClip(e.currentTarget))
  100.       dizi.splice(dizi.indexOf(e.currentTarget),1)
  101.        
  102.     }
  103.     else
  104.     {trace("silinemez")
  105.     }
  106. }
  107.  
  108. function kirmiziBirak(e:MouseEvent)
  109. {
  110.     e.currentTarget.stopDrag();
  111. }
  112.  
  113.  
  114. sari_btn.addEventListener(MouseEvent.MOUSE_DOWN,sariTikla);
  115. function sariTikla(e:MouseEvent)
  116. {
  117.  
  118.  
  119. }
  120.  
  121. kaydet_btn.addEventListener(MouseEvent.MOUSE_DOWN,kaydetGec);
  122. function kaydetGec(e:MouseEvent)
  123. {
  124.     for (var i:int=0; i<dizi.length; i++)
  125.     {
  126.         var kaydedilecekler = dizi[i];
  127.         so.data["konum" + i + "x"] = kaydedilecekler.x;
  128.         so.data["konum" + i + "y"] = kaydedilecekler.y;
  129.         so.data["isim"+i]=kaydedilecekler.name
  130.         so.data["alpha"+i]=kaydedilecekler.alpha
  131.        
  132.     }
  133.     so.data.kirmizilar = kirmiziSayi;
  134.     so.data.tümSayilar=tümSayi
  135.     so.data.silinecek=kareyiSilmek
  136.      
  137.      
  138.    
  139. }
  140. temizle_btn.addEventListener(MouseEvent.MOUSE_DOWN,silGec);
  141. function silGec(e:MouseEvent)
  142. {
  143.     so.clear();
  144. }
  145.  
  146. stage.addEventListener(Event.ENTER_FRAME,güncelle)
  147. function güncelle(e:Event)
  148. {
  149.     trace("numChildren  "+numChildren+"   dizi uzunluk  "+dizi.length+"  dizi objeler  = "+dizi+"   konumDizi uzunluk = "+konumDizi.length+"  konumDizi obje = "+konumDizi)
  150. }
  151.  
  152. kareyiSil_btn.addEventListener(MouseEvent.MOUSE_DOWN,silBakalim)
  153. function silBakalim(e:MouseEvent)
  154. {
  155.     if(kareyiSilmek!=true)
  156.     {
  157.         kareyiSilmek=true
  158.         txt1.text="true"
  159.     }
  160.     else
  161.     {
  162.         kareyiSilmek=false
  163.         txt1.text="false"
  164.     }
  165.    
  166. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement