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

Archive Flash

 > 

Archives

 > 

Flash & les images

 > 

onRelease sur movieclip


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

onRelease sur movieclip

vendredi 28 avril 2006 à 17:54:26 | onRelease sur movieclip

speedy49

Membre Club
Bonjour,

je réalise un album perso qui se déompose en deux parties :
1 - Visionneuse d'image classque dans clip images_mc, avec bouton suivant et précedent. Ca OK
2 - Visionneuse de 12 miniatures (4 lignes et 3 colonnes) avec le code suivant :

// Insertion des thumbs
k =0;
for (l=0;l<3;l++) {
 for (j=0;j<4;j++) {
  k++;
  thumb = this.createEmptyMovieClip ("thumb"+k,k);
  thumb.loadMovie(thumbs+"image"+k+".jpg");
  thumb._x = 20+l*80;
  thumb._y = 50+j*80;
}
}


Je souhaiterais que lorsqu'on clique sur une des miniatures, ça affiche l'image en grand dans le clip images_mc, avec un code du style :

thumb.onRelease= function(){
   myLoader.unloadClip(dossier+"image"+i+".jpg");
   myLoader.loadClip(thumbs+"image"+k+".jpg", "images_mc");
  }

J'ai essayé avec _root["thumb"+k].onRelease = function () {...  nada

Je dis bien du style, car ça fait près d'une semaine que je cherche et que je trifouille ce code, et rien ne marche... même pas la petite main sur les miniatures.

Si quelqu'un vois la solution ce seriat sympa de me la donner ou de me mettre sur la piste... ou tous simplement est-ce possible de créer une fonction onrelease sur des clips générés par une boucle !?... enfin tout conseil utile
samedi 29 avril 2006 à 13:31:53 | Re : onRelease sur movieclip

bali_balo

Réponse acceptée !
k =0;
for (l=0;l<3;l++) {
for (j=0;j<4;j++) {
  k++;
  thumb = this.createEmptyMovieClip ("thumb"+k,k);
  thumb.loadMovie(thumbs+"image"+k+".jpg");
  thumb._x = 20+l*80;
  thumb._y = 50+j*80;

   thumb.id = k;//propriété d'un thumb=son identifiant
   thumb.onRelease= function(){
      trace("le thumb ="+this.id+" a ete presse");
      //fait attention au référence pour le myLoader
      myLoader.unloadClip(dossier+"image"+this.id+".jpg");
      myLoader.loadClip(thumbs+"image"+this.id+".jpg", "images_mc");
   }



}
}



bali_balo....=]
dimanche 30 avril 2006 à 02:43:58 | Re : onRelease sur movieclip

speedy49

Membre Club

Le onRelease ne marche pas... entre j'avais découvert un autre moyen pour qu'il marche à partir d'un clip parent (avec le Onrelease) qui contient le clip où sont affichés les miniatures. 9a marchait mais avec un gros problème ça ne m'affichait que l'image 12 (en fait le dernier clip créer).
Mis gràce à ton code, surtout à "thumb.id = k" et bien maintenant ça marche !! merci encore.

Pour info voila le code :

k =0;
for (l=0;l<3;l++) {
 for (j=0;j<4;j++) {
  k++;
  var mc:MovieClip = this.createEmptyMovieClip("mc"+k, k);
  this["mc"+k].id = k;
  this["mc"+k].onRelease = function() {
   myLoader.unloadClip(dossier+"image"+i+".jpg");
   myLoader.loadClip(dossier+"image"+this.id+".jpg", "images_mc");
  }
  var thumb:MovieClip = mc.createEmptyMovieClip("thumb"+k, mc.getNextHighestDepth());
  mc["thumb"+k]._x = 20 + l*80;
  mc["thumb"+k]._y = 50 + j*80;
  mc["thumb"+k].loadMovie(thumbs+"image"+k+".jpg", "thumb_mc");
 }
}

Comprend toujours pas par contre le onRelease ne fonctionnait pas avec la première méthode...

dimanche 30 avril 2006 à 12:58:47 | Re : onRelease sur movieclip

bali_balo

Un seul conseil : use et abuse de trace();
Je fait toujours une trace(this) , trace(this._parent) etc... pour voir ou est ce que je suis dans la hierarchie des clips! ^^


bali_balo....=]

valide la réponse si mes réponses ton aidé
dimanche 30 avril 2006 à 14:45:45 | Re : onRelease sur movieclip

i2man



on fait comment ajouter des barres de chargement pour les thumbs et la barre de chargement pour l'apperçu
merci



Cette discussion est classée dans : images, image, mc, thumb, onrelease


Répondre à ce message

Sujets en rapport avec ce message

Url d'une image contenue dans un MC [ par Shogo6 ] Bonjour,Comme ya pas trop de question sur ce forum j'ai décider d'en poser une par jour looooooooooool!!Alors voila j'ai encore un problème à la con : Images redimensionnables [ par Silver16 ] Bonjour,je souhaiterai savoir s'il y a un moyen de redimensionner une image que l'on charge dynamiquement dans une animation flash. Je m'explique, je Diviser une image/MC en plusieurs autres image/MC [ par q1proust77 ] Bonjour,J'aimerais pouvoir decouper un MovieClip ou une image en plusieurs autres MovieClips ou images en suivant une grille.Par exemple on prend une Adapter l'image externe.xml au cadre du MC [ par CMS_1203 ] Salut alors j'ai fait à l'aide d'un tutos un diaporama avec chargement d'images externe img.xml ...J'ai réussi à le mettre sur mon site avec mes conna Adapter l'image externe.xml au cadre du MC [ par CMS_1203 ] Salut alors j'ai fait à l'aide d'un tutos un diaporama avec chargement d'images externe img.xml ...J'ai réussi à le mettre sur mon site avec mes conna preload entiérement en AS [ par philoumg ] Bonjour,Peut on créer un preload uniquement en actionscript ?J'explique mon besoin:Je travaille sur une galerie d'image. Cette galerie est composé d'u 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< centre une image sur un clip [ par jobrider ] salut  je cherche à centrer le positionnement d'une image qui s'affiche dynamiquement dans un mc (cible) :les images se posent à partire du centre du Je cherche à afficher aléatoirement des images qui sont dans un répertoire. [ par fabrice88 ] Bonjour, Je recherche une « script » ou autre qui me permettrait de faire afficher sur mon site une image aléatoire format avec pour largeur max 2 Pré chargement avec loadMovie [ par Kleidp ] Bonjour,J'essaie de charger plusieurs images grâce aux méthodes createEmptyMovieClip et loadMovie afin de réaliser mon pré chargement.En faisant un tr


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

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