potresti provare con una funzione ricorsiva, vado ad intuito lascio a te i test sul codice
ecco una bozza.

codice:
var myArray = [
        "21° Mostra delle torte - 15 Giugno 2011",
        "http://Appuntamento sculturesco al l... 6 Luglio 2011",
        "Mostra dei vulcani spenti - 43 Agosto 2066"
        ];

$(document).ready(function(){
    $("#news-scroller").css("opacity","0");
    myAnimate(0);
});

function myAnimate(i){
    $("#news-scroller").html(myArray[i]).animate({ opacity: 1.0 }, 1500,function(){$("#news-scroller").animate({opacity: 0},1500);myAnimate(++i)});
}