Ну, начнем с того, что в setInterval 1 (2) параметр это строка - вы передаете ему myfunction. Быть может, это и есть строка, но что то я в этом сомневаюсь.
Что значит 1 (2)? Это значит первый/второй, ибо 1 параметром можно передавать... эрм... забыл слово, в общем, то место, где этот интервал выполняется.
Теперь, если я правильно понял:

Код:
//интервал выполняется, это ведь не setTimeOut
_root.myID= setInterval( myfunction, 1000 );
//потеряли прошлый интервал перезаписав myID, выполняется аж 2 интервала
setInterval( myfunction, 1000 );
//догонимся и 3, чего уж там