Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 23
  1. #1

    as per leggere da file txt

    ciao ragazzi ho creato con flash tanti clip filmati quante sono le giornate di un calendario di serie A .
    ora io in ogni giornata ho messo il testo dinamico (con relativa var) per far si ke io aggiorno un file txt e in automatico mi si aggiorna la giornata con i risultati.

    ma non mi riesce

    quel'è il codice as per far leggere al file swf i dati da txt ...... deve aggiornare solo quelli che io inserisco nel file txt

    vi faccio un esempio vorrei realizzare qualcosa del genere

    http://www.lega-calcio.it/ita/atim_calendario.shtml

  2. #2
    ciao cosi' recuperi i dati da un txt, ovvio e' da personalizzare in base al tuo caso........
    codice:
    myText = new LoadVars();
    myText.onLoad = function(success) {
    	if (success) {
    		campoditesto.text = myText.rislultato;
    	}else {
    		trace("errore")
    	}
    };
    myText.load("fileditesto.txt");
    -Nextart.it Graphic Solutions

  3. #3
    tks in anticipo next ;-)

    ma myText che variabile è???

    a cosa devo dare questo nome di varibile???


    io ho creato circa 600 livelli ed in ogni singoli livello ho un frame

    nel livello + altro ho creato un frame vuoto con as ke mi hai dato tu ma non funziona

  4. #4
    myText che variabile è???
    E' un nome come un'altro che do quando inizioalizzo la classe ladvars epoi uso quello come riferimento ai vari eventi: onLoad ,load..

    Dovresti dirmi quanti e quali sono i nomi dei campi dinamici in modo da personalizzare lo script..
    Ipotizzo:
    la giornata e' composta da ad es 4 partite -->
    squadra1 Vs squadra2
    squadra3 Vs squadra4
    squadra5 Vs squadra6
    squadra7 Vs squadra8

    i tuoi campi di testo dinamici saranno istanziati
    partita1,2,3,4
    e ris1,2,3,4

    quindi il tuo file di testo sarà cosi':
    codice:
    squadra1=Milan&squadra2=Torino&squadra3=Lazio&squadra4=Lecce&squadra5=Sampdoria&
    &squadra6=Inter&squadra7=Roma&squadra8=Napoli&ris1=1-0&ris2=3-3&ris3=0-0&ris4=1-2
    il tuo codice AS sarà:
    codice:
    myText = new LoadVars();
    myText.onLoad = function(success) {
    	if (success) {
    		partita1.text = myText.squadra1+" - "+myText.squadra2+"  "+myText.ris1;
                    partita2.text = myText.squadra3+" - "+myText.squadra4+"  "+myText.ris2;
                    partita3.text = myText.squadra5+" - "+myText.squadra6+"  "+myText.ris3;
                    partita4.text = myText.squadra7+" - "+myText.squadra8+"  "+myText.ris4;
    
    	}else {
    		trace("errore caricamento")
    	}
    };
    myText.load("fileditesto.txt");
    puoi vedere un'esempio QUI

    ciao......

    -Nextart.it Graphic Solutions

  5. #5
    next ma cosi viene un lavoraccio

    dobbiamo trovare una soluzione alternativa

    ti spiego: io voglio in una pagina tutte le partite e tutti i risultati delle partite giocate.

    in totale ci sono 19 giornate

    le variabili che ho dato al testo dinamico sono, 1° giornata :

    partite:
    ANDATA1
    RITORNO1
    g1s1
    g1s2
    g1s3
    g1s4
    g1s5
    g1s6
    g1s7
    g1s8
    g1s9
    g1s10

    risultati:
    g1ar1
    g1ar2
    g1ar3
    g1ar4
    g1ar5
    g1ar6
    g1ar7
    g1ar8
    g1ar9
    g1ar10

    2° gioranta:
    partite:
    ANDATA2
    RITORNO2
    g2s1
    g2s2
    g2s3
    g2s4
    g2s5
    g2s6
    g2s7
    g2s8
    g2s9
    g2s10

    risultati:
    g1ar1
    g1ar2
    g1ar3
    g1ar4
    g1ar5
    g1ar6
    g1ar7
    g1ar8
    g1ar9
    g1ar10

    e cosi via

    mentre nel txt ho messo :

    &ANDATA1=10/09/06
    &RITORNO1=21/01/07
    &g1s1=ATALANTA - ASCOLI
    &g1s2=CAGLIARI - CATANIA
    &g1s3=CHIEVO - SIENA
    &g1s4=FIORENTINA - INTER
    &g1s5=MESSINA - UDINESE
    &g1s6=MILAN - LAZIO
    &g1s7=PALERMO - REGGINA
    &g1s8=ROMA - LIVORNO
    &g1s9=SAMPDORIA - EMPOLI
    &g1s10=TORINO - PARMA

    &g1ar1=3 - 1
    &g1ar2=0 - 1
    &g1ar3=1 - 2
    &g1ar4=2 - 3
    &g1ar5=1 - 0
    &g1ar6=2 - 1
    &g1ar7=4 - 3
    &g1ar8=2 - 0
    &g1ar9=1 - 2
    &g1ar10=1 - 1

    2° gionata:
    &ANDATA2=17/09/06
    &RITORNO2=28/01/07
    &g2s1=ASCOLI - MESSINA
    &g2s2=CATANIA - ATALANTA
    &g2s3=EMPOLI - CHIEVO
    &g2s4=INTER - SAMPDORIA
    &g2s5=LAZIO - PALERMO
    &g2s6=LIVORNO - FIORENTINA
    &g2s7=PARMA - MILAN
    &g2s8=REGGINA - CAGLIARI
    &g2s9=SIENA - ROMA
    &g2s10=UDINESE - TORINO

    &g2ar1=1 - 1
    &g2ar2=0 - 0
    &g2ar3=1 - 1
    &g2ar4=1 - 1
    &g2ar5=1 - 2
    &g2ar6=1 - 0
    &g2ar7=0 - 2
    &g2ar8=2 - 1
    &g2ar9=1 - 3
    &g2ar10=2 - 0


    ora come devo fare a richiamare i vari risultati???
    forse sarebbe necessario un array

    nex ho visto ke anke tu organizzi il fantacalcio vediamo se riusciamo e sistemare la cosa magari potrebbe essere un buon servizio da offrire

  6. #6
    next ma cosi viene un lavoraccio
    ovvio che se devi scrivere 600 volte le righe per recuperare i dati lo sarebbe sicuramente, ma per fortuna esiste il ciclo for
    ammesso che il tuo file di testo sia cosi' composto:
    codice:
    &ANDATA1=10/09/06&
    &RITORNO1=21/01/07&
    &g1s1=ATALANTA - ASCOLI&
    &g1s2=CAGLIARI - CATANIA&
    &g1s3=CHIEVO - SIENA&
    &g1s4=FIORENTINA - INTER&
    &g1s5=MESSINA - UDINESE&
    &g1s6=MILAN - LAZIO&
    &g1s7=PALERMO - REGGINA&
    &g1s8=ROMA - LIVORNO&
    &g1s9=SAMPDORIA - EMPOLI&
    &g1s10=TORINO - PARMA&
    &g1ar1=3 - 1&
    &g1ar2=0 - 1&
    &g1ar3=1 - 2&
    &g1ar4=2 - 3&
    &g1ar5=1 - 0&
    &g1ar6=2 - 1&
    &g1ar7=4 - 3&
    &g1ar8=2 - 0&
    &g1ar9=1 - 2&
    &g1ar10=1 - 1&
    il tuo codice AS diventa:
    codice:
    myText = new LoadVars();
    myText.onLoad = function(success) {
    	if (success) {
    // questo per la prima giornata
    		for (i=1;i<=10;i++){
    				_root["andata"+i].text = myText["ANDATA"+i];
    				_root["ritorno"+i].text = myText["RITORNO"+i];
    				_root["g1s"+i].text = myText["g1s"+i];
    				_root["g1ar"+i].text = myText["g1ar"+i];
    		       }
    	}else {
    		trace("errore caricamento")
    	}
    };
    myText.load("fileditesto.txt");
    risultato sempre visibile QUI
    i campi di testo sono tutti sullo stage? sono all'interno di un mc che poi fai scorrere?
    -Nextart.it Graphic Solutions

  7. #7
    niente da fare sbaglio qualcosa

    ho inserito questo codice al frame + in alto

    Codice PHP:
    myText = new LoadVars();
    myText.onLoad = function(success) {
        if (
    success) {
    // questo per la prima giornata
            
    for (i=1;i<=10;i++){
                    
    _root["andata"+i].text myText["ANDATA"+i];
                    
    _root["ritorno"+i].text myText["RITORNO"+i];
                    
    _root["g1s"+i].text myText["g1s"+i];
                    
    _root["g1ar"+i].text myText["g1ar"+i];
                   }
        }else {
            
    trace("errore caricamento")
        }
    };
    myText.load("caleA0607.txt"); 
    ma nulla

  8. #8
    ciao sicuramente sbagli qualcosa ma non c'e' bisogno di mettere i lcodice nel frame piu' in alto....
    se vuoi puoi mandarmi il fla (maury@nextart.it - per MX 2004) per poter capire bene la struttura, altrimneti non saprei.....
    ma nulla
    cioe' non ricevi i dati? sono undefined?

    -Nextart.it Graphic Solutions

  9. #9
    VVoVe: VVoVe: VVoVe:
    ciao vinarcid0810 ti aspetta un "lavoraccio"........
    il file e' corretto, funziona tutto, non dà errori ma non visualizzi i dati che hai ricevuto...e.sai perche'?

    tu non hai istazianto i campi dinamici,ma hai scritto il nome della variabile nel campo var.

    fai una prova (io l'ho fatta ) seleziona un campo dinamico della prima giornata, elimina la scritta g1s1 dal campo var e scrivila sotto Testo dinamico dove c'e' scritto in grigetto
    <Nome istanza>
    E' cosi' si istanza un campo dinamico.!!
    CTRL+ Enter vedrai apparire il dato nel campo.

    quindi ti tocca fare la stessa cosa per tutti gli altri campi......

    ciao....
    -Nextart.it Graphic Solutions

  10. #10


    sai che ti dico mollo

    per fare tutto il lavoro che hai visto ci sono stato almeno 3 ore

    ma non si possono rikiamare da var???

    si deve fare necessariamente da nome istanza???

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.