begin process at 2012 05 26 03:28:19
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Effets d'images

 > ALBUM PHOTO ARABE VERSION 2

ALBUM PHOTO ARABE VERSION 2


 Information sur la source

Note :
6,44 / 10 - par 9 personnes
6,44 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Effets d'images Classé sous :imlage, photo, galerie, arabe Niveau :Débutant Date de création :10/03/2006 Date de mise à jour :10/03/2006 15:27:50 Vu / téléchargé :27 487 / 18 429

Auteur : lakbir3

Ecrire un message privé
Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

 Description

Pour voir un aperçu cliquez ci-dessous :
<a href="http://guercif.africa-web.org/AlbumPhotoArab eV2.html" target="_blank">
http://guercif.africa-web.org/Alb umPhotoArabeV2.html</a>
ce code est très interressant pour les webmaster des sites en arabe.
pour l'adapter a votre site il suffit de modifier le fichier XML ataché : AlbumPhotoArabeV2.xml pour indiquez les chemins de vos photos et aussi les interpretaions en arabe de chaque photo.
N.B : pour modifier ce fichier xml, il faut un editeur de xml qui gère la langue arabe; par exemple Altova XMLSpy , ou bien Microsoft Word; WordPad n'est pas utile car il transforme les caratères arabe en ?
s'il y a quelque choses n'est pas claire me contactez à : lakbir3@caramail.com

Source

  • _root.playlist == undefined ? playlist = "AlbumPhotoArabeV2.xml" : playlist=_root.playlist;
  • ///////////////////////
  • ///////////////////////
  • data_xml = new XML();
  • data_xml.ignoreWhite = true;
  • data_xml.onLoad = loadData;
  • data_xml.load(playlist);
  • numero = 1;
  • space = 10;
  • photo_mc._alpha = 0;
  • mouvT.mouv.controle.txtprecedent._visible=0;
  • mouvT.mouv.controle.txtsuivant._visible=0;
  • PloadPhoto = function(phota){
  • // this.loadMovie(phota);
  • if (phota._width>340){
  • phota._height = Math.round(phota._height * (340 / phota._width));
  • phota._width = 340;
  • }
  • if (phota._height>280){
  • phota._width = Math.round(phota._width * (280 / phota._height));
  • phota._height = 280;}
  • }
  • MovieClip.prototype.loadPhoto = function(photo){
  • photo_mc._alpha = 0;
  • this.loadMovie(photo);
  • _level0.onEnterFrame = function(){
  • // modified the total and loaded so as to round it up
  • // to smaller number.
  • var total = Math.round(photo_mc.getBytesTotal()/1024);
  • var loaded = Math.round(photo_mc.getBytesLoaded()/1024);
  • if (total != 0 && loaded>=total){
  • // PloadPhoto(photo_mc);
  • //ww.htmlText=photo_mc._width;
  • //hh.htmlText=photo_mc._height;
  • var w = photo_mc._width + space;
  • var h = photo_mc._height + space;
  • border.resize(w, h);
  • delete this.onEnterFrame;
  • }
  • }
  • };
  • MovieClip.prototype.resize = function(w, h){
  • //the higher the slower the resize of the border
  • var speed = 4;
  • this.onEnterFrame = function(){
  • this._width += (w - this._width)/speed;
  • this._height += (h - this._height)/speed;
  • if( Math.abs(this._width-w)<1 && Math.abs(this._height-h)<1){
  • this._width = w;
  • this._height = h;
  • photo_mc._x = this._x - this._width/2 + space/2;
  • photo_mc._y = this._y - this._height/2 + space/2;
  • artxt._y=photo_mc._y +photo_mc._height+18;
  • txtimage._y=artxt._y -15;
  • photo_mc._alpha = 100;
  • delete this.onEnterFrame;
  • //border.resize(120,90) this.onEnterFrame;
  • }
  • }
  • };
  • function loadData(success) {
  • if (success) {
  • // showdisplay and playlist toggles
  • showDisplay = this.firstChild.attributes.showDisplay;
  • showPlaylist = this.firstChild.attributes.showPlaylist;
  • // getting all titles and filenames
  • tabimage = new Array();
  • tabtitre = new Array();
  • audioTracks = new Array();
  • audioTracks.shuffle();
  • audioTracks = this.firstChild.childNodes;
  • max = audioTracks.length;
  • for (var i = 0; i<max; i++) {
  • tabimage.push(audioTracks[i].attributes.imagename);
  • tabtitre.push(audioTracks[i].attributes.infotext);
  • autoStart = this.firstChild.attributes.autoStart;
  • }
  • // done ! all loaded succesfully. purging trash
  • delete audioTracks;
  • delete data_xml;
  • affichage(0);
  • //_root.image.loadMovie(tabimage[0]);
  • mouvT.mouv.controle.num.htmlText=numero;
  • mouvT.mouv.controle.maxa.htmlText=max;
  • mouvT.mouv.controle.precedent._visible=0;}
  • }
  • retourne = function() {
  • photo_mc._width=120;
  • photo_mc._height=90;
  • };
  • affichage= function(num) {
  • txtimage.htmlText = tabtitre[num];
  • //texte.htmlText = tabtexte[num];
  • photo_mc.loadPhoto(tabimage[num]);
  • //total = capture.getBytesTotal();
  • //pourcent = Math.floor((image.getBytesLoaded()/total)*100);
  • //if (pourcent == 100) {
  • //_root.image.loadMovie(tabimage[num]);
  • //pourcentage._visible=0;
  • //}
  • //pourcentage = pourcent+" % sur "+total+" ko";
  • // loadMovie(tabimage[num], "image");
  • //trace(tabtitre[num]);
  • trace(num);
  • }
  • mouvT.mouv.controle.suivant.onRelease = function() {
  • numero++;
  • affichage(numero-1);
  • mouvT.mouv.controle.precedent._visible=1;
  • mouvT.mouv.controle.num.htmlText=numero;
  • mouvT.mouv.controle.maxa.htmlText=max;
  • if (numero == (max)) {
  • mouvT.mouv.controle.suivant._visible=0;
  • }else { mouvT.mouv.controle.suivant._visible=1;}
  • };
  • mouvT.mouv.controle.precedent.onRelease = function() {
  • numero--;
  • affichage(numero-1);
  • mouvT.mouv.controle.num.htmlText=numero;
  • mouvT.mouv.controle.maxa.htmlText=max;
  • mouvT.mouv.controle.suivant._visible=1;
  • if (numero == 1) {
  • mouvT.mouv.controle.precedent._visible=0;
  • } else { mouvT.mouv.controle.precedent._visible=1;}
  • };
_root.playlist == undefined ? playlist = "AlbumPhotoArabeV2.xml" : playlist=_root.playlist;

///////////////////////

///////////////////////

data_xml = new XML();
data_xml.ignoreWhite = true;
data_xml.onLoad = loadData;
data_xml.load(playlist);	
numero = 1;
space = 10;
photo_mc._alpha = 0;
mouvT.mouv.controle.txtprecedent._visible=0;
mouvT.mouv.controle.txtsuivant._visible=0;
PloadPhoto = function(phota){				
		// this.loadMovie(phota);
			  if (phota._width>340){
			  phota._height = Math.round(phota._height * (340 / phota._width));
		   phota._width = 340;
			 }  
			  if (phota._height>280){
			   phota._width = Math.round(phota._width * (280 / phota._height));
			   phota._height = 280;}
			  
}
MovieClip.prototype.loadPhoto = function(photo){
	photo_mc._alpha = 0;
	this.loadMovie(photo);

	_level0.onEnterFrame = function(){
		// modified the total and loaded so as to round it up
		// to smaller number.
		var total = Math.round(photo_mc.getBytesTotal()/1024);
		var loaded = Math.round(photo_mc.getBytesLoaded()/1024);
		
			if (total != 0 && loaded>=total){
				// PloadPhoto(photo_mc);
				
				//ww.htmlText=photo_mc._width;
	            //hh.htmlText=photo_mc._height;
				
			var w = photo_mc._width + space;
			var h = photo_mc._height + space;

			 border.resize(w, h);
			delete this.onEnterFrame;
		}
					
	}
};
MovieClip.prototype.resize = function(w, h){
	//the higher the slower the resize of the border
	var speed = 4;
	this.onEnterFrame = function(){
		this._width += (w - this._width)/speed;
		this._height += (h - this._height)/speed;
		if( Math.abs(this._width-w)<1 && Math.abs(this._height-h)<1){
			this._width = w;
			this._height = h;

			photo_mc._x = this._x - this._width/2 + space/2;
			photo_mc._y = this._y - this._height/2 + space/2;
			artxt._y=photo_mc._y +photo_mc._height+18;
			txtimage._y=artxt._y -15;
			photo_mc._alpha = 100;
			delete this.onEnterFrame;
			//border.resize(120,90) this.onEnterFrame;
		}

	}	

};
function loadData(success) {
	if (success) {
		// showdisplay and playlist toggles
		showDisplay = this.firstChild.attributes.showDisplay;
		showPlaylist = this.firstChild.attributes.showPlaylist;
		// getting all titles and filenames
		tabimage = new Array();
		tabtitre = new Array();
		audioTracks = new Array();
		audioTracks.shuffle();
		audioTracks = this.firstChild.childNodes;
		max = audioTracks.length;		
		for (var i = 0; i<max; i++) {
			tabimage.push(audioTracks[i].attributes.imagename);
			tabtitre.push(audioTracks[i].attributes.infotext);

		autoStart = this.firstChild.attributes.autoStart;
		 }
	// done ! all loaded succesfully. purging trash
	delete audioTracks;
	delete data_xml;
	affichage(0);
	//_root.image.loadMovie(tabimage[0]);
	mouvT.mouv.controle.num.htmlText=numero;
    mouvT.mouv.controle.maxa.htmlText=max;
    mouvT.mouv.controle.precedent._visible=0;}
}
retourne = function() {
	photo_mc._width=120;
	photo_mc._height=90;
};
affichage= function(num) {

txtimage.htmlText = tabtitre[num];
//texte.htmlText = tabtexte[num];
 photo_mc.loadPhoto(tabimage[num]); 
//total = capture.getBytesTotal();
//pourcent = Math.floor((image.getBytesLoaded()/total)*100);
//if (pourcent == 100) {
//_root.image.loadMovie(tabimage[num]);
//pourcentage._visible=0;
//}
//pourcentage = pourcent+" % sur "+total+" ko";
// loadMovie(tabimage[num], "image");
//trace(tabtitre[num]);
trace(num);
}


mouvT.mouv.controle.suivant.onRelease = function() {
numero++;
affichage(numero-1);
mouvT.mouv.controle.precedent._visible=1;
mouvT.mouv.controle.num.htmlText=numero;
mouvT.mouv.controle.maxa.htmlText=max;
if (numero == (max)) {
mouvT.mouv.controle.suivant._visible=0;
}else { mouvT.mouv.controle.suivant._visible=1;}
};

mouvT.mouv.controle.precedent.onRelease = function() {
numero--;
affichage(numero-1);
mouvT.mouv.controle.num.htmlText=numero;
mouvT.mouv.controle.maxa.htmlText=max;
mouvT.mouv.controle.suivant._visible=1;
if (numero == 1) {
mouvT.mouv.controle.precedent._visible=0;
} else { mouvT.mouv.controle.precedent._visible=1;}
};

 Conclusion

plusieurs trucs qui sont en interface français on essai de le faire à interface arabe
prochainement un lecteur mp3 à interface arabe .

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

10 mars 2006 12:16:35 :
juste correction
10 mars 2006 15:27:51 :
mettre le code

 Sources de la même categorie

Source avec Zip Source avec une capture LOUPE PARAMÉTRABLE par Hubert79
Source avec Zip Source avec une capture EFFET D'EAU RÉALISTE - AS2 par Choumoumou
Source avec Zip Source avec une capture DIAPORAMA FLASH XML + FLASH par nixoulamasse
Source avec Zip Source avec une capture BOUTON DE VOLUME par pegase31
Source avec Zip FLASH : DIAPORAMA DYNAMIQUE AVEC FICHIER XML par nixoulamasse

 Sources en rapport avec celle ci

Source avec Zip DIAPORAMA AS3 par webcrea92
Source avec Zip Source avec une capture GALERIE DE PHOTOS par webcrea92
Source avec Zip Source avec une capture GALERIE PHOTO AVEC LIEN, TITRE, TEXTE (ON ROLL OVER) VIA DES... par ariden
Source avec Zip Source avec une capture PHOTOTHÈQUE MOZAÏQUE TWEEN par Orange73
Source avec Zip Source avec une capture GALERIE PHOTO AVEC MENU (GERER AVEC UNE BASE DE DONNÉE) par pkb35

Commentaires et avis

Commentaire de kijou le 13/03/2006 18:23:54

un album photo Arabe version je sais koi !
tu est débutant et en plus tu écris n'importe koi tu doi penser a un autre non !

Commentaire de masternico le 14/03/2006 12:43:56

Commentaire de : kijou le 13/03/2006 18:23:54  
>>un album photo Arabe version je sais koi !
>>tu est débutant et en plus tu écris n'importe koi tu doi penser a un autre non !

correction:
"je sais koi" => ceci est une négation et donc s'écrit "je ne sais quoi"...
                 "koi" s'écrit: "quoi"...
"n'importe koi"=> "koi" s'écrit: "quoi"...
                  Il doit y avoir un point après "quoi"...
"tu doi penser a un autre non" => "tu" prend une majuscule puisque c'est une nouvelle phrase...
                                  "doi" prend un "s" à la fin...
                                  "a" n'est pas le verbe "avoir" et doit donc s'écrire avec un accent...
"non" est une négation, si tu veux faire référence à l'appellation, tu doit l'écrire "nom"...

La charte de bonne conduite que tu as approuvé pour écrire ce commentaire d'interdit l'usage du language SMS ainsi que la molestation directe et gratuite.
Traiter quelqu'un de débutant et justifier ainsi son commentaire bidon est lamentable de la part d'un programmeur.
En plus, je trouve que pour quelqu'un qui se veut donneur de leçon, tu n'est pas en position de pouvoir le faire tant il t'es difficile d'écrire correctement en Français.(pour rappel, lakbir3 n'a fait que 2 fautes sur un texte de 10 lignes, tu en as fait au moin 8 sur 2 lignes)

Pour ce qui est du code, il n'est pas mauvais. Il s'adresse évidemment à un public qui lit la langue de mahomet, mais peut aussi interesser un webmaster qui voudrait intégrer une interface en arabe pour acceuillir les internautes qui ne lise que cette langue...
A bon entendeur, salut.

Commentaire de doudou3158 le 16/03/2006 18:34:05

Masternico il a essayé de faire un minimum de français et je doit dire que moi aussi je fait autant de faute que lui mais ce n'est pas pck il a écris comme sa que tu doit lui dire de tel chose il suffisait juste de lui dire que traiter quelqu'un de débutant n'était pas correcte.

Ps il aurai vraiment écris en sms cela aurai donné ça :

"1 album foto arabe version je c koi
tu é débutan é en + tu écri n'1porte koi tu doi pensé a 1 otre nn"

sinon bé le code est pas mal 7/10

Commentaire de Radwane01 le 14/04/2008 15:38:13

mon cher masternico.
jue sais que moi j'ai compris ce qu'il a écris.
alors c'est pas la peine de lui corriger ces fautes d'orthographe.
si tu es un prof de francais, alors pense a nous donner un cours de francais , car c'est pas notre langue premiere.
sans rancunes.

Commentaire de masternico le 16/04/2008 00:37:13

Bonjour radwane
Avant que tu ne prennes plus en avant la défence de Kijou, je t'invite à consulter les 4 malheureux commentaires qu'il a laissé sur ce forum et dont je vais en citer l'extrait le plus courtois(4 commentaires en 4 ans, pas mal le petit gars, il a forcé son talent):

/***************/
"j ai une idée mais avec mes connaissances j arrive pas a le faire c pq je crois ke touah tu peu trop m aider :)
/*************/

En gros, si je traduis et résume son commentaire, celà donne ça:

'je débute mais j'ai une idée et je crois que tu peux m'aider'.

Alors, que l'on soit débutant, soit, que le français ne soit pas la langue maternelle de tout le monde, soit, mais que l'on se permette de venir traiter quelqu'un de plus expérimenté que soit de débutant et prétendre que ce qu'il dit est n'importe quoi et qu'il faut changer de nom, là, je ne suis pas d'accord.

L'humilité est une qualité internationale qui ne dépend pas de la langue que l'on parle, loin de là.

La rancune appartient aux petites gents pour qui la haine est un mode de vie. La rancune est l'essence qui vient alimenter ce feu qui les ronge et qui les pousse à se positionner en victime. Vivre ainsi n'apporte que tracas, peine et frustration. Je n'attache aucune importance à ce genre de personne et leurs discours ne fait que glisser sur mon esprit. j'esquive et j'oubli.
Tout ça pour te dire, mon cher radwane, que cette conversation n'est absolument pas constructive et n'a aucun interêt et ne me procure donc aucune frustration, donc aucune rancune.
cordialement

Commentaire de blinkylucie le 07/08/2009 15:42:00 1/10

mouai...

Commentaire de kijou le 09/08/2009 03:22:42

j'ai dû faire une erreur en traitant le Monsieur en débutant, mais concernant le nom, je le trouve toujours nulle lol

bon pour un marocain je ne suis pas sensé écrire comme voltaire pour plaire a des parano de syntaxe ! alors cesser de jouer au parseurs et focaliser sur le code en anglais !

pour un français (même si j'en doute fort) qui prétend maitriser la langue française et qui suit à la lettre les règles de syntaxe

tu fait beaucoup d'erreurs dans tes commentaires, je te donne des exemples seulement dans cette page !

d'interdit = t'interdit

le faire tant il t'es difficile = le faire tant qu'il t'es difficile

qui lit la langue de mahomet = Mahomet car c'est un nom même s'il est préférable d'utiliser le nom Mohammad

mais peut aussi interesser = mais qui peut aussi intéresser
qui ne lise = qui ne lisent

d'écrire correctement en Français = d'écrire correctement en français

si je traduis et résume = si je traduis et si je résume
celà = cela

est ce que tu trouve que ce paragraphe est correcte ?

"Alors, que l'on soit débutant, soit, que le français ne soit pas la langue maternelle de tout le monde, soit, mais que l'on se permette de venir traiter quelqu'un de plus expérimenté que soit de débutant"

importance à ce genre de personne = personnes
j'oubli = j'oublie

interêt = intérêt

donc aucune frustration, donc aucune rancune = répétitions inutiles

bon enfin de compte je me considère toujours comme débutant et je demande de l'aide a tous ceux qui ont plus de savoir que moi, cependant je ne trouve pas du plaisir à lire ce que tu écris, un texte plein de répétitions, des mots d'aucune utilité, et des fois j'ai l'impression que tes phrases sont juste éparpillées là et là pour le seul but de former des paragraphes !

psychiquement :)


Commentaire de masternico le 10/08/2009 22:48:07

wahou... et il t'as fallut tout ce temps pour répondre?

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

AIDE POUR SCROLLPANE galerie photo [ par supremjerem ] J'ai tres d'aide!!! je n'arrive pas a faire defiler mes images dans un scrollpane c'est a dire comme pour le texte mais pour les photos ou images.pour Galerie Photos + miniatures + commentaire +... [ par Missmeld ] Bonjour, Je suis occupée à réaliser un site en Flash pour une galerie d'art. L'informaticien qui s'occupait de la programmation de la Galerie Photo vi Galerie Photos + miniatures + commentaire +... [ par Missmeld ] Bonjour, Je suis occupée à réaliser un site en Flash pour une galerie d'art. L'informaticien qui s'occupait de la programmation de la Galerie Photo vi Galerie Photos + miniatures + commentaire +... [ par Missmeld ] Bonjour, Je suis occupée à réaliser un site en Flash pour une galerie d'art. L'informaticien qui s'occupait de la programmation de la Galerie Photo vi Galerie Photos + miniatures + commentaire +... [ par Missmeld ] Bonjour, Je suis occupée à réaliser un site en Flash pour une galerie d'art. L'informaticien qui s'occupait de la programmation de la Galerie Photo vi Galerie image avec menu déroulant, dans 1 XML + flash [ par tynmar ] Bonjour, j'aimerai savoir, avant de foncer dans le mur, votre avis sur la chose : j'ai le projet de faire un autorun.exe (sur un cdrom &#233;videmme preload d'une galerie photo dynamique [ par matvial ] Bonjour a tous, Je suis en train de faire une petite galerie photo sans pretention mais j'ai un petit soucis... ma galerie charge les miniatures "jp galerie photo [ par xced ] Je voudrais créer une galerie photo sur mon site tout en flash, avec chargement des images dynamiquement pour gérer leur taille et leur emplacement : Galerie photo [ par rher ] Bonjour,Je suis à la recherche d'un code source me permettant de créer une galerie photo tout à fait basique avec Flash MX. Quelqu'un peut-il m'aider galerie photo [ par melkaaz ] salut à tous!!!=)=)Voila!!,...j aimerais faire une galerie photo qui defile de gauche a droite,....avec les ptit boutons en bas qui ne sont pas sur la


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 : 7,270 sec (3)

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