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") }
}