Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239

    Leggere immagini da una cartella dinamicamente

    Ciao ecchime di nuovo.
    Allora vorrei creare un swf che mi permetta di visualizzare delle immagini presenti in una cartella.
    Non vorrei utilizzare il supporto di XML, ma utilizzando semplicemente ASP, quindi leggere sul server con l'aiuto del FileSystem tutte le immagini presenti nella cartella e passare i "nomi.ext" direttamente in flash, ma è possibile?
    Cioè, so passare una variabile in flash, ma non l'intero nome di un file.
    E' possibile farlo?
    Grassie
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  2. #2
    Si che puoi, flash "chiama" asp , asp controlla e crea la stringa e la passa a flash



    in asp devi creare una stringa cosi

    Response.write "&images=image1.jpg#images2.jpg"
    giuseppesorce.com
    giuseppesorce.com/blog

  3. #3
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Si ma in flash una volta recuperata questa variabile, come faccio a "ripulirla"?
    Suppongo una sorta di ciclo non saprei, sbaglio?
    E poi recuperato ogni singolo nome di file come visualizzo?
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  4. #4
    allora in flash devi crearti degli array splittando la stringa cioè ti faccio un' esempio

    var array_image:Array;
    var strLoad:LoadVars= new LoadVars();
    strLoad.onLoad= function(success){
    if(success){
    array_image= this.images.split("#");
    }else{

    }

    }
    strLoad.load("pagina.asp");
    giuseppesorce.com
    giuseppesorce.com/blog

  5. #5
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Spiego, sono riuscito a splittare la stringa e caricare le immagini in un mc:

    var ciao = _root.stringa;
    var myarray:Array=ciao.split("#");

    indiceMax = myarray.length - 1;
    for (k=0; k<=indiceMax; k++) {
    myClip.loadMovie(myarray[k]);
    }

    Ma in pratica, non so perchè il programma durante l'esportazione CTRL+Invio si blocca, causando il messaggio di chiusura dell'esecuzione perchè dannosa...
    Sai per quale ragione?
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  6. #6
    allora cosi carici l' immagine sempre sullo stesso movieclip myClip.

    devi crearti tot clip e caricare immagini diverse


    for (var k=0; k<myarray.length; k++) {
    var clip:MovieClip= this["myClip"+k];
    clip.loadMovie(myarray[k]);
    }

    cosi se hai myClip0, myClip1, myClip2 etc etc caricharei le immagini
    giuseppesorce.com
    giuseppesorce.com/blog

  7. #7
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239
    Capito.
    Quindi cosi dovrebbe essere corretto?

    var ciao = _root.stringa;
    var myarray:Array=ciao.split("#");

    indiceMax = myarray.length - 1;
    for (k=0; k<=indiceMax; k++) {

    var clip:MovieClip= this["myClip"+k];
    clip.loadMovie(myarray[k]);
    }

    Perchè a me da ancora questo strano errore.
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  8. #8
    non capisco perchè devi fare in questo modo.. non ti sta bene come ti ho scritto io cmq.. allora fai cosi

    var ciao = _root.stringa;
    var myarray:Array=ciao.split("#");

    indiceMax = myarray.length;

    if(indiceMax > 0{
    for (var k=0; k<indiceMax; k++) {

    var clip:MovieClip= this["myClip"+k];
    clip.loadMovie(myarray[k]);
    }
    }

    magari l' array è vuoto
    giuseppesorce.com
    giuseppesorce.com/blog

  9. #9
    Utente di HTML.it L'avatar di Edipo
    Registrato dal
    May 2003
    Messaggi
    1,239

    Ho fatto come hai detto ma non funziona
    Non carica manco una foto.
    Sono tutte nella stessa cartella, sia swf che immagini.
    idee?
    "Il tempo aiuta a dimenticare e il destino regala sempre una seconda occasione.
    Ma aprirsi all'amore significa rendersi vulnerabili".

    Nicholas Sparks

  10. #10
    Sono costetto a farti 1 esempio, mi scuso con i moderatori se utilizzo un mio spazio per mettewre un file..


    http://www.giuseppesorce.com/loadImage.zip

    scarica il file, prendo la stringa da un txt ma è uguale ad una pagina asp
    giuseppesorce.com
    giuseppesorce.com/blog

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.