Arborescence explorateur de fichiers avec php et xml

Description

le script tree.PHP scanne le contenu du répertoire et écrit le fichier tree.XML que consulte le fichier tree.SWF.
Le mininum à paramétrer se trouve dans le fichier tree.PHP... et les commentaires aussi.

Par défaut, le Tree Flash ouvre le dernier noeud enfant. L'action dans le fichier tree.fla est assez documentée.

Source / Exemple :


// Chargement du fichier tree.XML pour afficher l'arbre
var contenu_arbre:XML = new XML(); 
contenu_arbre.ignoreWhite=true;
contenu_arbre.onLoad = function(success:Boolean){
		arbre.dataProvider = contenu_arbre;
		
		// fonction pour ouvrir le dernier noeud (fonctionne si repertoire)
		var aNode:XMLNode = contenu_arbre.lastChild;
		arbre.setIsOpen(aNode,true,false,true);
		var bNode:XMLNode = aNode.lastChild;
	    arbre.setIsOpen(bNode,true,true,true);
}
contenu_arbre.load("tree.xml");

// fonction qui récupère la valeur src du noeud sélectionné
var navig_arbre:Object = new Object();
navig_arbre.change = function(evt:Object) {
	var branche_arbre:XMLNode = evt.target.selectedItem;
	if (branche_arbre.attributes.src != undefined) {
		// ouvre le document dans une nouvelle fenêtre
		getURL(branche_arbre.attributes.src,"_blank");
	}
};
arbre.addEventListener("change", navig_arbre);

Codes Sources

A voir également

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.