Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194

    preload file contenuti in una cartella

    dove posso trovare un tutorial per fare il preload di jpg, non conoscendo la quantità di file?
    le jpg possono avere nomi diversi?così da poter usare come breve descrizione?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2003
    Messaggi
    194
    con questo specifico che la foto da caricare è foto1.jpg

    codice:
    function preload() {
    kbcaricati = vuoto.getBytesLoaded();
    kbtotali = vuoto.getBytesTotal();
    percentuale = Math.round((kbcaricati/kbtotali) * 100);
    stato.text = "Loading..." + percentuale + "%";
    if (kbcaricati == kbtotali && vuoto._url != _root.url) {
    clearInterval(aaa);
    stato.text = "";
    vuoto._alpha=100;
    }}
    vuoto._alpha =0
    vuoto.loadMovie("foto1.jpg"); 
    aaa = setInterval(preload, 200);
    ma se non conosco ne i nomi ne quanti sono, come posso fare?

  3. #3
    con php si può.
    cosi:

    codice:
    <?php
    function sfogliaDir (){
        $ownDir = "path/alla/dir/immagini";
        $fileData = array();
        if ($handle = opendir($ownDir)) {
            while (false !== ($file = readdir($handle))) { 
                if ($file != "." && $file != "..") {   
                    $tmp_ext = explode(".", $file);
                    $ext = $tmp_ext[1];
                    if($ext == "jpg"){
                        $nome = $file;
                    }
                }
                $fileData[] = $nome;
            } 
        }
        closedir($handle);
        if(sizeof($fileData) == 0){
          return false;
        } else {
          return $fileData;
        }
    }
    ?>
    In questo modo ottieni un array con dentro tutti i jpg della cartella.
    Poi lo passi a flash con AMFPHP oppur e lo serilizzi e con la Serialize di Sephiroth ne fai quel che vuoi in flash.


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.