Редактировать
signout works when it is in a different position to sign in but when it is in
the same position as signin it cant be clicked. when the sign out button is half
over the same position as the signin button, half the signout button works and
half doesnt
Если у вас есть MovieClip или Sprite поверх другого, событие мыши будет экранировано, хотя есть способы обойти это. В любом случае, в вашем примере, просто отключите кнопку, когда она вам не нужна
signInBtn.visible = false;
signInBtn.mouseEnabled = false;
signOutBtn.visible = true;
Конец редактирования
Нет очевидной причины, по которой signOutBtn не должен быть кликабельным после переключения его видимости. Ошибка в другом месте.
Убедитесь, что обе кнопки доступны для нажатия, прежде чем изменять их видимость.
Добавили ли вы прослушиватели событий для обеих кнопок, вы удаляете прослушиватели событий после того, как событие было запущено?