Так в вашем коде вы делаете проверку только один раз после нажатия, а надо (если там анимация идёт) каждый кадр проверять. Например:

Код AS1/AS2:
on (press) {
_root.sofa.gotoAndPlay(208);
_root.sofa.onEnterFrame = function() {
if (this._currentframe == 362) {
_root.content1.gotoAndPlay(2);
delete this.onEnterFrame;
}
};
}
}
P.S. Не привыкайте писать код в клипах. Поверьте нам всем, это очень затрудняет в дальнейшем.