Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619

    Numero di immagini in una cartella

    Ciao,
    ho bisogno di sapere quante immagini ci sono in una cartella ma non ne vengo fuori.
    Le immagini si chiamano img1, img 2, img3 etc...

    Io ho provato con questo:

    for(i=1;"cartella/img".i."jpg"!=undefined;i++){

    trace(i);
    }

    numimg=i;

    Ovviamente non funziona!

    Grazie dell'aiuto.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Utilizzando un linguaggio server side, puoi farti restituire il numero di file in una cartella. Altrimenti puoi inserire un file di testo con il numero da caricare prima delle immagini..

  3. #3
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Solo per curiosita' ma e' proprio impossibile fare tutto da flash?

    Ciao e grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Beh, potresti simulare un ciclo di caricamenti e verificare se entro un certo numero ci sono file con nome corrispondente, ma dovresti considerare tempi di caricamento e ritardi minimi. Direi proprio di no...

  5. #5
    Utente di HTML.it L'avatar di Graboid
    Registrato dal
    Oct 2004
    Messaggi
    619
    Bene grazie.

    Ora sto costruendo una funzione che mi prende il numero delle foto messo manualmente in un txt dalla cartella.
    In questa funzione ho bisogno di passargli il nome della cartella da cui prendere il txt perche voglio che sia valida per piu' cartelle (devo caricare delle foto divise in cartella)

    Ecco il mio script:

    function foto (cartella){
    txt = new LoadVars();
    txt.load("immagini/ottimizzate/pics/thumb/".cartella ."/num.txt");
    txt.onLoad = function(success) {
    if (success) {
    num = eval("this.num");
    trace(num);
    }
    }
    }

    foto();


    Il mio problema e' che non so come integrare la variabile cartella.

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    function foto (cartella){
    	txt = new LoadVars();
    	txt.load("immagini/ottimizzate/pics/thumb/" + cartella + "/num.txt");
    	txt.onLoad = function(success)
    	{
    		if (success) {
    			num = Number(this.num");
    			trace(num);
    		}
    	}
    }
    foto("pics");

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.