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

petit problème avec personnage

Dyx
Dyx
Niveau 6
17 septembre 2005 à 23:21:57

Bonjour, le titre n´est pas très expliquatif mais j´ai un petit problème. voici le lien :

http://www.net-hive.com/gtaplay/test.swf

En faite j´aimerais que quand le perso touche la marque grise, un popup s´ouvre vers un site

voici les codes :<<<<

Perso :

onClipEvent(load)
{
vitesse=0;
x=0;
y=0;
}
onClipEvent (enterFrame) // le code suivant est exécuté en boucle (il s´agit d´une sorte de timer en flash)
{
if (Key.isDown(Key.UP)) { vitesse += 9 }
if (Key.isDown(Key.DOWN)) { vitesse -= 4 }
vitesse *= 0.50;

if (Key.isDown(Key.RIGHT)) { _rotation += 12 }
if (Key.isDown(Key.LEFT)) { _rotation -= 12 }

if (Math.abs(vitesse)>1) vitesse *= 1; // limite l´acceleration

x = Math.cos(_rotation*(Math.PI/180))*vitesse; // donne la position x future en fonction de la vitesse
y = Math.sin(_rotation*(Math.PI/180))*vitesse; // donne la position y future en fonction de la vitesse
if (_root.rond1.hitTest(_x+x,_y+y,true)) // collision avec le rond
vitesse *= 0; // reaction apres collision, rebond du carré bleu
else
if (_root.rond2.hitTest(_x+x,_y+y,true)) // collision avec le rond
vitesse *= 0; // reaction apres collision, rebond du carré bleu
else
{
_x += x; //_x est une coordonnée du carré bleu
_y += y; //_y est une coordonnée du carré bleu
}
}

La marque grise :

onClipEvent(enterFrame){
// est-on à la fin ?
if (_root.fin.hitTest(_root.perso)) {
with (_root.perso) {
_x = -100;
_y = -100;
_rotation = 0;
}
_root.gotoAndStop("carte2") }
}

Dyx
Dyx
Niveau 6
17 septembre 2005 à 23:57:24

personne ne peut m´aider :snif:

Grobourrin_II
Grobourrin_II
Niveau 10
18 septembre 2005 à 00:03:50

Tu as vu l´heure qu´il est aussi? :)

Désolé de ne pas pouvoir t´aider -je ne connaît rien en C++ ou autre langage...

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