gotoAndPlay alpha fade not initiating! argh

Basically I’m making a simple game for my course and the menu system is gonna be playable in a sense.It is all in total 2D.

What I want to happen is that when the character touches/enters this house movieclip, the text movieclip within it (instructions text that I want to fade in) will play on the relevant frame so that the alpha tween initates. So basically when the character enters the house the text fades in, and when he leaves it fades out.

At the moment all that happens is when he enters the house the text movieclip goes from 0% alpha to 100% alpha in two frames, so from blank to 100%, as if it’s not registering the frames of the tween motion. Here’s the code, what the hell is going wrong it’s driving me mad! I’ve not put in the code for the keyboard function of moving the character/background as it’s most likely irrelevant to the problem.


function hitFadeInstructions(evt:Event):void{
    
    if(characterBoy_mc.hitTestObject(house_mc)){
        house_mc.fadeTextWithin_mc.gotoAndPlay(2);
    }
    else {
        house_mc.fadeTextWithin_mc.gotoAndPlay(22);
    }
}

stage.addEventListener(Event.ENTER_FRAME, hitFadeInstructions);

hope you can help