Как это "if (_root.vars.bla3=="upsups")" не работает????? Все работает! И в 5, и в МХ.
А вот такую форму записи, которую ты предложил, я вижу в первый раз. Хотя, она тоже работает.(?)
Я думаю, что если ты сам не знаешь, что будет в текстовом файле, то лучше использовать другой способ загрузки. Что-то типа такого:

Код:
// первый фрейм
System.useCodepage = true;
stop();
vars.onLoad = function(){
myXML = new XML();
myXML.load("data.txt");
}
vars.onEnterFrame = function(){
if(myXML.loaded) {
_root.gotoAndPlay(4);
}
}
И, в таком случае, тебе не нужны пустые 2-ой и 3-й фреймы. Можешь их убрать, и в скрипте писать _root.gotoAndPlay(2);
Или - вообще - делать проверку загрузки с помощью MXL.getBytesTotal и MXL.getBytesLoaded.