• 26-06-2021, 19:56:07
    #1
    import flash.utils.Timer;
    import fl.motion.Color;
    import flash.geom.ColorTransform;
    import flash.events.TimerEvent;
    import flash.events.MouseEvent;
    
    var chimpanzeex:Number = chimpanzee.x;
    var chimpanzeey:Number = chimpanzee.y;
    var lionx:Number = lion.x;
    var liony:Number = lion.y;
    var owlx:Number = owl.x;
    var owly:Number = owl.y;
    var tigerx:Number = tiger.x;
    var tigery:Number = tiger.y;
    var sheepx:Number = sheep.x;
    var sheepy:Number = sheep.y;
    var pandax:Number = panda.x;
    var panday:Number = panda.y;
    var foxx:Number = fox.x;
    var foxy:Number = fox.y;
    var zebrax:Number = zebra.x;
    var zebray:Number = zebra.y;
    var giraffex:Number = giraffe.x;
    var giraffey:Number = giraffe.y;
    
    var zaman:Timer = new Timer(1000);
    zaman.start(); 
    zaman.addEventListener(TimerEvent.TIMER,kontrol);
    
    var renk: ColorTransform = new ColorTransform(); 
    renk.color=0x00ff33; 
    
    function kontrol(e:TimerEvent):void 
    {
        if (chimpanzee.hitTestObject(chimpanzeearea))
            {
            chimpanzeearea.transform.colorTransform = renk;
            }
        if (lion.hitTestObject(lionarea)) 
            {
            lionarea.transform.colorTransform = renk;
            }
        if (owl.hitTestObject(owlarea))
            {
            owlarea.transform.colorTransform = renk;
            }
        if (tiger.hitTestObject(tigerarea))
            {
            tigerarea.transform.colorTransform = renk;
            }
        if (sheep.hitTestObject(sheeparea))
            {
            sheeparea.transform.colorTransform = renk;
            }
        if (panda.hitTestObject(pandaarea))
            {
            pandaarea.transform.colorTransform = renk;
            }
        if (fox.hitTestObject (foxarea))
            {
            foxarea.transform.colorTransform = renk;
            }
        if (zebra.hitTestObject (zebraera))
            {
            zebraarea.transform.colorTransform = renk;
            }
        if (giraffe.hitTestObject (giraffearea))
            {
            giraffearea.transform.colorTransform = renk;
            }
        
        stage.addEventListener(MouseEvent.MOUSE_DOWN,al);
        stage.addEventListener(MouseEvent.MOUSE_UP,at);
            
            function al(e:MouseEvent):void         
            {
                e.target.startDrag();
            }
            
            function at(e:MouseEvent):void         
            {
                e.target.stopDrag();
            
        if (chimpanzee.hitTestObject(chimpanzeearea))
        {
            chimpanzee.x = chimpanzeearea.x;
        }
        else 
        { 
            chimpanzee.x = chimpanzeex;
            chimpanzee.y = chimpanzeey;
        }
        if (lion.hitTestObject(lionarea))
        {
            lion.x = lion.x;
        }
        else 
        { 
            lion.x = lionx;
            lion.y = liony;
        }
        if (owl.hitTestObject(owlarea))
        {
            owl.x = owlarea.x;
        }
        else 
        { 
            owl.x = owlx;
            owl.y = owly;
        }
        if (tiger.hitTestObject(tigerarea))
        {
            tiger.x = tigerarea.x;
        }
        else 
        { 
            tiger.x = tigerx;
            tiger.y = tigery;
        }
        if (sheep.hitTestObject(sheeparea))
        {
            sheep.x = sheeparea.x;
        }
        else 
        { 
            sheep.x = sheepx;
            sheep.y = sheepy;
        }
        if (panda.hitTestObject(pandaarea))
        {
            panda.x = pandaarea.x;
        }
        else 
        { 
            panda.x = pandax;
            panda.y = panday;
        }
        if (fox.hitTestObject(foxarea))
        {
            fox.x = foxarea.x;
        }
        else 
        { 
            fox.x = foxx;
            fox.y = foxy;
        }
        if (zebra.hitTestObject(zebraarea))
        {
            zebra.x = zebraarea.x;
        }
        else 
        { 
            zebra.x = zebrax;
            zebra.y = zebray;
        }
        if (giraffe.hitTestObject(giraffearea))
        {
            giraffe.x = giraffe.x;
        }
        else 
        { 
            giraffe.x = giraffe;
            giraffe.y = giraffey;
        }
    }
    arkadaşlar action script ile yazdığım bu uygulamayı çalıştırmayı denerken şu şekilde bir hata alıyorum neden kaynaklandığını anlayamadım yardımcı olabilir misiniz?
  • 26-06-2021, 21:14:14
    #2

    olabılır mı ?
  • 28-06-2021, 12:52:31
    #3
    hocam var yerine let yada const neden kullanmıonuz konuyla alakası olmayan soru sordumda
    birde üstteki hocamız ss atmış functionu kapatmamışsınız hocam