# Getter function now working

**URL:** <https://forum.kirupa.com/t/getter-function-now-working/324724>\
**Category:** flash\
**Created:** [September 5, 2011, 7:20pm UTC](https://forum.kirupa.com/t/getter-function-now-working/324724 "2011-09-05T19:20:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bonassus](https://avatars.discourse-cdn.com/v4/letter/b/ea5d25/32.png) [@bonassus](https://forum.kirupa.com/u/bonassus)\
**Post date:** [September 5, 2011, 7:20pm UTC](https://forum.kirupa.com/t/getter-function-now-working/324724/1 "2011-09-05T19:20:54Z")

</div>

I’m confused. I’m trying to use a getter function and have set it up the way I think is should work but it’s not working. would someone tell me what I’m doing wrong?  
Thanks!

I get:  
1170: Function does not return a value.

```auto

package {
    
    import flash.display.MovieClip;
    
    public class Main extends MovieClip 
    {
        
        public function Main() 
        {
        
        var drager = new ScrollByDrag;
        addChild(drager);
        var theIndex = drager.getCurrentIndex();
        trace(theIndex + " = CurrentIndex");

        }
    }
}

```

```auto

package {
    import flash.display.Sprite;

    public class ScrollByDrag extends Sprite
    {
    public var currentIndex:Number = 5;

    public function ScrollByDrag()
    {
       trace("test");
    }

    public function getCurrentIndex():Number
    {
        return currentIndex;
    }

    public function setCurrentIndex(theCurrentIndex):Number
    {
       currentIndex = theCurrentIndex;
    }
    
    }
}

```
