Galerie d'images avec titres et commentaires

Description

galerie d'images avec titres et commentaires à personaliser au choix
simple à inserer dans un page ou un site web

Source / Exemple :


import fl.data.DataProvider;// prise en charge des photos et des titres dans un tableau
import fl.managers.StyleManager ;// mise en forme du fonts et style d'ecriture
loader.visible=false;
var niveau:String  ="gallery.xml";
var classe:String ="dossier/";

// importation des donneés du fichir XML
var Chemain:URLRequest = new URLRequest(niveau);
var place:URLLoader = new URLLoader(Chemain);
var fichier:XML = new XML();
fichier.ignoreWhitespace = true;

//remplissage du TileListe 
function loadingniv(evt:Event ):void
{
	fichier = XML(place.data);
	var thesize:Number =fichier.imagesstyle.sizetitre;
		var couleur:String =fichier.imagesstyle.couleurtitre;
			var tab:Array =new Array();
	var i:Number;
	var m:Number=12;
	for( i=0 ;i<m;i++)
	{
		var inter:String = fichier.images[i].titre;
		var imgl:String =classe+fichier.images[i].img;
		tab.push({label:inter,source:imgl});
	}
	var va1:DataProvider = new DataProvider(tab);
tile_mc.dataProvider = va1;

//style de fonts
var catalogformat:TextFormat= new TextFormat("Hanoded Hand",thesize,couleur);
StyleManager.setStyle ("textFormat",catalogformat);

//afficher le titre "My Gallerie"
	var titreg:String =fichier.imagesstyle.titre;
	labelgallerie.text=titreg;

//selection à partir de la tile liste et affichage dans  UIloader
function selectproducts (evt:Event ):void{
	var chem:String =classe+fichier.images[evt.target.selectedIndex].img;
	loader.visible=true;
	loader.source=chem;
	label0.text=fichier.images[evt.target.selectedIndex].comm;

	}
tile_mc.addEventListener(Event.CHANGE ,selectproducts);	
}
place.addEventListener (Event.COMPLETE ,loadingniv)
function closee(evt:MouseEvent):void {
	loader.visible=false;
	}loader.addEventListener(MouseEvent.CLICK ,closee);

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.