Forum de discussion
Forum « Flash et Shockwave » (archives)
Re: jeu en flash
Envoyé: 23 avril 2004, 2h31 par toph
tu dois confondre les actions sur les frames et les actions sur les images, c'est pour ça que ça ne marche pas...
Quand tu sélectionnes un clip et que tu écris quelques chose dans le panneau action, tu affectes l'action au clip et non à l'image sur laquelle il est posé... tu me suis? Pour écrire un action sur une frame, il faut sélectionner la frame dans le scénario puis écrire dans le panneau action...
Le problème vient du fait que si tu affectes une action à un clip, tu dois passer par gestionnaire d'évenement (c un peu plus compliqué) ...
donc on va essayer une méthode clic par clic ...
ouvre un nouveau document.
crées un carré et convertis-le en clip et mets en nom d'occurence, en bas à gauche dans le panneau des propriétés : "bouton1" ...
ensuite, crées un champ de texte sur un autre calque. Dans le panneau propriété, règle le sur dynamique au lieu de statique, et mets en nom de variable (sur la droite : var :) "score"...
ensuite, tu sélectionnes l'image 1 dans ton scénario ...
et tu écris
score = 0;
visionne l'anim et tu devrai voir un zéro s'affiche dans le champ de texte...
ensuite en dessous de score = 0;, ecris :
bouton1.onRelease = function() {
score++;
}
visionne l'anim, cliques sur le bouton et tu devrais voir le score s'incrémenter à chaque fois...
Voilà ... regarde déjà ça ... et tu devrais comprendre le fonctionnement
A plus
Toph'
Réponses
|