Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Array dinamico

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008

    Array dinamico

    foto = new Array(immagine1, immagine2, immagine3, immagine4,immagine5,immagine6);
    la collezione foto contiene i percorsi delle immagini che carico
    ed e inserita in un ciclo e in nomi delle immagini li prendo da un db, ora vorrei sapere se è possibile evitare di scriver il nome delle variabili e che questo si scrivesse dinamicamente.
    Son sicuro che sara dificele capire quel che dico.

  2. #2
    potresti iniziare con definire l'INTERPRETE Principale della tua richiesta

    ora vorrei sapere se è possibile evitare di scriver il nome delle variabili ??
    Dove ed in che occasione

    e che questo si scrivesse dinamicamente.??
    Questo chi è ??

    Fai sapere

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Ero sicuro di non riuscire a spiegarmi.
    quindi da una pagina asp prendo i percorsi delle immagini
    che vanno da immagine1=nome_file.jpg sino ad arrivare a immagine(N°)=file.jpg. Questi valori li voglio mettere in un Array ma non sapendo con esatezza quante immagini ci sono avrei l' esigenza di fare una cosa tipo foto = new Array(le vaiabili prese dalla pagina asp)
    Mi son capito?

  4. #4
    codice:
    I=1
    
    while(this["immagine"+i] != undefined){
    
          foto[i]=this["immagine"+i]
    
    i++
    }

  5. #5
    ovviamente all'interno della funzione

    codice:
    .....onLoad=function(success){
    
         if(success){
    
    
         }
    }

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    diciamo che sono molto fuori strada comunque la mia situazione e che nel primo frame con loadVariablesNum() carico le variabili il secondo ed il terzo frame li uso per posizionare le foto e l' ultimo frame ha questo codice
    i += 1;
    //limite è il numero massimo di foto
    if (i == limite) {
    stop();
    } else {
    gotoAndPlay(3);
    }

    duplicateMovieClip("portafoto", "portafoto"+i, i);
    xposi += 210;
    setProperty("portafoto"+i, _x, xposi-280);
    setProperty("portafoto"+i, _y, yposi-160);
    foto = new Array(immagine1, immagine2, immagine3, immagine4, immagine5, immagine6);
    pippo = foto[i-1];
    ("http://www.marcogame.net/prova/miniature/"+pippo, "portafoto"+i);

    quindi quello che dici tu come lo inserisco?

  7. #7
    non so come sei abituato, io

    ti consiglio questa strada che poi è abbastanza semplice


    codice:
    foto=new loadVars()
    
    foto.onLoad = function(success){
    
         if(success){
            I=1
            while(this["immagine"+i] != undefined)
            {
                foto[i]=this["immagine"+i]
                i++
            }
          }
    }
    
    foto.load("http://dominio.com/pagina.asp")
    ti consiglio se stai facendo un fotogallery di dare uno sguardo a questo, se vuoi.

    http://flash-mx.html.it/tutorial/vie...?idtutorial=20

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Ok i dati cosi li carica tutti ma non riesco ad utilizzarli
    devo utilizzare ad esempio il valore di foto[1]come si fa?

    questo è in debug delle variabili

    codice:
    Variabile _level0.foto = [oggetto #1, classe 'LoadVars'] {
        onLoad:[funzione 'onLoad'],
        <a href:"\"set_img.asp?inserisci=ok\" style=\"text-decoration: none\">inserisci</a>",
        immagine1:"foto_1.jpg",
        descrizione1:"prima descrizione",
        immagine2:"foto_2.jpg",
        descrizione2:"seconda descrizione",
        immagine3:"foto_3.jpg",
        descrizione3:"terza descrizione",
        immagine4:"foto_4.jpg",
        descrizione4:"4 descrizione",
        immagine5:"foto_5.jpg",
        descrizione5:"descrizione 5",
        immagine6:"foto_6.jpg",
        descrizione6:"descrizione 6",
        immagine7:"foto_7.jpg",
        descrizione7:"descrizione7",
        immagine8:"foto_8.jpg",
        descrizione8:"8 desc",
        immagine9:"foto_9.jpg",
        descrizione9:"9 desc",
        immagine10:"foto_10.jpg",
        descrizione10:"10 desc",
        immagine11:"foto_11.jpg",
        descrizione11:"11 desc",
        immagine12:"foto_12.jpg",
        descrizione12:"12desc",
        immagine13:"foto_13.jpg",
        descrizione13:"13 desc",
        immagine14:"foto-14.jpg",
        descrizione14:"f 14",
        immagine15:"foto_15.jpg",
        descrizione15:"15 f",
        totalefoto:"15",
        1:"foto_1.jpg",
        2:"foto_2.jpg",
        3:"foto_3.jpg",
        4:"foto_4.jpg",
        5:"foto_5.jpg",
        6:"foto_6.jpg",
        7:"foto_7.jpg",
        8:"foto_8.jpg",
        9:"foto_9.jpg",
        10:"foto_10.jpg",
        11:"foto_11.jpg",
        12:"foto_12.jpg",
        13:"foto_13.jpg",
        14:"foto-14.jpg",
        15:"foto_15.jpg"
      }
    Ivecce l' esempio che hai linkato non rieso ad aprire il fla perche probabilmente e stato fato con flash 2004


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.