я тоже мучался с онлоад так и непоняв в чем кариес попробуйте убрать проверку буленовскую вообще тобишь оставить только функцию

Код:
onClipEvent (load) {
stop();
var NewsVariables:LoadVars = new LoadVars();
NewsVariables.onLoad = function() {
CurrentNewsCounterMax = 3;
for (var i:Number = 1; i<CurrentNewsCounterMax; i++) {
createTextField("TextBelowBut"+i, i, 0, i*75, 250, 65);
this["TextBelowBut"+i].text = "NewsVariables.ttxxtt";
this["TextBelowBut"+i].embedFonts=true;
this["TextBelowBut"+i].selectable = false;
fmt=new TextFormat();
fmt.font="Verdana";
fmt.color=0xAA0000;
this["TextBelowBut"+i].setTextFormat(fmt);
trace("Правильно");
}
NewsVariables.load("CurrentNews.txt");