Pagina 2 di 4 primaprima 1 2 3 4 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 38
  1. #11
    qui c'è il fla e il txt...

    http://members.xoom.virgilio.it/kikko78/classifica.zip

    Dentro il fla ci sono 2 scene...la classifica è quella di cui parlo...L'altra scena riguarda le statistiche giocatori che invece non ha bisogno di nessun ritocco...
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  2. #12
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Un attimo, prima considera questo: non puoi usare una variabile prima che il caricamento sia stato completato. A dire, puoi usarla solo dopo che è stata chiamata (in automatico), la funzione onLoad:

    codice:
    data_var = new LoadVars();
    data_var.path = this;
    data_var.onLoad = function(success)
    {
    	if(success){
    		this.path.squadre = [];
    		for(var i = 1; i < Number(this.tot) + 1; i++){
    			var item = {nome:this["sq" + i],
    				pt:Number(this["pt" + i]),
    				pg:Number(this["pg" + i]),
    				pv:Number(this["pv" + i]),
    				pn:Number(this["pn" + i]),
    				pp:Number(this["pp" + i]),
    				gf:Number(this["gf" + i]),
    				gs:Number(this["gs" + i])};
    			this.path.squadre.push(item);
    		}
    		// da qui si, puoi tracciare
    		// in questo caso usi this.path
    		// perchè sei dentro l'oggetto data_var
    		trace(this.path.squadre[1].nome); 
    	} else {
    		
    	}	
    };
    data_var.load("testo.txt");
    // non puoi tracciare qui, non sai se è stata caricata o no

  3. #13
    Sto provando a fare un pò di trace..

    Possibile che il problema sia quel this.tot ?

    Se metto 11 al posto di this.tot entra nel for altrimenti non ci entra...Cmq le squadre sono 10 quindi...è un numero fisso...non dovrebbero esserci problemi per quello...Infatti dentro il ciclo traccia correttamente...

    però... fuori dalla funzione ?

    Li richiamo con

    data_var.load("statsquadra.txt");
    trace(squadre[2].nome);

    però mi risulta undefined...Alchè...può essere per il fatto che le variabili non siano caricate...giusto? Però nel campo di testo dinamico questo problema non dovrebbe sussistere...eppure nel campo dinamico metto squadre[2].nome e mi rimane vuoto il campo...

    Ci siamo quasi ... però ci sono questi dettagli che mi sfuggono!! :di56:
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  4. #14
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Bravissimo, è una variabile che ho usato nella prova ma che ovviamente non ho riportato nello script. Nel file di testo, prima (o dopo) la definizione di tutte le variabili, devi inserire la variabile "tot" con valore il numero delle squadre inserite. Se quindi inserisci 13 squadre, scriverai:

    codice:
    tot=13&sq1=Milan&pt=0&pg1=1&pv1=1&pn1=0&p......

  5. #15
    Ops...Ci siamo scritti insieme...

    Ok, problema this.tot a parte, che cmq mettendo 11 funziona...

    Ho scritto sopra il problema che mi si pone ora...
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  6. #16
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, leggi un po' qui che spiego tutte queste cose:

    http://flash-mx.html.it/guide/view_l...guida=9&id=197

  7. #17
    Ok..
    è un articolo preziosissimo che avevo già letto proprio per fare questo progettino e mi è stato utilissimo..Però qui non capisco...Cioè...Dovrei usare il metodo

    nome_txt.text = "ciao";

    quindi non usare il campo "var" nelle caselle di testo dinamico...

    ma io i miei dati li ho in un array...oddio mi si fonde il cervello...
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  8. #18
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    >ma io i miei dati li ho in un array...

    e qual'è il problema? il più è fatto..

    codice:
    nome_txt.text = squadre[2].nome;

  9. #19
    Già...Ma a me sfugge questo concetto di base dell'utilizzo dell'istance name al posto che della variabile...

    Nel link che mi hai dato ho visto che utilizzi questo :

    for(var prop in this){
    this.path[prop + "_txt"].text = this[prop];
    }

    per copiare tutte le variabili nell'array (nome, cognome e provenienza)...

    Se io uso come mi dici tu

    nome_txt.text = squadre[2].nome;

    vuol dire che devo fare 10 righe per ogni colonna della mia tabella ?

    nome1_txt.text = squadre[1].nome;
    nome2_txt.text = squadre[2].nome;
    e via dicendo. Tutto questo moltiplicato per tutti i campi che sono :

    nome, partite, punti, pv, pp, pn ecc ?

    (divento pazzo ma lo faccio se è questo il modo...)

    E' che ho visto quel bel ciclo ... mi ingolosisce un pò sapere sta cosa ma da solo leggendo quella guida mi sono perso...
    ..::Kikko:: Perchè sono uno scorpione, è la mia natura ::.. Kikkoz - ART

  10. #20
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il fatto è che tu hai bisogno di un datagrid. Se non hai il component DataGrid, scaricati questo che poi vediamo come fare:

    http://www.flashcomponents.net/compo...m?nav=2&id=135

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.