1. То, что написано в этом коде не имеет никакого отношения к тому коду, который вы привели в начале. Название переменной "r_i" здесь как-то не похоже на название "stage" в предыдущем коде. Поэтому вариант со "stage" не работает, а вариант с "r_i" будет работать.
2. Речь шла не о сцене - рабочей области главной временной шкалы (экземпляр класса MainTimeline, который вы передаете в класс), а о сцене - экземпляре класса Stage. Отсюда и произошло непонимание и холивар.
Согласен - передавать ссылку на экранные обьекты в конструктор можно, но в конце концов: не называть же их "stage"
