I have a custom class that embeds a movie clip. When I try to use parent class's such as gotoAndStop(). It ignores the method. I would like to know what I am doing wrong. below is my code. I call the method in my constructor Thanks!
game object class
package com.objects 
{
    import com.eapi.IGameObject;
    import flash.display.MovieClip;
    /**
     * ...
     * @author Anthony Gordon
     */
    public class GameObject extends MovieClip implements IGameObject
    {
        public function GameObject() 
        {
        }
    }
}
hero class. gotoAndStop() in the constructor
package com.objects 
{
    import flash.display.MovieClip;
    import flash.events.*;
    /**
     * ...
     * @author Anthony Gordon
     */
    [Embed(source='../../../bin/Assets.swf', symbol='Hero')]
    public class Hero extends GameObject
    {   
        private var aKeyPress:Array;
        private var jumpDisabled:Boolean = false;
        public function Hero() 
        {
            gotoAndStop(1) ///<----------------Doesnt stop. Just keeps playing
            wY = 150;
            wX = 90;
            speed = .5;
            aKeyPress = new Array();
            TheGame.sr.addEventListener(KeyboardEvent.KEY_DOWN, keyDownListener);
            TheGame.sr.addEventListener(KeyboardEvent.KEY_UP,keyUpListener);
        }
        private function keyDownListener(e:KeyboardEvent):void {
            //trace("down e.keyCode=" + e.keyCode);         
            aKeyPress[e.keyCode]=true;
        }
        private function keyUpListener(e:KeyboardEvent):void {
            //trace("up e.keyCode=" + e.keyCode);
            aKeyPress[e.keyCode]=false;
        }
        override public function UpdateObject():void
        {
            Controls();
            updatePosition();
        }
        private function Controls():void
        {
            if (aKeyPress[38])//Key press up
                ;//dy -= speed;         
            else if (aKeyPress[40])//Key press down
                dy += speed;
            if (aKeyPress[37])//left
            {
                dx -= speed;
            }
            else if (aKeyPress[39])//Right
            {
                dx  += speed;
            }
            if (aKeyPress[32]){//space
                jump();
            }
        }//End Controls
        private function jump():void
        {
            if (!jumpDisabled)
            {
                if (onGround)
                {
                    gotoAndStop(10);
                    dy = -15;
                    jumpDisabled = true;
                }
            }
            else
            {
                jumpDisabled = false;               
            }
        }
    }
}