begin process at 2012 05 27 02:50:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

(diaporama) Cherche code pour rediriger vers page html lors du clique sur photos


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

(diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

lundi 20 avril 2009 à 10:42:14 | (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema


Bonjours, j'utilise flash cs3 et je veux faire un petit diaporama, jusque la tout va bien mon diaporama est fait cependant jai un petit soucie, je souhaiterais que lorsque je clique sur une des photos, quelle s'agrandisse (quitte a ce que sa soit rediriger vers une page html avec la photos taille normale) et je ne trouve pas le code.
voici le code principale de ma page :

largeur = 135;
hauteur = 170;
espace = 25;
nbr = 13;
 
largeurTotale = nbr*(largeur + espace) + espace;
 
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 10;
 
for(var i = 1; i < nbr; i++) {
 
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("photos/" + i + ".png");
mc.createEmptyMovieClip("cadre", 1);
 
with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
 
mc.nombre = i;
 
mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
}
 
mc.onRollOut = function() {
commentaires.text = "";
}

onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;

je ne sais pas vraiment ce que il faut mettre, ni ou le mettre
}
Merci Bien
lundi 20 avril 2009 à 11:40:44 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

Orange73

Membre Club
Réponse acceptée !
Hello,

par exemple:

mc.onRelease= function() {
 getURL("photo"+i+".jpg", "_blank");
}


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
lundi 20 avril 2009 à 13:41:05 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema


Merci juste un petit problème c'est que cela me met le lien uniquement sur la dernière image comment puis-je y résoudre ?

Une deuxième question est-ce possible lors du clique de faire lire une autre séquence flash (créer préalablement)
Merci
lundi 20 avril 2009 à 13:45:59 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

Orange73

Membre Club
Réponse acceptée !
met le code juste apres :

mc.onRollOut = function() {
commentaires.text = "";
}

et pour lire une autre sequence :

gotoAndPlay("nom_sequence",1);


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
lundi 20 avril 2009 à 18:16:02 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema

Merci pour le lien séquence, je ne l'ai pas encore essayer
en ce qui concerne le get url cela ne marche toujours pas même placé juste en dessous cela me trace toujours un réctangle sur la dernière photos (la 13éme qui m'envoie bien sur la page 13.html ou ce trouve ma 13ème image)
y a t-il un problème ?

Voici mon code maintenent:

largeur = 135;
hauteur = 170;
espace = 25;
nbr = 13;
 
largeurTotale = nbr*(largeur + espace) + espace;
 
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 10;
 
for(var i = 1; i < nbr; i++) {
 
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("photos/" + i + ".png");
mc.createEmptyMovieClip("cadre", 1);
}
with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
 
mc.nombre = i;
 
mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
}
 
mc.onRollOut = function() {
commentaires.text = "";
}
mc.onRelease= function() {
 getURL(i +".html", "_blank");
}


onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;
}

lundi 20 avril 2009 à 18:17:22 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema

(et uniquement sur la 13ème)

mardi 21 avril 2009 à 09:13:51 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

Orange73

Membre Club
Réponse acceptée !
Tes fonctions souris son en dehors de ta boucle for, c'est donc normal.

Voici le code corrigé (normalement :) ) :

for(var i = 1; i < nbr; i++) {
 
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("photos/" + i + ".png");
mc.createEmptyMovieClip("cadre", 1);

with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
 
mc.nombre = i;
 
mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
}
 
mc.onRollOut = function() {
commentaires.text = "";
}
mc.onRelease= function() {
 getURL(i +".html", "_blank");
}


onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;
}

}



-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
mercredi 22 avril 2009 à 12:30:51 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema


merci beaucoup cela marche,les image s'affiche ou il faut mais au niveau du lien il y a un petit problème le lien me r'envoi toujours vers 13.html (lien de la dernière image décidément :p
mercredi 22 avril 2009 à 13:12:07 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

Orange73

Membre Club
Réponse acceptée !
Normal car tu perd la variable "i" dans la fonction onRelease, voici comment faire :

for(var i = 1; i < nbr; i++) {
 
var mc = diaporama.createEmptyMovieClip("photo"+i, i);
mc._x = espace + (largeur + espace)*i;
mc.id = i;
mc.createEmptyMovieClip("conteneur", 0);
mc.conteneur.loadMovie("photos/" + i + ".png");
mc.createEmptyMovieClip("cadre", 1);

with(mc.cadre) {
lineStyle(1, "0x000000", 100);
moveTo(0, 0);
lineTo(largeur, 0);
lineTo(largeur, hauteur);
lineTo(0, hauteur);
lineTo(0, 0);
}
 
mc.nombre = i;
 
mc.onRollOver = function() {
commentaires.text = "Photo n°" + this.nombre + " : " + infos[this.nombre];
}
 
mc.onRollOut = function() {
commentaires.text = "";
}
mc.onRelease= function() {
 getURL(this.id+".html", "_blank");
}

onMouseMove = function() {
diaporama._x = (600 - largeurTotale)/600*_xmouse;
}

}



-- Orange73 --
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)
mercredi 22 avril 2009 à 14:58:19 | Re : (diaporama) Cherche code pour rediriger vers page html lors du clique sur photos

kahinatema

Merci beaucoup cela marche parfaitement.

est-ce possible maintenent que lors ce que je passe sur une image miniature (image de base) l'image taille réel safiche dans un cadre en dessous du diaporama?
Merci :) aprés cela je pense que j'en aurais finit avec toutes mes question :)

1 2

Cette discussion est classée dans : espace, mc, photos, largeur, diaporama


Répondre à ce message

Sujets en rapport avec ce message

redimensionner un movier clip a la taille de l'image [ par groovybronx ] voila ,je suis en train d essayer de creer un petit diaporama a partir de differents scripts . jusqu'ici tout fonctionne mais j'aimerai que le moviecl galerie dynamique xml flash petit probleme pour vous... [ par groovybronx ] bonjour , alors voila mon soucis :Etant super novice de tout ca j essaye desesperement de mixer 2 script que j ai pu trouver :le 1er http://www.zonefl Problèmes avec mon diaporama horizontal [ par Missyoupi ] Salut tous le monde, Voila j'ai repris le diaporama horizontal qui se trouve sur le site de www.zoneflash.net/tutoriaux/t016.php< Bannière avec photos en boucl [ par maf99 ] Bonjour à tous, je vous expose ce que j'aimerais réaliser J'aimerais arriver à faire une bannière dans laquelle défile en boucle de manière automatiqu prb flash [ par blueyesbaby ] j'ai fait un diaporama flash horizontal mais il ne se lance que si l'on passe le curseuse dessus je voudrais qu'il se lance automatiquement mon deuxie prb flash [ par blueyesbaby ] j'ai fait un diaporama flash horizontal mais il ne se lance que si l'on passe le curseuse dessus je voudrais qu'il se lance automatiquement mon deuxie Diaporama avec defilement d'images [ par nikitaetshiva ] Bonjour,Je viens de debuter dans Flash et Action script, alors, oui, je suis une vrai nule !Mais, voila, j'essaye et je ne trouve pas ce que je veux.J afficher un clip dans un clip [ par nikitaetshiva ] Bonjour a tous,Je debute en ActionScrit et grace a de l'aide, j'ai fait un petit diapo interactif (gauche/droite) avec defilement d'images.Voila le so diaporama honrizontal avec défilement gauche droite au survol de la souris [ par mikl17 ] Bonjour, mon diaporama fonctionne bien,mais j'aimerai mettre un lien sur les photo pour quelle s'ouvre en grand. voici mon script: largeur = 135; hau redimensionner une image [ par majong ] Bonjour, pour m'initier à la programmation flash, j'ai essayé un petit code (ne marche pas): [code=as]largeur = 40; hauteur = 40; espace = 20; nbrDeb


Nos sponsors


Sondage...

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 : 1,685 sec (4)

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