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

    leggere numero da txt e visualizzare l'immagine

    ciao a tutti.

    ho un counter in php, che va a scrivere ed aggiornare le visite su un file txt.

    sapete indicarmi la maniera per:

    1) leggere il numero dal file (es: 538)
    2) suddividerlo ed inserirlo in un array a 6 campi con i primi occupati da uno zero, quindi 0-0-0-5-3-8
    3) caricare per ogni campo dell'array l'immagine relativa e visualizzarla dove necessario.

    è fattibile???

    tnx!!!!

  2. #2
    supponiamo che il tupo file si chiami count.txt e dentro ci sia
    &tot=538

    dim=10 // larghezza della gif cifra 0,....9

    bit_count=new Array(5)


    this.createEmptyMovieClip("mc_count",1)
    mc_count._x=100
    mc_count._y=100


    this.loadVariables("count.txt")

    this.onData=function(){

    numero=tot

    if(numero<10){valore="00000"+numero}
    if(numero>9 && numero <100){valore="0000"+numero}
    if(numero>99 && numero <1000){valore="000"+numero}
    if(numero>999 && numero <10000){valore="00"+numero}
    if(numero>9999 && numero <100000){valore="0"+numero}
    if(numero>99999 && numero <999999){valore=""+numero}

    for(i=0; i<=5;i++){
    bit_count[i]=substring(valore,i,1)
    mc_count.attachMovie("cifra"+bit_count[i], "num"+i, i)
    mc_count["num"+i]._x=dim*i-dim
    mc_count["num"+i]._y=0
    }


    }


    nella libreria avrai le 9 gif inserite in 9 clip con linkage= cifra0, cifra1, ....cifra9


    L'ho provato e funziona, ciao

  3. #3
    grazie!!!
    2 sole domandine:

    1) e se nel file txt ho solo il numero???

    2) tutto questo codice va messo in un mc???
    dim=10 // larghezza della gif cifra 0,....9

    bit_count=new Array(5)


    this.createEmptyMovieClip("mc_count",1)
    mc_count._x=100
    mc_count._y=100


    this.loadVariables("count.txt")

    this.onData=function(){

    numero=tot

    if(numero<10){valore="00000"+numero}
    if(numero>9 && numero <100){valore="0000"+numero}
    if(numero>99 && numero <1000){valore="000"+numero}
    if(numero>999 && numero <10000){valore="00"+numero}
    if(numero>9999 && numero <100000){valore="0"+numero}
    if(numero>99999 && numero <999999){valore=""+numero}

    for(i=0; i<=5;i++){
    bit_count[i]=substring(valore,i,1)
    mc_count.attachMovie("cifra"+bit_count[i], "num"+i, i)
    mc_count["num"+i]._x=dim*i-dim
    mc_count["num"+i]._y=0
    }

    }

    ciao e grazie mille!!!

  4. #4
    1)se hai solo un numero ho difficoltà a capire come flash possa interpretarlo, quindi avanti il numero in PHP fagli scrivere "&tot="

    2) l'AS lo puoi scrivere in una frame di _root o dentro un clip


  5. #5
    mh...
    allora devo capire come fare ad aggiungere nel file txt &tot= prima del numero.

    1, 2, 3, ci provo!!!

    grazie di tutto!

  6. #6
    domandona...

    ho fatto tutto ma non visualizza nulla...

    nel primo frame del layer 1 ho messo l'action.

    ci sono tutti i mc x ogni gif

    eventualmente se ti passo il file flash, + quello di testo puoi dirmi dove sbaglio???

    non voglio che mi rimandi il file funzionante, chiaro.

    ciao!

  7. #7
    ma flash non può caricare dall'esterno GIF, solo SWF o JPG... è un errore di battitura quando hai scritto GIF?

    Ciao
    Lele
    Emanuele Boccaletti
    _____________________________________
    www.i23.eu
    emanuele@i23.eu

  8. #8
    Infatti le GIF le importi a manina sono solo 9 da 0-9

    ricorda che ogni clip che contiene la GIF deve necessariamente essere linkato (non nominato) con Cifra0, Cifra1, ....Cifra9

    altrimenti questo

    mc_count.attachMovie("cifra"+bit_count[i], "num"+i, i)
    non funziona perchè non trova il nome

    Mandami pure il FLA a forum@rempox.it

    Ciao

  9. #9
    io li ho chiamati così...
    ti mando il file, così mi dici cosa ho combinato!!!

    tnx!

  10. #10

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.