Bonjour,
Je suis en train de réaliser un mini jeu qui consiste à récuperer des elements sur la scène principale et de les placer dans une zone bien precise pour qu'un evènement se produise.
Il y a une dizaine d'éléments tous drag and drop et lorsqu'il y a 5 éléments (peu importe lesquels) placés dans la zone définie on voit apparaitre "vous avez gagné"
c'est à dire qu'un évènement se passe avant qu'on puisse deplacer un 6ème element.
PS (une fois les elements placés dans la zone ils ne sont plus deplaçables)
Voilà en grosje pense que c'est clair.
J'ai commencé quelque chose ,pour l'instant tout fonctionne sauf qu'au bout de cinqs objets déplacés dans la zone définie il ne se passe rien!!!!!
Voici mon code
quelqu'un peut-il m'aider
c'est assez urgent
Merci d'avance
calque actions :
image clé 1 de la scene principale :
{
if ( test == 5 ) gotoAndPlay(3);
}
image clé 2 de la scene principale :
gotoAndPlay(1);
image clé 10 de la scene principale :
stop();
calques clips :
image clé 1 de la scene principale :
tous mes clips disposés sur la scène
composition du clip :
calque actions :
image clé 1 du clip
stop();
calque 2 :
image clé 1 du clip
un bouton avec pour code
on (press) {
startDrag(this);
}
on (release) {
stopDrag();
if (this._x>74 and this._x<252 and this._y>162 and this._y<206) {
gotoAndStop(2);
_root.test = _root.test+1;
}
}
image clé 2 du clip
l'objet avec une couleur différente
(ainsi une fois placé dans la zone il change de couleur et n'est plus déplaçable)
Chaque objet (clip) placé sur la scène est composé ainsi avec le même code
Je ne leur ai pas donné de nom d'occurence.
ou se trouve l'erreur pour que cela ne fonctionne pas?
Merci de votre aide
Cordialement