iniz e prima per come hai scritto, sono entrambe due variabili ed entrambe sono "undefined", perciò la condizione è sempre verificata

secondo la tua richiesta e il codice, tu devi verificare che la variabile "iniz" contenuta nell'oggetto LoadVars esista e sia uguale alla stringa "prima"

intanto ricorda che la sintassi di onLoad del LoadVars prevede un if...else per verificare che il file txt esterno venga caricato, quindi


var myLoadVars = new LoadVars();
myLoadVars.onLoad = function(success){
if(this.loaded){
// caricato
} else {
// non caricato
}
}
myLoadVars.load("file.txt");


detto questo, passiamo a vedere come deve essere scritta la condizione per funzionare

if(this.iniz == "prima")

ecco qui, questo è il codice corretto, dentro l'onLoad il this è riferito all'oggetto LoadVars e la variabile esterna deve essere riferita appunto a questo oggetto, poi la verifica deve essere fatta su di una stringa, che quindi deve essere contenuta dalle virgolette

Codice PHP:
stop();
wizard=new LoadVars();
wizard.onLoad=function (success){
  if(
this.loaded){
    if (
this.iniz == "prima"){
      
loadMovieNum("Filmato2.swf"1);
    }else{
     
gotoAndStop(2);
    }
  } else {
    
trace("errore");
  }
}
wizard.load("Start.txt"); 
un'ultima cosa, se vuoi che quando modifichi il txt, questo non crei problemi con la cache, devi forzarne ogni volta il caricamento e lo fai sostituendo il load in questo modo

wizard.load("Start.txt?r="+random(999999));