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?