Major Issue: MovieClip inside Movieclip will not have MouseEvents?

Hey guys, I got this empty MovieClip i add to the stage called ‘container’. In container, I also dymaically add warrior(), warrior2(), and warrior3(). Now Im trying to add my rollover state for warrior, however, it never works?

When I place the warrors inside of a container in design time and then attach the code and place it on the stage, it works? Any Ideas?

public function addHitState(container:MovieClip, linkage_name:String, id_name:String):void{
var class_definition:Class = getDefinitionByName(linkage_name) as Class;
var added_clip:DisplayObject = new class_definition();
added_clip.name = id_name;
container.addChild(added_clip);
added_clip.x = 1151.2;
added_clip.y = 407.8;

        added_clip.buttonMode = true;
        added_clip.addEventListener(MouseEvent.ROLL_OVER, rollOverFunction);
    };
    
    private function rollOverFunction(event:MouseEvent):void{
        trace("@");
    };