CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Flash MS 2k4 » Gestion du score

[R]Viper
[R]Viper
Niveau 10
20 août 2005 à 01:20:22

Bonjour à tous, j´ai un problème de gestion du score sous Flash MX 2k4... pourtant, j´ai fais comme j´ai toujours appris dans mes cours d´informatique à l´école, mais ca ne fonctionne pas.

http://rviper.free.fr/divers/DDR.swf

Comme code source...

onClipEvent (enterFrame) {
if (this.hitTest(_root.bas.parfait1)) {
_root.score = _root.score + 1
}
}

Si quelqu´un pourrait résoudre mon petit pépin d´une redondance redondante! Merci.

[R]Viper
[R]Viper
Niveau 10
20 août 2005 à 02:17:37

Erf, correction de mon topic plus une précision.

C´est pas Flash MS mais Flash MX.

Sinon, regardez bien le score en ouvrant mon .swf, au lieu que le score fasse 0, 1, 2, 3, 4, ..., il fait 0, 01, 011, 0111, 01111, ...

luxregina
luxregina
Niveau 10
20 août 2005 à 06:42:27

fais en sorte que ton nombre soit un entier : regarde la fonction integer : int(valeur) ou bien Math.round()

luxregina
luxregina
Niveau 10
20 août 2005 à 07:22:13

j´avais mal compris : je pensais que les virgules indiquaient une decimale ... ton nombre n´est pas considere comme un nombre, donc, lorsque tu fait une addition, il concatene les deux nombres : 1+1=11 ... il faut que tu precise que ton score est un nombre, par l´instruction Number();

[R]Viper
[R]Viper
Niveau 10
20 août 2005 à 16:07:28

Où dois-je mettre cette instruction "Number()" ? Car depuis que je fais du Flash, j´ai jamais du utiliser ca, donc je comprend pas où le mettre.

[R]Viper
[R]Viper
Niveau 10
21 août 2005 à 00:00:13

C´est bon, j´ai trouvé mon erreur. Ca fait quand même 2 mois que j´ai pas fait de Flash. J´avais oublié, sur la première "frame" de mettre la variable "score = 0" et de faire, sur l´image 3, un "gotoAndPlay(2);".

Merci quand même...

luxregina
luxregina
Niveau 10
21 août 2005 à 01:46:01

oui, il va mettre score comme "number" si tu lui alloue un nombre, mais cela reste quand meme mieux d´utiliser Number(); > pour savoir comment l´utiliser, regarde dans le dictionnaire actionscript integre a flash

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment