Classe scan de dossier automatique et traitement dans un composant tree

Soyez le premier à donner votre avis sur cette source.

Vue 8 262 fois - Téléchargée 1 349 fois

Description

Comme d'ab. toutes les infos sont dipsos sur la pages spéciale de mon site : http://bkcreation.info/Flash_ClassesAs2_Xmllibs_FolderToTree.html

Une démo est visible à cette adresse : http://labo.bkcreation.info/flashtest/tree.html

Ceci est la reprise de la source de kingcobra.
Voici les changements :
- aucun besoin d'écrire les noms des fichiers dans un xml, le php analyse le dossier et le retourne directement au format XML ( myXML.load("tree.php");) donc plus besoin d'appeler d'abord le php puis le xml :p
- le code à été "enclassé"
- et puis une ou deux modifs par ci par la pas très importantes ;)

/!\ Attention : le dossier à scanner se défini dans le fichier php
Le code source de la classe est commenté, et voila comment appeler la fonction principale :

Source / Exemple :


import bkcore.xmllibs.folderToTree;
//importation de la classe dans le document actuel
var myFolderToTree = folderToTree.init ( "tree.php", _root.arbo, _root.msg );
//initialisation du traitement :
// tree.php = le script php de listage de répertoire
// _root.arbo = le composant "tree" placer sur la scène
// _root.msg = ( facultatif ) zone de texte dynamique où s'affichera les informations sur le progrès du traitement

Conclusion :


dans une future MAJ je metterai le dossier à scaner dans un parametre que flash passera au php lors de l'appel... Bien que cela pose une problème au niveau de la sécurité... donc je verrais

PS: sources : flash 8 et flash MX2004 ( et oui j'ai pensé à vous ;) )

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
465
Date d'inscription
mardi 17 avril 2007
Statut
Membre
Dernière intervention
4 mai 2013
1
bonjour j'aimerais savoir comment appliquer se script pour une datagrid de 2 colonnes avec l'extension dans la première et le nom sans l'extension dans la suivante
Messages postés
1123
Date d'inscription
mardi 8 janvier 2002
Statut
Modérateur
Dernière intervention
21 avril 2009
1
yop ! :)
Désolé de rouvrir ce dossier :) mais j'ai une petite question. J'utilise actuellement un systeme similaire, sauf que j'aimerai que, quand c'est un fichier à charger, seul flash puisse récuperer le nom du fichier, qu'une personne, meme en décompilant le flash, ne puisse pas connaitre le nom du fichier. Comment est-ce possible ?!
Merci à vous :)
Messages postés
3
Date d'inscription
mardi 9 mars 2004
Statut
Membre
Dernière intervention
12 décembre 2014

Super green !!!!
Merci bien...
Messages postés
316
Date d'inscription
vendredi 23 mai 2003
Statut
Membre
Dernière intervention
19 septembre 2012

ouhai je verrai ça, c'est juste que j'ai fais le site y'a 4-5 ans donc y'avais pas encore tout ça... et puis la flem lol... Merci j'en tiens compte.

A +
Messages postés
66
Date d'inscription
mardi 4 janvier 2005
Statut
Membre
Dernière intervention
10 novembre 2007

Joli travail KINGCOBRA...

Mais je pense que (simple suggestion) que tu devrais davantage utiliser un datagrid pour afficher la source selectionner dans le tree, puis utiliser filereference pour le download (tu peux d'inspirer par exemple du tutorial proposé par mediabox à propos de filereference). Je dis ça parcequ'il semble que pas tous les telechargements s'enclenchent instantannéments.

Cela ne reste qu'une suggestion et je te félicite tout de même pour cet exemple tree/download/php.
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.