Мдя... Опьять проблема. Есть 4 кнопки:

Код:
on (press){
if (!(b==1)){
b=1
}
Только "b=1" - в первой кнопке, "b=2" - во второй, "3" - третья и "4" - четвертая.
Каждая кнопка находиться в мувиклипе ButtonInfoMovie - первая, ButtonAfishaMovie - вторая и т.д... Эти мувиклипы с кнопками находиться в мувиклипе Menu. В мувиклипе Menu проигрываеться анимация по 5 кейфрамам, и так вечность. На каждом из кейфрамов стоит:

Код:
if (b == 1){
stop();
}
Только "b==1" - на первом, "2" - второй и т.д. по порядку.
Мне нужно чтобы при нажатии кнопки останавливался мувиклип на нужном кадре. Но тут проблема, когда кнопки находяться в своих мувиклипах, то присвоение переменной "b" нужного значения не происходит, ну а когда кнопки не в своих мувиклипах, то все прекрасно работает. В чем дело? Что не так?