как то усложнено у тебя...
пути не правильные....
т.е. на кнопке у тебя:

Код:
on (rollOver) {
r = 1;
}
on (rollOut) {
r = 0;
}
переменная r у тебя есть в руте ты хотел ей присвоить новое значение тогда надо так

Код:
on (rollOver) {
_root.r = 1;
}
on (rollOut) {
_root.r = 0;
}
из всего твоего кода я ничего не понял...
объясни что ты хотел сделать???