begin process at 2010 03 19 05:29:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

ActionScripts

 > SIMULATEUR DE FAUTES DE FRAPPES

SIMULATEUR DE FAUTES DE FRAPPES


 Information sur la source

Note :
7,4 / 10 - par 5 personnes
7,40 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :ActionScripts Classé sous :simuler, faute, frappe Niveau :Débutant Date de création :30/09/2005 Vu / téléchargé :4 816 / 695

Auteur : Slagt

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note


 Description

La source en elle même n'est pas très intéressante, mais j'ai trouvé que c'était un petit défi que d'essayer de faire un simulateur de fautes de frappes. Et maintenant qu'il est fait, plutot que de le supprimer, je vous le propose.

Donc le principe est assez simple. Il y a un texte de base (le corbeau et le renard). Dans l'exemple, il y a une chance sur 100 à chaque lettre pour que celle ci soit remplacer par une autre (à proximité sur le clavier), et une chance sur 100 que deux lettres soient interchangée. Ces données sont bien sûr très facilement modifiable.

De plus, les lettres ne s'affichent pas à la suite aussi rapidement, j'ai tenté de m'approcher le plus de la réalité. Donc il y a une vitesse de base, et en plus, il faut définir une vitesse de variation. Dans l'exemple, les lettres s'affichent toute les 80 ms avec une variation de 100 ms. Ca donne donc, une lettre toute les 80 ms plus ou moins 50 ms.

Ensuite, si la lettre est une ponctuation, ou un guillemet, il faudra plus de temps avant de reprendre le texte. Si vous faites le test, à moins que vous sachiez parfaitement ce que vous allez écrire, souvent, on fait une pause après une virgule, un point, un point-virgule, deux point, etc...

Donc ça c'est pris en compte.

Les paramètres modifiable sont :
- Taux d'erreur de type changer de caractères ("u" devient "i" par exemple ...)
- Taux d'erreur de type interchanger deux caractères consécutif de la phrase (exemple : "bonjour" devient "bonjuor")
- Vitesse de frappes (temps entre les touches) en ms
- Temps qui s'écoule une fois que l'ordinateur s'est rendu compte de son erreur avant qu'il corrige son erreur.
- La concentration de l'ordinateur. Un tableau de la forme [min, max]. min = nombre de caractère minimum après avoir fait l'erreur qu'il affichera quand même. max = nombre de caractère maximum après avoir fait l'erreur qu'il affichera quand même.
- Laisser aller : dans l'exemple : 0.05. Ca veut dire, qu'en moyenne, sur 100 erreur, 5 ne seront pas corrigées.
- Variation (expliqué plus haut).

Le clavier est définit sous la forme :

ClavierMinuscule = Clavier0
ClavierMajuscule = Clavier1
ClavierAltGr = Clavier2

Une dernière chose ! Si la touche MAJ ou ALTGr est utilisée, la lettre met plus longtemps avant de s'afficher.

Le clavier définit est un clavier AZERTY.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip CHAMP DE VISION AVEC OBSTACLE ET CIBLE À TROUVER
Source avec Zip Source avec une capture DÉFORMATION D'IMAGE BITMAP EN AS
Source avec Zip Source avec une capture MENU MAC OSX - DOCK
Source avec Zip CLIQUE DROIT > ENREGISTRER L'IMAGE SOUS ...
Source avec Zip Source avec une capture RECONNAÎTRE UN DESSIN FAIS AVEC LE CURSEUR DE LA SOURIS

 Sources de la même categorie

Source avec Zip Source avec une capture LANCER UNE GALERIE LIGHTBOX À PARTIR D'UN FLASH par beladom
Source avec Zip SUPER TWEEN PACKAGE par Acidchlorhydrik
Source avec Zip NAVIGATION DANS UN FICHIER XML par inaden
Source avec Zip Source avec une capture TWSCROLLBAR, UNE CLASSE DE SCROLLBAR SIMPLE ET PRATIQUE À UT... par Twinspirit
Source avec Zip Source avec une capture REBOND DE BALLON AVEC TWEEN par habibcode

Commentaires et avis

Commentaire de pegase31 le 01/10/2005 07:36:51 administrateur CS

question conne : pourquoi avoir mis les 2 formats de FLA sachant que 2004 est capable d'ouvrir du MX ?!

Peg'

Commentaire de Slagt le 01/10/2005 11:36:33

Quand j'exporte en FlashMX, la mise en page du code est complètement bouffé. Tout est concentré au maximum, plus aucun interligne, rien du tout. Par exemple :

if (bonjour)
{
     reponse = "salut";
}

devient :

if(bonjour){
reponse="salut";
}

Et comme je trouve ça très laid, et illisible, je pense que d'autres trouve ça laid et illisible, donc j'enregistre au format MX2004 qui conserve la mise en page.

Commentaire de pegase31 le 01/10/2005 17:12:03 administrateur CS

Les options de formatage de texte automatiques sont là pour ça ...

Peg'

Commentaire de Slagt le 01/10/2005 19:52:19

ah ... aurais-je mal fouillé ?

Vé voir ça !

merci

Commentaire de Blacknight91titi le 03/10/2005 18:48:09

J'aime assez la source c'ets de très bon gout mais a vrai je ne trouve pas l'utilité de la source....
Toutefois c'est très bien réussit :)

8/10

Commentaire de Slagt le 03/10/2005 21:01:19

Merci blacknight91titi. Oui la source n'a aucun interêt (je vois mal quelqu'un mettre un simulateur de fautes dans son site) mais comme dit dans l'explications, je trouvait le défi intéressant, et plutôt que de le jetter, je l'ai mis ici des fois que quelqu'un soit intéressé par l'aléatoires, les setInterval, l'affichage de texte progressif, etc... :)

Commentaire de top30 le 04/10/2005 13:14:14

Très bon !
[9/10]

Commentaire de charonne le 19/10/2005 10:53:52

C'est super .
Il y aurait plein d'usage possible.
L'erreur est humaine et ne cherche-t-on pas, avant tout, à humaniser nos machines ?
Très belle initiative.
B R A V O !

Commentaire de Blacknight91titi le 19/10/2005 16:58:39

Quelles sont les utilités auxquelles tu pense Charonne ?

Commentaire de charonne le 19/10/2005 17:14:50

OK...OK... rien de VRAIMENT utile, mais je trouve ça vraiment sympa.

Si on affiche du texte de cette façon ça va forcément induire quelque chose de surprenant pour nos utilisateurs, quelque chose de "poetique", comme si la machine n'était pas infaillible.

Donc, à proprement parler -en effet- ça sert à rien, mais ça me plait bougrement.

Promis, dès que j'arrive à le placer, je  vous en informe.

Commentaire de Blacknight91titi le 19/10/2005 19:52:26

A la limite dans une banière publicitaire pour un moteur de recherche :p

Commentaire de Zeroc00l le 21/12/2005 03:48:43

Ou bien pour remplir des formulaires de protestation ... ca mesure la motivation du client :p

Commentaire de tmcuh le 27/04/2006 09:31:17

tu aurais du le tester, tu en a faite une dans le titre ^^
Sinon pas de grande utilité mais simpa comme code :)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Simuler un effet d' ECRITURE [ par davggy ] Simuler un effet d' ECRITURE manuelleJe souhaite réaliser un effet d'écriture à la façon du bon vieux gribouille de notre enfance.Apparition fluide co simulation extention d'une sphere [ par aze555666 ] Slt.je fais un tpe sur les nébuleuses planétaires (bulles gazeuses en extension autour d'étoiles mourantes), et je voudrais simuler l'e Simuler un clique à l'ouverture de mon animation [ par iiXii ] Bonjours, j aimerai que lorsque mon animation s'ouvre. La souris face un double clique ici ( x= 100 y = 150 ). Meme si C ultra rapide ce n'est pas gra Utilisation de Selection.setSelection() [ par okaneganai ] Bonjour. Voilà, je voudrais utiliser la methode setSelection() pour que la selection sur un champ de texte s'agrandisse au fur et à mesure d simuler clic bouton en flash [ par lyonnaisedecoeur ] Bonjour,voila j'ai un probleme. J'ai une animation flash composé d'un diaporama de photos et d'un controller ffectuant les actions plplay, pause, prev simuler le chargement [ par ptitpoussin ] Bonjour j'utilise flash 8. Je viens de voir ce code qui est trés utile: http://www.flashkod.com/codes/SCRIPT-CHARGEMENT-CLIPS-QUEUE-LEULEU-POUR-LIMIT Simuler un clic sur un bouton avec l'instruction release() [ par karpediem ] Re-Bonjour @ toutezéatous, c'est encore moi ! J'ai sur ma page une animation flash qui présente une carte de France avec ses régions. Si l'on clique s


Nos sponsors


Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,530 sec (3)

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