Secondo me assegni due funzioni al listener.

Non so cosa succede se la seconda volta NON metti il listener, ma in teoria il listener su quella funzione già esiste, dovresti solo cambiare la funzione. Non so neanche se lo scope delle funzioni è lo stesso, ma visto che non ti da errore di dichiarazione, stai effettivamente modificando la funzione già creata con var, almeno credo.

Comunque prova a cambiare la funzione senza aggiungere il listener, al limite rimuovilo prima di cambiare la funzione.

codice:
stage.removeListener(Event.ENTER_FRAME,cicleActions);

cicleActions = function(e:Event)
{
trace ("b");
}
stage.addEventListener(Event.ENTER_FRAME,cicleActions);