leroger
Messages postés20Date d'inscriptiondimanche 8 novembre 2009StatutMembreDernière intervention29 juin 2012
-
26 juin 2012 à 16:52
leroger
Messages postés20Date d'inscriptiondimanche 8 novembre 2009StatutMembreDernière intervention29 juin 2012
-
29 juin 2012 à 10:39
Bonjour,
je débute en flash et depuis hier je me casse la tête avec un unloadMovie (as2) qui ne fonctionne pas.
comme je le souhaite.
en effet avec un bouton pour décharger le clip créé (pas de problème) voici le code utilisé :
Vous avez compris que je charge une image en utilisant createEmptyMovieClip, mais je souhaiterais ne pas avoir de bouton et que le clip se décharge en cliquant sur l'image chargée et j'ai essayé des tas de codes et je ne m'en sors pas... dernier exemple :
docodoc
Messages postés1671Date d'inscriptiondimanche 6 mars 2005StatutMembreDernière intervention21 juillet 20134 28 juin 2012 à 07:38
slt
c normal , probleme bien connu!
ton chargement n'est pas instantané mais s'effectue de manière asynchrone et la suite de ton code ne s'effectue pas --> tu dois attendre que le chargement soit complet = colle un ecouteur !
a+
PS: si tu débutes en Flash tu ferais mieux de t'y mettre directement en AS3, non ?
leroger
Messages postés20Date d'inscriptiondimanche 8 novembre 2009StatutMembreDernière intervention29 juin 2012 29 juin 2012 à 09:07
Salut docodoc,
merci d'avoir pris la peine de répondre...
heu as3 , j'ai dejà bien du mal avec as2 alors....
flash ça me parait bien compliqué...
bon par contre, wouaip en utilisant Moviecliploader ça fonctionne mais je ne veux pas que le chargement se fasse directement mais en cliquant sur un bouton...(enfin une miniature) car j'en aurais 5.
voilà, sinon c'est pas clean mais avec un bouton invisible ça le fait...
je vais encore essayer des codes aujourd'hui sinon je vais revoir ma copie.
Merci. mais c'est con car cette façon de charger des grandes images (donc sans alourdir la page)ça me plaisait bien, mais si c'est pas possible...
leroger
Messages postés20Date d'inscriptiondimanche 8 novembre 2009StatutMembreDernière intervention29 juin 2012 29 juin 2012 à 10:39
Problème résolu
Voilà à force de bricoler j'ai réussi à faire ce que je voulais.
c'est à dire en cliquant sur une miniature nommée "clic_mc" ouvrir une image nommée "image1.jpg"
en la loadant dans un clip contener nommé "my_mc" et en cliquant sur l'image chargée celle-ci disparait.
pour ceux que ça interresse voici mon code :
stop();
this.createEmptyMovieClip("my_mc", 1);
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc.onRelease = function() {
unloadMovie(my_mc);
}
}
clic_mc.onPress = function() {
var image_mcl:MovieClipLoader = new MovieClipLoader();
image_mcl.addListener(mclListener);
image_mcl.loadClip("image1.jpg", my_mc);
}
my_mc._x = 200;
my_mc._y = 50;
Bon, je ne sais pas si c'est bien propre mais ça fonctionne. merci docodoc de m'avoir mis sur la voie d'un écouteur.