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

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

Suite de MovieClip cliquable


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

Suite de MovieClip cliquable

mercredi 9 septembre 2009 à 12:22:49 | Suite de MovieClip cliquable

vincej

Bonjour,

Je cherche a créer une suite d'images (code voir ci-dessous)
et aussi que chaque MovieClip soit cliquable, j'ai déjà fait un essai.
Quelqu'un peut m'éclaicir, je ne voit pas l'erreur ?

Merci


Code ActionScript :
// variables

var nbImages:Number = 10; // nombre d'images max

//boucle pour charger les images
for (var i:Number = 1; i<nbImages; i++) {
// charge les images
this.createEmptyMovieClip("conteneur"+i,this.getNextHighestDepth());

// crée un clip vide qui sert de conteneur
trace(this["conteneur"+i]);
loadMovie("projets/snap_"+i+".jpg", this["conteneur"+i]);// charge l'image dans le conteneur lui correspondant

// positionne le conteneur sur la scéne
this["conteneur"+i]._x = 210*i;

this["conteneur"+i].onRollOver = function() {
trace("test"+i);
};

Vincej

mercredi 9 septembre 2009 à 12:52:41 | Re : Suite de MovieClip cliquable

Orange73

Membre Club


Hello,

Tu perd l'iteration dans ta function onRollOver...

Du coup il faut faire autrement.

Code ActionScript :

for (var i:Number = 1; i<nbImages; i++) {
// charge les images
var myImg:MovieClip = this.createEmptyMovieClip("conteneur"+i,this.getNextHighestDepth());

myImg.id = i;

// crée un clip vide qui sert de conteneur
trace(this["conteneur"+i]);

loadMovie("projets/snap_"+i+".jpg", this["conteneur"+i]);// charge l'image dans le conteneur lui correspondant

// positionne le conteneur sur la scéne
this["conteneur"+i]._x = 210*i;

this["conteneur"+i].onRollOver = function() {
trace("test"+this.id);

};


A+


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 9 septembre 2009 à 13:06:52 | Re : Suite de MovieClip cliquable

vincej

Merci.

Mais, les MovieClip ne sont toujours pas cliquable.


Vincej

mercredi 9 septembre 2009 à 13:23:10 | Re : Suite de MovieClip cliquable

Orange73

Membre Club

Code ActionScript :
this["conteneur"+i].onClick = function(){

trace("Click sur "+this.id);
};




-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 9 septembre 2009 à 13:24:24 | Re : Suite de MovieClip cliquable

Orange73

Membre Club

Oupss sorry movais code ci-dessus.
Le bon ci-dessous :

Code ActionScript :
this["conteneur"+i].onRelease = function(){

trace("Click sur "+this.id);
};



-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)

mercredi 9 septembre 2009 à 14:16:48 | Re : Suite de MovieClip cliquable

vincej

la zone n'est toujours pas cliquable.

Le code Entier

Code ActionScript :
// variables

var nbImages:Number = 10; // nombre d'images max

//boucle pour charger les images
for (var i:Number = 1; i<nbImages; i++) {
// charge les images
var myImg:MovieClip = this.createEmptyMovieClip("conteneur"+i,this.getNextHighestDepth());

myImg.id = i;

// crée un clip vide qui sert de conteneur
trace(this["conteneur"+i]);

loadMovie("projets/snap_"+i+".jpg", this["conteneur"+i]);// charge l'image dans le conteneur lui correspondant

// positionne le conteneur sur la scéne
this["conteneur"+i]._x = 210*i;

this["conteneur"+i].onRelease = function() {
trace("test"+this.id);

};


};


Vincej

mercredi 9 septembre 2009 à 14:58:28 | Re : Suite de MovieClip cliquable

Orange73

Membre Club

Il faut attendre le chargement complet des tes images avant de pouvoir les cliquer car sinon la largeur et hauteur de la zone de clic sera egal a 0...

Utilise MovieClipLoader (recherche google).


-- Orange73 --

"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue" (Voltaire)



Cette discussion est classée dans : images, suite, conteneur, movieclip, cliquable


Répondre à ce message

Sujets en rapport avec ce message

gestion des images [ par inconnue ] salut, je sais qu'on peut charger des images sans les inclure au fichier fla : _root.createEmptyMovieClip("mon_conteneur", 1);mon_conteneur.loadMovie( popup [ par Mr_Q ] Bonjour. Voila, j'ai créé une galerie d'images avec des thumbnails(A) qui chargent les images en plus grand(B) dynamiquement dans un movieclip (que j Galerie d'images Dynamique sans PHP ni XML, c possible???? [ par ganja31200 ] Bien le bonjour a ceux qui liront mon message.....   Alors en fait, je désire créer une galerie d'images DYNAMIQUEMENT  sans passer par une base de do décalage d'images après le click [ par nox_satanica ] alors voilà, j'ai un menu (slider) que j'ai repris avec des images qui défilent selon la souris. Mes images sont appelées à partir d'un xml. C'est un  Banniere qui fait défiler des images une a la suite de l'autre et qui fait une boucle, qui tourne toujours! [ par BigJuice ] j'aimerais faire une bannière de logos de queslques-uns de mes sponsors, et je m'y connais pas trop trop en flash, svp bien vouloir m'Aider!Je veux fa Pb MC redimensionnement... [ par Shogo6 ] Bonsoir,Voila la j'ai un problème j'ai parcouru tout le forum j'ai rien trouvé alors je m'adresse à vous!!! En fait je fais une gallerie photo (une de une suite d'images avec déplacement de souris [ par sebyrockeur ] Bonjour,N'ayant rien trouver sur le site qui explique mon problème, je pose la question...Je cherche à animer une suite d'images avec le déplacement d Problème pout loader des images dans un movieclip lors de la mise en ligne du site [ par ckidi ] Bonjour, j'ai un problème quand je mets mon site en ligne avec une gallerie flash dynamique utilisant de l'as et du xml en externe avec du code trouvé Loadmovie et opacité [ par poussine74 ] Bonjour tout le monde et tout d'abord merci à ceux qui prendront de leur temps pour se pencher sur mon probléme.j'ai plusieurs boutons (séparé, un par


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,484 sec (4)

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