Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    individuare posizione campo di testo

    Salve a tutti, per caricare un file txt all'interno di un campo di testo sto usando questo codice

    on (release) {
    dati = new LoadVars();
    // significa: salva nella proprietà "path" dell'oggetto
    // "dati" un riferimento a questa (this) timeline
    // dove effettivamente giacciono i campi di testo
    dati.path = this;
    dati.onLoad = function(success) {
    if (success) {
    // istruzioni per il caricamento corretto
    // trasferisci la variabile "nome" caricata dal
    // file esterno alla timeline in cui ci sono
    // i campi di testo, utilizzando come riferimento
    // la proprietà "path" dell'oggetto stesso,
    // indicato dal "this"
    this.path.cacca = this.text;

    } else {
    // istruzioni per l'errore di caricamento
    }
    };
    ASSetPropFlags(dati, ["onLoad", "path"], 7)
    dati.load("company/marina.txt");
    }

    e funziona correttamente se il campo di testo si trova nella stessa posizione del bottone che richiama il file .txt

    Nel mio caso però il movie contenente il bottone con il campo di testo (movie2) viene richiamato da un altro swf (movie1) all'interno di un mc
    Quindi riassumento movie1 carica movie2 in mc, con un campo di testo sullo stage principale un altro mc che contiene il bottone che deve richiamare il file txt

    Ma non riesco ad individuare la posizione finale del campo di testo dove caricarlo....

    Qualcuno sa dirmi cosa posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non ho capito, dove sta il campo di testo?

  3. #3
    Il campo di testo si trova nella root del movie2 (caricato dal movie1 in un mc vuoto)

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Se ho capito bene allora dovrebbe essere:

    codice:
    on (release) { 
    	dati = new LoadVars(); 
    	dati.path = this._parent;
    	dati.onLoad = function(success)
    	{
    		if (success) { 
    			this.path.cacca = this.text; 
    		} else { 
    		// istruzioni per l'errore di caricamento 
    		}
    	}; 
    	dati.load("company/marina.txt"); 
    }

  5. #5
    grande funziona!!!!

    _parent maledetto

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 © 2025 vBulletin Solutions, Inc. All rights reserved.