What doesn't this script work?

I’ve got a button on the main screen that will nav an mc. The actions layer contains the following code:

//Set vars for specific frames in the xyz mc
var tsdOpeningFrame = 11
var powerUpFrame = 159
var turnAroundFrame = 302
var rotate360Frame = 648

if (this.powerUp_btn.onPress == true) {
gotoAndPlay (“this.xyz_mc”, powerUpFrame)
}

But nothing happens…why?

Thanks.