Hello
J'ai réalisé un petit jeu qui permet à l'utilisateur de remettre dans un
ordre précis des objets initialement dans le désordre (genre classer ces
pailles du plus petit au plus grand...). Pour cela l'utilisateur clique sur
un objet et l'amene sur un autre objet pour que les positions des 2
s'inversent. Du coup j'utilise la fonction Swapdepths(1) sur le on (press)
pour faire basculer l'objet déplacé au dessus des autres. A la fin sur le on
(release) je remet un swapdepths(0) pour le remettre en bas. Tout fonctionne
normalement si on joue une fois, si on utilise le bouton rejouer (qui
contient en gros un gotoandplay(1);) ca commence à bugger. Un objet
supplémentaire apparait à chaque nouvelle partie (alors qu'aucun
Duplicatemovie n'est présent dans le programme), ses propriétés, ses
coordonnées, son nom d'instance sont EXACTEMENT le même que un des objets de
départ, seul son "niveau de depth" semblent être au dessus des autres. Cet
objet demeure même si mon bouton "rejouer" m'amène sur une frame stoppée qui
ne contient aucun objet !
Ahhhhhhh !
Quelqu'un aurait-il déjà rencontré de pareilles choses suréalistes ? Sinon,
existe-t-il un moyen de "purger" l'animation en cours (sans faire un
UnloadMovie puis un Load Movie au nivau superieur)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Romuald
Bonjour,
Lors d'un swapdepths, ton clip est dupliqué; donc il reste sur la scène tant que tu ne lui appliques pas un removeMovieClip.
Lors de ton gotoAndPlay, ajoute une boucle qui détruit tous tes clips avec removeMovieClip.
Romuald.
"Arnaud Battarel" a écrit dans le message de news: cbuh5m$72d$
Hello J'ai réalisé un petit jeu qui permet à l'utilisateur de remettre dans un ordre précis des objets initialement dans le désordre (genre classer ces pailles du plus petit au plus grand...). Pour cela l'utilisateur clique
sur
un objet et l'amene sur un autre objet pour que les positions des 2 s'inversent. Du coup j'utilise la fonction Swapdepths(1) sur le on (press) pour faire basculer l'objet déplacé au dessus des autres. A la fin sur le
on
(release) je remet un swapdepths(0) pour le remettre en bas. Tout
fonctionne
normalement si on joue une fois, si on utilise le bouton rejouer (qui contient en gros un gotoandplay(1);) ca commence à bugger. Un objet supplémentaire apparait à chaque nouvelle partie (alors qu'aucun Duplicatemovie n'est présent dans le programme), ses propriétés, ses coordonnées, son nom d'instance sont EXACTEMENT le même que un des objets
de
départ, seul son "niveau de depth" semblent être au dessus des autres. Cet objet demeure même si mon bouton "rejouer" m'amène sur une frame stoppée
qui
ne contient aucun objet ! Ahhhhhhh ! Quelqu'un aurait-il déjà rencontré de pareilles choses suréalistes ?
Sinon,
existe-t-il un moyen de "purger" l'animation en cours (sans faire un UnloadMovie puis un Load Movie au nivau superieur)
Bonjour,
Lors d'un swapdepths, ton clip est dupliqué; donc il reste sur la scène tant
que tu ne lui appliques pas un removeMovieClip.
Lors de ton gotoAndPlay, ajoute une boucle qui détruit tous tes clips avec
removeMovieClip.
Romuald.
"Arnaud Battarel" <arno@7biz.net> a écrit dans le message de news:
cbuh5m$72d$1@forums.macromedia.com...
Hello
J'ai réalisé un petit jeu qui permet à l'utilisateur de remettre dans un
ordre précis des objets initialement dans le désordre (genre classer ces
pailles du plus petit au plus grand...). Pour cela l'utilisateur clique
sur
un objet et l'amene sur un autre objet pour que les positions des 2
s'inversent. Du coup j'utilise la fonction Swapdepths(1) sur le on (press)
pour faire basculer l'objet déplacé au dessus des autres. A la fin sur le
on
(release) je remet un swapdepths(0) pour le remettre en bas. Tout
fonctionne
normalement si on joue une fois, si on utilise le bouton rejouer (qui
contient en gros un gotoandplay(1);) ca commence à bugger. Un objet
supplémentaire apparait à chaque nouvelle partie (alors qu'aucun
Duplicatemovie n'est présent dans le programme), ses propriétés, ses
coordonnées, son nom d'instance sont EXACTEMENT le même que un des objets
de
départ, seul son "niveau de depth" semblent être au dessus des autres. Cet
objet demeure même si mon bouton "rejouer" m'amène sur une frame stoppée
qui
ne contient aucun objet !
Ahhhhhhh !
Quelqu'un aurait-il déjà rencontré de pareilles choses suréalistes ?
Sinon,
existe-t-il un moyen de "purger" l'animation en cours (sans faire un
UnloadMovie puis un Load Movie au nivau superieur)
Lors d'un swapdepths, ton clip est dupliqué; donc il reste sur la scène tant que tu ne lui appliques pas un removeMovieClip.
Lors de ton gotoAndPlay, ajoute une boucle qui détruit tous tes clips avec removeMovieClip.
Romuald.
"Arnaud Battarel" a écrit dans le message de news: cbuh5m$72d$
Hello J'ai réalisé un petit jeu qui permet à l'utilisateur de remettre dans un ordre précis des objets initialement dans le désordre (genre classer ces pailles du plus petit au plus grand...). Pour cela l'utilisateur clique
sur
un objet et l'amene sur un autre objet pour que les positions des 2 s'inversent. Du coup j'utilise la fonction Swapdepths(1) sur le on (press) pour faire basculer l'objet déplacé au dessus des autres. A la fin sur le
on
(release) je remet un swapdepths(0) pour le remettre en bas. Tout
fonctionne
normalement si on joue une fois, si on utilise le bouton rejouer (qui contient en gros un gotoandplay(1);) ca commence à bugger. Un objet supplémentaire apparait à chaque nouvelle partie (alors qu'aucun Duplicatemovie n'est présent dans le programme), ses propriétés, ses coordonnées, son nom d'instance sont EXACTEMENT le même que un des objets
de
départ, seul son "niveau de depth" semblent être au dessus des autres. Cet objet demeure même si mon bouton "rejouer" m'amène sur une frame stoppée
qui
ne contient aucun objet ! Ahhhhhhh ! Quelqu'un aurait-il déjà rencontré de pareilles choses suréalistes ?
Sinon,
existe-t-il un moyen de "purger" l'animation en cours (sans faire un UnloadMovie puis un Load Movie au nivau superieur)