begin process at 2012 05 27 07:24:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

Flash & les images

 > 

evenement sur des images chargées avec LoadMovie !


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

evenement sur des images chargées avec LoadMovie !

mardi 4 mai 2004 à 18:45:54 | evenement sur des images chargées avec LoadMovie !

funghi

salut a tous les codeurs !
j'ai crée un clip qui charge des images en fonction d'une base de données !! ensuite, je place ce clip dans un autre de sorte que celui ci soit masqué afin de creer un menu glissant.
le probleme, c'est que je n'arrive pas à associer d'evennements sur ces images !
pourriez-vous m'aider svp ??


voici mon code :

conso = new LoadVars();
conso.load("marque_consommables.php");
conso.onLoad=function(){

marque=new Array();
marque[0]="";
var i=0;
var j=1;

while (j<conso.cpt){

var liste_cours = "liste"+ i;
var liste_suivant= "liste" + j ;
marque[j]=conso["donnee"+j];
_root.defile[liste_cours].duplicateMovieClip([liste_suivant],j);
_root.defile[liste_cours].loadMovie(marque[j]+".jpg",j);
_root.defile[liste_suivant]._x+=90;
i++;
j++;
}//fin while
}//fin onLoad


sur le clip "defile" :

onClipEvent (enterFrame) {

Mouse.addListener(press);
if(_root._xmouse >= 320 && _root.xmouse <= 500 && _root._ymouse >= 95 && _root._ymouse <= 145){
this._x+=5;
}
if(_root._xmouse < 320 && _root.xmouse >= 150 && _root._ymouse >= 95 && _root._ymouse <= 145){
this._x-=5;
}
}
on (press){
//code qui ne marche pas
}


please helllllllllllllpppppppppp ...
mardi 4 mai 2004 à 19:19:53 | Re : evenement sur des images chargées avec LoadMovie !

adv


Triste nouvelle pour toi, je pense que si tu ne donne pas le code qui ne marche pas (le commentaire), ça va être difficile de t'aider.
Même si je ne comprend pas certains de tes choix, la fonction on(press) devrait fonctionner, il me semble.
mardi 4 mai 2004 à 19:27:54 | Re : evenement sur des images chargées avec LoadMovie !

Prouprou_Sensei

Non le probleme vien du fait ke les gestionnaires d'evenement sur les clip chargés doivent etre definie dans l'evenement onLoadInit de l'ecouteur de ton mcl!
Regarde l'aide flash sur cet evenement de l'objet movie clip loader.
A tchao !
mardi 4 mai 2004 à 19:41:02 | Re : evenement sur des images chargées avec LoadMovie !

adv


C'est possible, il est vrai que ça fait longtemps que je ne code plus comme ça. Il serait preferable d'aborder ta programation de manière plus objet, tu éviterais certainement ce genre de problème.
Néanmoins, rien dans ton code signale que le mc defile est un clip chargé. pour moi c'est le conteneur des clips chargés.
à plus.
mardi 4 mai 2004 à 20:09:34 | Re : evenement sur des images chargées avec LoadMovie !

Prouprou_Sensei

Je n'avait pas vu ke tu nitilisai pas de movie clip loader... ma reponse etait peut etre un peut trop hative...
Donc expliquation:

mon_mcl = new MovieClipLoader();
mon_mcl.ecouteur = new Object();
mon_mcl.ecouteur.onLoadInit = function(obj) {
//la tu met tes codes
obj.onPress = function() {
//si tu a besoin du numero attribué au clip dans la creation tu met _parent.numero
};
};
mon_mcl.addListener(mon_mcl.ecouteur)
while (j < conso.cpt) {
var liste_cours = "liste" + i;
var liste_suivant = "liste" + j;
marque[j] = conso["donnee" + j];
_root.defile[liste_cours].duplicateMovieClip([liste_suivant], j);
//il faut que tu crée un clip dans ton clip defile[liste_cours] appellé contenu, car lors du chargement d'un clip tu perd toutes les proprietés de celui ci.
mon_mcl.loadClip(marque[j] + ".jpg", _root.defile[liste_cours].contenu);
//je t'ai mis un numero au cas ou tu voulais renvoyer a une url avec le on press
_root.defile[liste_cours].numero = j;
_root.defile[liste_suivant]._x += 90;
i++;
j++;
}


Tout ca doit etre sur ton image, rien sur le clip.
Je sais ca a l'air fastidieu mais c pas si dur finalement et oublie pas de modifier car je ne sai pa exactement ce ke tu veut, ce n'est kune eskisse.
A tchao !
mercredi 5 mai 2004 à 09:54:29 | Re : evenement sur des images chargées avec LoadMovie !

funghi

Gracie Mille !!!
maintenant ca marche !!
merci Prouprou_Sensei pour ton code...
il est vrai que je devrais changer ma façon de coder, mais c'est pas évident quand c'est du "fait maison" !!
je crois que je vais deposer une source la dessus, car c'est pas vraiement évident lorsqu'on ne connait pas et ca peut en aider quelque uns !
merci encore,
funghi
mercredi 5 mai 2004 à 10:44:14 | Re : evenement sur des images chargées avec LoadMovie !

funghi

en fait, j'ai encore besoin d'un tit coup de main !!!

pour retrouver le bouton sur lequel j'ai cliqué, j'utilise _parent.numero (comme tu l'as expliqué)
voici le code :

mon_mcl.ecouteur.onLoadInit = function(obj) {

obj.onPress = function() {
var k;
_parent.numero = k;
donnee=k;
gotoAndStop(2);
}
}


donnee correspond à un champ de texte dynamique sur l'image clée 2 où le numero du bouton devrais s'afficher !
A la place d'afficher ce numero, il est ecrit UNDEFINED...
savez vous comment faire ???

mercredi 5 mai 2004 à 11:23:29 | Re : evenement sur des images chargées avec LoadMovie !

Prouprou_Sensei

1: la tu remplace _parent.numero par k
il faut que k prenne la valeur de parent.numero pas le contraire
donc c plutot donee = _parent.numero
pas besoin de passer par lintermediaire de k.
Si ca ne marche pas met un trace(donnee) apres le donee = _parent.numero pour verifier si donné est defini ou pas.
Si il n'est pas definie c kil y a un probleme dans la creation dynamique, si il est bien definie (jespere) c'est que c'est juste un probleme de ciblage...
Tu peut peut etre utiliser la proprieté text de l'objet texfield par exemple si ton text est sur la racine et que tu l'as nommé mon_txt tu place:
_root.mon_txt.text = donnee

Alé tchao !
mercredi 5 mai 2004 à 11:42:00 | Re : evenement sur des images chargées avec LoadMovie !

funghi

avec donnee = _parent.numero;(/i]
lorsque je fais trace (donnee) =>undefined

lorsque je fais trace(_root.defile[liste_cours].numero);
dans la boucle while, la sortie indique 1, 2, 3, 4...
donc c ok pr ca !

ca doit être un pb de ciblage !
est ce que [i]parent.numero
renvoie le numero du bouton cliqué ??
mercredi 5 mai 2004 à 16:33:05 | Re : evenement sur des images chargées avec LoadMovie !

funghi

ca y est j'ai trouver !!
je m'en suit sorti avec un tit "obj.getDepth();" de facon à recuperer le niveau du clip !!
merci pr votre aide
funghi


Cette discussion est classée dans : images, root, marque, conso, ymouse


Répondre à ce message

Sujets en rapport avec ce message

je n'arrive pas à cliquer sur mes images... HELP PLEASE!!! [ par juju2chaussette ] Salut à tous,j'ai un tout petit mini maxi problème, je vais déjà vous expliquer grosso modo le but de mon application :Je crée de façon dynamique, à p prototype : globalToLocal [ par BananaTree ] bonsoir,est-ceque qq à trouvé le moyen de créer un fonction de type globalToLocal en prototype (as1) ?onClipEvent(mouseMove) { point = new object(); p vend zoom a effet inatendu... quelqu'un est interresé? [ par fanfouer ] bonjour, j'ai posté hier un topic sur equel je demandait comment batir un zoom en dessinant un cadre sur l'endroit a zoomer. J'ai suivi le tutorial su help très très beaucoup! probleme flash/php! [ par yodark15 ] Bonjour,Je me permets de reposter ce message que j'ai deja posté il y a pas longtemps mais je n'ai pas eu de réponse et j'ai vraiment besoin d'aide!Je limiter déplacement de la souris [ par florick13 ] bonjour !  voici le code pour déplacer avec la souris des images (occurences). J'aimerai que ces images ne dépassent pas de la scéne. Ses images effec Problème preloader online/offline [ par stanbridge94 ] Bonjour,J'ai recherché sur le net, y compris sur flashkod, mais cela n'a rien donné.détail technique : anim réalisée sur FlashCS3 pour page ASP.Mon so Imbrication de swf et ciblage de root [ par micfont999 ] Bonjour à tous et à toutes Je vais essayer d'expliquer mon problème d'une manière assez simple mais ça ne l'est pas trop donc : J'ai un premier swf Problème méthode .onPress sur images dynamiques [ par banquette ] Bonjour, j'essaye de faire une gallerie à partir d'images jpg. Je les charge dynamiquement en miniatures. Pour ça pas de prob.Seulement je veux qu'il duplicateMovieClip et images [ par Arnooooo ] Bonjour,Je crée un nouveau clip dans lequel je charge une image : var mini = _root.createEmptyMovieClip("mini", 10);mini._Y = 15;mini.loadMovie("image boutons radio, php et AS...tit pb a la con [ par funghi ] salut à tous, bon voila, j'espere que vous n'allez pas me prendre pour un gros null, mais j'ai un tit probleme tout simple en apparence, mais que je n


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

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