# Return to function in a parent class

**URL:** <https://forum.kirupa.com/t/return-to-function-in-a-parent-class/277840>\
**Category:** Uncategorized\
**Created:** [December 17, 2008, 10:32pm UTC](https://forum.kirupa.com/t/return-to-function-in-a-parent-class/277840 "2008-12-17T22:32:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![brndn](https://avatars.discourse-cdn.com/v4/letter/b/dec6dc/32.png) [@brndn](https://forum.kirupa.com/u/brndn)\
**Post date:** [December 17, 2008, 10:32pm UTC](https://forum.kirupa.com/t/return-to-function-in-a-parent-class/277840/1 "2008-12-17T22:32:03Z")

</div>

Hi there  
I know this is probably a very basic question but i am trying to return values from a sub class to the parent class.  
this is a trimmed down version of what i am trying to do but here is the Parent class:

```auto
package
{
    import flash.display.DisplayObject;
    import flash.display.MovieClip;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.events.MouseEvent;
    import soulwire.ui.CircleMenu;

    public class Main extends Sprite
    {
    
        public var circleMenu:CircleMenu;
        

        public function Main() 
        {
            circleMenu = new CircleMenu( 200, 20, 7 );
            addChildAt( circleMenu, 0 );    
            for (var i:int = 0; i < 20; i++) 
            { 
                var item:MyMenuItem = new MyMenuItem();
                
                item.addEventListener( MouseEvent.ROLL_OVER, onMenuItemClick );
                
                circleMenu.addChild( item );
            }
            
            circleMenu.currentIndex = 4;        
        }

        private function onMenuItemClick( event:MouseEvent ):void
        {    
        circleMenu.scrollToItem( event.currentTarget as DisplayObject );
        }    
private function parentCall(OBJ:String){

trace(OBJ);
    }
}

```

and this is the sub class that i want to return a function called parentCal

subClass

```auto
package soulwire.ui 
{
    import flash.display.DisplayObject;
    import flash.display.Sprite;
    import flash.utils.Dictionary;
    import gs.easing.Expo;
    import gs.TweenLite;

    public class CircleMenu extends Sprite
    {
public function CircleMenu( __innerRadius:int,__ angleSpacing:int, __visibleItems:int ) 
    {
            return parentCall(__innerRadius);
        }
```
