Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    12

    impostazione testo in componente

    Salve a tutti,
    non riesco a impostare da uno script in un certo fotogramma
    il testo di un componente che sta in un altro fotogramma.
    Ho provato con _root.nomecomp.text, con this._parent...
    ma all'ingresso del fotogramma non succede niente.
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Semplicemente non puoi: perchè lo script abbia effetto, deve essere eseguito quando il componente è presente sullo stage..

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    12

    utilizzo di variabili globali

    Non mi resta che utilizzare variabili globali per passare dei dati da visualizzare?
    Grazie mille.

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Non globali, basta che stiano in una timeline o in un oggetto dal quale il componente le possa prelevare quando appare nel filmato..

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    12

    ancora qualche problema

    Non capisco come. Forse mi sono spiegato male.

    Io ho una timeline con due frame chiave.
    Nel primo (il n.3) vi sono i campi per inserire user e password con un pulsante Login che, con uno script on(release), controlla in un db mysql (tramite uno script php) e in caso di autenticazione dell'utente legge dei dati da una tabella usando l'oggetto LoadVars.

    Quindi salta al secondo frame (il n.10) che vede nello schermo
    un componente list in cui dovrebbero apparire i dati.
    E' dunque il passaggio di questi dati che non riesco a realizzare
    senza variabili globali.
    Mi rendo conto che ad un programmatore di vecchia data come me,
    ma ancora poco esperto di actionScript, sfugge qualche concetto fondamentale.
    Gradirei se riuscissi con il tuo aiuto a capire dove sbaglio.

    Grazie ancora.

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Ok, ti basta fare qualcosa del tipo:

    codice:
    function controllaDati()
    {
    	// procedura per il controllo dei dati
    	data_var = new LoadVars();
    	// inserimento dei dati, non scritto
    	....
    	data_var.onLoad = function(ok)
    	{
    		if(ok){
    			// se l'utente è autenticato
    			if(this.autenticato){
    				// in questo caso va bene usare global
    				_global.user = {};
    				user.nome = this.nome_dal_db;
    				user.cognome = this.cognome_dal_db;
    			}
    		}
    	};
    	data_var.sendAndLoad("pagina", data_var, "POST");
    }
    per poi recuperare i valori tramite user.nome e user.cognome

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    12

    grazie

    E' proprio quello che avevo fatto...
    Grazie infinite.

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.