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:
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
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);
}