Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 16 su 16

Discussione: condizione if else ???

  1. #11
    Originariamente inviato da jodipikke
    nulla da fare...non funziona :-((

    var name:string;
    loadVariablesNum("testo.txt" ,1);
    if (name == campo) {
    this.gotoAndPlay("move_A");
    } else if (name == via) {
    this.gotoAndPlay("move_B");
    } else {
    this.gotoAndPlay("move_C");
    }

    quello che voglio fare e che flash legga una variabile da txt e la variabile condizioni l'eseguzione del swf... insomma per capirci c'è altro sistema che funziona.

    Grazie
    string deve essere maiuscolo.
    Poi in teoria dovrebbe essere
    codice:
    var name:String = new String();

  2. #12
    Niente da fare questo script non da errori in flash ma non funziona!
    quando viene eseguito mi manda alla prima condizione, ma seguendo in realtà nel file testo.txt la prima condizione è sbagliata perchè passa la variabile per andare alla seconda condizione e quindi non va bene ! mi aiutate a capirci qualcosa?

    script:

    var name:String = new String();
    loadVariablesNum("testo.txt" ,0);
    if (name == campo) {
    gotoAndPlay(3);
    } else if (name == via) {
    gotoAndPlay(11);
    } else {
    gotoAndPlay(21);
    }

    File di testo: texto.txt - variabile: &name=via

    Grazie

  3. #13
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    1,037
    Consiglio nan dare piu volte lostesso nome, esempio hai dato sia del oggetto
    sia il nome di una variabile che sarà caricata.
    Se usi LoadVars devi effettuare il controllo se è stato caricato pienamente il file txt che si fa con evento "onLoad".
    prova cosi e in piu poi fare senza if.
    codice:
    var variabile:LoadVars = new LoadVars(); 
    variabile.onLoad= function(ok){
    	if (ok)
    		_root.gotoAndPlay(this.frame);
    	}else{
    		trace("caricamento fallito");
    	}
    variabile.load("log.txt");
    //////////////////////////////////////////////
    il file di testo prova a strutturare cosi:
    frame=2&name=ciccio&eta=53

  4. #14
    nemmeno questo funziona sono disperato!

    var variabile:LoadVars = new LoadVars();
    variabile.onLoad = function(ok){
    if (ok)
    _root.gotoAndPlay(this.frame)
    }else {
    trace("caricamento fallito");
    }
    variabile.load("log.txt");
    //////////////////////////////////////////////
    // il file di testo prova a strutturare cosi:
    // frame=2&name=ciccio&eta=53

  5. #15
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    dati = new LoadVars();
    dati.path = this;
    dati.onLoad = function(success) {
    if (success) {
    if (this.path.name == "campo") {
    gotoAndPlay("move01");
    } else if (this.path.name == "via" ) {
    gotoAndPlay("move02");
    } else {
    gotoAndPlay("move03");
    }
    } else {
    // se il file non vie trovato,
    // avvertiamo l'utente
    this.path.nome_txt.text = "file inesistente";
    }
    };
    dati.load("file.txt");





    dies

  6. #16
    niente non va mi da un errore di sintassi, c'è la faremo mai???

    **Errore** Scena=Scena 1, livello=Livello 1, fotogramma=1:Linea 11: Errore di sintassi.
    }else {

    Totale errori ActionScript: 1 Errori segnalati: 1

    ***SCRIPT***

    var variabile:LoadVars = new LoadVars();
    variabile.onLoad = function(ok){
    if (ok)
    if (this.name == "campo") {
    gotoAndPlay("A");
    } else if (this.name == "via" ) {
    gotoAndPlay("B");
    } else {
    gotoAndPlay("C");
    }
    }else {
    trace("caricamento fallito");
    }
    variabile.load("log.txt");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.