1. Не используйте сцены.
2. Не используйте запись на объектах.
3. Переходы по сценам, вызываемые не с главного таймлайна, работать не будут.
Если два первых пункта хотите проигнорировать не смотря ни на что, тогда сделайте так:
В кадре на главном таймлайне запишите функцию

Код AS1/AS2:
function gs2()
{
gotoAndStop('Scene 4', 1);
}
а на объекте просто ее вызывайте:

Код AS1/AS2:
_root.gs2();
Написать универсальную функцию для перехода по сценам не получится, передать аргументом в gotoAndStop имя сцены нельзя.
Поэтому лучше см. п.1.