Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/01/2008, 15h23   #1
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
Par défaut problème sur duplicateMovieClip

Bonjour.

je souhaite accrocher un clip sur le curseur de la souris. Ce clip est une multitude de bulles s'évaporant du curseur.

Pour se faire, j'ai créé une bulle animée avec interpolation sur un calque, et sur un autre le script suivant
Citation:
startDrag(this, true);
set("nombre", nombre+1);
if(nombre>10){
set("nombre", "1");
}
duplicateMovieClip("this", "bulle"+nombre, nombre);
mais apparement la fonction duplicateMovieClip est mal utilisée car je n'ai que la bulle du clip toute seule.

merci de votre aide
le num est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2008, 16h04   #2
Membre habitué
 
Inscription : novembre 2004
Messages : 197
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 197
Points : 120
Points : 120
Salut,
Je pense que c'est un problème de profondeur.
Inspire toi de mon commentaire sur getNextHighestDepth pour le post http://www.developpez.net/forums/sho...d.php?t=446624
__________________
Si vous avez votre réponse n'oubliez pas !
ViveLesQuads est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 11h10   #3
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
merci de ta réponse ViveLesQuads, mais j'ai toujours ce problème.
En fait je voulais juste adapter à une animation en flash5 un tutoriel (en flash4) à savoir celui ci: http://webmaster.lycos.fr/topics/mul...h-workshop9/4/

mais mes essais sont laborieux..

pourrai tu me donner un petit coup de pouce?
merci
le num est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 17h29   #4
Membre habitué
 
Inscription : novembre 2004
Messages : 197
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 197
Points : 120
Points : 120
Salut,
Le code que tu donnes, il est où exactement ? Autrement dit à quoi se réfère le "this" dans le StartDrag? Qu'affiche la ligne que tu vas mettre après le StartDrag ?
__________________
Si vous avez votre réponse n'oubliez pas !
ViveLesQuads est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 17h50   #5
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
bonsoir,

voila mon trace(this); me donne _level0

en fait pour te récapituler où j'en suis et ce ke j'ai fait (j'ai du mal à m'exprimer..) :

j'ai tout d'abord fait un clip bulle d'une trentaine d'images.
je l'ai instancié sur la scène principale en lui donnant le nom de "bulle1".
sur un deuxième calque de la scène principale j'y ai incorporé les scripts, (calque de 3 images : première image ->
Citation:
startDrag(this.bulle1, true);
_global.nb=0;
deuxième image ->
Citation:
nb++;
if (nb>30) {
nb=1;
}
duplicateMovieClip(this.bulle1, "bulle"+nb, nb);
setProperty(this.bulle1, _rotation, random(360));
troisième image ->
Citation:
gotoAndPlay(2);
en fait mon bloquage est maintenant un problème bulle parasite. Je m'explique, j'ai en fait une bonne duplication du clip bulle maintenant mais il me reste la bulle du clip ki viens parasiter l'animation en apparaissant plusieur fois a des endroit différent (dû o random(360)), j'essay de trouver l'astuce pour qu'elle puisse ne plus apparaitre..
j'espère avoir été assez clair et précis.

merci de ton aide
le num est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 18h06   #6
Membre habitué
 
Inscription : novembre 2004
Messages : 197
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 197
Points : 120
Points : 120
Salut,
Je crois qu'il te faut mettre en pause ton projet car tu mélange beaucoup trop de concepts.
Il faudrait d'abord que tu comprenne bien comment marche les duplications de clips, les startDrag, et la notion de "._parent". Entraine toi sur deux projets séparés. Quand tu ne sera plus perdu sur ces notion ca ira comme sur des roulettes !
__________________
Si vous avez votre réponse n'oubliez pas !
ViveLesQuads est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 18h18   #7
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
oui c vrai qu'il me reste beaucoup de débug à faire, je comprend pourtant chaque ligne du code et sur quoi elles agissent mais je ne vois pas comment je peut éviter le retour de cette bulle parasite.

ci joint le fichier fla pour ke tu puisses voir où elle intervient et si tu a le temps de me mettre sur la voie..
le num est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/01/2008, 23h14   #8
Invité de passage
 
Inscription : janvier 2008
Messages : 5
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 5
Points : 1
Points : 1
ha voila j'ai trouvé pour la bulle clip parasite il suffisait de la cacher tout simplement avec
Code :
1
2
var visible:Boolean = false;
this.leClip._visible = visible;
voila tout fonctionne merci
le num est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h41.


 
 
 
 
Partenaires

Hébergement Web