А теперь спать.
сделай в кадре, где он совсем закрылся, загрузку картинки, и пока не загрузится, это кадр и играй gotoAndPlay(номер кадра), или там анимацию каку-нить. А как загрузишь -- gotoAndPlay(следующий кадр). Как откроется -- stop(). При нажатии на кнопку вызывай фунцию из самого клипа, а она пусть играет дальше, чем кадр с "stop()" или просто play().
Теперь тотьно спа