Mc.currentLabel?

Hello
I thought would be easy but obviously I do something wrong…

function fireBallisComing():void
{

    fireBallComing.gotoAndPlay("fireBall_Start");
    trace("fire ball is coming function funguje");
    trace(fireBallComing.currentLabel);
    trace(fireBallComing.currentFrame);
    
}
if (fireBallComing == "finish")
    {
        trace("if funguje");
        trace(fireBallComing.currentLabel);
        trace(fireBallComing.currentFrameLabel);
        
        fireBallCrashing();
    }

What I am trying to do is… if playhead goes to the label “finish” of the fireBallComing so it starts or go to function fireBallCrashing…
the fireBallComing is working but it never do anything else…
what do you think?