Compter le nombre de fichiers presents dans un repertoire
keaton2000
Messages postés18Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention26 janvier 2006
-
28 mars 2005 à 18:27
keaton2000
Messages postés18Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention26 janvier 2006
-
31 mars 2005 à 20:53
Bonjour, j'aimerai trouver une commande qui compte le nombre de fichiers dans un un repertoire précis afin de pouvoir créer une variable comportant cette valeur dans mon animation (c'est un diaporama qui fait une boucle à un nombre donné).
Merci d'avance.
Keaton
A voir également:
Compter le nombre de fichiers presents dans un repertoire
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 28 mars 2005 à 19:15
Salut
Désolé, mais Flash ne peut lister les fichiers contenus dans un dossier ... ta requête n'est donc pas possible !
La seule solution serait de faire celà en PHP et encore,je n esuis même pas certain que ce soit possible ...
keaton2000
Messages postés18Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention26 janvier 2006 28 mars 2005 à 20:22
Pouyr le xml, je viens de regarder sur le net et j'ai compris à quoi ça servai mais bon, effectivement, je ne sais pas l'utiliser. Un loadvariable ... à vrai dire non, mais our avoir regardé un peu sur le net, ça a pas l'air bien méchant ... Le soucis, c'est que je vois pas le rapport avec le comptage de fichiers ...
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 28 mars 2005 à 20:36
ben tu passes une variable qui te permet de savoir combiens de fichiers il y a et tu peux changer cette variable comme bon te semble celon le nombre d'images sans avoir à recompiler le SWF ...
keaton2000
Messages postés18Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention26 janvier 2006 28 mars 2005 à 20:51
ouais en fait c'est toujours pas automatique mais c'est moins pénible quoi ...
Si j'ai bien compris l'idée, je fait charger à flash un nombre contenu dans un fichier txt qui represente le nombre max d'images pour finir ma boucle. (oui tout ça c'est pour adapter un script que j'ai récupéré sur ce site d'ailleurs :
on (press) {
clearinterval(bin);
image++;
//le chiffre "18" s'est le nombre d'images
if (image>18) {
image = 1;
}
_root.diapo.loadMovie("photos/img"+image+".jpg");
_root.diapo._alpha = 10;
function essai() {
_root.diapo._alpha += 1;
//sans l'instruction qui suit au bout de 4:20 l'image disparait sans intervention de l'utilisateur
if (_root.diapo._alpha>100) {
_root.diapo._alpha=100
}
//voilà !!
}
bin=setinterval(essai, 10);
}
)
Donc ici, je remplace 18 par le nom de ma variable déclaré sur mon calque action (varmaxà : loadVariables("imgmax.txt", "_root.varmax")
C'est bon tout ça, ou le loadvariable, c'est plus compliqué ?
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 28 mars 2005 à 23:43
Ok, ça marche avec TXT et XML...mais pourquoi se priver d'un truc automatique en PHP?
J'y connais pas grand chose, mais je sais que ça existe...donc un p'tit google, et une des premières pages:http://www.phpinfo.net/astuces/astuces105.html#193 dans la partie "Nombre de fichiers *.php dans un répertoire" ...y'a juste l'extension à changer et puis remplacer FALSE par TRUE d'après les commentaires...enfin bon à adapter quoi!
WhiteMagus
Messages postés764Date d'inscriptionlundi 21 juin 2004StatutMembreDernière intervention 5 février 2010 29 mars 2005 à 06:39
Ouaip elle est très bien cette méthode. Je la connaissais pas du tout. Mais c'est tout de même une méthode dérivée.
Je te la conseille keaton. Merci pour ce lien goldenBoy.
@+
À tout problème réside une solution. Si il n'y a pas de solution, c'est qu'il y a un problème.
keaton2000
Messages postés18Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention26 janvier 2006 30 mars 2005 à 19:52
Dites moi, j'ai créé le php qui compte mes fichiers, tout fonctionne, mais en flash, je suis en encore plus perdu ...
Personne pourrai m'écrire un exemple de code mon récupérer ma valeur dans le php et l'inclure dans une variable. Je me galere trop.
J'ai écrit :
_root.maximg _root.maximg 0 ;
loadvariables("maximg.php","_root.maximg")
mais ma variable reste toujours à zero et puis je dois écrire ça dans un truc à part ou dans mon occurence (bouton) qui contient le code du dessus (le principal ou je dois remplacer mon 18 par la variable maximg)
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 30 mars 2005 à 20:33
dis-voir, Keaton2000, il y a plus de 10 sources qui traîtent de passages de variables entre PHP/Flash sur ce forum ... tu crois pas que tu abuses un peu ?