begin process at 2012 05 27 12:08:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

photogallery flash-xml affichage description des images !!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

photogallery flash-xml affichage description des images !!

mercredi 8 décembre 2010 à 10:52:21 | photogallery flash-xml affichage description des images !!

bosseagle

Bonjour à tous et merci d'avance à qui voudra me guider dans mon petit problème.
J'affiche des images de ma PhotoGallery (Flash Xml)en choisissant dans un carrousel déroulant à gauche de l'écran.Quand je clique sur une étiquette d'image qui comporte (l'image en miniature, le titre, la description) l'image s'affiche correctement à l'endroit désiré sur l'écran mais je n'arrive pas à afficher le titre et le texte en dessous de celle-ci(j'essaye depuis plusieurs jours en vain).

Code ActionScript :
loadTmbs ();

function setPositions () {
	if (imageContainer._height > Stage.height) {
		imageContainer._width = Stage.width;
		imageContainer._yscale = imageContainer._xscale;
	}
	if (imageContainer._height <= Stage.height) {
		imageContainer._height = Stage.height;
		imageContainer._xscale = imageContainer._yscale;
	}
	if (imageContainer._width < Stage.width) {
		imageContainer._width = Stage.width;
		imageContainer._yscale = imageContainer._xscale;
	}
	imageContainer._x = (+(imageContainer._width - Stage.width) / 4);
	imageContainer._y = Stage.height - imageContainer._height + 50;
}


function intro () {
	ZigoEngine.doTween (mainmenu,'_x',-880,1,"easeInOutExpo",-880,function () {
	mainmenuOpen = true;
	controlMainmenu ();
	});
}

function controlMainmenu () {
	if (mainmenuOpen == false) {
		attachMovie ("hitUp","hitUp",0);
		hitUp._x = Stage.width;
		hitUp._y = 0;
		hitUp._width = -300;
		hitUp._height = Stage.height;
		hitUp.useHandCursor = false;
		hitUp.onRollOver = function () {
			mainmenuOpen = true;
			ZigoEngine.doTween (mainmenu,'_x',400,0.5,"easeOutExpo");
			controlMainmenu ();
		};
	}
	else if (mainmenuOpen == true) {
		attachMovie ("hitDown","hitDown",0);
		hitDown._x = 0;
		hitDown._y = 0;
		hitDown._width = Stage.width - 880;
		hitDown._height = Stage.height;
		hitDown.useHandCursor = false;
		initFloat (mainmenu.containerTmbs);
		hitDown.onRollOver = function () {
			mainmenuOpen = false;
			ZigoEngine.doTween (mainmenu,'_x',Stage.width - 880,1,"easeOutExpo");
			controlMainmenu ();
		};
	}
}

function loadTmbs () {
	var tmbs:XML = new XML ();
	tmbs.ignoreWhite = true;
	tmbs.onLoad = function (success) {
		if (success) {
			var root:XMLNode = this.firstChild;
			for (i = 0; i < root.childNodes.length; i++) {
				var titleTxt:String = root.childNodes[i].childNodes[0].childNodes[0].nodeValue;
				var descTxt:String = root.childNodes[i].childNodes[1].childNodes[0].nodeValue;
				var thumbs:String = root.childNodes[i].childNodes[2].childNodes[0].nodeValue;
				var images:String = root.childNodes[i].childNodes[3].childNodes[0].nodeValue;
				imagesArr.push (images);
				mainmenu.containerTmbs.attachMovie ("tmb","tmb" + i,i);
				mainmenu.containerTmbs["tmb" + i]._y = i * 80;
				loadMovieClip (thumbs,mainmenu.containerTmbs["tmb" + i].containerTmb);
				mainmenu.containerTmbs["tmb" + i].titleLabel.titleText.htmlText = titleTxt
				mainmenu.containerTmbs["tmb" + i].descLabel.descText.htmlText = descTxt
				mainmenu.containerTmbs["tmb" + i].bt.idInstance = i;
				mainmenu.containerTmbs["tmb" + i].bt.onRelease = function () {
					cursorArr = this.idInstance;
					ZigoEngine.doTween (imageContainer,'_alpha',0,1,"easeOutExpo",0,function () {
					loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
					
					});
				};
			}
		}
		loadBitmapSmoothed (imagesArr[cursorArr],imageContainer);
		intro ();
		mainmenu.containerTmbs._y = 0 - mainmenu.containerTmbs.height / 2;
	};
	tmbs.load ("photoGallery.xml");
}

function updateMovies () {
	d = 10;
	mov = _root._ymouse;
	coef = (Stage.height - (mainmenu.containerTmbs._height + 180)) / Stage.height;
	mainmenu.containerTmbs._y -= (((mainmenu.containerTmbs._y-35) + Stage.height/2) - coef * mov) / d;
}

function initFloat (mc:MovieClip) {
	temp = mc;
	temp.onEnterFrame = this.updateMovies;
}

function loadBitmapSmoothed (url:String, target:MovieClip) {

	var bmc:MovieClip = target.createEmptyMovieClip ("bmc", target.getNextHighestDepth ());
	var listener:Object = new Object ();
	listener.tmc = target;

	listener.onLoadStart = function () {
		attachMovie ("loaderMC","loaderMC",1);
		loaderMC._x = Stage.width / 2;
		loaderMC._y = Stage.height / 2;
	};
	listener.onLoadProgress = function (mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
		//percent = Math.round (bytesLoaded / bytesTotal * 100);
		//trace (percent);
	};

	listener.onLoadInit = function (mc:MovieClip) {
		attachMovie ("clock","clock",1);
		imageContainer._alpha = 0;
		setPositions ();
	};

	var loader:MovieClipLoader = new MovieClipLoader ();
	loader.addListener (listener);
	loader.loadClip (url,bmc);
}

function loadMovieClip (externalTarget:String, targetRoot:MovieClip, action:String) {
	var mcLoader:MovieClipLoader = new MovieClipLoader ();
	var listenerLoad:Object = new Object ();
	listenerLoad.onLoadStart = function (target:MovieClip) {
		//trace("Thumbnails Load Start")
	};
	listenerLoad.onLoadProgress = function (target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void  {
		//*percent = Math.round(bytesLoaded/bytesTotal*100);
		//trace("Thumbnails Load Progress")
	};
	listenerLoad.onLoadComplete = function (target:MovieClip):Void  {
		//trace("Thumbnails Load Complete")
	};
	mcLoader.addListener (listenerLoad);
	mcLoader.loadClip (externalTarget,targetRoot);
}


je joint également mon fichier xml:
Code XML :
<?xml version="1.0" encoding="iso-8859-1"?>
<gallery>
	<images>
		<title><![CDATA[SWEET HOME]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb1.jpg</tmb>
		<img>photoGallery/img1.jpg</img>
	</images>
	<images>
		<title><![CDATA[BEAUTE&BIEN-ETRE]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb2.jpg</tmb>
		<img>photoGallery/img2.jpg</img>
	</images>
	<images>
		<title><![CDATA[ENFANTS]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb3.jpg</tmb>
		<img>photoGallery/img3.jpg</img>
	</images>
	<images>
		<title><![CDATA[VIP]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb4.jpg</tmb>
		<img>photoGallery/img4.jpg</img>
	</images>
	<images>
		<title><![CDATA[EVENEMENTIEL]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb5.jpg</tmb>
		<img>photoGallery/img5.jpg</img>
	</images>
	<images>
		<title><![CDATA[DEMENAGEMENT]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb6.jpg</tmb>
		<img>photoGallery/img6.jpg</img>
	</images>
	<images>
		<title><![CDATA[SORTIE RESTAURANT]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb7.jpg</tmb>
		<img>photoGallery/img7.jpg</img>
	</images>
	<images>
		<title><![CDATA[SHOPPING]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb8.jpg</tmb>
		<img>photoGallery/img8.jpg</img>
	</images>
	<images>
		<title><![CDATA[CADEAUX]]></title>
		<description><![CDATA[Cadeaux
Proposition achat et livraison 
Proposition et achat de cadeaux (pas le temps de l&#8217;acheter, ou pas d&#8217;idées (atypique))
Fleurs
Shopping à distance (achat, emballage, envoi)
Livraison surprise de message (livreur inattendu) 
]]></description>
		<tmb>photoGallery/tmb9.jpg</tmb>
		<img>photoGallery/img9.jpg</img>
	</images>
	<images>
		<title><![CDATA[AIDE&RAPPEL]]></title>
		<description><![CDATA[Aide, Rappel & Pense Bête
Communiquez nous toutes vos dates et événements important, nous vous les rappellerons le moment venu.
dates anniversaires, message personnel, , événements, RDV importants etc.)
Recherche et informations (effectuer différentes recherches et études approfondies sur un sujet).
]]></description>
		<tmb>photoGallery/tmb10.jpg</tmb>
		<img>photoGallery/img10.jpg</img>
	</images>
	<images>
		<title><![CDATA[DEMARCHES ADMINISTRATIVES]]></title>
		<description><![CDATA[Démarche administratives : 
Votre assistant personnel (Paiement facture, légalisation, traducteur)
Paiement factures, documents mairie, envoi colis etc.
Permis de conduire, carte grise (nouvelle voiture, perte papier etc.)
Légalisation, Traducteur
]]></description>
		<tmb>photoGallery/tmb11.jpg</tmb>
		<img>photoGallery/img11.jpg</img>
	</images>
	<images>
		<title><![CDATA[VOYAGES]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb12.jpg</tmb>
		<img>photoGallery/img12.jpg</img>
	</images>
	<images>
		<title><![CDATA[PETIT TRAVAUX]]></title>
		<description><![CDATA[]]></description>
		<tmb>photoGallery/tmb13.jpg</tmb>
		<img>photoGallery/img13.jpg</img>
	</images>		
</gallery>

si une solution existe, merci d'avance.


Cette discussion est classée dans : flash, xml, jpg, photogallery, imagecontainer


Répondre à ce message

Sujets en rapport avec ce message

.xml dans un loadmovie [ par Andyyours ] bonjour a tousvoila c'est tout simple je voudrais savoir comment faire pour que l'image "3.jpg" ne soit pas nommé dans flash mais dans un fichier .xml image flash et xml [ par Andyyours ] bonjourje voudrais savoir comment faire pour avoir une image (dont le nom sera écrit dans un fichier .xml) dans un fichier flashde plus je voudrais cr XML vers FLASH vers HTML+Javascript [ par djel57 ] BonjourJe vous expose vite mon cas:J ai un fichier swf  qui contient entre autre une variable qui contient le chemin d un jpeg via un xmlSerait il pos [Flash8] Interface et BDD [ par Grabulb ] Bonjour !Voici le problème qui m'occupe depuis un certain temps deja !Je dois réaliser un cd interactif de type annuaire professionnel sur cd. Donc to Formulaire flash >> XML>> Pages d'un site en flash [ par djey31 ] Bonjour,voici mon souci :Je suis graphiste et un petit webmaster qui ne maitrise pas php. J'ai creé un site n flash pour un association et je souhaite xml et flash [ par olisnow06 ] Bonjour a tous !!J ai un soucis je suis en train de faire un lecteur video flash, il fonctionne et le lancement des videos ce font depuis un fichier x image du fichier .xml dans flash [ par Andyyours ] bonjoursje voudrais just savoir quelles lignes de programe mêtre dans un fichier flash pour q'une image dont le nom seraitinscrit dans un fichier .xml Galerie Flash/XML - Image démesurément grande [ par Beaulys ] Bonjour à tous,Je suis navré si je n'ai pas posté dans le bon forum, mais je pense à mon sens que c'est tout de même la section appropriée à mon souci probleme de rafraichissement flash/XML [ par PorcoRosso ] bonjour bonjour , j'ai un soucis, ma scene est une carte , (tirée d'une source de chez vous d'ailleurs ) lorsque je clique sur un point sur la carte Aide pour debugger un Chatbot flash/XML SVP [ par zenwebeur ] Bonjour, J'ai enfin trouvé le code qu'il me fallait dans les sources Flashkod. Pour créer un jeu d'énigmes j'ai besoin d'une mini intelligence artif


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,530 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales