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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Problèmes avec mon diaporama horizontal


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

Problèmes avec mon diaporama horizontal

mardi 19 juin 2007 à 09:08:09 | Problèmes avec mon diaporama horizontal

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 mais dans mon site les images sont petites et c'est qu'une portion de l'image.
j'aimerais que quand on passe la souris sur une des images que l'image complète s'affiche dans un autre movieclip (genre de loadMovie).
Quels codes je dois utiliser et où je dois le mettre ? Cela m'aiderait beaucoup.
Je précise que je suis novice.
Merci d'avance.

Missyoupi 


Voici le code :
largeur = 100;
hauteur = 100;
espace = 25;
nbr = 7;
largeurTotale = nbr*(largeur+espace)+espace;
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 20;
diaporama._x = 20;
for (var i = 0; i <nbr; i++) {
 var mc = diaporama.createEmptyMovieClip("images"+i, i);
 mc._x = espace+(largeur+espace)*i;
 mc.createEmptyMovieClip("conteneur",0);
 mc.conteneur.loadMovie("images/" + i + ".gif");
 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;
onMouseMove = function () {
 diaporama._x = (590-largeurTotale)/590*_xmouse;
}
dimanche 24 juin 2007 à 14:46:37 | Re : Problèmes avec mon diaporama horizontal

Darkrats

Salut,

Je pense que tu dois mettre un bouton sur chaque image que tu crées.

Ce bouton aura comme évenements :
    roll over = création d'un clip vierge au dessus des autres et load de l'image dans ce clip
    roll out = suppression du clip

largeur = 100;
hauteur = 100;
espace = 25;
nbr = 7;
largeurTotale = nbr*(largeur+espace)+espace;
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 20;
diaporama._x = 20;
for (var i = 0; i <nbr; i++) {
     var mc = diaporama.createEmptyMovieClip("images"+i, i);
     mc._x = espace+(largeur+espace)*i;
     mc.createEmptyMovieClip("conteneur",0);
     mc.conteneur.loadMovie("images/" + i + ".gif");
     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);
    }

    // Création du bouton
   
mc.createEmptyMovieClip("bouton",2);
   
with (mc.bouton) {
         beginFill(0xFFFFFF, 0);
         moveTo(0, 0);
         lineTo(largeur, 0);
         lineTo(largeur, hauteur);
         lineTo(0, hauteur);
         lineTo(0, 0);
         endFill();
    }
    mc.bouton.onRollOver(){
       creation_agrandissement(
"images/" + i + ".gif"
);
    }
   
mc.bouton.onRollOut(){
       suppression_agrandissement();
    }

}
mc.nombre = i;
onMouseMove = function () {
     diaporama._x = (590-largeurTotale)/590*_xmouse;
}

function creation_agrandissement(adresse_image:String){
   this.createEmptyMovieClip("agrandissement", this.getNextHighestDepth());
   agrandissement.loadMovie(adresse_image);

}
function suppression_agrandissement(){
   agrandissement.removeMovieClip();
}

Il faudra vérifier que l'adresse est bien envoyée (via un ptit trace dans la fonction creation_agrandissement) et ne pas oublier de repositionner l'image une fois chargée.

J'ai pas testé, donc si y a des erreurs, ça ne serait pas trop surprenant mais au moins, tu as un point de départ pour ta réflexion.

Bon codage

--------- Darkrats ---------
la loi est dure mais c'est la loi
 -------- Infograpix --------
lundi 25 juin 2007 à 14:47:22 | Re : Problèmes avec mon diaporama horizontal

Missyoupi

Merci Darkrats,

J'ai +/- compris le code, mais le problème est que j'ai déjà créé des movieclips contenant un carré de couleur qui s'apelle imagegd_mc où l'image en grande doit apparaître et elle provient d'un dossier s'appelant imagesgrandes et elles sont en .gif.
Je rapelle que je suis novice et que j'ai un peu de mal avec l'actionscript.

Kiss kiss Miss-youpi

jeudi 28 juin 2007 à 15:28:14 | Re : Problèmes avec mon diaporama horizontal

Darkrats

Salut,

Tu es novice, pas de problème

Je ferai alors comme ceci : (ajouts ou modifications colorés en orange)

largeur = 100;
hauteur = 100;
espace = 25;
// Création d'une variable qui contiendra le nom de ton dossier  d'images (plus facile pour les mises à jour, par ex : si tu veux changer tes images de place)
var dossier_imgGrandes :String = "imagesgrandes";
nbr = 7;
largeurTotale = nbr*(largeur+espace)+espace;
this.createEmptyMovieClip("diaporama", 0);
diaporama._y = 20;
diaporama._x = 20;
for (var i = 0; i <nbr; i++) {
     var mc = diaporama.createEmptyMovieClip("images"+i, i);
     mc._x = espace+(largeur+espace)*i;
     mc.createEmptyMovieClip("conteneur",0);
     mc.conteneur.loadMovie("images/" + i + ".gif");
     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);
    }
   
// Création d'un bouton avec un alpha = 0 -> invisible mais présent sur la scène (contrairement à ._visible = false)
   
mc.createEmptyMovieClip("bouton",2);
   
with (mc.bouton) {
         beginFill(0xFFFFFF, 0);
         moveTo(0, 0);
         lineTo(largeur, 0);
         lineTo(largeur, hauteur);
         lineTo(0, hauteur);
         lineTo(0, 0);
         endFill();
    }
    // Création des actions liées au bouton
    // - Action du bouton quand la souris passe sur le bouton
    mc.bouton.onRollOver(){
       creation_agrandissement(
i + ".gif"
);
    }
    // - Action du bouton quand la souris sort du bouton

   
mc.bouton.onRollOut(){
       suppression_agrandissement();
    }

}
mc.nombre = i;
onMouseMove = function () {
     diaporama._x = (590-largeurTotale)/590*_xmouse;
}

// Fonctions appelées par les boutons de chaque image
function creation_agrandissement(nom_image:String){
    // Création d'un clip qui contiendra l'image -> indispensable
    this.imagegd_mc.createEmptyMovieClip("agrandissement", this.getNextHighestDepth());
    // Chargement de l'image dans le clip
   
this.imagegd_mc.agrandissement.loadMovie((dossier_imgGrandes + "" + adresse_image));
}
function suppression_agrandissement(){
    // Suppression du clip contenant l'image
    this.imagegd_mc.agrandissement.removeMovieClip();
}

Si tu as d'autres questions, n'hésite pas. Je mets un peu de temps mais j'essaie de répondre le plus vite possible.

En espérant avoir été suffisement clair.

Bon codage

--------- Darkrats ---------
la loi est dure mais c'est la loi
 -------- Infograpix --------
mercredi 4 juillet 2007 à 14:38:03 | Re : Problèmes avec mon diaporama horizontal

Missyoupi

Tu es bien gentil de me répondre Darkrats, mais je suis tellement nulle que j'ai mis tout ce que tu as mis comme code et ça ne fonctionne pas j'ai encore choisi un truc vachement diffcile pour une débutant qui a ddu mal avec l'actionscript.

Merci encore pour avoir essayé de m'aider.

Kiss kiss Missyoupi


Cette discussion est classée dans : images, espace, mc, 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 images défilantes [ par soryumin ] Salut à tous, J'ai juste besoin d'un petit renseignement:J'ai réussi à programmer un petit truc en actionscript  qui permet de faire défil 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) Cherche code pour rediriger vers page html lors du clique sur photos [ par 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 sou 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 Diapo avec flash8 (fonctionne mal) [ par PaG75 ] Je suis totalement debutant, j'ai pris ce code quelque part et j'essaie de le décortiquer mais l'affichage des commentaires pour le survol des photos 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


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 : 0,499 sec (4)

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