This splash code alphas a panel & plays a comment during the game:
function key_one() //splashpanel
{
// calling routine has a wait of 2 sec.
K1_panel.flags = UNTOUCHABLE | SHOW | TRANSLUCENT;
K1_panel.alpha = 0;
// Play sound "file"
mhandle = media_play("key_one1.mp3",NULL,100);
while (K1_panel.alpha <=100)
{
K1_panel.alpha += 2*time_step;
wait(1);
}
if (K1_panel.alpha >= 100)
{
wait (-10);
K1_panel.flags &= ~SHOW;
}
}
note the panel must be translucent, and the alpha now counts up from zero not down to 0. You don't need a freeze_mode to show a panel, that might be affecting your logopanel.