Déplacement d'une voiture sur le plan d'un bâtiment

Soyez le premier à donner votre avis sur cette source.

Vue 7 433 fois - Téléchargée 1 711 fois

Description

Je devais réaliser un petit projet pour des portes ouvertes. Une voiture qui se déplace sur le plan avec des informations qui s'affiche quand on arrive devant certaines classes...
J'ai fait les déplacements de la voiture en action script mais les informations sont en html. Mon principal problème était arriver à afficher les informations c'est pour cela que je l'ai fait en html. La voiture se déplace correctement sur plan.
Pour l'instant j'ai fait des informations que sur 2 classes (Ou il y a des "i").
Ce code pourrait être intéressant pour ceux qui débutent dans le déplacement d'objet.
C'est la première fois que je faisais de l'action script alors ne soyez pas trop méchant.

Conclusion :


Il y a quelques probèmes avec les "i" d'informations. Je vais essayé de résoudre cela pour que les informations s'ouvrent d'une manière bien meilleure car la c'est pas le top...

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
1732
Date d'inscription
jeudi 17 juin 2004
Statut
Membre
Dernière intervention
9 mars 2015
2
N'ayant pas regarder le code je n'avais pas vu cela.
Je suis du même avis qu Balièbalo, tu pourai pas mal rédurie ton code grace a sa.

Blacknight
Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
1
TABLEAU


désolé...

bali_balo....=]
Messages postés
2
Date d'inscription
mardi 8 mars 2005
Statut
Membre
Dernière intervention
12 février 2006

Désolé mais je connais pas "tablea"!!!!!
ALors je l'ai fait comme j'ai pu...
Messages postés
1378
Date d'inscription
samedi 9 octobre 2004
Statut
Membre
Dernière intervention
1 novembre 2010
1
L'HORREUR!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
J'ai cru que j'allais avoir une crise cardiaque!!!!!!


if (_root.bord_n1.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n2.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n3.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n4.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n5.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n6.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n3a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n3b.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n4a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n4b.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o1.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o2.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o2a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o3.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o3a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o4.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o4a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o5.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o6.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o6a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o7.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_o7a.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n7.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.bord_n8.hitTest(_x+x,_y+y,true))
vitesse *= -0.5;
else
{
if (_root.cl204.hitTest(_x+x,_y+y,true))
{ vitesse *= -2.5;
getURL ("204.htm", "_blank");
}

else
{
if(_root.cl219.hitTest(_x+x,_y+y,true))
{ vitesse *= -2.5;
getURL ("219.htm", "_blank");
}
else
{_x += x;
_y += y;
}
}


}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}

}

}

}










Tu sais que cela peut tenir sur quelques lignes si tu avais utilisé un simple tablea pour contenir tous tes objets et une boucles for pour les tests...
Messages postés
2
Date d'inscription
mardi 8 mars 2005
Statut
Membre
Dernière intervention
12 février 2006

Merci pour le conseil,
je vais le faire car c'est vrai que c'est pas terrible.
Afficher les 6 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.