Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281

    lista dinamica con icone e testi

    Nella mia societa' dobbiamo modificare l'elenco statico di mostre perche' oramai e' ingestibile.
    Vogliamo memorizzare in un database le seguenti informazioni di riga.
    icona_immagine, titolo , data
    e popolare la lista flash la cui struttura statica la potete vedere nell'immagine allegata.

    Se volete posso mettere da qualche parte il file FLA della versione attuale della lista.

    E' ingestibile perche' se dobbiamo inserire una mostra ci perdiamo 30 minuti sul file FLA.

    Grazie a chi ci dara' una mano !
    Albe

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    281
    nessuna idea ?

  3. #3
    ti ho risposto al messaggio invitomi in e-mail

    qui ti rispondo così

    << considera che l'ho scritto senza provarlo >>

    io renderei tutto molto più semplice con un banalissimo TXT

    che contiene ad esempio

    codice:
    &NumMostre=100&
    &Icona1=/galleria/img1.jpg&Testo1=<a>5° Mostra della Biennale......</a>
     clicca qui 
    &Icona2=/galleria/img2.jpg&Testo2=<a>Incontro Triennale Mostra.....</a>
     clicca qui 
    &Icona3=/galleria/img3.jpg&Testo3=<a>6° Mostra della Biennale......</a>
     clicca qui 
    
    ecc.
    Nel Flash ti carichi i dati TXT su una variabile/oggetto

    codice:
    mieidati.onLoad=function(success){
                 max=this.numMostre
                 for (i=1; i<=max; i++){
                      //all'interno di un clip esistente e vuoto chiamato TEMP
                      //crei dinamicamente i box per le icone
                      nomeIco="IcoBox"+i
                      nomeTxt="IcoTxt"+i
                      x=0
                      y=i*100-100
                      myIco="img"+i
                      myTxt="Testo"+i
                      _root.temp.createEmptyMovieClip(nomeIco,i)
                      _root.temp[nomeIco]._x=x;_root.temp[nomeIco]._y=y    
                      _root.temp[nomeIco].loadMovie(myIco)
                      _root.temp.createFieldText(nomeTxt,i,x,y,300,40)         // con un Font=10 in 40 ti entrano 2 righe
                      _root.temp[nomeTxt].html=true
                      _root.temp[nomeTxt].multiline=true
                      _root.temp[nomeTxt].htmlText=eval(myTxt)
                  }
    }
    mieidati.loadVars("file.txt")

  4. #4
    Così dovrebbe andare meglio

    codice:
    mieidati = new LoadVars()
    mieidati.onLoad=function(success){
    if(success){
                 max=this.numMostre
                 for (i=1; i<=max; i++){
                      //all'interno di un clip esistente e vuoto chiamato TEMP
                      //crei dinamicamente i box per le icone
                      nomeIco="IcoBox"+i
                      nomeTxt="IcoTxt"+i
                      x=0
                      y=i*100-100
                      myIco="img"+i
                      myTxt="Testo"+i
                      _root.temp.createEmptyMovieClip(nomeIco,i)
                      _root.temp[nomeIco]._x=x;_root.temp[nomeIco]._y=y    
                      _root.temp[nomeIco].loadMovie(myIco)
                      _root.temp.createFieldText(nomeTxt,i,x,y,300,40)         // con un Font=10 in 40 ti entrano 2 righe
                      _root.temp[nomeTxt].html=true
                      _root.temp[nomeTxt].multiline=true
                      _root.temp[nomeTxt].htmlText=eval(myTxt)
                  }
    }
    }
    mieidati.loadVars("file.txt")

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.