begin process at 2010 03 12 21:35:50
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Scripts

 > 

ActionScript

 > 

collision en flash AS3


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

collision en flash AS3

lundi 4 mai 2009 à 17:03:25 | collision en flash AS3

monkey05

Membre Club
Bonjour à tous,
Je suis en train de faire mon ppe (projet pluriculturel encadré).
Mon projet consiste à concevoir un compteur de vitesse sur un kart.
Je me suis dit qu'il serait super de le faire sous flash.
Je m'y suis donc mis.

Voilà comment le programme doit fonctionner:

Nous avons une roue et son pignon, qui lui comporte 6 dents.
Nous possédons également un capteur magnétoélectrique qui détecte à chaque fois qu'une des dents passe à son extrémité.
Un microcontrôleur permet de compter grâce au capteur le nombre de dents passées en 1 seconde. Puis il fait le calcul pour avoir la vitesse.
Le microcontroleur est relié à l'afficheur qui se charge d'indiquer la vitesse (le résultat du calcul).

Jusque là tout va bien.
J'ai fait mon application sous flash et je pensais avoir presque fini. Mais finalement, un petit probleme est survenu.
Lorsque la roue tourne doucement, le nombre de dents qui passe à proximité du capteur est compté. Cependant, quand j'accélère la vitesse de la roue, ce dernier peine à comptabiliser tout ce qui passe.



Au fait, je n'ai pas trouvé comment faire en sorte qu'il fasse l'action de compter et de remettre à zéro le nombre de dents passées.
Quand j'ai dit qu'il comptabilisait le nombre de dents, je me suis avancé, je pense qu'il compte plutot les pixels.

Le fichier: [ Lien ]         mot de passe: nico


Merci de m'aider.
lundi 4 mai 2009 à 19:22:19 | Re : collision en flash AS3

gremlins7

Membre Club
Salut,
Je suis perplexe après la lecture de ton post...
Tu as mis le mot de passe, mais t'as oublié le login. Comme j'ai pas pu ouvrir le fla, impossible de comprendre ce que tu fait.
Si je me trompe et que ton système est purement et simplement un programme, c'est que ton programme est une pure simulation...Dans ce cas, je pense que tu t'es trompé de logiciel de simulation, flash n'est pas fait pour ça.
En revanche, si tu parles d'un système réel, alors je ne comprend pas bien quel est le rapport entre ton système à microcontroleur et Adobe Flash, peut-être que tu ne parles pas du même flash que nous ou que tu oublie de preciser comment tu relies ton système à un PC ou un serveur ?!!!
Ensuite, si ton capteur ne compte plus à partir d'une certaine vitesse, c'est parceque, à priori (pour un capteur réel), il n'a pas assez de bande passante. Je te conseil vivement de caracteriser ton capteur.

Comme je crois plutot que ton but est de recreer une animation virtuel d'un système reel electronique, (pour une présentation ou un oral par exemple), mon avis est que tu perd ton temps...




lundi 4 mai 2009 à 19:27:38 | Re : collision en flash AS3

monkey05

Membre Club
salut,
je me suis mal exprimé, t'as raison, plutot une simulation sous flash en AS3

login: nico
mot de passe: nico

c'est un fichier en .fla

merci
lundi 4 mai 2009 à 20:02:44 | Re : collision en flash AS3

gremlins7

Membre Club
Donc c'est bien ce que je pensais, c'est une simu...

C'est quoi ton but ? Quel est l'objectif de ton ppe ?

Faire un capteur de vittesse réel, si oui est-il terminé ?
ou
Faire une animation d'un capteur réel avec flash, si oui, a quoi cela sert-il ?





mardi 5 mai 2009 à 00:55:36 | Re : collision en flash AS3

stefbuet

Salut, je crois cerner ton problème. En gros tu doit incrémenter une valeur pignonSum, à chaque enter_frame. Le sousi, c'est que tu incrémente si ton capteur est en contact avec le pignon, donc dans le cas ou la roue tourne trop lentement, tu incrémentes plusieurs fois pour le même pignon, et si ça va trop vite, tu ne compte pas certains pignons. Si c'est le cas, (ton problème) alors tu devrais changer complètement de méthode de "comptage". Utilises plutôt des classes pour chaque pignon qui calculent en fonction de la differance d'angle entre la frame actuelle et la precedente combien de fois ils ont passé le capteur. Stef.


Cette discussion est classée dans : nombre, flash, passe, vitesse, dents


Répondre à ce message

Sujets en rapport avec ce message

mot de passe dans flash mx [ par mycki24 ] je souhaiterai savoir comment faie fonctionner un mot de passe dans flash mx. je voudrai savoir comment le faire valider et comment faire pour que lor Bouton Flash Animé qui doit disparaitre quand on passe dessus [ par Akira1138 ] HelloComme l'indique le titre du sujet j'ai un bouton flash qui refuse de faire ce que je veux...explication: j'ai La Vitesse sous FLash [ par Golalgol ] Bonjour, Peut on conserver la vitesse d'un swf ( par exemple 45 img/s )chargé dans un autre swf (de 12 img/s) ? reccuperer le nombre d element d un dossier via flash [ par psyccoz ] lu a tous les flash koreux :)comment via flash reccuperer le nombre d element d un dossier.Par exemple dans mon site j ai un dossier image avec x im sondage en flash [ par flambyture ] Bonjour à tousje suis nouveau sur ce site et ce forum et tt d'abord bravo pour la variété et le nombre de sources présentes...Je cherche à réaliser un Sauvegarder des variables! [ par sappy ] Sur mon site (restreint à un nombre de personnes), il faut rentrer son pseudo et un pass commun à tous. Mais je souhaite compter le nombre de visites Créer u Tablo a partir d'une chaine de caracteres (chaine de variables) [ par ganja31200 ] BonjourJ'ai un script Php Qui renvoie a flash une chaine de caracteres contenant des variables, dont le nombre "N" est inconnu (chaine de caracteres d transfert d'illustrator vers flash [ par bil baroud ] yop, quand je passe un simple rectangle, sans effets ni dégradé d'illustrator css2 vers flash mx7, d'un 800/600 il passe à un 944/708. c'est normal gr Probleme de lecteur Flash [ par angelofdarkness ] Salut salut ! Bon là j'ai un cas de concience très étonnant et bizarre, ceux qui aime se prendre la tête, aidezzzz moaaaaa ! lol Voila, j'ai le flas flash - mysql [ par astrolabbcracker ] Bonjour et merci de lire ce message Je cherche à faire quelque chose de tres simple : augmenter de 1, un nombre présent dans une base mysql: Pour cel


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,562 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales